linux學習筆記 3

2021-08-09 13:34:38 字數 2889 閱讀 7739

​ 基於ssh協議cp(copy),實現兩台不同的linux主機之間進行拷貝。

-r :拷貝目錄

(拷貝檔案時可以改名字,拷貝需要輸入密碼,可以配置主機信任不需要輸入密碼)

(!:使用winscp軟體可以實現windows通過ssh協議給linux發檔案)

​ 在linux系統中,以軟硬體連線居多,硬鏈結作為了解。以及了解軟硬體連線底層的實現機制。

#### 硬鏈結
​ 格式:ln 原始檔 目標檔案

​ 硬鏈結相當於給原始檔起了別名,修改其中乙個檔案,另乙個也會被修改。

​ 當建立乙個硬鏈結之後,檔案的硬鏈結的個數會加1,刪除乙個檔案的時候,硬鏈結數減1。

!:  硬鏈結不能給目錄建立

建立出來的硬鏈結,其使用者和組的資訊不變

軟連線(soft)

​ 格式:ln -s 原始檔 目標檔案

​ 軟連線,修改其中乙個,另乙個也會被修改,兩個檔案其實是同乙個,類似於windows裡面的快捷方式,如果目標檔案被刪除,那麼連線會變成死鏈,當建立乙個和目標檔案同名的檔案的時候,該鏈結會連線新檔案。

!:  軟連線可以給目錄建立

建立出來的軟連線,其使用者和組資訊就是建立時候的使用者和組的資訊。

​ linux中常見的壓縮格式有兩種:gz, bz2.

​ gzip/gunzip(檔名字尾為.gz)

​ 缺點:壓縮後,原始檔不會儲存。

​ 不能打包壓縮。

​ bzip2/bunzip2(字尾名為.bz2)

​ -k : 壓縮時儲存原始檔。

​ 缺點:不能打包壓縮。

​ tar(可壓縮可解壓可打包)

​ -c : 打包檔案

​ -z : 使用gzip格式壓縮

​ -j : 使用bzip2格式壓縮

​ -f : 一般放在選項的最後,用來指定壓縮過後的檔名

​ -v : 壓縮和解壓的時候顯示過程

​ -x : 表示解壓

​ 如果採用gzip的格式壓縮,那麼壓縮後的檔名字尾為:.tar.gz

​ bzip2的格式壓縮,字尾名為.tar.bz2

使用gzip:壓縮  tar -zcvf 壓縮後的檔名.tar.gz  要壓縮的檔案

解壓 tar -zxvf 壓縮包.tar.gz

使用bzip2 壓縮 tar -jcvf

......

......

......

....

解壓 tar -jxvf

...

​ linux的執行等級 檢視命令:vi /etc/inittab

​ 0: 關機模式

​ 1: 單使用者模式

​ 2: 無網路的多使用者模式

​ 3: 有網路的多使用者模式

​ 4: 保留模式

​ 5: 圖形介面模式

​ 6: 重啟模式

​ 切換等級:命令格式:init 等級號

​ 檢視當前等級:runlevel

​ who -r

服務​ 檢視隨開機啟動的服務:chkconfig –list

​ (服務後面的加d(daemon)的,一般表示隨開機啟動的服務,被稱為守護程序)

​ 控**務的開啟與關閉(通過指令碼控制)

​ 防火牆的指令碼 /etc/init.d/iptables

​ 控制防火牆 /etc/init.d/iptables start | stop |restart

​ 如果指令碼放在/etc/init.d/中,可以使用命令service iptables start|stop|…..

​ 使用者安裝的服務,建議將控制指令碼放在/etc/init.d/中,通過service指令控制

​ 設定開機啟動:chkconfig nginx(服務名) on 預設是在2345模式下開機啟動

程序相關指令

​ top : 檢視有關系統的運**況

​ 輸入m按照記憶體使用情況排序

​ 按q退出檢視

​ w : 檢視當前登陸系統的所有使用者

​ free : -h 記憶體的使用情況

​ ps : 檢視程序的相關資訊

​ ps -ef | grep ssh

​ ps aux| grep ssh

​ kill : 殺死乙個程序 kill -9 程序號

​ netstat -lnp :檢視網路和埠號使用情況

​ netstat -lnp | grep nginx

2. wget(需要安裝)

​ yum安裝:

​ yum相當於乙個軟體中心

​ 配置yum源:

第一步 備份:mv /etc/yum.repos

第三步 清除快取:yum clean all

第四部 生成快取:yum makecache

​ 安裝軟體: yum install wget

​ yum install -y wget (遇到選項選擇yes安裝)

​ 解除安裝軟體: yum remove wget

​ yum remove -y wget

​ 搜尋軟體: yum search wget、

​ 常用選項: -y 遇到yes|no選項,一律選擇yes安裝

​ 例:yum install -y –downloadonly –downloaddir=./ wget

Linux學習筆記 3

ln s 原檔案 目標檔案 命令英文願意 link 1 擁有相同的i節點和儲存block塊,可以看做是同乙個檔案 2 可通過i節點識別 3 不能跨分割槽 4 不能針對目錄使用 執行效果 root localhost ln root anaconda ks.cfg tmp ana.hard root ...

Linux學習筆記(3)

linux 終端介面,字元顯示亂碼 一般是由於沒有安裝中文語言包,命令 yum install fonts chinese,安裝後再 設定一下系統的語言,vi etc sysconfig i18n zh cn utf8 en us utf8 設定好後,就重新啟動。檢視linux系統版本相關資訊 輸入...

linux學習筆記(3)

需求是從幾十個資料夾中找出其中的bam檔案,然後把它們放到乙個資料夾下。for i in find name bam do cp vf i fold done f 強制複製 v 詳細顯示命令執行的操作 需求是把乙個資料夾中幾十個檔案都與另乙個資料夾中的乙個檔案合併。能把那乙個檔案覆蓋掉最好,但是試了...