Linux网络命令详解
命令write,功能是给指定用户发信息(接收信息的用户要处于登录状态,相当于QQ的私聊),例如:用户xbb给用户liuyifei发消息:I want to eat together!(发送消息以CRTL+D保存结束)
接收消息的一方会及时显示发送消息的用户以及终端和时间,并显示具体的消息内容
命令wall可以给所有在线的用户发送消息,是广播机制(相当于群聊,艾特了全体成员),例如:wall hello,everybody!
命令ping,用于测试网络连通性,选项:-c 可指定发送次数,例如:ping -c 3 117.157.173.142
命令ifconfig查看和设置网卡信息,查看直接ifconfig,设置格式:ifconfig 网卡名称 IP地址
命令mail可以给指定用户发送邮件信息(用户不在线也可以),例如:mail root,然后填写邮件标题,内容(仍然是CRTL+D保存结束)
可以使用mail命令进行查看邮件信息
敲命令mail,回车后,会得到一个邮件信息,前面的N表示未读的邮件,接着可以输入help查看支持的命令和说明(可以使用邮件的序列号查看邮件的具体信息,然后使用h命令回到邮件列表,删除邮件可以使用d 序列号,q是退出
命令last查看目前和过去所有登录用户的信息
命令lastlog可以查看用户最后一次登录服务器的信息
还可以使用lastlog -u 用户的uid查看指定用户的最后一次登录信息(使用cat /etc/passwd | grep liuyifei 可以查看用户的uid和gid)
命令traceroute可以显示数据包到主机间的路径
命令netstat可以查询网络状态相关信息,常用选项:-t 表示TCP协议,-u 表示UDP协议,-l 表示监听,-r 表示路由,-n 可以显示IP地址和端口号,例如:netstat -tlun可以查看本机监听的端口,netstat -an可以查看本地所有的网络连接,netstat -rn可以查看本机路由表
命令setup可以配置网络相关信息,比如IP地址
命令mount可以对设备(可以挂载光盘,U盘等)或文件进行挂载,命令格式mount 设备文件名 挂载点,例如:mount /dev/sr0 /mnt/cdrom,删除挂载(不能在挂载点卸载):umount /dev/sr0