複習(1)

sudo

直接運行visudo命令,會打開VIM編輯器。編輯/etc/sudoers.tmp。

[root@rh1 ~]# visudo 
visudo: /etc/sudoers.tmp unchanged
chomperwu ALL=(root) /usr/sbin/useradd,/usr/sbin/passwd
chomperwu ALL=(root) NOPASSWD: /usr/sbin/useradd, /usr/sbin/userdel

更改之後立即生效!

添加條目。ALL表示在哪些主機上,root表示以什麼身份來運行命令。

本條目表示,chomperwu用戶有以root身份運行useradd,passwd命令的權限

#切換到chomperwu,運行命令的時候前面加上sudo。

[chomperwu@rh1 ~]$ sudo useradd test1
[sudo] password for chomperwu:

which命令可以用於查看命令的目錄

[chomperwu@rh1 ~]$ which passwd
/bin/passwd



虛擬機管理命令

virsh:管理虛擬機,交互式命令

virt-manager:圖形化界面





rpm包

rpm -ivh:安裝包

rpm -ql:查詢包安裝了哪些文件

rpm -qf 文件 :查找此文件屬於哪個安裝包


如果包還沒有安裝,查詢信息使用-p選項

rpm -pql:查看包會安裝哪些文件

rpm -pq --scripts:查詢安裝之前和之後執行過哪些腳本。


YUM倉庫

[DVD]
name=DVD
baseurl=file:///mnt
gpgcheck=0



日誌

/etc/rsyslog.conf 系統管理日誌的配置文件

定義了日誌的生成等規則

# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none                /var/log/messages

# The authpriv file has restricted access.
authpriv.*                                              /var/log/secure

# Log all the mail messages in one place.
mail.*                                                  -/var/log/maillog


# Log cron stuff
cron.*                                                  /var/log/cron

# Everybody gets emergency messages
*.emerg                                                 :omusrmsg:*

# Save news errors of level crit and higher in a special file.
uucp,news.crit                                          /var/log/spooler

# Save boot messages also to boot.log
local7.*                                                /var/log/boot.log

日誌級別(8個):debug,info,notice,waring,

           err,crit,alert,emerg。

如何做日誌服務器

日誌服務器使用的端口:514/udp

服務器端配置

打開配置文件中下面4個選項,然後重啓rsyslog服務

# Provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514

# Provides TCP syslog reception
$ModLoad imtcp
$InputTCPServerRun 514

客戶端配置

客戶端和服務器端一樣需要打開那4個端口!

然後定義一個日誌生成的條目,例如:

*.info                                                  @server0

然後重啓服務,就OK了。


logger命令:手動添加日誌。

[root@rh1 log]# logger -p mail.info nihao

-p:指定設備,日誌級別。如果不添加-p選項就記錄到message裏面。




日誌的輪詢

/etc/logrotate.conf 配置文件







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