文档名称:AIX命令参考手册 文档密级 3.7 系统日志
Aix使用syslogd来记录系统信息,syslogd守护进行读取数据报路(datagram socket)并把它记录到/etc/syslog.conf中定义的目的地。/etc/syslog.pid文件中记录的是syslogd守护进程的进程号,可以使用kill或refresh等命令来重启或刷新该守护进行,一旦syslog.conf配置文件被改动后。
每条信息各成一行,它可能包含一个有在<>号里标记的优先级代码,超过900bytes的信息会被截去。
/usr/include/sys/syslog.h文件里包含着定义在/etc/syslog.conf文件里可以定义的各种工具和优先级代码。
Syslogd命令语法:syslogd [-d] [-s] [-f ConfigurationFile] [-m Markinterval] [-r]
3.7.1 syslogd配置文件
/etc/syslog.conf文件控制着syslogd守护进程的行为,它决定着syslogd往哪里发送错误信息和如何对其它系统的事件作出反映等。
3.7.2 /etc/syslog.conf配置文件的格式
syslog.conf配置文件的每一行包含有一个选择项和一个动作项,中间用一个或多个tab(空格)键隔开。比如:mail.debug /usr/spool/mqueue/syslog 在选址项中,定义一个工具及其优先级,中间由点号连接,可以由多个选址项并列,中间要用分号隔开,要选择所有的工具,用星号(*)。如: *.debug;mail.none /tmp/debug.log。
工具由以下几项:kern, user, mail, daemon, auth, syslog, lpr, news, uucp, * ,其中*代表所有工具。
优先级别:emerg, alert, crit, err, warning, notice, info, debug, none,其中none的含义是不包含所选的工具,只用于在同一行中有*号工具的定义行。如:*.err;lpr.none /tmp/error.log。在syslog.conf文件中定义了某级别,意思就是在该级别和该级别以上的所有信息都会被记录。
在动作项(action field)中,可以定义要把信息发送的所在地,如某个目录或某个用户,某台主机。可有:File Nmae, @Host, User [,User][?]。
3.7.3 使用系统日志
1、启动关闭和刷新syslogd进程。
6/28/2016
未经许可不得扩散
第21页, 共77页
文档名称:AIX命令参考手册 文档密级 Syslog.conf的配置
2、定义mail工具在debug级别或以上信息到文件/tmp/mail.syslog, mail.debug /tmp/mailsyslog
3、定义所有错误级别或以上信息,出来lpd工具到主机Logserver *.err;lpd.none @Logserver
4、定义所有的mail工具信息到所有用户终端屏幕 mail.debug *
5、定义所以在emerg优先级或以上和mail、daemon工具在crit级别以上信息给用户stan和xtjk
*.emerg;mail,daemon.crit stan,xjtk
3.8 mkdev设置一个ASCII终端
使用smit tty或直接使用smit maktty,也可以使用mkdev命令行。 #mkdev –c tty –t tty –s rs232 –p sa0 –w s1 –a login=enable –a term=vt100 #rmdel –l tty_name –d 删除某个终端。
第4章 系统和软件安装
4.1 基本操作系统安装
要安装操作系统,在机器启动时要切换到维护模式,即听到嘀声后按下F5(或Esc+5)键来选择安装选项。
4.1.1 全新完全安装
4.1.2 升级安装(Migration installation)
保留了rootvg里的所有文件系统、lv和系统配置文件,除了/tmp文件系统。
4.1.3 保留安装
保留用户数据,将会删除和重建操作系统的文件系统如/,/var,/tmp,/usr四个文件系统。任何在这些目录的用户数据也会丢失。系统配置将必须重做。
6/28/2016
未经许可不得扩散
第22页, 共77页
文档名称:AIX命令参考手册 文档密级 可以使用/etc/preserve.list来定义需要保留的系统文件。The /etc/filesystems files is listed by default.
4.2 高级安装选项
4.2.1 安装Package Set or Desktop
该选项让你配置系统启动后将会使用的界面。缺省是安装Package Set而这就只能选择ASCII控制台。
Desktop选项是图形界面,可以选择CDE,KDE,GNOME等图形界面,如果选择None,那在此选项下支行安装最小的配置如X11,Java,perl,SMIT和基于Web的系统管理工具。
4.2.2 启用Trusted Computing Base(TCB)
本选项提供一个更高级别的安全。选择本选项将会安装bos.rte.security软件包,而且你配置和启用它。如果你在此时不安装TCB,那么你就要重新安装操作系统。安装了TCB,你可以在系统中通过卸装bos.rte.security软件报来卸载。
4.2.3 启用64-bit和JFS2
如果你的机器是64位的处理器,那么将会默认加载(load)64-bit内核,但只有你选择了这一选项后系统启用(enable)64-bit内核。
如果你是升级安装而来,那么原来的JFS文件系统将不会转换成JFS2文件系统。
4.3 配置助手(Configuration Assistant)
安装完毕系统重启后,配置助手工具/usr/sbin/install_assist将会自动运行。 配置完毕后,记得要“退出配置助手”,选择“结束”,这样下次启动才不会还是自动启动配置助手。 使用oslevel命令
4.4 使用oslevel命令鉴定系统软件维护版本
使用oslevel命令来鉴定一个系统的软件的维护版本(maintaneance level) osleve [-l Level | -g -q ]
-l Level:列出早于指定维护版本的fileset。
6/28/2016
未经许可不得扩散
第23页, 共77页
文档名称:AIX命令参考手册 文档密级 -g: 列出迟于目前维护版本的fileset 软件的版本:vv.rr.mmmm.ffff vv:version number 版本号 rr: release number 发布版号
mmmm: modifacation level 修改版号 ffff: fix level 补丁版号 例如: #oslevel #oslevel –q #oslevel –g #oslevel –l 4.3.3.0
4.5 软件包(software packaging)
4.5.1 Filesets
A fileset是Aix操作系统最小的安装基本单位。比如bos.net.uucp或者bos.net.nfs.client。
4.5.2 Packages
一组提供某种特定功能的fileset的集合。如bos.net。
4.5.3 Licensed Porgram Products(LPP)
A Licensed Program Product is a complete software product including all packages associated with that licensed porgram.
4.5.4 Bungles
A bungle is a list of software that can contain filesets,packages,and LPPs that are suited for a particular use.
系统定义的默认bundles在/usr/sys/inst.data/sys_bundles。而用户生成的bundles则储存在/usr/sys/inst.data/user_bundles。
4.5.5 PTFs and APARs
PTF: Program Temporary Fix的首字母的缩写词。如同其它软件包一样,它使用lslpp命令来安装。
APAR:Authorized Program Analysis Report的首字母的缩写词。它使用
6/28/2016
未经许可不得扩散
第24页, 共77页
文档名称:AIX命令参考手册 文档密级 instfix命令来安装到系统中去。
经过测试和确认后,APARs最后将变成PTFs。
4.6 安装可选的软件包或升级
4.6.1 4.6.1 installp命令
软件可以安装成两种状态:applied和committed。Applied状态保存了原来以前版本的软件,它把以前版本存储在/usr/lpp/PackageName目录下。这种方式可以回滚到以前的软件版本。而committed状态删除了存放在/usr/lpp/PackageName目录下的所有以前版本。建议在安装新软件包时使用applied状态而不要使用committed。 1、安装软件在applied状态
#installp –avx –d /usr/inst.images bos.net 2、安装软件在committed状态 #installp –acpX –d /usr/inst.images bos.net
注意:如果你同时从同一个安装介质中运行两个installp命令,将会提示错误,这时你可能要使用installp –C来清除失败的安装
还有,安装结果输出到/var/adm/sw/installp.summary,可以查看该文件来查看安装了哪些软件包。
3、提交(committing)处于applied状态的软件升级包 #installp –cgX all
4、取消applied状态的升级,回到原来的版本 #installp –rBfx ./reject.list 5、删除已安装的软件
#installp –ugp –V2 bos.net.ipsec.rte 6、失败安装过后的清除 #installp –C
7、 列出安装介质上所有可安装的软件包 #installp –L –d /dev/cd0
4.6.2 4.6.2使用smit来维护软件
使用smit菜单来维护软件时,可以在/var/adm/sw/installp.log记录维护日
6/28/2016
未经许可不得扩散
第25页, 共77页