LINUX 基本管理內容

1、安裝模式選擇

最小化,基本安裝

2、軟件源設置

/etc/yum.repo.d/

CentOS-Base.repo 設置網絡員

CentOS-Media.repo 設置本地盤源

yum --disablerepo=\* --enablerepo=c6-media

http://note.youdao.com/share/?id=a91e2014091efacd44de359f885a0494&type=note

系統安裝epel 和rpmfushion兩個軟件大倉庫

centos 6

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

rpm -Uvh http://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-1.noarch.rpm

YUM時當出現"Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again"編輯epel.repo註釋mirrorlist行,並取消註釋baseurl行。運行yum clean all && yum makecache即可解決

3、網絡設置

http://note.youdao.com/share/?id=6e361ce7a88dd7ed3d8b5b14d3f0b2c0&type=note

ifconfig eth0 192.168....

ip route add default gw .192.168

 vi  /etc/sysconfig/network-scripts/ifcfg-eth0

vi  /etc/sysconfig/network

vi /etc/resolv.conf

4、ISO文件掛載

mount –o loop linuxsetup.iso /mnt/iso1

mount -t /dev/cdrom /media/

5、系統配置服務

文本 ntsysv

圖形化:system-config- services

命令 chkconfig --list

chkconfig --level 345 ntf off

6、SSH 配置

安裝scp

yum install openssh-clients -y

SCP [email protected]:  root@192...:

ssh-keygen -t rsa/dsa

7、NTP服務器

更新時間 ntpdate 192.168.100.222

查詢 ntpq -p  192.168.100.222 

寫入時間到BIOS hwclock -w

自動更新時間

編輯 /etc/crontab

30 8 * * *  root /usr/ntpdate 192.168.100.222;/sbin/hwclock -w 

圖形界面  system-config-date

8、計劃任務

crontab -l # 查看計劃任務

crontab -e #編輯任務

時程表的格式如下 : 

f1 f2 f3 f4 f5 program   
其中 f1 是表示分鐘,f2 表示小時,f3 表示一個月份中的第幾日,f4 表示月份,f5 表示一個星期中的第幾天。program 表示要執行的程序。 
當 f1 爲 * 時表示每分鐘都要執行 program,f2 爲 * 時表示每小時都要執行程序,其餘類推 
當 f1 爲 a-b 時表示從第 a 分鐘到第 b 分鐘這段時間內要執行,f2 爲 a-b 時表示從第 a 到第 b 小時都要執行,其餘類推 
當 f1 爲 */n 時表示每 n 分鐘個時間間隔執行一次,f2 爲 */n 表示每 n 小時個時間間隔執行一次,其餘類推 
當 f1 爲 a, b, c,... 時表示第 a, b, c,... 分鐘要執行,f2 爲 a, b, c,... 時表示第 a, b, c...個小時要執行,其餘類推 
使用者也可以將所有的設定先存放在檔案 file 中,用 crontab file 的方式來設定時程表。 
例子 : 
每月每天每小時的第 0 分鐘執行一次 /bin/ls : 
0 7 * * * /bin/ls  
  
在 12 月內, 每天的早上 6 點到 12 點中,每隔 20 分鐘執行一次 /usr/bin/backup : 
0 6-12/3 * 12 * /usr/bin/backup  
  
週一到週五每天下午 5:00 寄一封信給 [email protected]
0 17 * * 1-5 mail -s "hi" [email protected]  /dev/null 2>&1 即可 

9、防火牆設置

iptables --list    #顯示防火牆規則表

iptables -t filter -A INPUT -s 192.168.100.*/24  -j DROP

iptables-save > 保存腳本

iptables -t filter -A INPUT -i  -s  --dport 22 -j ACCEPT

system-config-firewall

Fwbuilder 防火牆工具

L7-filter 7層過濾

10、性能監控

/proc /cpuinfo  meminfo loadavg

uptime

watch -n 3 -d free  定時查看內存

ntop 網絡性能圖形監控

sar -u 3

11、日誌分析

webalizer

tail -f /var/log/access.log


12、常用命令

YUM安裝軟件

1.列出所有可更新的軟件清單
命令:yum check-update

2.安裝所有更新軟件
命令:yum update

3.僅安裝指定的軟件
命令:yum install <package_name>

4.僅更新指定的軟件
命令:yum update <package_name>

5.列出所有可安裝的軟件清單

命令:yum list

6、查詢

 yum search keyword

5.列出所有已安裝但不在 Yum Repository 內的軟件包

命令:yum list extras

6.列出所指定的軟件包
命令:yum list <package_name>

7.使用YUM獲取軟件包信息
命令:yum info <package_name>

8.列出所有軟件包的信息
命令:yum info

9.列出所有可更新的軟件包信息
命令:yum info updates

1.清除緩存目錄(/var/cache/yum)下的軟件包
命令:yum clean packages

13、桌面

1.顯示系統已經安裝的組件,和可以安裝的組件:

#yum grouplist|grep -i "x window"

2.如果系統安裝之初採用最小化安裝,沒有安裝xwindow,那麼先安裝:

#yum groupinstall "X Window System"

3.安裝GNOME桌面環境

yum groupinstall "GNOME Desktop Environment"

4.安裝KDE桌面環境

yum groupinstall "KDE (K Desktop Environment)"

yum groupinstall "KDE Desktop"

5.卸載GNOME桌面環

yum groupremove "GNOME Desktop Environment"

6.卸載KDE桌面環境

yum groupremove "KDE (K Desktop Environment)"

開機爲文本界面,由文本界面切換到圖形界面:

方法1:運行命令

#startx , 需要先配置圖形界面信息

方法2:修改/etc/inittab文件中的

id:3:initdefault , 將3改爲5 ,重新啓動系統;

方法3:進入圖形界面: init 5

從圖形界面進入文本界面: init 3

重啓: init 6

關機: init 3

真機環境中,在圖形界面和文本界面間快捷鍵切換:

Ctrl+Alt+F(n) , 其中F(n)爲F1-F6 ,爲6個控制檯;

Ctrl+ALT+F7 ;

14、查看硬件

查看CPU情況 cat /proc/cpuinfo | grep name | cut -d: -f2 | uniq -c

cat /proc/cpuinfo | grep physical | sort -n | uniq -c

lsmod|grep "kvm"



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章