Linux常用命令语法(四)修改主机名和ip的映射关系
网络通信命令
命令 | 作用 | 语法 | 选项 |
---|---|---|---|
ping |
测试网络的连通性 |
ping 选项 IP地址 |
-c 指定发送次数 ping 命令使用的是icmp协议,不占用端口 |
ifconfig |
查看和设置网卡网络配置 |
ifconfig [-a] [网卡设备标识] |
-a:显示所有网卡信息 ifconfig [网卡设备标识] IP地址 :修改ip地址 |
netstat |
主要用于检测主机的网络配置和状况 |
-a all显示所有连接和监听端口 -t (tcp)仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 使用数字方式显示地址和端口号 -l (listening) 显示监控中的服务器的socket
eg:# netstat -tlnu 查看本机监听的端口 tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 协议 待收数据包 待发送数据包 本地ip地址:端口 远程IP地址:端口 |
进程管理命令
命令 | 作用 | 语法 | 选项 |
ps |
查看系统中的进程信息 |
ps [-auxle] |
a:显示所有用户的进程 u:显示用户名和启动时间 x:显示没有控制终端的进程 e:显示所有进程,包括没有控制终端的进程 l:长格式显示 |
pstree |
查看当前进程树 |
pstree [选项] |
-p 显示进程PID -u 显示进程的所属用户 |
top |
查看系统健康状态 显示当前系统中耗费资源最多的进程,以及系统的一些负载情况。 |
top [选项] |
-d 秒数,指定几秒刷新一次,默认3秒(动态显示) |
磁盘空间命令
命令 | 作用 | 语法 | 选项 |
---|---|---|---|
df |
用于查看Linux文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息。看剩余空间 |
df [-hkam] [挂载点] |
-h(human-readable)根据磁盘空间和使用情况 以易读的方式显示 KB,MB,GB等 -M 以MB为单位显示信息 |
du |
用于查看文件或目录的大小(磁盘使用空间) |
du [-abhs] [文件名目录] |
-a 显示子文件的大小 -h以易读的方式显示 KB,MB,GB等 -s summarize 统计总占有量 |
df命令和du命令的区别: df命令是从文件系统考虑的,不仅考虑文件占用的空间,还要统计被命令或者程序占用的空间。 du命令面向文件,只计算文件或目录占用的空间。 | |||
free |
查看内存及交换空间使用状态 |
free [-kmg] |
-k: 以KB为单位显示,默认就是以KB为单位显示 -m: 以MB为单位显示 -g: 以GB为单位显示 |
清理缓存命令: echo 1 > /proc/sys/vm/drop_caches |
用户管理命令
命令 | 作用 | 语法 | 选项 |
---|---|---|---|
useradd |
添加用户 |
useradd [选项] 用户名 |
|
passwd |
修改密码命令 |
passwd [选项] [用户名] |
|
userdel |
删除用户 |
-r 删除账号时同时删除宿主目录 |
修改主机名
临时生效: | hostname 主机名 |
永久生效:修改配置文件 | vi /etc/sysconfig/network |
修改映射关系
修改主机名和ip地址之 间的映射关系:在配置文件中写入本机ip,主机名,可设置任意多个。
测试:
ping主机名实际上ping的还是ip.