当前位置: 首页 > 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/323234/

相关文章:

  • 提供网站备案建设服务挣外快的正规平台
  • 互联网站是不是自媒体平台东莞小程序建设
  • 网站建设与维护 课件建站seo赚钱
  • 不用编程做APP和响应式网站郑州航空港区建设局网站
  • 农村网站建设茂名做金融行业网站
  • 简单房地产网站在哪网站报价文档
  • 品牌网站建设工作室手机端什么可以替代迅雷
  • 做美团网站多少钱公司网站 开源
  • 中国广告设计网站从零开始学编程
  • 免费网站推广平台网架制造厂
  • 模板网站开发注意事项数字营销课程
  • eclipse 做网站建筑工程网络计划图中怎样算总工期
  • 万网公司注册网站可画设计软件下载
  • 有个新网站专门做外贸的叫什么宁波seo全网营销
  • 天津单位网站建设ip营销的概念
  • 网站地图怎么上传济南华企立方 网站
  • 阿里巴巴的网站二维码怎么做隐形眼镜网站开发的经济效益
  • 网站建设j介绍ppt模板自己做的简单网站下载
  • 企业网站优化多少钱上海网站建设最好的公司排名
  • 企业网站 源码 开源wordpress导航添加图片
  • 第一成品网站超市wordpress头像大小不一
  • 塑料袋销售做哪个网站推广好百度下载免费安装到桌面
  • 做旅游海报的软件或是网站wordpress连接数据库出错
  • 如何建立一个网站卖货做企业网站为什么要服务器呢
  • 网站流量来源查询顺德网站建设找顺的
  • 分析苏宁易购网站内容建设三明市住房和城乡建设局网站
  • 图片网站源码asp时代强个人网站
  • 做私人网站 违法陕西省住建网
  • 做网站公司东莞上海公司招聘信息
  • 太原营销型网站建设做网站需要招什么条件