阿里云centos環(huán)境下
有錯(cuò)請(qǐng)指教
基礎(chǔ)
各目錄:
**/bin **二進(jìn)制可執(zhí)行命令
/dev 設(shè)備特殊文件**
/etc **系統(tǒng)管理和配置文件
/etc/rc.d 啟動(dòng)的配置文件和腳本
**/home **用戶主目錄的基點(diǎn)瘤载,比如用戶user的主目錄就是/home/user,可以用~user表示
/lib 標(biāo)準(zhǔn)程序設(shè)計(jì)庫(kù)吓蘑,又叫動(dòng)態(tài)鏈接共享庫(kù)惕虑,作用類似windows里的.dll文件
/sbin 超級(jí)管理命令,這里存放的是系統(tǒng)管理員使用的管理程序
/tmp 公共的臨時(shí)文件存儲(chǔ)點(diǎn)
/root 系統(tǒng)管理員的主目錄
/mnt 系統(tǒng)提供這個(gè)目錄是讓用戶臨時(shí)掛載其他的文件系統(tǒng)
/lost+found這個(gè)目錄平時(shí)是空的磨镶,系統(tǒng)非正常關(guān)機(jī)而留下“無家可歸”的文件(windows下叫什么.chk)就在這里
/proc 虛擬的目錄溃蔫,是系統(tǒng)內(nèi)存的映射×彰ǎ可直接訪問這個(gè)目錄來獲取系統(tǒng)信息伟叛。
/var 某些大文件的溢出區(qū),比方說各種服務(wù)的日志文件
-
/usr 最龐大的目錄脐嫂,要用到的應(yīng)用程序和文件幾乎都在這個(gè)目錄统刮,其中包含:
- /usr/x11R6 存放x window的目錄
- /usr/bin 眾多的應(yīng)用程序
- /usr/sbin 超級(jí)用戶的一些管理程序
- /usr/doc linux文檔
- /usr/include linux下開發(fā)和編譯應(yīng)用程序所需要的頭文件
- /usr/lib 常用的動(dòng)態(tài)鏈接庫(kù)和軟件包的配置文件
- /usr/man 幫助文檔
- /usr/src 源代碼,linux內(nèi)核的源代碼就放在/usr/src/linux里
- /usr/local/bin 本地增加的命令
- /usr/local/lib 本地增加的庫(kù)根文件系統(tǒng)
-
進(jìn)程:
- 進(jìn)程狀態(tài):
- 運(yùn)行(正在運(yùn)行或在運(yùn)行隊(duì)列中等待)
- 中斷(休眠中, 受阻, 在等待某個(gè)條件的形成或接受到信號(hào))
- 不可中斷(收到信號(hào)不喚醒和不可運(yùn)行, 進(jìn)程必須等待直到有中斷發(fā)生)
- 僵死(進(jìn)程已終止, 但進(jìn)程描述符存在, 直到父進(jìn)程調(diào)用wait4()系統(tǒng)調(diào)用后釋放)
- 停止(進(jìn)程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信號(hào)后停止運(yùn)行運(yùn)行)
- ps工具標(biāo)識(shí)進(jìn)程的5種狀態(tài)碼:
- D 不可中斷 uninterruptible sleep (usually IO)
- R 運(yùn)行 runnable (on run queue)
- S 中斷 sleeping
- T 停止 traced or stopped
- Z 僵死 a defunct (”zombie”) process
- 進(jìn)程狀態(tài):
命令
- 常用10個(gè)新手命令
- 圖形界面:
mc
- 查看歷史命令:
history
- 圖形界面:
查看
- 查看發(fā)行版本:
- 當(dāng)前環(huán)境不管用
cat /etc/issue
; - 管用:
lsb_release -a
;
- 當(dāng)前環(huán)境不管用
- 查看進(jìn)程:
- 進(jìn)程們的實(shí)時(shí)動(dòng)態(tài):
top
- 查看進(jìn)程樹:
pstree
-
ps
:查看進(jìn)程:-
ps -A
:顯示所有進(jìn)程信息 -
ps -ef
:顯示更多進(jìn)程信息账千,會(huì)帶apache的信息 -
ps aux
:顯示所有在內(nèi)存中的程序
-
- 進(jìn)程們的實(shí)時(shí)動(dòng)態(tài):
- 查看網(wǎng)絡(luò)端口:
- 查看所有的:
netstat -ano
- 查看XX端口對(duì)應(yīng)的進(jìn)程:
lsof -i :80
- 查看對(duì)應(yīng):
netstat -anp|grep 80
- 查看所有的:
- 查看軟件路徑
- 基本:
whicn xxx
- 更大范圍:
whereis
- 基本:
殺死進(jìn)程
- 殺死對(duì)應(yīng)進(jìn)程:
kill -8 PID
下載
- wget [option] url
- -b 后臺(tái)下載
壓縮
- tar
- 壓縮
范例一:將整個(gè) /etc 目錄下的文件全部打包成為 /tmp/etc.tar
[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==僅打包侥蒙,不壓縮!
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后匀奏,以 gzip 壓縮
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后鞭衩,以 bzip2 壓縮 - 解壓:
[root@linux src]# tar -zxvf /tmp/etc.tar.gz
- 壓縮
vim
- 退出不保存:
:q!
Apache
- 查看版本:
apachectl -v
瑣碎
- 帶星的文件:可執(zhí)行的腳本文件
Error
unable to locate package:
更新軟件源: sudo apt-get update
pkg_resources.DistributionNotFound: pip==6.1.1:
sudo which pip sudo vim /usr/bin/pip modify any pip==6.1.1 to pip==8.1.2 or the version you just upgrade to.
aws安裝lrzsz
http://blog.csdn.net/wangdeng1314/article/details/6881362