開始接觸linux命令是為了看后臺日志溃睹,定位接口測試的問題赴涵,我記得當時后臺開發(fā)冷冷的說了一句:作為一個測試你居然不會使用linux命令查看日志。然后立刻不屑的甩過來服務器地址和需要用到的查看日志的一些命令垢粮,拿到服務器訪問地址和日志查看命令的我仿佛發(fā)現(xiàn)新大陸一樣蘸炸,對未知的新領域充滿了好奇,于是我便開始了與linux的邂逅之旅聊疲。
工作中最常用到的linux命令無非是:
進入我的大陸:? ? ? cd mydir ? ? ?
查看我當前行軍的位置:? ? pwd ? ? ? ??
打探當前區(qū)域有哪些勢力:? ? ? ls -l ? ? ??
在地圖上找到我的目的地:? ? ?find "target"
派遣偵察兵給偵查目標區(qū)域的情報: ? ? ?tail -100f 2017_02_27.stderrout.log | grep "keywords" 茬底,通過關鍵字有針對性的篩查日志,更加直接有效
對于經(jīng)常溝通的一些話語我們規(guī)定以代號:? ? ? alias t='tail -100f 2017_02_27.stderrout.log | grep' ,提高了溝通效率获洲,減少了出錯的可能
需要運輸我的物資到目的地: ? ??cp mysqld.log /home/bei/mydir ,將一些日志文件直接復制到本地查看有時更加方便對比查看
委任你的部下以一定的權限: ? ? ?chmod 755 ,權限由三類分組組成:所用戶-所屬用戶組-其他用戶組阱表,每組都分為:可執(zhí)行(4)-可寫(2)-可讀(1)。文件或者目錄有了一定的權限,才能進行相關的操作捶枢,到處體現(xiàn)著linux權限管理的嚴謹和規(guī)范握截。
還有其他許多命令自己去練習鞏固,為工作中的使用做準備烂叔。
自己經(jīng)常使用到的linux命令簡直少得可憐谨胞,在配置一些軟件設置時經(jīng)常要懵逼,到處查資料理解:
1.在centos系統(tǒng)中安裝軟件包蒜鸡,使用yum命令:yum install mysql胯努。直接使用可不行,yum命令是從本地的repository安裝庫中找到安裝文件進行安裝的逢防,如果本地不存在就需要先自己從網(wǎng)上下載rpm包,并添加到本地安裝庫:rpm -ivh mysql-community-release-el7-5.noarch.rpm叶沛,然后執(zhí)行yum install來安裝。最初安裝mysql時還是花了些時間在安裝上忘朝,就是因為不懂這些關系灰署。
2.編譯安裝一些軟件時如php,有關配置文件的設置局嘁,里面眾多的參數(shù)項一臉懵逼溉箕,難以厘清哪些是必須設置的,默認有哪些設置項也不明確:
./configure? --prefix=/usr/local/php-5.5.7 ? #后來知道這個是指設置php文件的安裝目錄前綴悦昵,方便集中管理安裝目錄肴茄。
但是接下來的一些配置項只會根據(jù)網(wǎng)絡上要求一項項來設置,根本不清楚實際需要哪些設置項但指,怎么來選擇寡痰!
3.關于編譯構建make命令正在學習中,只知道直接一個命令搞定編譯棋凳,并不知道其所以然拦坠,需要深入了解其原理,遇到問題也就不會不知所措了贫橙。