筆記linux_06

Michael_DD發表於2014-02-26
mysql 資料庫備份恢復:
 a  迴圈備份  不直接覆蓋前一次的備份  分兩個檔案存放備份


ssh安裝:(方便,安全)
 ssh工具的原理:window下安裝client客戶端
                linux下已經預設安裝sshd服務,預設啟動的(埠:22)

#netstat -an | more

伺服器端 監聽的埠一樣
客戶端192.168.179.18:51490  192.168.179.18:5179 不一樣
(伺服器作業系統隨機分配埠給客戶端  相連)

斷開其中一個
#netstat -anp | more

#kill -9 29383


linux重要內容:目錄機構

當前目錄:#pwd
相對路徑:#cd ..  指的是: 從當前目錄去訪問某個檔案(夾)
絕對路徑:#cd  /home/java   指的是: 從根目錄(/)去訪問某個資料夾
工作目錄: tomcat預設的工作目錄?(不是安裝路徑)


複製一個檔案
#cp
複製一個資料夾
#cp  -r  
不用詢問直接刪除,不提示是否覆蓋
#cp  -rf

ln  類似window的快捷方式
#vi   aa.txt
#ln  -s  /root/aa.txt   aa

連線檔案,達到多個使用者共享一個類庫


grep 檢視 多個檔案 下是否具有某個  關鍵詞


/etc/profile  本來就是一個shell格式檔案   配置系統環境變數  jdk  tomcat...

/home   目錄下有各個使用者的檔案比如使用者xiaoming  在/home/xiaoming目錄下有一個.bash_profile 檔案(隱藏的)   配置使用者的環境變數

在/etc   和/home/使用者  下    都有一個.bashrc   可以把需要  自動啟動 的命令放到該目錄,可以直接自動啟動  如:
   a  配置.bashrc  檔案可以指定某些程式在使用者登入的時候啟動
   b  #vi .bashrc    

修改檔名  #mv  需要修改的檔名   自定義檔名


PATH 路徑之間 用:冒號隔開
當你希望 臨時 加入一個路徑時,使用export
比如


顯示
我們使用的是shell一般都是/bin/bash  
可以使用#echo $shell 檢視  用#chsh -s  /bin/bash 修改

alias 用法 :
   mysqldump -u root -p877618 test > /home/test
   #ls -l  /home
   取別名   llh
   #alias   llh= 'ls  -l  /home'
   十分好用

[root@localhost ~]# cat /etc/rc.d/rc.sysinit  | more   檢視系統初始化指令碼


使用zip 和unzip  壓縮和解壓
壓縮檔案  #zip  aa.zip  檔名    (壓縮一個檔案)
         #zip  aa.zip   檔名1  檔名2,......   (壓縮多個檔案)
         #zip  -r  aa.zip  資料夾        (壓縮整個資料夾)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29500582/viewspace-1092272/,如需轉載,請註明出處,否則將追究法律責任。