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,如需转载请自行联系原作者