Linux初學者該怎樣掌握學習的技巧
各位朋友大家好。上周我給根據自己的經驗給大家說了運維知識結構,其主要的目的就是想系統性的講述運維知識結構。
以后我們就以上周的文章為總綱展開說明運維的每個環節的重要知識,以及我們應該通過什么樣的方法來學習這些知識。
好了廢話不多說了,正題開始。
上篇我們說了在學運維的時候,我們選擇的是centos系統,而centos系統的操作主要是以命令為主,所以我們熟練掌握這些命令就是熟練了這個操作系統,具體有哪些命令需要我們熟練掌握呢?
我現在根據我自己的經驗列舉出來如下:
一、文件目錄命令:
touch cp cd mv rm ls mkdir pwd file stat
二、查找查看命令:
which find whereis locate cat more less head tail iptables
三、網絡進程命令:
ifconfig ping traceroute route curl lsof tcpdump nmap top ps
四、進程管理命令:
kill pkill killall tree pstree nice bg fg jobs netstat
五、安裝用戶命令:
yum tar rpm useradd userdel usermod groupadd groupdel groupmod passwd
六、用戶管理命令:
who whoami su chmod chown last lastlog uname hostname vim
七、磁盤管理命令:
fdisk du df wc mkfs mount umount parted sync history
八、系統管理命令:
clear uptime xargs alias reboot halt sleep chattr lsattr free
九、計算時間命令:
let bc expr date ntpdate env set unset export print read
十、環境取值命令:
echo cut awk sed grep ulimit source sort seq ln
11、壓縮I O命令:
zip unzip gzip bzip2 md5sum pgrep runlevel iftop iotop diff
12、 其他命令
w ?chkconfig shutdown ssh scp crontab showmount
在后續的文章中,我們會隨著內容的深入來仔細講解這些內容。
以上每行是十個命令,我怎么記住這些沒有規律的命令呢?
我們的大腦對有規律的東西掌握的很快,但對沒規律的東西,天生就排擠,這個沒事兒,既然我們知道他沒規律,那我們可以給他創造個適合自己記憶的規律,以上就是我學習記憶的規律,每天都抽一點兒時間來看看他們,日子長了你會記不住他嘛?
學習運維一定要會運用碎片化時間,你不可能像開發一樣有整塊的時間給你運用。明白這個你會做不好運維嘛?