网络编程
qq_39984899
这个作者很懒,什么都没留下…
展开
-
Linux服务器开发学习笔记7.30
7.30笔记共享库的制作和使用命名规则lib + 名字 + .so制作步骤生成与位置无关的代码(生成与位置无关的.o)将.o打包成共享库(动态库)#使用g++编译器g++ -fPIC -c *.cpp -I../include #生成与位置无关的.o#打包成动态库g++ -shared *.o -o libmytest.so -I../includemv libtest.so ../lib#使用动态库g++ main.cpp lib/libmytest.so -Iinclu原创 2021-07-30 18:23:45 · 128 阅读 · 0 评论 -
Linux服务器开发学习笔记7.28
7.28笔记vim文本编辑器vim是从vi发展过来的一款文本编辑器。vi的三种工作模式:命令模式——打开文件之后,默认进入命令模式(只能看的模式)编辑模式——需要输入一些命令,切换到编辑模式(命令模式键入i,o,a,s进入,按esc退回到命令模式)末行模式——在末行模式下可以输入一些命令(命令模式下键入:进入,连按两下esc退回到命令模式)命令模式操作光标的移动h,j,k,l分别为左下上右按0跳到行首,$移动到行尾gg移动到文件首部,G移动到文件尾部,移动到某一行[行号]GX删除原创 2021-07-30 16:14:56 · 108 阅读 · 0 评论 -
Linux服务器开发学习笔记7.27
7.27笔记Linux常用网络相关命令#Linux常用网络相关命令ifconfig #查看自己的网卡、ip地址、mac地址等等ping [ip地址/域名] #向某个ip地址发送ping命令,判断能不能连接,加上参数-c [次数]可以规定ping的次数nslookup [域名] #查询某个域名的ip地址ftp服务器搭建服务器端配置:sudo apt-get install vsftpd #安装ftp服务器搭建软件cd /etc #切换到etc目录sudo vi vsftpd.co原创 2021-07-27 21:58:55 · 139 阅读 · 0 评论 -
Linux下使用tcpdump监听DNS查询过程
Linux下使用tcpdump监听DNS查询过程打开linux终端输入以下tcpdump监听命令sudo tcpdump -i wlp0s20f3 -nt -s 500 port domain #使用tcpdump监听-i指定要监听的网卡接口,wlp0s20f3是网卡接口名称port domain用来过滤数据包,表示只抓取使用domain(域名)服务的数据包,即DNS查询和应答报文。打开新终端,使用host命令向DNS服务器查询www.baidu.com的IP地址。host -t A www.原创 2021-07-22 21:51:08 · 1339 阅读 · 1 评论 -
Linux下查看DNS服务器IP地址以及使用host命令查询域名对应的IP地址
Linux下查看DNS服务器IP地址以及使用host命令查询域名对应的IP地址Linux下使用etc/resolv.conf文件来存放DNS服务器的IP地址,使用cat命令查看。cat /etc/resolv.conf只有一项127.0.0.53,是默认DNS服务器的IP地址,ubuntu会用此IP将覆写默认DNS服务器的IP,解决方案:使用host命令查询www.baidu.com的IP地址。host -t A www.baidu.com-t参数表示选择查询类型,A表示A类型,即通过机器原创 2021-07-22 21:50:00 · 3592 阅读 · 0 评论 -
Linux下查看ARP高速缓存
Linux下查看ARP高速缓存通常,ARP维护一个高速缓存,其中包含经常访问(比如网关地址)或最近访问的机器的IP地址到物理地址的映射。这样就避免了重复的ARP请求,提高了发送数据包的速度。Linux下可以使用arp命令来查看和修改ARP高速缓存。sudo arp -a #查看arp缓存,sudo arp也可sudo arp -d 192.168.0.1 #删除缓存项sudo arp -s 192.168.0.1 c0:61:18:86:f2:f4 #添加ARP缓存192.168.0.1是网关原创 2021-07-22 21:47:48 · 2920 阅读 · 0 评论