linux常用命令筆記大全

===================目錄操作========================
mkdir: 創(chuàng)建目錄
  -p : 遞歸的創(chuàng)建目錄 也就是可以創(chuàng)建多層目錄
  一次創(chuàng)建多個(gè)目錄: mkdir {a,b,c,d,e,f}
  一次創(chuàng)建 a b c d e f多個(gè)目錄蹭劈。
rmdir:刪除一個(gè)空文件夾
cp:復(fù)制文件或者文件夾

  -a =-pdr
  -p 同時(shí)復(fù)制文件屬性贡这,比如修改日期
  -d 復(fù)制時(shí)保留文件鏈接
  -r: 復(fù)制文件夾時(shí),遞歸復(fù)制子文件夾
  -l 不復(fù)制,而是創(chuàng)建指向源文件的鏈接文件思恐,鏈接文件名由目標(biāo)文件給出。   
  note:可以在拷貝的同時(shí)重命名
mv:移動(dòng)文件或者文件夾,可以在移動(dòng)的時(shí)候重命名

rm :刪除文件或者文件夾
  -r:遞歸刪除
  -f:強(qiáng)制刪除 即沒(méi)有提醒

======================文件處理命令==============================
ls :查看文件
  -l 以列表形式查看
  -h 以一種人性化的方式查看,也是文件的大小以合適的單位顯示
  -a 查看所有文件随静,包括隱藏文件
  -i 顯示出文件的i節(jié)點(diǎn)號(hào)
touch 文件名:創(chuàng)建文件 可以一次創(chuàng)建多個(gè)文件,以空格隔開

cat :查看文件內(nèi)容 
  -n:帶行號(hào)
tac:反向顯示文件內(nèi)容

more:分頁(yè)查看文件內(nèi)容
  進(jìn)入瀏覽模式后:
  f或者空格:下一頁(yè)
  enter:一行一行往下翻
  q:退出

less:查看文件內(nèi)容 
  空格翻頁(yè)
  回車換行
  pageup:上一頁(yè)
  pagedown:下一頁(yè)
  上箭頭:向上翻
  下箭頭:向下翻
  /搜索詞 n向下找

head -n 文件名 :查看文件前n行吗讶。缺省-n顯示前10行
tail -n 文件名 :查看文件的末尾幾行
  -f :動(dòng)態(tài)顯示文件末尾內(nèi)容

ln:鏈接命令
  -s創(chuàng)建軟連接
  硬鏈接和cp -p的區(qū)別是硬鏈接會(huì)同步更新
  源文件如果丟失,硬鏈接依然存在恋捆。
  硬鏈接和源文件的i節(jié)點(diǎn)相同照皆。
  硬鏈接不能夸分區(qū),軟連接可以跨分區(qū)沸停。
  硬鏈接不可以鏈接目錄膜毁,鏈接可以
  軟連接文件具有的權(quán)限是ugo都是rwx

====================權(quán)限管理命令==============
chmod:修改文件或目錄的權(quán)限,只有root和所有者可以更改
  [{ugoa}{+-=}{rwx}] [文件或目錄](méi) 
  [mode=421] [文件或目錄](méi)
  -R 遞歸修改
  權(quán)限的數(shù)字表示:
  r->4
  w->2
  x->1

  例:chmod u+x a.txt
    chmod g+w,o-r a.txt //同時(shí)做多個(gè)權(quán)限的修改
    chmod g=rwx a.txt
    chmod 640 a.txt
    chmod -R 777 testdir //把目錄和下面所有文件的權(quán)限

            針對(duì)文件        針對(duì)目錄
    r   讀權(quán)限    可以查看文件內(nèi)容    可以列出目錄中的內(nèi)容
    w    寫權(quán)限    可以修改文件內(nèi)容    可以在目錄中創(chuàng)建愤钾、刪除文件
    x     執(zhí)行權(quán)限      可以執(zhí)行文件      可以進(jìn)入目錄

chown:更改文件所有者瘟滨,只有root可以更改
  chown root a.txt//把a(bǔ).txt更改為root所有

chgrp:更改所屬組
  chgrp lambrother fengjie //把fengjie的所屬組更改為lambrother

umask -S:查看創(chuàng)建文件的缺省權(quán)限,即默認(rèn)權(quán)限
umask 023:修改文件的缺省權(quán)限為777-023=754能颁。即rwxr-xr--

 

=====================文件搜索命令========================================
find:搜索制定范圍內(nèi)的文件
  find [搜索范圍] [匹配條件]
  -name 按文件名搜索
  -iname 根據(jù)文件名查找杂瘸,不區(qū)分大小寫
  -size +n大于 -n小于 n等于 這個(gè)n是數(shù)據(jù)塊,在Linux中一個(gè)數(shù)據(jù)塊是512字節(jié)大小
  -user 根據(jù)所有者查找
  -group 根據(jù)所屬組查找
  根據(jù)文件屬性查找:
    -amin 訪問(wèn)時(shí)間 access
    -cmin 根據(jù)文件屬性被修改的時(shí)間 change
    -mmin 根據(jù)文件內(nèi)容被修改的時(shí)間 modify
  例: find /etc -cmin -5 :查找/etc目錄下五分鐘內(nèi)被修改過(guò)屬性的文件和目錄

  -a 兩個(gè)條件同時(shí)滿足
    find /etc -size +10 -a -size -50
  -o 兩個(gè)條件滿足一個(gè)即可

  -type 
    f 文件 d 目錄 l軟連接文件
  -inum 根據(jù)i節(jié)點(diǎn)查找

  對(duì)找到的結(jié)果進(jìn)行操作
    -exec或者-ok 命令 {} \;
    例如:
      find /etc -name init* -exec ls -l {} \; 對(duì)找到的文件名按列表查看

  find /etc -name init :搜索目錄/etc下面所有的init文件伙菊,精確匹配败玉,包括子目錄中的init文件
  find / -size +204800 搜索大于100M的文件

locate:(查找速度非常快镜硕,因?yàn)樗S護(hù)了一個(gè)文件庫(kù)运翼。缺點(diǎn)就是新建立的文件沒(méi)有很快收錄到文件庫(kù))
  locate 文件名
  updatedb 更新locate的文件資料庫(kù) 文件資料庫(kù)不收錄/tmp下的文件
  -i 不區(qū)分大小寫

which :查找命令的目錄以及別名
  which 命令

whereis :搜索命令所在目錄及幫助文檔路徑。

grep:在文件中搜尋字符串匹配的行并輸出兴枯,多個(gè)文件以空格隔開血淌。
  -i不區(qū)分大小寫
  -v排除指定字符串
  -E 以正則表達(dá)式的方式搜索
  -F 以普通文本的方式搜索
  -n 顯示搜索到的內(nèi)容在文件中的行號(hào)。

==================幫助命令======================
man:查看命令或者配置文件的幫助信息
  man 命令/配置文件
  在手冊(cè)里面财剖,可以輸入/要查找的str
  man ls
  man services
  man fstab //直接輸入配置文件的名字悠夯,而不需要使用絕對(duì)路徑 重點(diǎn)查看name選項(xiàng)和配置文件的格式。
  如果一個(gè)命令即使命令又是配置文件峰伙,那么可以使用一個(gè)序號(hào)進(jìn)行區(qū)分疗疟,比如:
  man 1 passwd 查看命令passwd的幫助
  man 5 passwd 查看配置文件passwd的幫助

whatis 命令:得到命令的簡(jiǎn)要信息

apropos 配置文件名:查看配置文件的簡(jiǎn)短信息

命令 --help:查看命令的選項(xiàng)。

help 命令:查看shell內(nèi)置命令的幫助信息瞳氓。 shell內(nèi)置命令是沒(méi)有命令路徑策彤。不能使用man查看幫助栓袖。

===================用戶管理命令==========================================
useradd: 添加用戶
  useradd 用戶名

passwd: 修改用戶密碼
  passwd 用戶名 不加用戶名直接更改自己的密碼

who:查看當(dāng)前的賬戶 顯示的格式為: 登錄用戶名 登錄終端(tty:本地登錄 pts:遠(yuǎn)程終端) 登錄時(shí)間 ip地址

  w:查看更詳細(xì)的用戶登錄信息。


=====================================壓縮解壓縮命令============================
.gz格式
  壓縮:gzip 文件名 只能壓縮文件不能壓縮目錄店诗,壓縮完源文件也不見了
  解壓縮:gunzip/gzip -d 壓縮包名稱

tar:
  -zcvf 壓縮后文件名 打包的目錄 :生成.tar.gz文件 注:這個(gè)命令先用tar歸檔裹刮,然后把歸檔的包壓縮成.gz
  -zxvf 要解壓的文件名 :解壓縮.tar.bz2的文件

  -jcvf 壓縮后的文件名 打包的目錄:生成.tar.bz2 注:這個(gè)命令先用tar歸檔,然后把歸檔的包壓縮成.bz2
  -jxvf 要解壓的文件名 :解壓.tar.bz2的文件

zip:
  zip -r 壓縮生成的文件名 要壓縮的目錄
  zip 壓縮生成的文件名 要壓縮的文件庞瘸。

unzip:
  unzip 要解壓縮的文件

bzip2:
  bzip2 -k 要壓縮的文件名 -k選項(xiàng):保留源文件
  bunzip2 -k 要解壓的文件名 -k選項(xiàng):保留壓縮包

 

===============網(wǎng)絡(luò)命令==========================
write:給在線用戶發(fā)送信息捧弃,用戶不在線不行。以Ctrl+D保存
  write 用戶名

wall:給所有用戶名發(fā)送信息
  wall 要發(fā)送的信息

ping:測(cè)試網(wǎng)絡(luò)連通性

  ping ip地址 
  -c 要ping的次數(shù)

ifconfig:
  直接回車查看當(dāng)前網(wǎng)卡信息
  ifconfig 網(wǎng)卡名 ip地址 臨時(shí)修改網(wǎng)絡(luò)ip
    ifconfig th0:0 192.168.1.100 netmask 255.255.255.0
      給th0這個(gè)網(wǎng)卡新添加一個(gè)ip
    ifconfig eth0:0 down
    ifconfig eth0:0 up
ifdown th0
  禁用th0這塊網(wǎng)卡

ifup th0
  開啟th0這塊網(wǎng)卡

mail:郵件命令
  mail 要發(fā)送的用戶名
  mail 直接回車:查看命令
    help :查看支持的命令格式
    輸入序列號(hào):查看郵件詳細(xì)內(nèi)容
    h: 回到郵件列表
    d 序列號(hào):刪除序列號(hào)對(duì)應(yīng)的郵件

last:統(tǒng)計(jì)計(jì)算機(jī)所有用戶登錄的時(shí)間信息擦囊,以及重啟信息
lastlog:所有用戶最后一次登錄的時(shí)間
  -u 用戶的uid 查看指定用戶的登錄信息违霞。

traceroute:顯示數(shù)據(jù)包到主機(jī)間的路徑
  traceroute 要探測(cè)的地址.
  -n 使用ip而不使用域名

nslookup www.baidu.com
  查看百度的ip地址

netstat:顯示網(wǎng)絡(luò)相關(guān)信息
  -t :tcp協(xié)議
  -u :udp協(xié)議
  -l:監(jiān)聽
  -r:路由
  -n:顯示ip地址和端口號(hào)

  netstat -tlun:查看本機(jī)監(jiān)聽的端口
  netstat -an:查看所有的監(jiān)聽信息
  netstat -rn :查看路由表,即網(wǎng)管

wget 文件地址
  下載文件

service network restart:重啟網(wǎng)絡(luò)服務(wù)瞬场。

telnet 域名或ip
  遠(yuǎn)程管理與端口探測(cè)
  如: telnet 192.168.2.3:80
    探測(cè)192.168.2.3是否開啟了80端口

mount:掛在命令
  mount -t iso9660 /dev/sr0 /mnt/cdrom :把sr0掛在到cdrom

==============關(guān)機(jī)重啟命令====================

shutdown:這個(gè)關(guān)機(jī)命令更安全一些买鸽,不推薦使用其他關(guān)機(jī)命令。
  -h:關(guān)機(jī)
shutdown -h now shutdown -h 20:30
  -r:重啟 
shutdown -r now 
  -c:取消上次的關(guān)機(jī)命令

重啟:
  init 6
  reboot

關(guān)機(jī):
  init 0
  poweroff

  系統(tǒng)運(yùn)行級(jí)別:
    0 關(guān)機(jī)
    1 單用戶 類似windows安全模式
    2 不完全多用戶贯被,不含nfs服務(wù)
    3 完全多用戶
    4 未分配
    5 圖形界面
    6 重啟
  可以通過(guò)查看/etc/inittab來(lái)查看系統(tǒng)啟動(dòng)的運(yùn)行級(jí)別
  runlevel:查看當(dāng)前的運(yùn)行級(jí)別
  init n:設(shè)置系統(tǒng)運(yùn)行級(jí)別

logout:退出當(dāng)前用戶眼五,返回到登錄界面

 

==============其他小技巧==========
\命令名字 :使用原始的命令
  比如:
    ls 實(shí)際上是ls --color auto
    \ls 就是原始的ls


=============================================
一、軟件包分類
  源碼包
    腳本安裝包
  特點(diǎn):
    1. 開源
    2. 可以自由選擇所需的功能
    3. 軟件是編譯安裝彤灶,所以更加適合自己的系統(tǒng)看幼,更加穩(wěn)定也效率更高
    4. 卸載方便,即可以直接刪除文件夾幌陕。
  缺點(diǎn):
    1. 安裝過(guò)程步驟較多诵姜,尤其安裝較大的軟件集合時(shí),容易出現(xiàn)錯(cuò)誤
    2. 編譯時(shí)間較長(zhǎng)苞轿,安裝畢二進(jìn)制安裝時(shí)間長(zhǎng)
    3. 因?yàn)槭蔷幾g安裝茅诱,安裝過(guò)程中一旦報(bào)錯(cuò)新手很難解決


  二進(jìn)制包(RPM包、系統(tǒng)默認(rèn)包)
    優(yōu)點(diǎn):
      1. 包管理系統(tǒng)簡(jiǎn)單搬卒,只通過(guò)幾個(gè)命令就可以實(shí)現(xiàn)包的安裝瑟俭、升級(jí)、查詢和卸載
      2. 安裝速度比源碼包安裝快的多
    缺點(diǎn):
      1. 經(jīng)過(guò)編譯契邀,不再可以看到源代碼
      2. 功能選擇不如源碼包靈活
      3. 依賴性

=============rpm命令管理-包命名與依賴性=======================================
1. RPM包命名原則
  httpd-2.2.15-15.el6.centos.l.i686.rpm
    httpd 軟件包名
    2.2.15 軟件版本
    15 軟件發(fā)布的次數(shù)
    el6.centos 適合的Linux平臺(tái)
    i686 適合的硬件平臺(tái)
    rpm rpm包擴(kuò)展名
    如果名字里有noarch,則表示所有平臺(tái)都可以摆寄。

2、 rpm包依賴性
    樹形依賴: a->b->c 從后往前安裝所依賴的包坯门。
    環(huán)形依賴: a->b->c->a 解決辦法:一次性安裝三個(gè)包
    模塊依賴:模塊依賴查詢網(wǎng)站 :www.rpmfind.net 一般以.so.數(shù)字結(jié)尾的依賴包微饥,是庫(kù)依賴包,只需要安裝包括這個(gè)庫(kù)的軟件就可以自動(dòng)安裝好這個(gè)所需的庫(kù)依賴包

包全名:操作的包是沒(méi)有安裝的軟件包時(shí)古戴,使用包全名欠橘,而且要注意路徑。安裝现恼、升級(jí)時(shí)用
包名 :操作已經(jīng)安裝的軟件包時(shí)肃续,使用包名黍檩。是搜索/var/lib/rpm中的數(shù)據(jù)庫(kù)。一般查詢始锚,卸載時(shí)用

3. rpm安裝:
  rpm-ivh 包全名
    -i(install) 安裝
    -v(verbose) 顯示詳細(xì)信息
    -h(hash) 顯示進(jìn)度
    --nodeps 不檢測(cè)依賴性 一般都必須要檢測(cè)

4. rpm包升級(jí):
  rpm -Uvh 包全名
    -U(upgrade) 升級(jí)
    -h

5. rpm -e 包名
  -e(erase) 卸載
  --nodeps 不檢查依賴性

6. 查詢是否安裝
  rpm - q 包名 :查詢包是否安裝
    -q(query) 查詢
    -a(all) 所有
    -i(information) 查詢軟件信息
    -p(package) 查詢未安裝包信息
  rpm -ql 包名:查詢包中文件安裝位置(list) 注:包的安裝路徑在包生成的時(shí)候就確定了
  rpm -qlp 包全名:查詢未安裝包安裝時(shí)會(huì)安裝在哪里刽酱。
  rpm -qf 系統(tǒng)文件名 :查詢系統(tǒng)文件屬于哪個(gè)rpm包 注:系統(tǒng)文件名必須是通過(guò)安裝哪個(gè)包生成的文件
    -f:查詢系統(tǒng)文件屬于哪個(gè)包
  rpm -qR 包名 查詢已安裝軟件包的依賴性
    -r: 查詢軟件包的依賴性(requires)
  rpm -qRp:查詢未安裝包的依賴性
    -p: 查詢未安裝包的依賴性

    例如:
      rpm -qa | grep httpd 查詢所有Apache的包

7. rpm包校驗(yàn)
  rpm -V 已安裝的包名 :如果沒(méi)有提示則表示沒(méi)有被修改過(guò)
    -V 校驗(yàn)指定rpm包中的文件(verify)
    校驗(yàn)值的含義:
      S:文件大小是否改變
      M:文件的類型或文件的權(quán)限(rwx)是否被改變
      5:文件MD5校驗(yàn)和是否改變(可以看成文件內(nèi)容是否改變)
      D:設(shè)備的中,從代碼是否改變
      L:文件路徑是否改變
      U:文件的屬主(所有者)是否改變
      G:文件的屬組是否改變
      T:文件的修改時(shí)間是否改變

8. rpm包中文件提惹瓢啤:
  rpm2cpio 包全名 | \
  cpio -div .文件絕對(duì)路徑

  rpm2cpio:講rpm包轉(zhuǎn)換為cpio格式的命令 
  \表示命令沒(méi)有輸完,在下一行繼續(xù)輸入
  cpio:是一個(gè)標(biāo)準(zhǔn)工具棵里,它用于創(chuàng)建軟件檔案文件和從檔案文件中提取文件
  cpio 選項(xiàng) <[文件|設(shè)備]
    -i copy-in模式,還原
    -d:還原時(shí)自動(dòng)新建目錄
    -v:顯示還原過(guò)程

  例如:
    rpm -qf /bin/ls #查看ls命令屬于哪個(gè)包
    mv /bin/ls /tmp #將ls命令移走
    rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-19.el6.i686.rpm | cpio -idv ./bin/ls #提取rpm保重ls命令到當(dāng)前目錄的/bin/ls下
    cp /root/bin/ls /bin/ #把ls命令復(fù)制到/bin/目錄姐呐,修復(fù)文件丟失

 

yum在線管理:
一殿怜、 ip地址配置
第1步:setup:使用圖形界面配置ip地址
第2步:vi/etc/sysconfig/network-scripts/ifcfg-eth0 把ONBOOT="no"改為ONBOOT="yes" #啟動(dòng)網(wǎng)卡
第3步:service network restart :重新啟動(dòng)網(wǎng)絡(luò)服務(wù)。

二曙砂、網(wǎng)絡(luò)yum源
1. yum源位置:/etc/yum.repos.d/CentOS-Base.repo,這個(gè)是默認(rèn)的網(wǎng)絡(luò)yum源
  [base]    容器名稱稳捆,一定要放在[]中
  name  容器說(shuō)明,可以自己隨便寫
  mirrorlist    鏡像站點(diǎn)麦轰,這個(gè)可以注釋掉
  baseurl   我們的yum源服務(wù)器的地址,默認(rèn)是CentOS官方的yum源服務(wù)器砖织,是可以使用的款侵,如果你覺(jué)得慢可以改成你喜歡的yum源地址
  enabled   此容器是否生效,如果不寫或?qū)懗蒭nable=1都是生效侧纯,寫成enable=0就是不生效
  gpgcheck  如果是1是指rpm的數(shù)字證書生效新锈,如果是0則不生效
  gpgkey    數(shù)字證書的公鑰文件保存位置。不用修改眶熬。

2. yum命令
  yum list :獲取服務(wù)器上所有可用的軟件的列表
  yum search 關(guān)鍵字:搜索服務(wù)器上所有和關(guān)鍵字相關(guān)的包
  yum -y install 包名:安裝軟件包
    install:安裝
    -y:自動(dòng)回答yes
  yum -y update 包名:升級(jí)軟件包
    update:升級(jí)
    -y:自動(dòng)回答yes
    如果沒(méi)有包名妹笆,就會(huì)升級(jí)所有的軟件包,包括Linux內(nèi)核娜氏。慎用
  yum -y remove 包名
    remove:卸載
    -y:自動(dòng)回答yes
    注:yum會(huì)自動(dòng)卸載依賴包拳缠,而很有可能這個(gè)依賴包也被別的包依賴,所以很危險(xiǎn)贸弥,慎用即舌。

  yum grouplist:列出所有可用的軟件組列表
  yum groupinstall 軟件組名:安裝指定軟件組燎竖,組名可以由grouplist查詢出來(lái) 注:如果查詢出來(lái)的軟件組名中間有空格,要使用""引起來(lái)。
  yum groupremove 軟件組名:卸載指定軟件組

3. 光盤yum源
  1) 掛在光盤 mount /dev/sr0 /mnt/cdrom 
  2) 讓網(wǎng)絡(luò)yum源文件失效
    cd /etc/yum.repos.d/
    mv CentOS-Base.repo CentOS-Base.repo.bak
    mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
    mv Centos-Vault.repo Centos-Vault.repo.bak
  3) 修改光盤yum源文件
    vim CentOS-Media.repo
    [c6-media]
    name=CentOS-$releaserver -Media
    baseurl=file:///mnt/cdrom 
    #地址為你自己的光盤掛載地址
    #   file:///media/cdrom/
    #   file:///media/cdrecorder/
    #注釋這兩個(gè)不存在的地址
    gpgcheck=1
    enabled=1 #把enabled=0改為enabled=1牵囤,讓這個(gè)yum配置文件生效
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

    注意:注釋配置行的時(shí)候,#符號(hào)一定要寫在開頭洗搂,不要隨便在配置文件某一行后面加注釋缨称,也不要隨便加空格。

源碼包管理
  1. 區(qū)別
    安裝之前的區(qū)別:概念上的區(qū)別
    安裝之后的區(qū)別:安裝位置不同

  2. rpm包安裝位置(大多數(shù))
    /etc/   配置文件安裝目錄
    /usr/bin/   可執(zhí)行的命令安裝目錄
    /usr/lib/   程序所使用的函數(shù)庫(kù)保存位置
    /usr/share/doc  軟件的基本使用書冊(cè)保存位置
    /usr/share/man/ 幫助文件保存位置    
  3. 源碼包安裝位置
    安裝在指定位置當(dāng)中郁岩,一般是
    /usr/local/軟件名/ 
  4. 安裝位置不同帶來(lái)的影響
    rpm包安裝的服務(wù)可以使用系統(tǒng)服務(wù)管理命令(service)來(lái)管理
    例如rpm包安裝的Apache的啟動(dòng)方法是:
    /etc/rc.d/init.d/httpd start 注:服務(wù)的安裝路徑一般在:/etc/rc.d/init.d下
    service httpd start 注:service命令是紅帽的專用命令,只能管理rpm包安裝的服務(wù)
源碼包安裝過(guò)程
  1. 安裝準(zhǔn)備
    安裝C語(yǔ)言編譯器 gcc
    下載源碼包
    http://mirror.bit.edu.cn/apach/httpd/   
  2. 安裝注意事項(xiàng)
    源代碼保存位置:/usr/local/src/
    軟件安裝位置: /usr/local/
    如何確定安裝過(guò)程報(bào)錯(cuò):
      安裝過(guò)程停止并出現(xiàn)error婿奔、warning或no的提示  
  3. 源碼包安裝過(guò)程
    1)下載源碼包
    2)解壓縮下載的源碼包
    3)進(jìn)入解壓縮目錄 注:里面有個(gè)INSTALL是系統(tǒng)安裝的步驟說(shuō)明
    4)./configure 軟件配置與檢查
      定義需要的功能選項(xiàng)
      檢測(cè)系統(tǒng)環(huán)境是否符合安裝要求
      把定義好的功能選項(xiàng)和檢測(cè)系統(tǒng)環(huán)境的信息都寫入Makefile文件缺狠,用于后續(xù)的編輯。
    ./configure --prefix=/usr/local/apache2 :定義安裝位置 
    5)make :編譯
      如果前面有錯(cuò)誤脸秽,則使用make clean命令清楚編譯產(chǎn)生的臨時(shí)文件
    6)make install:編譯安裝
  4. 源碼包的卸載
    不需要卸載命令儒老,直接刪除安裝目錄即可。不會(huì)遺留任何垃圾文件

腳本安裝
  1. 腳本安裝包
    腳本安裝包并不是獨(dú)立的軟件包類型记餐,常見安裝的是源碼包
    是人為把安裝過(guò)程寫成了自動(dòng)安裝的腳本驮樊,只要執(zhí)行腳本,定義簡(jiǎn)單的參數(shù)片酝,就可以完成安裝
    非常類似于windows下軟件的安裝方式
  2. Webmin的作用
    Webmin是一個(gè)基于web的Linux系統(tǒng)管理界面囚衔,你就可以通過(guò)圖形化的方式
    設(shè)置用戶賬號(hào)、Apache雕沿,DNS练湿、文件共享等服務(wù)。
  3审轮、 webmin安裝過(guò)程
    1) 下載軟件
      http;//sourceforge.net/projects/webadmin/files/webmin/
    2) 解壓縮肥哎,并進(jìn)入解壓縮目錄
    3) 執(zhí)行安裝腳本 ./setup.sh

 

其他命令

du -sh 文件名

ps 靜態(tài)查看系統(tǒng)進(jìn)程,系統(tǒng)默認(rèn)安裝
  ps -aux 使用BSD語(yǔ)法查看所有進(jìn)程
  ps -ef 標(biāo)準(zhǔn)語(yǔ)法查看所有進(jìn)程
    UID 程序被該 UID 所擁有
    PID 就是這個(gè)程序的 ID 
    PPID 則是其上級(jí)父程序的ID
    C CPU 使用的資源百分比
    STIME 系統(tǒng)啟動(dòng)時(shí)間
    TTY 登入者的終端機(jī)位置
    TIME 使用掉的 CPU 時(shí)間疾渣。
    CMD 所下達(dá)的指令為何
  ps -aux --sort -pcpu,-pmem
    根據(jù)CPU占用情況和內(nèi)存占用情況來(lái)顯示進(jìn)程
  watch -n 1 'ps -aux --sort -pcpu,-pmem'
    每隔1秒監(jiān)控一次進(jìn)程情況

top 動(dòng)態(tài)查看系統(tǒng)的狀態(tài)

lsof -Pti :8000
  通過(guò)端口號(hào)獲得進(jìn)程pid

kill -9 pid
  殺死指定pid的進(jìn)程篡诽,強(qiáng)行殺死。

history
  查看歷史命令

執(zhí)行歷史命令
  !! 執(zhí)行上一條命令
  !n 執(zhí)行歷史命令的中第n條
  !-n 執(zhí)行導(dǎo)數(shù)第n條
  !string 執(zhí)行以string開頭的歷史命令行
  !?string? 執(zhí)行包含string的歷史命令行


alias 
  給命令起別名

  alias 命令='別名'
  alias -p 查看已存在的別名

unlias 
  取消別名
  unlias name

cal 
  查看某一年的日歷榴捡,可以是1-9999中的任意一年
  cal 88

zcat
  查看壓縮包中的內(nèi)容

sed -i 's#old#new#g' 文件名
  使用new替換文件中的old

ssh root@192.168.8.15 "ifconfig"
  遠(yuǎn)程執(zhí)行命令

bash -x 腳本名
  調(diào)試腳本

centos6上的三個(gè)網(wǎng)絡(luò)配置文件
  /etc/sysconfig/network-scripts/ifcfg-etho
  /etc/sysconfig/network
  /etc/resolv.conf # dns
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末杈女,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子吊圾,更是在濱河造成了極大的恐慌达椰,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,914評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件项乒,死亡現(xiàn)場(chǎng)離奇詭異啰劲,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)檀何,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門呈枉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人埃碱,你說(shuō)我怎么就攤上這事猖辫。” “怎么了砚殿?”我有些...
    開封第一講書人閱讀 156,531評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵啃憎,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我似炎,道長(zhǎng)辛萍,這世上最難降的妖魔是什么悯姊? 我笑而不...
    開封第一講書人閱讀 56,309評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮贩毕,結(jié)果婚禮上悯许,老公的妹妹穿的比我還像新娘。我一直安慰自己辉阶,他們只是感情好先壕,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著谆甜,像睡著了一般垃僚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上规辱,一...
    開封第一講書人閱讀 49,730評(píng)論 1 289
  • 那天谆棺,我揣著相機(jī)與錄音,去河邊找鬼罕袋。 笑死改淑,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的浴讯。 我是一名探鬼主播溅固,決...
    沈念sama閱讀 38,882評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼兰珍!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起询吴,我...
    開封第一講書人閱讀 37,643評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤掠河,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后猛计,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體唠摹,經(jīng)...
    沈念sama閱讀 44,095評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評(píng)論 2 325
  • 正文 我和宋清朗相戀三年奉瘤,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了勾拉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,566評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡盗温,死狀恐怖藕赞,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情卖局,我是刑警寧澤斧蜕,帶...
    沈念sama閱讀 34,253評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站砚偶,受9級(jí)特大地震影響批销,放射性物質(zhì)發(fā)生泄漏洒闸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評(píng)論 3 312
  • 文/蒙蒙 一均芽、第九天 我趴在偏房一處隱蔽的房頂上張望丘逸。 院中可真熱鬧,春花似錦掀宋、人聲如沸深纲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)囤萤。三九已至,卻和暖如春是趴,著一層夾襖步出監(jiān)牢的瞬間涛舍,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工唆途, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留富雅,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,248評(píng)論 2 360
  • 正文 我出身青樓肛搬,卻偏偏與公主長(zhǎng)得像没佑,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子温赔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容