寫給自己看的Linux運維基礎(一) - 系統基礎

chy710發表於2013-07-05

檢視核心版本資訊

uname -a

 

檢視發行版本

cat /etc/issue

 

檢視硬體配置

CPU: cat /proc/cpuinfo

     more /proc/cpuinfo | grep "model name"

     getconf LONG_BIT (位數)

記憶體:free -m

     cat /proc/meminfo

硬碟(掛載目錄):df -h

 

時區:date -R

主機名:hostname

IP:ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'

參考:http://blog.sina.com.cn/s/blog_8c5d890001015s8j.html

 

檢視程式資訊

ps -aux

ps -aux|grep java (搜尋java相關程式)

ps pid (通過pid檢視一個程式的詳細資訊)

終止程式

kill -[pid] 

 

使用者管理

修改密碼:passwd

 

CPU使用率:top (較佔資源,按q退出)

記憶體使用率:free

參考:http://www.cnblogs.com/xd502djj/archive/2011/03/01/1968041.html

 

檔案和目錄

當前路徑:pwd

改變路徑:cd

檢視路徑下的檔案及資料夾: ls

刪除:rm (選項:-i 確認, -f 只讀直接刪除, -r 包括子目錄), 沒有回收站,刪除後沒有恢復。

刪除檔案:rm -i *.php (刪除*.php)

刪除目錄:rm -rf 目錄名

建立資料夾:mkdir xxx

重新命名檔案:mv oldname newname

查詢檔案:find /etc -name abc*  (會查詢子目錄)

注:按tab自動補全
tar.gz的解壓tar zxvf file.tar.gz
tar.gz的壓縮tar zcvf file.tar.gz dirname [dir2name...]

 

檢視檔案內容

cat:顯示全部

more:顯示部分,回車下翻
less:顯示部分,page up/page down前後翻

參考:http://www.cnblogs.com/xilifeng/archive/2012/10/13/2722596.html

 

修改檔案內容

vi

按i 或者 insert鍵 進行編輯

按ESC 後
1.wq儲存並退出
2.q!退出不修改
3.q 退出, 如果有修改時不能退出.

參考:http://blog.csdn.net/xueziheng/article/details/2048054

 

軟體安裝

一般來說著名的linux系統基本上分兩大類:
1.RedHat系列:Redhat、Centos、Fedora等  (rpm包)
2.Debian系列:Debian、Ubuntu等 (deb包)

1)發行版本安裝

包管理工具:yum install package(centos),  apt-get install package(ubuntu)

2)編譯安裝 (下載,解壓,編譯,安裝)

./configure  [options], make, make install

3)RPM安裝別人編譯好的軟體包

參考:http://hi.baidu.com/code_slave/item/ce8ec33d17e9e4bf633aff39

http://www.zhihu.com/question/19882060

 

終端

清屏:clear (本質上只是讓終端顯示頁向後翻了一頁)
上一屏/下一屏:Shift + Page Up ( 或Page Down)

 

下載:wget http://www.xxx/ (url)

解壓:tar zxvf xxx.gar.gz

參考:http://chenwei.me/p/64.html

其它 https://cloud.tencent.com/document/product/213/2150 

相關文章