内容发布更新时间 : 2025/1/7 14:16:29星期一 下面是文章的全部内容请认真阅读。
《IBM UNIX&Linux-AIX 5L系统管理技术》读后感
读完《IBM UNIX&Linux-AIX 5L系统管理技术》这本书,明白了AIX操作系统的特点,与windows系统的差异,同时掌握了AIX操作系统的一些命令,具体如下: 一、与windows系统的差异
1.相对于Windows,linux系统是非图形界面; 2.安装前需要各种参数的设置; 3.设置后安装过程大概2个小时;
4.安装完重启后自动显示配置向导:Installation Assistant,包括日期、时间,root密码等。
二、数据对象管理ODM的认知
ODM:Object Data Manager,数据对象管理;
AIX自带的一个小型关系型数据库,包括对象(ODM Object),对象类(ODM Object Class), 数据库(ODM Database);
AIX呈现给SA的管理接口是SMIT,而对内的接口则是一组操作ODM数据库的系统级命 令和脚本,ODM命令仅在使用SMIT无效时使用,属于低级操作;
ODM的几个命令:
odmcreate:创建空的对象类,产生.c(源)和.h(包含)文件; odmadd:添加对象到创建的对象类中; odmchange:更改指定对象类中选定的对象; odmdelete:从指定对象类中删除选定的对象; odmdrop:删除一个对象类; odmshow:在屏幕上显示对象类定义;
odmget:从指定对象类中检索对象到odmadd命令的输入文件; 三、 SMIT工具应用
相当于sco unix的scoadmin;
SMIT:System Management Interface Tool,系统管理界面工具; SMIT有全屏幕文本模式和图形X Windows模式;
管理包括:安装与维护设置,软件license管理,进程及子系统管理,存储管理,设备 管理,网络管理,用户及安全管理,打印服务管理,应用软件管理,等等;
运行SMIT工具,系统会自动生成三个文件:smit.cript,smit.log,smit.transaction;
smit.cript:记录所有通过SMIT菜单执行的AIX命令;
smit.log:记录系统所访问的菜单、对话内容、所执行的命令及输出结果、错误信息; smit.transaction:记录所有通过SMIT执行的AIX命令及命令的说明; 通scoadmin一样,SMIT也有许多快捷路径命令;
如:smit chuer:smit—>Security&Users—>Users—>Change/Show Characteristics of a User;
四、 用户、组及安全管理
同sco unix一样,进入root用户,属于单用户模式;
root角色:root用户,普通真实用户,虚拟用户,虚拟用户不具有登录系统的能力,但却是系统不可或缺的用户,如:bin、daemon、adm、mail等; 用户与组的对应关系可以有:一对一、一对多、多对一、多对多;
用户管理文件:/etc/passwd,包括7个字段:Username:Password:UID:GID:GECOS(用户信息说明):Directory(用户宿主目录):Shell(用户所用Shell);
组管理文件:/etc/group,包括4个字段:Groupname:Password:GID:User-list; 显示用户账号:smit lsuser; 创建用户账号:useradd; 更改用户账号:usermod; 删除用户账号:userdel; 验证用户账号:usrck 创建组:smitty mkgroup; 更改组:smitty chgroup; 删除组:smitty rmgroup;
显示ID状态:id,显示用户信息:who,切换用户:su 五、安全管理
/etc/security/passwd:用户账号及密码; passwd:创建用户密码; pwdadm:创建用户密码并管理; pwdck:验证用户信息的正确性;
/etc/security/user:用户账号参数信息; /etc/security/group:组扩展信息;
/etc/security/login.cfg:登录验证配置信息; /etc/security/limits:限制用户使用系统资源的信息; /etc/security/lastlog:上次登录信息; /ect/motd:公告文件,登录时显示的信息; 六、进程管理
三类进程:交互进程、批处理进程、守护进程,守护进程是系统启动时自动启动或root用户启动,在后台运行,可以在/ect/inittab中看到系统启动的守护进程; 程序权限:r、w、x,改变命令:chmod; 查看进程命令:ps
监控进程、cpu、硬盘、网络等设备状态:topas,输出结果有固定部分和可变部分,cup 使用率,网络接口,物理硬盘,工作负载等为可变部分;
查看AIX版本命令:oslevel ctrl+z:挂起正在执行的进程作业;
jobs查看进程作业状态,挂起的显示为:stopped; jobs -l:查看所有被挂起的进程作业;
fg,bg:对挂起的进程作业进行前台或后台运行; bg %3:对3号挂起进程后台运行;
nohup:进程后台运行,即使当前会话关闭,也不影响进程的后台执行; 终止进程:kill,killall;
进程优先级:调整命令:nice,renice
/proc文件系统:伪文件系统,用于AIX操作进程; proccred:显示进程凭证,主要是UID,GID; procfiles:显示进程打开的所有文件信息; procflags:显示进程的跟踪标志,暂挂和挂起信号; procldd:显示进程装入的对象; procmap:显示进程的地址空间映射; procsig:显示进程定义的信号的操作;
procstack:显示进程中所有线程的十六进制地址和符号名称; proctree:显示包含指定进程标示或用户的进程树; procwait:等待指定进程的终止;