Linux 笔记

来源:互联网 发布:linux查看端口 编辑:程序博客网 时间:2024/06/11 15:49

硬盘占用情况

du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。

df,disk free,通过文件系统来快速获取空间大小的信息,当我们删除一个文件的时候,这个文件不是马上就在文件系统当中消失了,而是暂时消失了,当所有程序都不用时,才会根据OS的规则释放掉已经删除的文件, df记录的是通过文件系统获取到的文件的大小,他比du强的地方就是能够看到已经删除的文件,而且计算大小的时候,把这一部分的空间也加上了,更精确了。

磁盘剩余空间:

df -hl-h //以kb MB G显示-l //本地

查看当前目录各文件占用

du -h --max-depth=1

意外删除文件恢复

安装extundelete

sudo apt-get install extundelete

恢复指定路径文件

extundelete --restore-file 'path'

netstat

这个看着爽

netstat -a -l -t -n -p

列出所有端口

netstat -a | more

列出所有tcp/udp/UNIX端口

netstat -at/-au/-ax

列出监听端口/监听tcp/监听udp/监听UNIX

netstat -l/-lt/-lu/-lx

统计TCP/UDP

netstat -st/-su

显示PID和进程名称

netstat -p

不想让主机,端口和用户名显示

netstat -an#如果只是不想让这三个名称中的一个被显示,使用以下命令netsat -a --numeric-portsnetsat -a --numeric-hostsnetsat -a --numeric-users

路由信息

netstat -r

找出程序运行的端口或者指定端口的进程

netstat -anp | grep ssh 

grep

grep [-] [str] [path-to-file]-c :计算找到 '搜寻字符串' 的次数-i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!--color=auto :可以将找到的关键词部分加上颜色的显示喔!

str可以直接使用正则表达式(引号包括即可)

原创粉丝点击