linux常用安装命令集锦
本博客僅作為筆記方便自己查閱
1.安裝rzsz
#安裝命令 $ yum install lrzsz? #上傳命令 $ rz #下載命令 $ sz filename2. 切換用戶
## 切換到root用戶 sudo -i ## 切換到其他用戶 su - userName3. 權限添加
為所有 .sh 腳本添加執行權限
chmod u+x *.sh,表示對當前目錄下的file.sh文件的所有者增加可執行權限。
u 代表所有者;
x 代表執行權限;
+ 表示增加權限;
*.sh 表示當前目錄下所有 .sh 文件。
4.查看機器之前的開關機時間
查看系統關機時間
last -x |grep shutdown
last -x |grep shutdown |head -1
使用 who 命令來查看系統重新啟動的時間/日期
who -b
使用 last 命令來查詢最近登錄到系統的用戶和系統重啟的時間和日期。
last reboot | head -1
5.查看磁盤使用情況
查看每個目錄下的磁盤使用情況: df -h
查看指定目錄的磁盤使用情況 : df -h /opt (后跟目錄名)
查看當前目錄每個文件夾的使用情況?du --max-depth=1 -h? (/usr)后面也可以指定目錄
計算文件夾大小?du -sh /opt
6.根據關鍵字或日期查找日志
cat xx.log | grep key
根據字符串查詢日志中關鍵詞出現的位置:cat -n 日志文件| grep 'keyword'
檢索日志,并顯示該條日志的前后N(10)行記錄:cat 日志文件 | grep -n -B10 -A10 "關鍵字"
查看某段時間內的日志: sed -n '/起始時間/,/結束時間/p' 日志文件,
eg.?sed -n ?'/07\/Feb\/2021:01:00:00/,/07\/Feb\/2021:01:00:05/p' access.log |grep "HTTP/3"
tail? -n? 10? xx.log? 查詢日志尾部最后10行的日志;
tail -n +10 xx.log? ? 查詢10行之后的所有日志;
head -n 10? xx.log? 查詢日志文件中的頭10行日志;
head -n -10? xx.log? 查詢日志文件除了最后10行的其他所有日志;
如果我們查找的日志很多,打印在屏幕上不方便查看, 有兩個方法:
(1)使用more和less命令, 如: cat -n access.log |grep "xx" |more???? 這樣就可以分頁打印了,通過點擊空格鍵翻頁
(2)使用 >xxx.txt 將其保存到文件中,就可以下拉這個文件分析.如:
cat -n access.log |grep "xx"? >xxx.txt
后續會繼續更新....
?
總結
以上是生活随笔為你收集整理的linux常用安装命令集锦的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TLS1.3握手流程以及参数详解
- 下一篇: linux问题排查常用命令详解