標籤:verify linux error 倉庫 軟體
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]: [email protected]:
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"
本文出自 “蠢啊人生” 部落格,請務必保留此出處http://chuanrensheng.blog.51cto.com/159174/1600012
LINUX 基本管理內容