玩Linux五年積累的技巧(2) -- 系統(上)

來源:互聯網
上載者:User

玩Linux五年積累的技巧(2) -- 系統(上) 本文主要介紹了Linux系統方面的一些技巧。 作者 JH Gao<gaopenghigh@gmail.com> 從最開始接觸Linux到現在已經有5年了,和所有人一樣,少不了折騰。折騰後偶爾我會把方法記錄下來,現在簡單總結一下。 所以的命令功能通過man都能找到具體用法,我只把自己覺得常用的列舉出來。   www.2cto.com   1. /etc/fstab檔案出錯時,系統不能正常啟動,此時可以啟動進入single user模式,而改模式下根目錄"/"是唯讀,可以用如下的命令把"/"重新掛載為“讀寫”: Shell代碼 [root@linux]# mount -n -o remount,rw /  -n : mount but do not change /etc/mtab  -o : options   2.partprobe--不用重啟使用新的分區表 partprobe : reinitializes the kernel in memory of the partition table. 更改分區設定後,系統提示需要重啟以更改kernel中的分區表,利用partprobe即可免除重啟。  3. ubuntu系統在GDM和KDM之間切換。如果你同時安裝了GNOME和KDE,有時候需要在gdm和kdm之間切換: Shell代碼 sudo dpkg-reconfigure gdm    4.增加swap空間 a. 建立一個新的分區或新的檔案 b. 用mkswap工具寫入特殊標記 c. 在/etc/fstab中加入新的記錄 d. 啟用swap分區,命令swapon -a 或者 swapon [SWAPFILE] e. 用swapon -s 命令檢查swap分區的狀態 例子: Shell代碼 dd if=/dev/zero of=/swapfile bs=1M count=100  mkswap /swapfile  vi /etc/fstab ...  swapon -a    5. 不用格式化把ext2轉換為ext3 Shell代碼 tune2fs -j /dev/sdax    6.一個網卡綁定多個IP 例子: 系統是CentOS, 網卡是eth0,如果只要額外設定1個IP,則建立檔案/etc/sysconfig/network-scripts/ifcfg-eth0:0, 在該檔案中設定IP資訊。如果需要設定一個IP段,則建立檔案ifcfg-ethX-rangeX: ifcfg-eth0-range0: Shell代碼 DEVICE=eth0-range0  BOOTPROTO=static  HWADDR=08:00:27:24:C2:72  ONBOOT=yes  IPADDR_START=192.168.56.20  IPADDR_END=192.168.56.30  NETMASK=255.255.255.0    然後重啟網路  7. 更改hostname搜尋順序 修改 /etc/nsswitch.conf (修改這個檔案可以實現更多功能,比如查詢group, passwd, networks等的查詢順序,具體可以查看man手冊)  8. lsof命令可以列出所有開啟的檔案。這個命令最常用的功能是找到“丟失”的空間。 比如我們用df命令看到/home分區只剩下1G了,但用du命令得到的結果是應該還有5G才對,這種情況往往是由於一些檔案被刪除,但這些被刪除的檔案的檔案控制代碼還沒有被釋放導致的。用命令 Shell代碼 lsof | grep -i deleted   查看有哪些檔案被刪除了但檔案控制代碼還沒釋放,kill或者重啟響應的進程就能找回“丟失”的空間。 lsof有時候還能恢複被誤刪除的檔案,具體方法請google.  9.  目錄的長度從來不會是0,因為它總是包含.和..兩項。符號串連的長度指其路徑名包含的字元數,由於路徑名中至少有一個字元,所以長度也不為0.  10. 要建立一個名為“-f”的檔案夾,使用命令mkdir -f必然失敗,而用 Shell代碼 mkdir -- -f   則可以建立成功.  11. 用"cd -"在最近使用的兩個目錄間切換  12. su 和 su - 的區別:執行su時新shell將繼承當前的shell環境,su -類比實際的root登陸會話  13. 快速清除history Shell代碼 export HISTSIZE=0   

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.