理想国真恵玩Python从入门到精通025Linux查看网络,磁盘,用户

Python私教 2018-12-03 18:28:36

网络通信命令

ping

命令路径:/bin/ping        执行权限:所有用户

作用:测试网络的连通性

语法:ping 选项 IP地址

-c 指定发送次数

ping 命令使用的是icmp协议,不占用端口

eg: # ping -c 3 127.0.0.1

能够ping得通才说明能够访问这个主机

ifconfig

英文:interface configure 命令路径:/sbin/ifconfig       执行权限:root

作用:查看和设置网卡网络配置

语法:ifconfig [-a] [网卡设备标识]

-a:显示所有网卡信息

ifconfig [网卡设备标识] IP地址              修改ip地址

ifconfig用来查看ip地址

netstat

英文:network statistics         命令路径:/bin/netstat           执行权限:所有用户

作用:主要用于检测主机的网络配置和状况

-a  all显示所有连接和监听端口

-t  (tcp)仅显示tcp相关选项 网络连接协议,用的最多的是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地址:端口

# netstat –antpl

netstat -ntlp | grep httpd  查看某一个程序的端口信息

netstat -atnp | grep httpd

netstat -atnp | grep 80   查看端口

修改映射关系

修改主机名和ip地址之间的映射关系

vim /etc/hosts

192.168.2.120 node-1.edu.cn node-1

可配置别名

第一个是主机名 第二个是别名,都是ping通

磁盘空间命令

作用:用于查看Linux文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息。看剩余空间

语法:df [-hkam] [挂载点]

-h(human-readable)根据磁盘空间和使用情况 以易读的方式显示 KB,MB,GB等

-k  以KB 为单位显示各分区的信息,默认

-M   以MB为单位显示信息 -a  显示所有分区包括大小为0 的分区

Avail 可用的

Mounted on 挂载点

最常用的方式是-h 以易读的方式显示

du命令

作用:用于查看文件或目录的大小(磁盘使用空间)

语法:du [-ahs] [文件名目录]

-a 显示子文件的大小

-h以易读的方式显示 KB,MB,GB等

-s summarize 统计总占有量

eg: du -a(all) /home  显示/home 目录下每个子文件的大小,默认单位为kb

du -h /home 以K,M,G为单位显示/home 文件夹下各个子目录的大小

du -sh /home  以常用单位(K,M,G)为单位显示/home 目录的总大小 -s summarize

df命令和du命令的区别:

df命令是从文件系统考虑的,不仅考虑文件占用的空间,还要统计被命令或者程序占用的空间。

du命令面向文件,只计算文件或目录占用的空间。

#df –h /

#du –sh /

free

作用:查看内存及交换空间使用状态

语法: free [-kmg]

选项:

-k:    以KB为单位显示,默认就是以KB为单位显示

-m:    以MB为单位显示

-g:    以GB为单位显示

清理缓存命令:

echo 1 > /proc/sys/vm/drop_caches

proc是虚拟出来的

用户管理命令

useradd

添加用户

语法:useradd [选项] 用户名

passwd

修改密码命令

语法:passwd [选项] [用户名]

用户密码:生产环境中,用户密码长度8位以上,设置大小写加数字加特殊字符,要定期更换密码。

ys^h_L9t

userdel(user delete)

删除用户

-r 删除账号时同时删除宿主目录(remove)

0 阅读:86

Python私教

简介:全栈工程师,目标人工智能.抖音同理想国真恵玩.