学习linux已经有段时间了。分享三个可能不是经常用到的,但是很实用的命令。
tracepath
这个命令可以查看数据包走过的路由节点,对排除网络故障非常有帮助。
last,lastb
显示最近一次登录的用户
lsof
这是一个非常强大的命令,用途也很多。想具体了解可以使用man lsof 查看。 这里分享下它的两个用法:
1.端口查看
2.误删除恢复
linux下面一切皆文件,在文件进程被占用的情况下,记录数据的文件被删除,该文件是可以被恢复的,恢复原理大概就是这个思路。
-
查看删除前的messages文件
-
使用lsof查看进程里的messages文件,记住进程号674
-
删除messages
-
再查看进程里面的messages文件,674进程后面括号里出现了deleted,代表文件被删除了
-
恢复文件
复制到文件原目录下就完成恢复了。
查看恢复后的文件,数据还在。实际环境中不小心删除了文件,可以查看进程号并恢复。
请勿在生产环境下测试。