当前位置: 首页 > news >正文

有没有外包活的网站合肥百度推广公司哪家好

有没有外包活的网站,合肥百度推广公司哪家好,营销型网站建设找哪家,群晖ds216j能否做网站本文适合于有一定c开发经验,但是还不明确如何到linux服务端开发程序的同学。 一、vscode 几年前用的是ssh到云服务上,再用vim在云上开发的形式 ssh dongbeijing.dbj11.158.142.176 vim hello.c 现今,由于vscode比较好用,这几年…

本文适合于有一定c++开发经验,但是还不明确如何到linux服务端开发程序的同学。

一、vscode

几年前用的是ssh到云服务上,再用vim在云上开发的形式

ssh dongbeijing.dbj@11.158.142.176
vim hello.c

现今,由于vscode比较好用,这几年换了vscode内部配置ssh到云服务上开发,插件名称是Remote SSH

输入密码,选择目录打开后,确认正常后,可以保存为workspace,方便重复使用 。

二、shell工具

ssh免密登陆

云服务:

ssh-keygen -t rsa# 文件名 auth
Enter file in which to save the key: authcat ~/.ssh/auth.pub >> ~/.ssh/authorized_keys
chmod 644 ~/.ssh/authorized_keys

本地开发机器:

scp dongbeijing.dbj@11.158.142.176:~/.ssh/auth ~/.ssh

 vscode指定ssh配置路径为~/.ssh/config

config文件为

Host 11.158.142.176
HostName 11.158.142.176
User dongbeijing.dbj
IdentityFile ~/.ssh/auth

文件拷贝

切换root账号

sudo bash -c bash

查看文件大小

du -sh /tmp/test.pcap

scp复制

# 本地机器执行
scp dongbeijing.dbj@11.114.12.212:/tmp/test.pcap ./

或者用osscmd上传到云上oss存储。

osscmd put test.pcap oss://myworkspac/network/pcap

或者用sz工具直接复制

sz test.pcap

线上抓包

保存文件,用wireshark看

tcpdump -i eth0 host 111.63.213.231 and port 31586 -w /tmp/test.pcap

用enn和vvv,线上直接看

tcpdump -i bond0.715 udp port 1106 and host 44.123.42.3 -enn -vvv

弱网模拟

ip不通

# 添加
sudo iptables -A INPUT -s 127.0.0.1 -p udp -d 127.0.0.1 --sport 33698 -j DROP# 删除
sudo iptables -D INPUT -s 127.0.0.1 -p udp -d 127.0.0.1 --sport 33698 -j DROP# 查询
sudo iptables -L -n -v

丢包延迟

## === 添加
sudo tc qdisc add dev lo root handle 1:prio# 延迟300ms 丢包15%
sudo tc qdisc add dev lo parent 1:3 handle 30:netem loss 15% delay 300ms# 生效
sudo tc filter add dev lo protocol ip parent 1:0 u32 match ip sport 33698 0xffff flowid 1:3## === 删除
sudo tc qdisc del dev lo root## === 查看
sudo tc qdisc show dev lo
sudo tc fliter show dev lo

网络请求

curl模拟http请求

curl -v 'http://myhello.com' -o /dev/null -x 127.0.0.1:10080

模拟100次curl的方法

for((i=1; i<=100; i++)); do curl -s "www.helloworld.com"; done

tsar查看cpu状态

tsar --cpu --percpu -i1 -n1 | less |grep 19:30

dmseg查看启动信息

dmesg -T # 启动信息
cat /var/log/mcelog # 硬件信息
tsar --cpu -I percpu -i1 -n1 # n1表示只输出1次

查看网络信息

ifconfig
ip route # 如果显示bond,那么是逻辑网卡
ping 127.0.0.1
ethtool -k eth0 # 网卡硬件加速
ip route | grep lock

三、版本管理

git代码

 我使用的GitLens,方便可视化可blame信息,当然在vs code的扩展商店里,搜Git也有其他工具。

rpm版本

rpm -qa|grep helloworld

四、gdb

vscode插件

插件名称是Remote Development,需要配置launch.json,指定远程启动目录。

云服务端需要配置gdbserver,其中2333是vscode的默认gdb链接端口。

sudo localhost:2333 hello.out -c config.txt

gcore进程

gcore单个进程,产生core dump,用gdb可以看到各个变量的情况。

gdb函数

参考示例

define print_connectionsset $i=0while $i<1000set $c=ngx_cycle.connections[$i]if $c.fd > 0if $c.read.handler==ngx_rtmp_recvset $s=(ngx_rtmp_session_t*)$c.datap $ip $s.paramsendendset $i=$i+1end
end

pstack

查看进程的堆栈情况,如何进程一直卡在相同的堆栈里,那么大概率是死循环了。

pstack 1234 #进程号是1234

套接字

查看进程的套接字创建是否正常

ss -alp|grep 1234 # 进程号 1234

五、vim和tail

主要会i、a、GG和ctrl+d/u等,满足看日志需求

动态看日志的方法

tail -f error.log | grep "hello world, times:"
http://www.rdtb.cn/news/15794.html

相关文章:

  • 网站开发主管岗位职责说明书软件开发培训机构去哪个学校
  • 丰台网站建设上海专业seo
  • 东莞企业网站建设预算大概多少外包推广服务
  • 苏州做网站哪家好广告公司推广平台
  • 潍坊做网站个人工作室关键词优化推广
  • 深圳罗湖的网站设计社区营销
  • 河北涞水建设厅官方网站游戏推广论坛
  • 长沙品牌网站建设搜索网站排行
  • 天津做宠物饲料的网站百度关键词排名爬虫
  • 在线建网站seo入口
  • 网站首页百度收录怎么做长尾关键词挖掘精灵
  • 怎么给网站做第三方app软文营销怎么写
  • docker创建wordpress厦门seo公司
  • web2.0网站模板如何在百度上营销
  • 营销型网站建设的原则免费的app推广平台
  • 网页设计简单的网站口碑营销的产品
  • 做网站动图的软件西安官网seo
  • 专业做网站的企业网络营销包括哪些
  • 提升学历哪种方式含金量高江门seo外包公司
  • 模板小程序多少钱上海seo外包公司
  • 学校网站资源建设首页关键词排名优化
  • 只做同城交易的网站百度地图推广电话
  • 做暧暧暖网站日本医院网站建设方案
  • 比较不同类型网站栏目设置区别账户竞价托管费用
  • title 网站建设常德seo招聘
  • 哪里有专门做gif的网站东莞排名优化团队
  • wordpress推荐主题商丘关键词优化推广
  • 做公司网站的推广工作怎样站长之家网站排名
  • 做擦边网站 服务器放在狗爹网站排名查询平台
  • 网站认证是什么网络广告图片