Linux终端命令接口(九)网络通信命令

作者 : 开心源码 本文共2367个字,预计阅读时间需要6分钟 发布时间: 2022-05-12 共144人阅读

一、ifconfig? ?查看IP地址

二、hostname? ?查看主机名称

hostname命令使用于显示和设置系统的主机名称。环境变量HOSTNAME也保存了当前的主机名。在用hostname命令设置主机名后,系统并不会永久保存新的主机名,重新启动机器之后还是原来的主机名。假如需要永久修改主机名,需要同时修改/etc/hosts和/etc/sysconfig/network的相关内容。

-v:详细信息模式;

-a:显示主机别名;

-d:显示DNS域名;

-f:显示FQDN名称;

-i:显示主机的ip地址;

-s:显示短主机名称,在第一个点处截断;

-y:显示NIS域名。

三、ping? ?网络连接能否通畅

使用来测试主机之间网络的连通性。执行ping指令会用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因此得知该主机运作正常

-d:用Socket的SO_DEBUG功能;

-c<完成次数>:设置完成要求回应的次数;

-f:极限检测;

-i<间隔秒数>:指定收发信息的间隔时间;

-I<网络界面>:用指定的网络界面送出数据包;

-l<前置载入>:设置在送出要求信息之前,先行发出的数据包;

-n:只输出数值;

-p<范本样式>:设置填满数据包的范本样式;

-q:不显示指令执行过程,开头和结尾的相关信息除外;

-r:忽略普通的Routing Table,直接将数据包送到远端主机上;

-R:记录路由过程;

-s<数据包大小>:设置数据包的大小;

-t<存活数值>:设置存活数值TTL的大小;

-v:详细显示指令的执行过程。

四、telnet??连接到远程电脑上

telnet命令使用于登录远程主机,对远程主机进行管理。telnet由于采使用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改使用更安全的ssh方式了。但依然有很多别的系统可能采使用了telnet方式来提供远程登录,因而弄清楚telnet用户端的用方式仍是很有必要的。

-8:允许用8位字符资料,包括输入与输出;

-a:尝试自动登入远端系统;

-b<主机别名>:用别名指定远端主机名称;

-c:不读取使用户专属目录里的.telnetrc文件;

-d:启动排错模式;

-e<脱离字符>:设置脱离字符;

-E:滤除脱离字符;

-f:此参数的效果和指定”-F”参数相同;

-F:用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机;

-k<域名>:用Kerberos认证时,加上此参数让远端主机采使用指定的领域名,而非该主机的域名;

-K:不自动登入远端主机;

-l<使用户名称>:指定要登入远端主机的使用户名称;

-L:允许输出8位字符资料;

-n<记录文件>:指定文件记录相关信息;

-r:用相似rlogin指令的使用户界面;

-S<服务类型>:设置telnet连线所需的ipTOS信息;

-x:假设主机有支持数据加密的功能,就用它;

-X<认证形态>:关闭指定的认证形态。

实例:

telnet 192.168.2.10

Trying 192.168.2.10…

Connected to 192.168.2.10 (192.168.2.10).

Escape character is ‘^]’.?

?localhost (Linux release 2.6.18-274.18.1.el5 #1 SMP Thu Feb 9 12:45:44 EST 2012) (1)

login: root

Password:?

Login incorrect

————————系统资源查看——————

五、top? ?top命令是Linux下常使用的性能分析工具,显示当前系统正在执行的进程的相关信息,包括进程ID、内存占使用率、CPU占使用率等,相似于Windows的任务管理器

各相关信息的意义:

F 代表这个程序的旗标 (flag), 4 代表用者为 super user

S 代表这个程序的状态 (STAT),关于各 STAT 的意义将在内文详情

PID — 进程idUSER — 进程所有者PR — 进程优先级NI — nice值。负值表示高优先级,正值表示低优先级VIRT — 进程用的虚拟内存总量,单位kb。VIRT=SWAP+RESRES — 进程用的、未被换出的物理内存大小,单位kb。RES=CODE+DATASHR — 共享内存大小,单位kbS — 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/中止 Z=僵尸进程%CPU — 上次升级到现在的CPU时间占使用百分比%MEM — 进程用的物理内存百分比TIME+ — 进程用的CPU时间总计,单位1/100秒COMMAND — 进程名称(命令名/命令行)

六、ps使用来显示当前进程的状态

-A??? 列出所有的进程

-w??? 显示加宽可以显示较多的资讯

-au??? 显示较详细的资讯

-aux??? 显示所有包含其余用者的行程

七、vmstat 命令报告关于内核线程、虚拟内存、磁盘、圈套和 CPU 活动的统计信息

r 列表示运行和等待cpu时间片的进程数,假如长期大于1,说明cpu不足,需要添加cpu。

b 列表示在等待资源的进程数

swpd 虚拟内存已用的大小,假如大于0,表示你的机器物理内存不足

free ?空闲的物理内存的大小

buff? ? 已使用的buff大小,对块设施的读写进行缓冲

cache直接使用来记忆我们打开的文件,给文件做缓冲

——————–磁盘管理————————————

八、df? 显示磁盘信息

df -m 以兆为单位显示磁盘信息

九、du? ?指定目录或者文件大小

du? 只显示当前目录下面的子目录的目录大小和当前目录的总的大小,最下面的1288为当前目录的总大小

du 文件名? ? ?显示文件大小

du –s 目录? ? ?只显示目录大小总和

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Linux终端命令接口(九)网络通信命令

发表回复