sudo
直接運作visudo指令,會打開VIM編輯器。編輯/etc/sudoers.tmp。
<code>[root@rh1 ~]</code><code># visudo </code>
<code>visudo: </code><code>/etc/sudoers</code><code>.tmp unchanged</code>
<code>chomperwu ALL=(root) </code><code>/usr/sbin/useradd</code><code>,</code><code>/usr/sbin/passwd</code>
<code>chomperwu ALL=(root) NOPASSWD: </code><code>/usr/sbin/useradd</code><code>, </code><code>/usr/sbin/userdel</code>
更改之後立即生效!
添加條目。ALL表示在哪些主機上,root表示以什麼身份來運作指令。
本條目表示,chomperwu使用者有以root身份運作useradd,passwd指令的權限。
#切換到chomperwu,運作指令的時候前面加上sudo。
<code>[chomperwu@rh1 ~]$ </code><code>sudo</code> <code>useradd</code> <code>test1</code>
<code>[</code><code>sudo</code><code>] password </code><code>for</code> <code>chomperwu:</code>
which指令可以用于檢視指令的目錄
<code>[chomperwu@rh1 ~]$ </code><code>which</code> <code>passwd</code>
<code>/bin/passwd</code>
虛拟機管理指令
virsh:管理虛拟機,互動式指令
virt-manager:圖形化界面
rpm包
rpm -ivh:安裝包
rpm -ql:查詢包安裝了哪些檔案
rpm -qf 檔案 :查找此檔案屬于哪個安裝包
如果包還沒有安裝,查詢資訊使用-p選項
rpm -pql:檢視包會安裝哪些檔案
rpm -pq --scripts:查詢安裝之前和之後執行過哪些腳本。
YUM倉庫
<code>[DVD]</code>
<code>name=DVD</code>
<code>baseurl=</code><code>file</code><code>:</code><code>///mnt</code>
<code>gpgcheck=0</code>
日志
/etc/rsyslog.conf 系統管理日志的配置檔案
定義了日志的生成等規則
<code># Log anything (except mail) of level info or higher.</code>
<code># Don't log private authentication messages!</code>
<code>*.info;mail.none;authpriv.none;</code><code>cron</code><code>.none </code><code>/var/log/messages</code>
<code># The authpriv file has restricted access.</code>
<code>authpriv.* </code><code>/var/log/secure</code>
<code># Log all the mail messages in one place.</code>
<code>mail.* -</code><code>/var/log/maillog</code>
<code># Log cron stuff</code>
<code>cron</code><code>.* </code><code>/var/log/cron</code>
<code># Everybody gets emergency messages</code>
<code>*.emerg :omusrmsg:*</code>
<code># Save news errors of level crit and higher in a special file.</code>
<code>uucp,news.crit </code><code>/var/log/spooler</code>
<code># Save boot messages also to boot.log</code>
<code>local7.* </code><code>/var/log/boot</code><code>.log</code>
日志級别(8個):debug,info,notice,waring,
err,crit,alert,emerg。
如何做日志伺服器
日志伺服器使用的端口:514/udp
伺服器端配置
打開配置檔案中下面4個選項,然後重新開機rsyslog服務
<code># Provides UDP syslog reception</code>
<code>$ModLoad imudp</code>
<code>$UDPServerRun 514</code>
<code># Provides TCP syslog reception</code>
<code>$ModLoad imtcp</code>
<code>$InputTCPServerRun 514</code>
用戶端配置
用戶端和伺服器端一樣需要打開那4個端口!
然後定義一個日志生成的條目,例如:
<code>*.info @server0</code>
然後重新開機服務,就OK了。
logger指令:手動添加日志。
<code>[root@rh1 log]</code><code># logger -p mail.info nihao</code>
-p:指定裝置,日志級别。如果不添加-p選項就記錄到message裡面。
日志的輪詢
/etc/logrotate.conf 配置檔案
本文轉自 chomperwu 51CTO部落格,原文連結:http://blog.51cto.com/chomper/1706747,如需轉載請自行聯系原作者