17年接觸Linux,開發崗做了兩年,現在在做運維數據挖掘。就學習和工作遇到一些重要的命令或者技巧記錄一下吧
1、shell的三劍客:grep sed awk
grep 是我運維和開發都一直要用到的,無論是調試、開發任務等都使用蠻多的。
shell的三劍客無論是開發和運維其實都會用到,個人覺得還蠻重要的
其中awk還有一些內置函數strftime、system等,個人覺得是非常值得學習的。
2、統計目錄裏面的文件大小總和:
du -h --max-depth=1 ./
3、Linux定時任務crontab
這是一個設置定時跑腳本的命令,由系統進行調度。
例如每天的12點定時要跑一個腳本,那麼可以用這個來管理
4、ftp的虛擬用戶pam模塊
玩過Linux的可能都知道ftp,ftp的匿名、本地用戶登錄這些其實沒有什麼難度。
pam模塊則有蠻多的一些東西可以去深入瞭解,口令的生成、配置啊等等
5、遠程連接Linux服務器等軟件介紹推薦:
1、filezilla 用於文件傳輸
2、Xshell 我待過的兩家公司都是使用Xshell來登錄連接服務器,推薦使用
6、diff命令:比較兩個文件的異同。
以逐行的方式,比較文本文件的異同處。
也可以對目錄進行比較。
PS:曾經公司服務器出現一個重大bug,其他人包括大佬都找不出原因,我就是用這個命令調試出來解決掉的。它值得擁有姓名~
7、curl命令
8、crc檢驗
crc檢驗不僅可以用來檢查文件等,也可以檢驗系統分區信息。
記錄一些對我來說值得記住的,一時想不起其他的了,想起再更新~