天天看點

#5.Linux的系統管理5.Linux的系統管理

5.Linux的系統管理

配置檔案

基本上所有的配置檔案都在/etc這個目錄下

#5.Linux的系統管理5.Linux的系統管理

網絡配置

linux的網絡配置檔案通常在/etc/sysconfig/network-scripts目錄下,根據實際情況配置對應的網卡,如我們将配置預設的網卡ifcfg-eth0

網卡的配置内容大緻如下

#5.Linux的系統管理5.Linux的系統管理

配置靜态位址

ifconfig  #可檢視自己的網卡資訊 

/etc/sysconfig/network-scripts/ifconfg-eth0 

  DEVICE=eth0 網卡編号 

  ONBOOT=yes 開機時是否啟動網卡。 

  BOOTPROTO=static 靜态ip或者DHCP動态擷取,static為靜态 

  IPADDR=192.168.1.110 IP位址 

  NETMASK=255.255.255.0 掩碼 

  GATEWAY=192.168.1.1 網關
           

配置為動态位址擷取DHCP

DEVICE=eth0 

ONBOOT=yes 

BOOTPROTO=dhcp
           

不配置檔案也可以直接設定網卡為動态擷取ip

dhclient eth0
           

配置PPPoe撥号上網

#在確定删除網關和路由的情況下,且已安裝pppoe用戶端軟體下可使用 

/usr/sbin/adsl-setup    #啟動pppoe配置  

>>> Enter your PPPoE user name : #輸入寬帶帳号的使用者名 

>>> Enter the Ethernet interface connected to the ADSL modem  

For Solaris, this is likely to be something like /dev/hme0.  

For Linux, it will be ethn, where 'n' is a number.  

(default eth0):  

#輸入 eth0 ,撥号寬帶使用的網卡的名字 

>>> Enter the demand value (default no): #回車,預設 

>>> Enter the DNS information here: #回車,預設 

>>> Please enter your PPPoE password: #輸入寬帶帳号的密碼 

>>> Choose a type of firewall (0-2): #輸入 0 ,不使用防火牆,若使用了自個找牆角哭 

>>> Accept these settings and adjust configuration files (y/n)?  

#如果輸入的資訊正确,輸入 y ,完成配置,否則,輸入 n 重新輸入 

/usr/sbin/adsl-start #啟動PPPOE用戶端軟體,進行連接配接,如果成功,出現 

Connected;  

#如果不成功,請檢查網線、ADSL MODEM等實體裝置,并檢視 /var/log/messages中的資訊  

/usr/sbin/adsl-stop 關閉和ISP的連接配接  

/usr/sbin/adsl-status 檢視目前連接配接的狀态 

#如果想在Linux系統啟動時自動啟動撥接上網,輸入以下指令  

chkconfig --add adsl  

#設定開機自動撥号
           

時間日期語言

date  #檢視目前日期時間 

date 073111142016   #設定時間先月日再時分後接年,設為2016年7月31日11點14分
           

軟體的安裝解除安裝更新查找

linux下的軟體安裝包通常為rpm或dkpg

先來介紹一下rpm包的使用

RPM 安裝

rpm -i 軟體包名稱
           

RPM 查詢

rpm指令選項:

查詢指令:

a 查詢所有已經安裝的包以下兩個附加指令用于查詢安裝包的資訊;

i 顯示安裝包的資訊;

l 顯示安裝包中的所有檔案被安裝到哪些目錄下;

s 顯示安裝版中的所有檔案狀态及被安裝到哪些目錄下;以下兩個附加指令用于指定需要查詢的是安裝包還是已安裝後的檔案;

p 查詢的是安裝包的資訊;

f 查詢的是已安裝的某檔案資訊;

q 使用詢問模式,當遇到任何問題時,rpm指令會先詢問使用者;

s 顯示檔案狀态,本參數需配合”-l”參數使用;

v 顯示指令執行過程;

rpm -qa | grep 軟體包名稱  

rpm -qip 軟體包名稱 
           

RPM 解除安裝

rpm -e 軟體包名稱
           

RPM 更新

rpm -U 軟體包名稱
           

dkpg包的使用

sudo dpkg -I xxx.deb    #檢視xxx.deb軟體包的詳細資訊,包括軟體名稱、版本以及大小等 

sudo dpkg -c xxx.deb    #檢視xxx.deb軟體包中包含的檔案結構 

sudo dpkg -i xxx.deb    #安裝xxx.deb軟體包 

sudo dpkg -l xxx        #檢視xxx軟體包的資訊 

sudo dpkg -L xxx        #檢視xxx軟體包安裝的所有檔案 

sudo dpkg -s xxx        #檢視xxx軟體包的詳細資訊 

sudo dpkg -r xxx        #解除安裝xxx軟體包
           

yum源配置

#首先備份/etc/yum.repos.d/CentOS-Base.repo 

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 

#為防止造成混亂目錄下最好隻保留一個repo檔案 

#下載下傳對應版本源清單 

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 

#需要根據相應的版本來修改repo配置檔案,部落客使用的是rhel6.8則, 

vim CentOS-Base.repo 

輸入“:/$releasever/6/g”   #将全文的$releasever替換為6 

#生成本地緩存 

yum clean all 

yum makecache 

#完成以後,每次安裝軟體隻需要 

yum install 軟體包名
           

yum的常用方法

install:安裝rpm軟體包;  

update:更新rpm軟體包;  

check-update:檢查是否有可用的更新rpm軟體包;  

remove:删除指定的rpm軟體包;  

list:顯示軟體包的資訊;  

search:檢查軟體包的資訊; 

info:顯示指定的rpm軟體包的描述資訊和概要資訊;  

clean:清理yum過期的緩存;  

shell:進入yum的shell提示符; 

 resolvedep:顯示rpm軟體包的依賴關系;  

localupdate:顯示本地rpm軟體包進行更新;  

deplist:顯示rpm軟體包的所有依賴關系。
           

yum 執行個體

yum check-update               #檢查可更新的rpm包 

yum update                                            #更新所有的rpm包 

yum update kernel kernel-source          #更新指定的rpm包,如更新核心和核心源碼 

yum upgrade                                         #大規模的版本更新,與yum update不同的是舊的淘汰的包也更新
           

關機重新開機指令

重新開機(需root身份)

reboot 

shutdown -r now        #立刻重新開機 

shutdown -r 30          #過300分鐘自動重新開機 

shutdown -r 10:24     #在時間為10:24時候重新開機
           

關機(需root身份)

poweroff                       #立刻關機 

shutdown -h now         #立刻關機(推薦) 

shutdown -h 10            #10分鐘後自動關機
           

繼續閱讀