Skip to content

Latest commit

 

History

History
92 lines (62 loc) · 1.7 KB

Linux命令2.md

File metadata and controls

92 lines (62 loc) · 1.7 KB

磁盘管理

查看磁盘空间利用大小

df -h

查看当前目录所占空间大小

du -sh

打包和解压

在linux中打包和压缩和分两步来实现的

tar、zip命令

打包是将多个文件归并到一个文件:

tar -cvf etc.tar /etc <==仅打包,不压缩!
gzip demo.txt #压缩
zip -q -r html.zip /home/Blinux/html #打包压缩成zip文件

解压

tar -zxvf xx.tar.gz
unzip test.zip# 解压zip文件

进程管理

查看进程 ps

 ps -ef	# 查询正在运行的进程信息
 ps -A | grep nginx #查看进程中的nginx
 top #显示进程信息,并实时更新
 lsof -p 23295 #查询指定的进程ID(23295)打开的文件:

杀死进程 kill

# 杀死指定PID的进程 (PID为Process ID)
kill 1111
#杀死相关进程
kill -9 3434

查看网络服务和端口

netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。

列出所有端口 (包括监听和未监听的):

netstat -a

列出所有 tcp 端口:

netstat -at

列出所有有监听的服务状态:

netstat -l

查看内存free

缺省时free的单位为KB

$free
total       used       free     shared    buffers     cached
Mem:       8175320    6159248    2016072          0     310208    5243680
-/+ buffers/cache:     605360    7569960
Swap:      6881272      16196    6865076

free的输出一共有四行,第四行为交换区的信息,分别是交换的总量(total),使用量(used)和有多少空闲的交换区(free),这个比较清楚,不说太多