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

设计模板免费网站网络推广员是什么

设计模板免费网站,网络推广员是什么,织梦做的网站很老,监控系统网站开发本文适合于有一定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.yayakq.cn/news/67844/

相关文章:

  • ps做图下载网站有哪些品牌高端网站建设公司
  • 获得网站所有关键字网站内部的信息安全建设
  • 平谷营销型网站建设专业的网站建设科技公司
  • 自适应网站是什么手机在线图片编辑器
  • 站长工具5118百度提交收录
  • 商商业网站建设网站建设 风险防控
  • 做个游戏网站多少钱注册广告公司名字
  • 南昌网站建设 南昌做网站公司医程通 网站做的太
  • 叫别人做网站需要注意什么谷歌浏览器搜索引擎入口
  • 怎么查那些人输入做网站app推广拉新
  • wordpress流量站高端网站建设的方案
  • 网站 做百度推广有没有效果怎么样网站空间信息查询
  • 建站之星官方网站多商户海外商城源码下载
  • html5建设的网站美术馆网站建设要求
  • 网站建设样板做dj网站能赚钱吗
  • 昆明网站策划婚庆公司网站的设计与实现
  • 网站稿件管理发布系统建造师在建设部网站何时更新
  • 网站证书怎么做乐平网站建设
  • php网站开发员工资律师网站建设品牌
  • 网站建设待遇怎样公司简介模板设计图片
  • wordpress网站克隆漳州网络科技有限公司
  • 帮做网站一般多少钱网站开发整套资料
  • 视频网站代理网站规划与设计网站页面
  • 北京网站建设第一品牌深圳设计公司深圳市广告公司
  • 陕西手机网站建站建设购物网站课程设计
  • 织梦网站如何做二级导航php新手网站开发
  • 建设银行网站上怎么查看账户金华网站建设明细报价表
  • 网站优化的关键词太原网站建设找山西云起时
  • 泰州网站制作手机app开发用的是什么语言
  • 百度网站html验证沈阳建设工程信息网下载