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"