AIX红皮书学习笔记
aix 191红皮书学习笔记
基本原文翻译的191红皮书学习笔记(一)英文水平比较差,所以有些地方很生涩!一、系统启动问题处理:1、基本的启动进程和有序关机:(1)基本命令:alog、cfgmgr、last、bootlist、uptime、mpcfg、shutdowna、alog:对系统日志进行读写。
rc.boot通过alog命令把引导信息重定向到/var/adm/ras/bootlog FlagDescription-f LogFile指定日志文件名,如果文件不存在,就创建,如果alog无写权限,就会写入/dev/null。
-L 列出当前定义在alog配置数据库中的日志类型,如果使用-L参数并带有-t LogType 参数,指定的LogType 属性被列出来。
-t用来标识一个定义在alog配置数据库中的日志。
alog命令从alog配置数据库中得到日志的文件名和大小。
-o 列出日志文件的内容;连续地把日志文件的内容写到标准输出。
-q 把标准输入拷贝到日志文件,但不写入标准输出。
b、cfgmgr:用来配置设备并随时把设备软件安装到系统中。
常用语法:cfgmgr [ -f | -s | -p Phase ] [ -i Device ] [ -l Name ] [ -v ]Flag Description-f 指定cfgmgr命令运行第一阶段配置规则,该参数在运行时不可用(即系统启动后)。
-i Device 指定安装介质的路径。
-l Name 指定单独配置的设备及其子设备Specifies the named device to configure along with its children.-p Phase 指定cfgmgr 命令运行的阶段-s 指定cfgmgr 命令紧接着第2阶段的配置规则-v 指定verbose 输出. cfgmgr 命令把关于它所做的操作信息写到标准输出设备的配置由Configuration Rules object class来控制,Configuration Rules object class是设备配置数据库的一部分。
Aix学习笔记
simt 是一个管理界面ls simt.*vi smit.log--记录用户执行smit命令vi smit.script--记录执行的脚本vi smit.transaction--记录所有命令以及命令的说明smitty-- 图形界面的命令和smit一样F2刷新F3返回上级菜单F4列表F6当前菜单对应的shell命令F8 显示当前的快捷路径smit install_updatesmit mkusersmit usersmit vgsmit tape********************************************************** 二. 网络配置********************************************************** lsdev -Cc adapter | grep entcfgmgr--自动配置已经连接的设备smit>Commucations Applications and Services>>TCP/IP>>>Ninimun Configuration & Startup>>>>en0配置第二块网卡>Further Configuration>>Network Interface>>>Network Interface Selection>>>>Change / Show Characteristics of a Network Interfacelsdev -Cc adapter|grep entlsdev -Cc if查看网卡ifconfig -anetstat -in操作路由路由信息存在内存中和ODM库中查看内存中的路由表netstat -rn当前操作生效route add ,route delete永久操作生效smit route,smit rmroute>DESTNATION Addressping 172.168.2.1telnet 172.168.2.1ftp 172.168.2.32查看服务lssrc -t telnetlssrc -t ftp查看AIX定义的服务的信息vi /etc/inetd.conf使改变生效refresh -s inetd获取dhcp的ip地址>TCP/IP>>Use DHCP For TCPIP定义DHCP服务器vi /etc/fsmit dhcpsd 来启动dhcp服务NFS文件系统--必须要有两台或两台以上的机器添加一个NFSsmit nfs>Network File System(NFS)>>Add a Directory to Exports List>>Add a File System for Mounting查看NFS输出showmount -e 172.168.2.12mount NFS服务器输出的文件系统mount 172.168.2.11:/tmp/test /home/test查看网络参数no -a | more修改网络参数no -a | grep ipforwardingno -o ipforwarding=1--当前有效no -p -o ipforwarding=1--永久有效vi /etc/rc.tcpip--5.1版本或4.33版本加入一行即可********************************************************** 三.AIX 的磁盘管理********************************************************** LVM 逻辑卷PV--物理卷其实就是硬盘VG--卷组lspvhdisk1hdisk2lsvgrootvglsvg rootvgLV逻辑卷跨越多块物理卷配置pvrmdev -dl hdisk2 --删除hdisk2lsdev -Cc diskcfgmgrlspvlsvg rootvg将disk1加入rootvgsmit extendvg>VOLUMN GROUP name rootvg>PHYSICAL VOLUMN names disk2lsvg rootvg --容量增加lsvg -p rootvg从一个vg中除去一个盘smit reducevglspv创建一个vgsmit mkvg>VOLUMN GROUP name datatvg >PHYSICAL VOLUMN names disk2删除一个vgsmit reducevg查看vg的属性smit chvglsvg -o 当前已经on,激活起来的vgvaryoffvg datavg --取消激活datavgrootvg 无法offvaryonvg datavg --激活datavg查看vg的详细信息lsvg -l rootvglsvg -l datavg改变vg的名称,导入导出vg varyoffvg datavg--o取消激活exportvg datavg--导出vgsmit importvg --导入vgimportvg 默认会将vg激活lsvg -l datavg1lsvg -lpdatavg1smit mklv --创建lvStripe Size--条带化,可以位于多个pv上-- 提高预读--提高串行IO率修改一个lv的属性smit chlv增加一个lv的大小smit extendlv镜像lvsmit mklvcopy查看lvlslv SampleLV镜像vgsmit extendvg--做成2个同样的rootvgsmit mirrorvg删除lv镜像smit rmlvcopy删除vg镜像smit unmirrorvg********************************************************** 四. 文件系统和换页空间********************************************************** 日志文件系统增强型的日志文件系统CDROM的文件系统NFS网络文件系统创建文件系统smit crfs列出文件系统lsfslsfs -qmount /testfslsunmount /testfs编辑文件系统的属性vi /etc/filesystems增加文件系统df -kmount /testfsdf -hlsmit chfs挂载文件系统mount /testfsmkdir sampleunmount /testfsmount /dev/lv02 /samplecd samplelscd ..unmount /dev/lv02删除一个文件系统,要先unmount这个文件系统unmount /testfs设备繁忙状态,查看访问这个文件系统的进程fuser -cux /testfssmit rmfs对文件系统进行检查fsck /homefsck -y换页空间smit pgsp增加换页空间smit pgsp>Add Another Paging Space查看换页空间lsps -a --默认未激活swapon /dev/paging00改变paging00的大小删除一个换页空间,要先swapoffswapoff /dev/paging00smit pgfs换页空间的镜像mklvcopy********************************************************** 五.ODM 库********************************************************** lsdev -P 预先定义所有设备的信息lsdev -C 当前已经安装的设备信息cfgmgrprtconf --列出机器的配置信息lgcfg -vp --查看机器详细的信息lsattr -El mem0 --查看单个设备的信息lsattr -El inet0改变设备的属性chdev删除设备rmdev -l hdisk1 --从aviable变为define状态rmdev -dl hdisk1 --完全删除查看磁带机lsdev -Cc tapels -l /dev/rmt0tctl -f /dev/rmt0 rewind 磁带倒带tctl -f /dev/rmt0 offline 磁带出仓tctl -f /dev/rmt0 fsf 2 系统跳过2个块文件,到第三个文件块头查看控制磁带的信息ls -l /deev/rmt*smit tape磁带数据压缩Use data COMPRESSION查看磁带使用了多少空间tcopy /dev/rmt0终端登陆,串口登陆添加登陆smit ttyAdd a TTY打印系统使用spooling 技术来完成的smit printer>Print Spooling>>Add a Print Queue>>>local>>>remote打印机使用的命令发送打印的命令lp -d lp0 test查看打印机的状态lpstatenable 打印队列disable 打印队列软盘dddosdirdosreaddoswritedosformat要安装文件包才可以使用上述命令lslpp -l bos.dos.utils光盘mount -rv cdrfs /deev/cd0 /cdrom创建cdrom的文件系统smit cdrfsmount /cdrom********************************************************** 六. 用户管理,组管理,安全管理********************************************************** smit user>Add a Usersmit group创建一个用户mkuser samplecd /homels -dl samplermuser sampleuid是唯一的改变用户smit chusersmit group由root用户或security组的用户对新建的用户更改密码新建的用户才可以访问user add切换用户su samplesu root与安全性相关的文件用于记录哪个用户在什么时间执行了su命令vi /var/adm/sulog用户历史登陆信息ls -l /var/adm/wtmpwho /var/adm/wtmp当前登陆的用户的信息ls -l /etc/utmpwho /etc/utmp用户登陆失败的信息ls -l /etc/security/failedloginwho /etc/security/failedlogin其他的安全相关的文件ls /etc/passwdvi /etc/security/passwdvi /etc/groupvi /etc/security/limits安全环境口令设置cd /etc/securityls -l查看一个用户历史执行的命令cat .sh_history系统启动时间uptime查看用户什么时候登陆上来的lastalog -o -t boot 系统上次重启的信息alog -o -t bosinst 系统上次安装时候的信息alog -o -t nim 网络安装程序做过的一些提示alog -o -t console 指console上出现的一些信息被记录********************************************************** 七. 软件安装********************************************************** osleveloslevel -r查看对应维护级别的软件包instfix -i|grep MLinst5fix -i|grep ML查看5200-04哪些文件没由安装oslevel -rl 5200-04安装软件installpsmit installp软件安装后的两种状态apply和commit处于commit状态系统是不能反安装的对于不确定的软件可以选COMMIT为no删除软件smit rejectAIX没有自带数据库和编译器********************************************************** 八.AIX的备份**********************************************************卷组备份smit vg>Back Up a Volumn Group文件系统备份smit fs只备份root已经mount的文件系统不备份裸设备smit mksysb备份非root卷组smit savevg备份backup恢复restoretar -cvf -c参数表示备份tar -xcf -x参数表示解压pax对文件的最大大小没有限制pax对裸设备进行备份裸设备的数据库建议使用数据库自带的软件进行备份。
AIX 学习笔记之 存储管理 LV PV VG PP
AIX 学习笔记之存储管理LV PV VG PP1.基本概念:PV 物理卷:普通的直接访问的存储设备,有固定的和可移动的之分,代表性的就是硬盘。
vg 卷组:AIX中最大的存储单位,一个卷组由一组物理硬盘组成,也就是由一个或多个物理卷组成。
pp 物理分区:是把物理卷划分成连续的大小相等的存储单位,一个卷组中的物理分区大小都相等。
lp 逻辑分区:适映射物理分区的逻辑单位,一个逻辑分区可以对应一个也可以对应多个物理分区。
lv 逻辑卷:是指卷组中由多个逻辑分区组成的集合,逻辑卷中的逻辑分区是连续的,但是对应的物理分区是不连续的,可以在一个磁盘上,也可以在不同的磁盘上。
fs 文件系统:是指在AIX系统中面向用户的存储空间。
一个逻辑卷只能创建一个文件系统,也就是说一个文件系统对应一个逻辑卷,如果删除逻辑卷也将删除文件系统。
2.存储结构:逻辑卷lv 不能被直接访问,是生设备(裸设备),逻辑卷上建文件系统,文件系统可以被用户访问,市熟设备。
文件系统里建目录,目录下建文件。
物理卷,卷组,物理分区,逻辑卷,逻辑分区,逻辑卷是面向操作系统的概念文件系统,目录,文件是面向用户的概念。
3.LVM的配置数据卷组描述区(VGDA):描述卷组中的所有物理卷和逻辑卷的对应关系卷组状态区(VGSA):记录卷组中物理卷和物理分区的状态信息,在卷组激活时,确定哪些物理分区可用逻辑卷控制块(LVCB):位于每个逻辑卷开头,包含逻辑卷的信息,占用数百个字节LVM管理命令就是对VGDA内容的更新,当一块硬盘变成PV时,这个硬盘开始保留一部分空间存放VGDA 信息,当把它加入卷组中时,开始将卷组信息写入VGDA区域,当把它从卷组删除时,也同时清除VGDA 数据,这个数据还存在于AIX系统的ODM库中,当导入一个卷组时,把VGDA信息写入ODM,导出时删除。
4.磁盘Quorum卷组的每一个物理卷至少包含着一份VGDA和VGSA。
当一个卷组只有一块硬盘时,这块硬盘存有两份VGDA和VGSA,当这个卷组由两块硬盘时,其中一块存有两份,另一块存有一份,当卷组由三块以上硬盘时,每块硬盘存有一份。
AIX学习日志
aix学习日志(一)之存储组件!存储组件一般包括文件,目录,文件系统,逻辑存储,物理存储,逻辑卷管理器。
一般来说,用户使用文件和目录,系统管理员使用其他构件。
传统上,磁盘空间划分是用分区来实现的。
用户必须事先确定各个分区的大小。
每个文件系统位于一个分区中。
改变文件系统和分区的大小过程繁杂且耗时:备份文件系统,删除分区,建立新分区并恢复文件系统。
分区的限制主要基于这个事实:每个分区都必须位于连续磁盘空间上,这就使得一个分区只能在一个物理硬盘上,他不能够跨硬盘。
而一个文件系统只能为于一个分区上,所以文件系统和文件的大小就受限于最大物理硬盘的大小。
逻辑卷管理器(lvm)的优点:逻辑卷可以使用不连续的磁盘空间;逻辑卷可以跨硬盘;可动态扩展逻辑卷的大小;逻辑卷可镜像;硬盘可方便地加入系统存储体系;逻辑卷可重定位。
物理存储:物理卷(physical volume pv):物理硬盘;物理分区(physical partition):物理卷上的最小分配单位;卷组(volume group vg):相关物理卷的集合。
物理卷可以是内置或外置的物理硬盘。
物理卷使用前必须在其上建立一个卷组,或者把物理卷加入一个现有的卷组中,也就是说物理卷必须属于某个卷组,才能使用。
当一个物理硬盘加入系统中时,/dev目录下会相应地产生一个设备文件/dev/hdiskn,这个文件可以直接访问不过一般不这样做。
物理卷划分为划分为物理分区,他是aix中的基本磁盘空间分配单位,一个卷组中的所有物理分区大小相同。
卷组是aix中最大的存储分配单位,一般是用一个应用目的准备一个卷组。
一个卷组由整数个硬盘组成,卷组不能跨硬盘。
一个卷组(例如由一组外部scsi磁盘组成的卷组)可以从一个系统上卸掉并挂接在令一个系统上。
卷组:可以为卷组增加新硬盘;外部硬盘应该包含在独立的卷组中;建立新卷组的原因:将用户文件系统与操作系统文件分开,安全性原因,维护原因,数据可移动性。
AIX学习笔记-第9章_文件系统
第9章:文件系统1.关于文件系统的基本概念如下:<1>.AIX系统是用文件系统来组织文件和目录的。
文件系统是一种存储数据的方法,采用分层目录的结构来存储文件,由一个根目录和许多子目录,文件组成。
目录是存放一组文件的“容器”,也包括目录本身,由此形成一个大型的树形结构。
程序文件,数据文件和其他目录甚至设备文件等都可视为目录中的实体。
<2>.在逻辑卷上创建文件系统之后,用户可以通过文件名按照文件的逻辑结构,使用简单,直观的操作存取所需要的信息,从而使用户摆脱了对物理卷,逻辑卷的I/O操作指令的细节和存储介质的特性的关心。
从这个意义上讲,文件系统给用户提供了一个操作外部存储设备的界面。
<3>.AIX系统目录树是一个单根树,也就是说,一个AIX系统可以由许多文件系统组成,但只有一个根文件系统“/”,它是基础文件系统,所有非根文件系统都要直接或间接地安装在根文件系统中。
这就意味着系统中所有的文件和目录都存储在树根“/”之下。
因此,根文件系统在AIX系统中是非常重要的,它存在于“rootvg”中。
2.文件系统:是文件,目录和其他数据结构的集合,它记录着目录和文件的位置信息。
一个文件系统是建立在一个逻辑卷上的,这个文件系统的所有目录和文件都保存在这个逻辑卷中,所以文件系统的大小最大不可能超过逻辑卷的大小3.非根文件系统的安装:是指把一个文件系统的根链接到一个具体的空目录上,使得用户能够通过这个空目录来访问文件系统中的任何目录和文件。
这份空目录称为安装点(Mount Point),一个文件系统只有通过安装才能被用户使用。
因此,在使用某个文件系统中的任何一个文件或目录之前,必须先安装这个文件系统,只有在安装之后。
文件系统才可以被访问。
4.UNIX系统采用文件系统结构来存储和管理文件和数据,主要是因为文件系统具备下面的优点:<1>.层次目录结构的文件系统易于扩充,即易于加大文件系统的空间<2>.从特性上讲,它可以放在磁盘的任何位置上,没有位置的限制<3>.管理一个文件系统比管理这个文件系统中的每一个目录更有效,更方便<4>.通过文件系统可以限制用户对存储空间的使用,防止用户无限制地使用存储空间<5>.能保证整个文件系统结构的完整性,当一个文件系统出现问题,不会影响其他文件系统<6>.文件系统按名存取文件,用户只提供文件名,文件系统会在相应的物理硬盘上建立一个文件,或者从物理硬盘上读出一个文件,用户不用知道文件在物理硬盘上的具体位置,只需知道文件名和文件所在目录<7>.文件系统对文件有保护,保密措施,安全可靠<8>.可以实现文件共享,节省空间和时间开销5.Aix_5L支持的文件系统类型:<1>.日志型文件系统:JFS<2>.增强的日志型文件系统:JFS2<3>.网络文件系统:NFS<4>.CD-ROM文件系统:CDRFS<5>.DVD-ROM文件系统:UDFS6.当安装AIX操作系统之后,rootvg中就会存在7个日志型文件系统,如下:<1>./home文件系统(/dev/hd1)<2>./usr文件系统(/dev/hd2)<3>./tmp文件系统(/dev/hd3)<4>.root文件系统(dev/hd4)<5>./var文件系统(/dev/hd9var)<6>./opt文件系统(/dev/hd10opt)<7>./proc文件系统7.root文件系统中包含的子目录:<1>./etc目录:包含着各自的配置文件,一般用于系统管理,以前位于/etc目录中的大多数命令现在被放在/usr/sbin目录下<2>./bin目录:这个目录是指向/usr/bin目录的符号链接<3>./sbin目录:包含着引导机器和安装/usr文件系统时所需的文件<4>./dev目录:包含着设备节点和本地设备的特殊文件,主要有磁盘驱动器,磁带驱动器,打印机,终端和LVM设备等<5>./tmp目录:它是/tmp文件系统的安装点,存放所有用户产生的临时文件,作为用户的工作空间,也是系统程序或应用程序产生临时性中间文件的地方。
Aix学习笔记
AIX 学习笔记在smit中按F6显示smit菜单对应的命令。
F8显示快捷路径,显示内容前加smit,就相当于(smit 快捷路径)功能。
F9屏幕快照,把屏幕信息写入smit.log中。
cfgmgr--配置新连上的设备1、lsdev -Cc adapter|grep ent 查看本机的网卡 lsdev –Cc adapterlsdev -Cc adapter if --查看网络接口2、netstat -in 或ifconfig -a 查询本机IP3、smit中配IP->Communications Applications and Services->TCP/IP->Mininum Conifguration &Startup(配第一块网卡)/Further configuration->Change/Show Characteristics of Network Interface(配第二块网卡) #smit tcpip –进入tcp/ip菜单4、netstat -rn 查看路由(aix中没有路由表,存在内存和odm库中)router add 添加的路由重启不生效router deletesmit route添加的路由重启生效(写入odm库)(刷新路由指保存网接口使用的路由,其删除)下图:开启Aix为dhcp功能(自动获取IP):smit tcpip->Use DHCP for tcpip configuration &startup->选择一块网卡,如果选any,则自动选第一块有效网卡->如果没有其他需求,直接回车即可。
开启Aix为DHCP为服务端:vi /etc/f 编辑后,smit dhcpsd 启动dhcp服务5、lssrc -t 服务名 --查看服务是否可用lssrc -t telent --查看telnet的服务是否可用vi /etc/inetd.conf --进一步查看各服务相关信息,这个文件定义了aix使用和不使用哪些服务,服务使用了哪些进程、参数等refresh -s inetd --刷新inetd.conf文件,使修改生效,使注释服务停止,开启的启动。
以前写的AIX笔记
没有起来的话运行命令:/etc/rc.dt
13. 查看端口对应的进程或服务的方法:
Solution
Here is a method that can be used to determine what process is using a particular port:
/home/guest:
/home/kenzie: 3548c(kenzie)
15. 关于DB和OS字符集的一点总结:数据库的字符集和客户端的字符集要保持一致。比如说ORACLE装在AIX(英文)上。那么从ORACLE用户下导出数据
的时候一定要将ORACLE用户下的NLS_LANG环境变量设置的和数据库字符集一样,这样导出的DMP文件的字符集才能跟数据库的字符集保持一致。
2,extendlv hd8 1
3,启动到维护模式。
A. Select 3: Start Maintenance Mode for System Recovery
B. Select 1: Access a Root Volume Group
C. Select 0: Continue
D. Select the desired rootvg.
注:重新装载.1格式的磁带再做数据备份会覆盖原先的数据。
8. Chinese (Simplified EUC) IBM-eucCN是系统的界面语言环境
Chinese (Simplified UTF) UTF-8 是系统支持的应用语言环境 如果你打了这个包,系统就会支持中文的应用,但是并不改变系统的语言界面
10. 在AIX5.3下用什么命令看固件的级别?
AIX培训笔记
培训笔记整理AIX一.UNIX介绍1.1 UNIX简介1.1.1迄今为止最有生命力的OS1.1.2UNIX is not just an operating system, but a way of life1.1.3UNIX 系统由内核(Kernel) 、常驻模块(系统调用等)、SHELL和应用程序组成1.2 UNIX下若干重要常识1.2.1文件和目录:UNIX文件系统是目录和文件组成的一种层次结构,目录的起点称为根(root,’/’),1.2.2输入和输出:标准输入、标准输出、标准出错1.2.3程序和进程1.2.3.1程序:存放在磁盘上,处于某个目录的一个可执行文件1.2.3.2进程:程序的执行实例。
UNIX系统确保每一个进程都有一个唯一的数字标识符-进程ID,进程ID是一个非负整数1.2.4出错处理1.2.4.1.UNIX函数出错时,常返回一个负值,而且整型变量errno常被设置为含有附加信息的一个值1.2.4.2使用strerror和perror两个函数可以通过errno的值获取并打印出错信息1.2.5用户标识1.2.5.1用户ID:用户ID是一个数值,他向系统标识各个不同的用户;用户ID为0的用户为根用户(root)或者超级用户(superuser)1.2.5.2组ID:组ID是一个数值,由系统管理员在指定用户登录名时分配;组被用于将若干用户分到不同的项目组或部门去,进而允许同组的各个成员之间共享资源1.2.6信号1.2.6.1信号(Signal)是通知进程已发生某种情况的一种技术1.2.6.2 信号的处理方式:忽略、按系统默认方式、捕捉该信号1.2.6.3产生信号的方法:中断键(DEL,CTRL+C)、退出键(CTRL+\) 、调用KILL函数等1.2.7时间值1.2.7.1UNIX下两种不同的时间值1.2.7.2日历时间:从1970年1月1日00:00::00以来国际标准时间(UTC)所经过的秒数累积值,使用time_t类型保存1.2.7.3进程时间(CPU时间):用以度量进程使用的CPU资源,以CPU时钟的滴答(click)计算,使用clock_t类型保存1.3 UNIX 分支1.3.1 AT&T SystemV1.3.2 Berkery UNIX1.4 主流UNIX1.4.1 IBM 的AIX1.4.2 HP的HP-UX1.4.3 SUN的SOLARIS二.AIX2.1AIX介绍2.1.1AIX:advanced interactive executive2.1.2带有BSD附加件的UNIX System V系统,遵循UNIX标准2.2 AIX存储管理和文件系统2.2.1存储管理2.2.1.1 AIX的存储管理叫LVM(Logical volume management),优点是操作灵活、控制简单2.2.1.2 LVM的优点>逻辑卷可以使用不连续硬盘空间>逻辑卷可以跨硬盘>可动态扩展逻辑卷大小>逻辑卷可以镜像>硬盘可以方便地加入存储系统>逻辑卷可重定义2.2.1.3 VG:卷组(V olume Group),是磁盘空间的最大分配单位,可以包含多个物理硬盘2.2.1.4 PV:物理硬盘(physical volume),代表真实的物理硬盘2.2.1.5 PP:物理分区(physical partition),磁盘分配的最小单位,把一个磁盘分成大小相等的多个物理块,每一个物理块就是一个PP2.2.1.6 LV:逻辑卷(Logical Volume),由多个大小相等的LP组成2.2.1.7 LP:逻辑分区(logical partition),通常对应于一个物理分区(PP),是我们可以操作的物理分区,因此叫做逻辑分区2.2.1.8 PV、PP、LV、LP之间的关系PV和PP:PV是由多个PP组成,默认情况下一个PV最多可以分配1016个PPLV和LP:LV有多个大小相等的LP组成,每个LP的大小都是根据PP大小得出PP和LP:通常情况是1PP=1LP2.2.2 存储管理常用命令smitty mkvg :创建VGsmitty mklv :创建LVsmitty chvg :修改VGsmitty chlv :修改LVsmitty rmlv :删除LV(先把LV上建的文件系统UNMOUNT)extendvg vgname hdiskx :向现有的VG中添加硬盘reducevg vgname hdiskx :从VG中去除硬盘varyonvg vgname :激活VG。
aix笔记
[oracle@jfbb:/home/oracle]echo ${TEMP%%goup}
chickengoup
[oracle@jfbb:/home/oracle]echo $[TEMP%%%goup}
odfofothought.jpg
----------字符截取(去掉字符串末尾部分),注意观察echo %的个数,用一个%和2个%的效果一样
[oracle@jfbb:/home/oracle/NM]MYFOO="chickensoup.tar.gz.mm"
[oracle@jfbb:/home/oracle/NM]echo ${MYFOO%.*}
$[TEMP%%%goup}
[oracle@jfbb:/home/oracle]echo ${TEMP%goup}
chickengoup
-----------字符截取,对于ksh没用,可尝试bash
[oracle@jfbb:/home/oracle]TEMP=iloveyou
[oracle@jfbb:/home/oracle]echo ${TEMP:0:3}
别名
alias
alias ll=`ls -alh`
cat $HOME/.bashrc
后台处理
一个终端可以同时运行多个程序
nohup command &
查看后台执行的进程: jobs -l
-------------------------
list | sort
sort < myfile.txt 输出到屏幕
AIX学习笔记fanny
目录一、基本查看指令 (2)1.1系统的进入和退出 (2)1.2创建/删除/移动/进入目录 (3)1.3LS列出文件信息 (3)1.4系统信息 (4)二、网络基本信息 (7)2.1网络基本信息 (7)2.2查看网络状态和流量 (9)三、PV VG LV 文件系统 (10)3.1向系统添加一块儿硬盘 (10)3.2显示物理卷信息 (10)3.3卷组管理 (12)3.4逻辑卷管理 (13)3.5文件系统 (14)3.6交换分区 (15)3.6.1 查看交换分区 (15)3.6.1 管理交换分区 (15)四、进程 (16)4.1观察进程 (16)4.2性能监控命令 (17)4.3PS进程管理 (18)4.4KILL终止进程 (19)五、硬件信息 (20)5.1 CFGMGR搜索可用的新硬件 (20)5.2AIX的VG信息(镜像、磁盘) (20)5.3更换磁盘 (21)附录: (24)一、基本查看指令1.1 系统的进入和退出(远程telnet或xmanager)修改系统密码无密码远程登陆last查看系统登录的记录(包含了登录系统的主要IP,用户,登录时间等信息。
)1.2 创建/删除/移动/进入目录创建目录删除目录移动目录进入目录1.3 LS列出文件信息列出文件列出所有文件(包含隐藏的文件)列出文件的详细信息1.4 系统信息显示当前日期和时间显示系统启动花了多长时间列出当前用户名列出当前系统运行等级列出当前已经登陆的用户显示系统是32位还是64位显示实际的内存或显示操作系统的版本信息系统的版本系统上运行什么AIX主要版本和次要版本维护升级: lslpp –h bos.rte确定哪个版本及次要版本缺少哪些文件集更新:了解系统上安装了哪个SP:oslevel –s对于安装了TL4和SP2的AIX 5L Version 5.3系统系统上是否安装了CSP(Concluding Service Pack),对于安装了TL3和CSP的AIX 5L Version 5.3系统显示操作系统的系统名,版本序列号,系统版本显示系统上处理器的个数显示系统上硬盘的个数了解硬盘的详细信息显示系统文件信息查看系统里安装了哪些程序二、网络基本信息2.1 网络基本信息查看系统里网络端口查看端口中的IP地址信息查看网络接口状态当telnet或ftp等功能无法使用时可以通过重新启动网络服务来启动相关的网络进程rc.tcpip2.2 查看网络状态和流量netstat 可以查看到主机的IP地址和相应接口的网络流量netstat –rn查看系统的路由表Netstat 查看系统端口情况三、PV VG LV 文件系统3.1 向系统添加一块儿硬盘方法一:添加硬盘后启动机器,自动运行cfgmgr,直接查看结果,如果没有识别再手工配置方法二:系统不能重起时,先查看原有硬盘,然后再安装新硬盘,检查新设备,配置新设备3.2 显示物理卷信息查看PV查看VG查看VG里的详细信息(包含VG所属的卷组信息)确定目的盘上有足够的空间存入源盘的内容列出所有可用设备-S:指定设备状态列出所有支持的设备3.3 卷组管理3.4 逻辑卷管理查看文件的使用率查看安装的软件信息:ls –aF /usr/lpp查看加载文件系统的状态查看执行过的历史命令查看错误日志信息errpt -a3.5 文件系统3.6 交换分区3.6.1 查看交换分区3.6.2 管理交换分区四、进程4.1 观察进程观察进程内存的使用情况(以%为内存使用的百分比,RSS为实际内存)观察进程内存的使用情况(以free的单位是块,缺省值为4096bytes)Vmstat报告关于核心线程,虚拟内存,自陷(trap),磁盘及CPU行为的统计五种报告类型:虚存行为报告、fork子进程情况报告、每个设备产生的中断情况报告、汇总报告、输入/输入出行为报告4.2 性能监控命令topas监控各种系统资源的情况iostat :产生四种类型的报告(tty\cpu,磁盘的利用情况,系统吞吐率,适配器吞吐率)netstatsar 命令报告CPU使用情况,I/O以及其它系统行为nfsstat4.3 PS进程管理4.4 KILL终止进程五、硬件信息5.1 cfgmgr搜索可用的新硬件删除硬件设备修改硬件设备属性5.2 AIX的VG信息(镜像、磁盘)查看rootvg中是否存在镜像判断是否做了镜像关键是要看逻辑卷中的PPS和LPS,如果PPS是LPS的两倍,同时PV数是2,说明该逻辑卷已经做了镜像通过下面的两图比较可以看出rootvg和oravg,其中rootvg没有做镜像,oravg已经做了镜像取消磁盘镜像:unmirrorvg –c l root hdisk0确定VG中有哪些盘5.3 更换磁盘通过硬盘灯,或者errpt –d H等方式决定哪一块儿是需要更换的磁盘,并通过lscfg、lsdev命令确定磁盘的插糟号通过下面3幅图可以看出有三个磁盘,有一个ISCSI的盘,通过lsdev –Cl hdisk0的命令输出显示hdisk0位于SCSI接口卡的第二个插糟如果坏盘是在卷组中的话,那么需要从卷组中去掉reducevg rootvg hdisk0当把坏盘从郑组中去掉后,就可把坏盘从系统中去掉rmdev –dl hdisk0当更换完新的磁盘后重新搜索新磁盘的驱动cfgmgr –v系统认出新磁盘后,需要修改磁盘的属性,使其变为可用chdev –l hdisk0 –a pv=yes将新盘加入卷组中extendvg rootvg hdisk0为rootvg重做镜像(在把hdisk0重新加入到rootvg的,就可以对rootvg 中的逻辑卷重新做镜像,通过命令实现)mirrorvg –c 2 rootvg hdisk0 hdisk1重新设置磁盘引导区bosboot –ad hdisk0(为hdisk0建立引导信息)设置系统引导顺序bootlist –m normal hdisk hdisk0 cd0(重新设置的引导顺序,两块盘都可以引导系统)附录:。
老农AIX培训笔记听课笔记5
An121inst_noprint.pdfp5液晶面板的操作.docLslpp后@表示已经安装,+表示可安装,@@表示是rpm格式的。
将软件盘或者ISO文件,用CIFS挂到小机上,安装软件时很方便。
而且安装软件不要手动mount光盘,让它自动mount比较容易找出所有软件。
自动umount经常会失败,所以用mount检查一下,手动umount。
Smitty中Install Software只列出系统认为可用的安装软件包,Install and Update form ALL Available Software列出所有的可安装软件包;update all可能会升不全,但有时第一次安装失败,再装有可能成功。
多次安装不上去,换install选择要装的包,也有可能成功;尽量用缺省目录。
安装软件时,如没有有.toc (调用命令inutoc .),会新建一个,但如目录中有,会直接使用。
其他菜单调用的都是install或者installp,Update Software by Fix(APAR)调用的是instfix。
instfix –i |grep ML可以找到到版本偏低的软件;再用oslevel –rl系统版本号来查找not all 的软件,要保持文件集的一致。
smitty中List Fileset Containing File可以找文件属于哪个包,在文件丢失补装时很有用。
lppchk –c检查文件安装后的大小完整性。
安装失败后,用installp 2>&1 –C,来清除失败的包中已安装的软件。
Unit 6AIX技术术语Physical devices是硬件设备;/dev/ 中设备文件相当于逻辑设备;这两样不是一一对应。
Virtual devices不存在,但是通过软件在内存中虚拟出一个设备,如网卡,ISICS卡CEC带电源、内存、CPU的机箱;System planar就指主板;System Ports指两个集成的串口;power6以上才有的GX+就是总线;power6以上才有的IVE集成的虚拟以太网卡,也叫HEA,相当于内置小交换机(使用主机几百M内存,CPU使用较少),可以支持16个以太网口,适合做管理分区用。
IBM AIX 学习笔记
这是我看191redbook第三遍的时候做的手记,放在这里大家提提意见!(Created by workaholic )第一部分、系统启动问题cfgmgr : configures devices and optionally installs device software into the systemlast : display all the previous logins and logoffs that still have entries in /var/adm/wtmp fileuptime : show how long the system has been up要在maintenance mode作installing new or updated software and running diagnostic checksalog : trace the boot process and find out if sht went wrong,alog命令调用rc.boot 脚本将启动信息导入/var/adm/ras/bootlog中# alog -L 显示定义在alog Database中的logs# alog -o -t 显示启动日志cfgmgr命令:在系统启动阶段,cfgmgr命令配置对使用系统必须的所有设备系统启动包括两个阶段:阶段一: cfgmgr –f 一旦系统启动就不能运行了阶段二: cfgmgr –s ( second boot phase for normal boot )阶段三: cfgmgr –p ( second boot phase for service boot )# cfgmgr –i /usr/sys/inst.images 该命令尝试自动安装设备的软件FOR 新检测到的设备-I 选项指定安装的媒质在哪里在此处有一个seq field ,该field 是一个整数指定了优先权,值越小,优先级越高,0的优先级最低,1的优先级最高# cfgmgr –l scsi0 ( 配置检测到的连接到SCSI0适配卡的设备)-如果你想查找root用户什么时候logged on and off from the console# last root console如果你想决定系统上次shutdown是什么时候# last shutdown为了显示一个启动列表# bootlist –m normal –o如果你想改变你的启动列表# bootlist –m normal fd0 hdisk0 cd0注意:加到bootlist的每一个设备必须处于Avalable的状态如果你怀疑你的系统被shutdown或restarted,你可以使用uptime命令去查明,uptime 命令显示系统已经运行了多长时间# mpcfg –df To find out what the status is of your diagnostic flags# mpcfg –cf 11 1 如果你想Fast IPL system,你可以改变diagnostic flag的值注意:mpcfg 和service information相关shutdown-v 或–h Halt the operating system completely-k Avoids shuting down the system-m Bring the system down to maintenance mode-I specifies interactive mode , Display interactive messages to guide the user through the shutdown注意:/etc/rc.shutdown文件由/usr/sbin/shutdown script调用来关闭在关机的时候想中断的进程,该文件的必须是可执行的才能被正确调用安装媒质有问题的征兆:1、安装时意外挂起2、无法从介质读数据3、意外重起如果安装媒质没有问题的话,在你的系统中两个设备可能共享相同的SCSI地址LED Error CodeLED 201 --- Damaged boot image解决方法:1、访问你的rootvg ( 进入system maintenance 模式)2、检查/ 和/tmp文件系统,看看他们是否已经满了,如果是创建更多的空间3、决定bootdisk 通过用命令lslv –m hd54、重新创建boot image 使用bosboot –a –d /dev/hdisk05、检查CHECKSTOP errors in the error log , 如果这样的错误发现的话可能是失败的硬件6、关机重起LED 223-229 --- Invalid boot list1、决定启动磁盘lslv –m hd52、创建新的bootlist 使用bootlist命令LED 551,555,and 557 --- Errors Including corrupted file system and corrupted JFS log1、进入维护模式 access rootvg before mounting and file system2、fsck –y /dev/hd1fsck –y /dev/hd2fsck –y /dev/hd3fsck –y /dev/hd4fsck –y /dev/hd9var3、再次Format the JFS log/usr/sbin/logform /dev/hd84、使用lslv –m hd5 去决定boot disk5、重新创建boot imagebosboot –a –d /dev/hdisk0LED 552,554,and 556 --- Super block corrupted or corrupted customized ODM databaseFsck1、Repeat steps 1 and 2 for LEDs 551 555 and 5572、If fsck inidicates that block 8 is corrupted, the super block for the file system is cororupted and needs to be repaired , Enter the command :Dd count=1 bs=4k skip=31 seek=1 if=/dev/hdn of=/dev/hdn3、rebuild your JFS log by using the command :/usr/sbin/logform /dev/hd84、if this solves the problem, stop here ; otherwise ,continue with step 55、Your ODM database is corrupted ,restart your system and 进入maintenance mode6、Mount the root and usr file systemMount /dev/hd4 /mntMount /usr7、copy system configuration to a backup directorymkdir /mnt/etc/objrepos /backupcp /mnt/etc/objrepos/Cu* /mnt/etc/objrepos /backupLED 553 --- corrupted /etc/inittab file1、进入系统维护模式2、检查/ /var /tmp 使用df命令3、检查/inittab文件4、检查execution problems/etc/environment/bin/sh/bin/bsh/etc/fscketc/profile/.profile5、shutdown and reboot第二部分、硬件相关为了列出系统中的磁带(盘),使用# lsdev –C –c tape(disk)列示在预定义ODM数据库中的设备 # lsdev –P –H列示在定制定义ODM数据库中的设备# lsdev –C –H# lspv 显示在系统中的每一个PV along with its physical disk name ,PVID,and with VG it belongs to.# lspv pvname 仅仅显示该PV的信息 eg: # lspv hdisk0# lspv –p hdisk0 列示range , state , region , LV name , type , and mount point for each PP on the PVcfgmgr 配置设备在软件层SMS检查和配置系统在硬件层如何进入SMS:1、关机2、如果需要的话插入SMS 软盘,启动机器3、Press F1 得到一个图形化的SMS菜单或Press F4去得到一个ASCII SMS菜单(要眼疾手快)你可以改变访问的口令在SMS菜单,从而只有授权的人才可以访问SMS工具,但如果你忘了这个口令,唯一的解决方法是给主板放电(将电池拿掉)当显示一个定制设备的有效属性时,信息的获得是从Configuration daabase 而不是设备本身,一般来说,chdev with –P or –T flag 将刷新设备的配置,如果没有的话,lsattr 命令显示设备的信息有可能是不准确的,一直到重起后· # lsattr –El rmt0 显示磁带的当前的属性· # lsattr –l rmt0 –D 显示磁带默认的属性· # lsattr –l scsi0 –a bus_intr_lvl –E· # lsattr –l tty0 –a login –R To list possible values of the login attribute for the TTY device tty0# smitty devices 该命令可以使用smit菜单1、安装或配置设备(在IPL之后)2、删除设备3、列示存在的设备4、改变或显示设备的属性5、执行设备相关的问题的决定# /usr/lib/errdemon 启动errdemon# /usr/lib/errdemon –l 决定系统错误日志文件的路径# errpt 产生错误报告 # errpt –a # errpt –a –s 0828093001# errpt –a –j AA8AB241(最后为error identifier )# errloger 命令允许你记录管理员的信息到系统错误日志中# diag 执行硬件问题诊断AIX使用syslogd记录系统的信息,在这里有一个/etc/syslog.conf配置文件,该文件控制syslogd进程的行为,系统日志应该被升级通过编辑/etc/syslog.conf文件,在你编辑并增加了条目在/etc/syslog.conf文件,你需要重新启动syslogd进程# smitty tty 增加一个TTY第三部分、系统和软件的安装为了安装BOS,应该启动系统进入Maintenance mode三种安装方法的区别:(1)New and Complete Overwrite Installation情形一、一台新的机器情形二、你想安装到那个硬盘(包含在一个已经存在的卷组)你想完全覆盖掉,或者rootvg 已经损坏情形三、你想重新分配你的硬盘,使你的rootvg更小,分配少些磁盘空间给它安装后要使用Configuration Assistant application手工配置系统相关设置,该程序也可以手工运行,/usr/sbin/install_assist(2)Migration Installation (升级安装)使用该安装方法去升级AIX 3.2 4.1 4.2 4.3 To AIX 5L Version 5.1 升级时保留了已经存在的rootvg卷组,除了/tmp,该方法保留了所有的文件系统,包括rootvg,lv 和系统配置文件,同时保留了用户配置文件。
AIX学习笔记
shutdown -F 快速关机不显示广播警告信息
shutdown -r 重启系统,等于reboot
# uname
AIX
# uname -a
AIX bjmcc-ydcs-db2 3 5 0003BE75D600
prtconf|pg 部分显示
lscfg -vp | pg 系统详细配置
topas 查看CPU占用率,内存大小,动态变化
vmstat 查看cpu、内存大小信息
iostat 磁盘利用情况,CPU利用情况
查看系统运行了多久
# uptime
05:48PM up 49 days, 17:28, 4 users, load average: 0.02, 0.04, 0.03
# errpt
IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION
C86ACB7E 1224195308 I H hdisk2 ARRAY CONFIGURATION CHANGED
3C81E43F 0530020908 P U topsvcs Late in sending heartbeat
# lscfg -vl hdisk1
hdisk1 U787B.001.DNWFWN9-P1-T14-L8-L0 16 Bit LVD SCSI Disk Drive (73400 MB)
Manufacturer................IBM H0
查看所有设备的详细信息
lscfg -v
老农AIX培训笔记01
修改命令窗口的登录前缀:Vi etc下profile文件,添加如下:export PS1=‟[hostname‟:$LOGIN:$PWD]‟标准串口线序:23交叉,46交叉,78交叉,5直接,本端的1和6短接。
终端:输入输出设备,无计算能力。
控制台:单用户唯一控制端口界面。
pts是伪终端,vty为串口,lft为显示器,dtremote为图形软件链接,0表示序号[p550:root:/] whoroot vty0 Sep 23 09:41root pts/0 Sep 23 08:04 (192.168.1.101)root dtremote Sep 23 09:07 (192.168.1.105:0)AU139v01_intro.pdfAIX默认是KSH,可以改成bash,创建用户时可修改,但如root被修改,则单用户模式无法进入。
File system 独立的存储空间,上面有目录结构。
磁带属于文件系统,但没有目录结构,只能顺序访问。
AU139v02_use.pdf改了时区必须重启服务器,AIX5.3以下有DT夏令时Who –r 显示当前用户级别Cal 年份,1752年9月份没有3号到13号,因为历法调整时间,老农建议可以骗小姑娘。
Echo 是回显,在屏幕上输出,但和print不一个概念Stty settty,设置终端sty –echo 可以不显示输入命令stty echo 回复可以显示输入命令Banner 显示标题信息,但不支持中文,最多只支持10个字符。
Whoami 表示当前权限,who am I 表示当前用户Finger 用户名显示用户当前情况,所以安全情况下禁用fingerMail 用户名给用户发mail,写完内容用ctrl+D结束Mail –f 看已读邮件Mesg n 拒绝信息,mesg y 接受信息Ctrl -s 实际终端有用,telnet时无用,可以用ctrl+q继续输出。
Ctrl -d 终止文件输出Ctrl –u 清除输入未执行的命令AU139v03_doc.pdfMan –k 关键词可以找命令>/etc/utmp 清空who的内容AU139v04_file&dir.pdf文件AIX文件名存在目录中,数据存在数据块中,属性存在INODE中。
AIX学习笔记-第6章_用户和安全的管理
<3>.普通用户
7.用户管理相关的文件:在AIX系统中,用文本文件存放用户信息,组信息以及控制用户登录系统,用户管理命令和安全管理命令都会对这些文本文件进行存取,所以这些文件与用户管理工作密不可分,熟悉这些文件对安全管理工作有很大的帮助,如下:
<1>./etc/passwd:系统中所有用户的清单文件,存放用户的基本信息
5.组的分类:每一组都有一个组管理员,组管理员主要负责增加和删除本组的成员,但组管理员没有管理整个系统的权限
1).用户级的组:这些组是由系统管理员在系统运行以后增加的,目的是将需要共享相同文件信息的用户放在一组里。
2).系统管理组:具有管理系统权力的用户就属于一组,即系统管理组(system组),超级管理员root就属于system组
<9>.chuser su=true bean:修改bean用户的su属性值为true
<10>.chuser shell=/usr/bin/csh allen:改变用户allen的shell为csh
<11>.chuser "admin=true" "pgrp=security" allen:修改allen用户的基本组为security,同时汤allen用户成为管理型用户
超详细AIX 学习笔记-4Day
AIX 培训笔记实验环境介绍服务器:windows2003: 192.168.5.200linux: 192.168.5.231AIX:192.168.5.52工具软件:VMware 7.0 安装linux,联系AIX命令AS54 Linux IOS 虚拟机文件VNC windows server 远程桌面连接CRT AIX 远程字符界面Xmanager AIX 远程图形显示支持工具实验说明:客户端学员机先安装VMWARE7,在VMWARE7中打开AS54,加载LINUX系统,打开终端shell,使用neat命令设置IP地址,测试与服务器的连通性。
AIX系统IP地址查看 ifconfigIp地址配置命令:ifconfig eth0 192.168.5.54 255.255.255.0******************************** The First Day **********************************基本命令:目录操作:创建目录: mkdir /java显示当前目录: pwd切换目录:cd /java返回上级目录:cd ..返回上两级目录:cd ../..文件操作生成空文件:touch 1.txt显示当前目录的内容: ls详细信息:ls –l包括文件的大小:ls ‐lh编辑文件vi 2.txt分为三种模式: 命令模式 录入模式 末行模式命令模式 ‐‐ i ‐‐ 录入模式‐‐‐‐编辑文件‐‐‐ esc键 ‐‐‐命令模式‐‐‐:‐‐‐末行模式‐‐‐wq‐‐‐存盘退出查看文件内容cat 2.txtmore 2.txtless 2.txt文件拷贝cp file1 file2cp ‐rf file1 file2r:递归拷贝,可以拷贝目录f: 强制拷贝, 目标文件存在直接覆盖mkdir test默认文件类型就是文本文件cp ‐rf *.txt testls testcp ‐rf test test01ls testls test01改名: mv 1.txt 11.txt 同一个目录是改名,不同目录是剪切 删除:rm ‐rf filenamer: 可以删除目录f: 直接删除,不需要确认清屏:clear ctrl+lksh的自动补齐set ‐o viesc + k 上一条命令esc + j 下一条命令ecs + \ 自动补齐tab键自动补齐命令归档:tartar ‐cvf test.tar 1.txt 2.txtc: createv: verbose 详细信息f: filename压缩:.zip .bzip2gzip test.tar (test.tar.gz)bzip2 test.tar (test.tar.bz2)展开压缩文件:gzip ‐d 1.tar.gzbzip2 ‐d 1.tar.bz2uzip –d 1.tar.ziptar ‐cvf java.tar /java展开归档文件:tar ‐xvf 1.tarx: 解压文件v:显示详细信息f:使用存档文件rm ‐rf *.txttar ‐xvf 1.tar展开到特定文件夹:tar ‐xvf 1.tar ‐C /目录名归档同时压缩:tar ‐czvf 1.tar.gz *.txttar ‐xzvf 1.tar.gztar ‐cjvf 1.tar.bz2 *.txttar ‐xjvf 1.tar.bz2file 文件名: 查看文件的类型file 1.txt1.txt:ASCIIftp客户端命令:在CRT字符界面中显示图形界面:安装Xmanager在UNIX下执行export DISPLAY=192.168.5.200:0用户的管理:查看当前登录的用户:whoami查看当前连接的用户:who用户的分类:1、系统内置用户, 不会直接使用2、普通用户, 新建的用户3、管理员用户 root ,用户ID是0用户是属于特定组用户的组分为两类:1、用户的主组, 只能有一个2、用户的辅助组, 可有多个组的作用是集中授权:uid: user idgid: group id创建用户: useradd u1设置密码:passwd u1linux建组:groupadd g1AIX 建组: mkgroup g1添加用户到指定组: usermod ‐g g1 u1切换用户: su usernamesu ‐ username‐: 应用新用户的环境变量groupadd g2groupadd g3useradd ‐g g1 ‐G g2,g3 u2g: 主组G: 辅助组主目录:每个用户都有自己的主目录,用户在登录系统时最先进入的目录mkdir /usersuseradd ‐d /users/u4 ‐m ‐g g1 ‐G g2,g3 u4‐d: 指定用户的主目录‐m: 创建用户的主目录shell: 命令解释器bash是一个shell通过‐s选项确定useradd ‐s /bin/ksh u5usermod ‐s /bin/ksh u1查看用户信息(shell): finger u1#/bin/sh#/bin/bashshbash删除用户:userdel username 只删除用户, 不删除用户的主目录 userdel ‐r username: 同时删除用户的主目录权限:读 写 执行R w x授权命令:chmod权限授予:所有者 所属组 其它用户u g ochmod u+x 2.txtchmod u‐x 2.txt用户的保存位置: /etc/passwd用户的密码: /etc/security/passwdusermod ‐c "test user" u3‐c:说明信息查看命令所在位置 which sh写一个脚本文件,输出hello aixvi 1.sh./1.sh 运行脚本echo "hello aix"如果不能运行,需要添加执行权限 chmod u+x 1.shls –l 1.sh //查看文件的权限通过数字授权:R 4W 2x 1文件的默认权限:644目录的默认权限:755显示目录的权限: ls ‐ld 目录名vi 3.shecho "Ok"chmod 744 3.sh./3.sh对于目录来说x权限是进入目录的权限setuid: 以文件所有者身份运行setgid: 以文件所属组的身份运行chmod u+s 4.shchmod g+s 4.shls ‐l 4.sh显示时可显示为S, 或者是sS: 如果文件没有执行权限时s: 文件有执行权限useradd ‐d /users/u5 ‐m u5usermod ‐d /users/u6 ‐m u5chmod 4644t权限: sticky粘滞权限,用在共享目录防删除chmod 1777 /java/tt1,用户可以在目录下创建自己的文件,删除时只能 删除自己的文件****************************** The Second Day ***********************************配置FTP服务:检查端口21 20是否打开:netstat ‐annetstat ‐an | grep 21AIX: ftp 192.168.5.52XP: open 192.168.5.52 (server ip)cd /java 在FTP中进入服务器目录。
Aix磁带机AIX学习笔记1
Aix磁带机AIX学习笔记1AIX学习笔记一、系统安装完成后,手工安装以下fileset :1、将AIX作系统的第一张CD插入CD-ROM 驱动器,在系统提示处输入快速路径smitty install_all。
在Input device / directory for software 选项中按F4 选择/dev/cd0。
在SOFTWARE to install选项中键入:bos.acctbos.databos.rte.controlperfagent.toolsbos.dosutilbos.perfbos.sysmgtbos.adt2、在安装完上述软件包后,需要给系统打补丁。
使用随AIX系统盘所带的Update CD或从IBM得到的最新的补丁盘。
插入CD-ROM 驱动器,在系统提示处输入快速路径smitty update_all,在Input device / directory for software 选项中按F4 选择/dev/cd0,将COMMIT software updates?选择 no ,将SAVE replaced files? 选择 yes 。
服务更新完毕后按F10 退出。
这可以保证在新的补丁出现问题时,可以退回以前的版本。
当此补丁稳定运行了一段时间后,可以commit它。
3、可用如下命令检查当前系统所打的补丁:# instfix -i | grep ML二、磁带机清洁的检查命令:#/usr/lpp/diagnostics/bin/utape -cd rmt0 –n显示结果为磁带机使用的小时数,若大于72小时,则不论磁带机黄灯是否亮都应用清洁带清洗。
三、AIX内核属于动态内核,核心参数基本上可以自动调整,因此当系统安装完毕后,应考虑修改的参数一般如下:A、单机环境1、系统用户的最大登录数maxloginmaxlogin的具体大小可根据用户数设定,可以通过smitty chlicense命令修改,该参数记录于/etc/security/login.cfg文件,修改在系统重新启动后生效。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
cd xx 光盘SCSI CD-ROM device logical names
rmt xx磁带Magnetic tape device logical names
ent xx 网络Ethernet adapter logical names
d、系统引导过程中发生的事件分为三个阶段:
(1)Read Only Storage (ROS) Kernel Init Phase:检查主板、ROS程序加载搜索bootlist,找到后boot image被读入内存,系统初始化开始;
(2)Base Device Configuration Phase:配置所有设备,cfgmgr中有提到;
要配置连接在scsi0上的设备时,使用cfgmgr -l scsi0;要在配置时自动从安装介质安装,使用cfgmgr -i /usr/sys/inst.images
-o 列出日志文件的内容;连续地把日志文件的内容写到标准输出。
-q 把标准输入拷贝到日志文件,但不写入标准输出。
b、cfgmgr:用来配置设备并随时把设备软件安装到系统中。常用语法:cfgmgr [ -f | -s | -p Phase ] [ -i Device ] [ -l Name ] [ -v ]
3〕lsattr显示给定设备或给定设备种类的属性信息
三、配置系统设备
cfgmgr可以向系统中加入一个新设备或者配置在系统启动过程中无法侦测为可用状态的设备。设备的配置受作为设备配置数据库的一部分的Configuration Rules object class的约束。配置规则包含三个项目:一个可执行程序运行的全路径;何时运行该程序(和其它规则相关);在哪个阶段运行该程序。
tok xx 令牌环Token ring adapters logical names
e、uptime:显示系统已经运行了多久,该命令的输出实际上与w命令输出的第一行一样。
用法:uptime
结果:05:10PM up 6 days, 21:45, 13 users,load average 4.00, 3.00, 0.00
用法:bootlist [ { -m Mode } [ -r ] [ -o ] [ [ -i ] |[ [ -f File ] [ Device [ Attr= Value ... ] ... ] ] ]
Flag Description
-m mode 指定哪个启动列表被显示或改变,有三种:正常模式,维护模式,上次引导模式.
calm down
返回顶端
Ray001
论坛管理员
性别:
加入时间: 2005/05/17
文章: 1167
积分: 1102
时间: 2006-1-23 周一, 下午9:55 标题:
--------------------------------------------------------------------------------
硬件助手
一、本章讨论各种确认设备安装的方法,这些方法有利于记录系统错误信息,然后采用一定的措施来解决系统故障。也讨论使用系统日志记录任何想要的信息
二、列出各种硬件设备:
1〕lsdev显示在系统中的设备及其属性,语法:
lsdev -C [ -c Class ] [ -s Subclass ] [ -t Type ] [ -f File ][ -F Format | -r ColumnName ] [ -h ] [ -H ] [ -l Name ][ -S State ]
-f File 指出启动设备信息从其后指定的文件中读取.
-i 使通过-m参数设置的设备列表无效.
-o 和-m参数一起用来显示指定模式的启动列表.
-r 指明是否显示已经改变过的的启动列表.
可启动的设备名
Device Description
fd xx 软盘Diskette drive device logical names
cfgmgr在系统启动的第一阶段运行所有第一阶段的配置规则,这使得所有的基本设备被配置,此后第二阶段cfgmgr带参数-s被调用。一般来说cfgmgr命令在调用过程中会运行所有的配置规则〔第一阶段带有参数-f〕,但是如果-l参数被使用了,就会只配置指定的设备及其子设备。
如cfgmgr命令被调用时没有指定阶段,就会运行第二阶段规则。如果要运行第三阶段的规则,只能用-p 3指定。
每个阶段的配置规则都被安排好从指定的seq域中读取相应的值。这个域是一个整数,用来指定执行与其它在这阶段运行的规则关联的运行优先级,数值越小优先级越高,但是0代表最后运行。
典型的配置规则:
phase seq rule
1 1 /usr/lib/methods/defsys
1 10 /usr/lib/methods/deflvm
- Number在输出设备中显示的行数
Name 以名字样式指定的用户的登入和登出记录
Terminal以终端样式指定的终端的登入和登出记录
shutdown显示以前关机的记录
d、bootlist:用来显示并改变一个已经启动过的系统的启动设备的列表(即定义从哪个设备启动)。可以改变三种启动模式的列表:正常引导模式下的启动设备列表、维护模式下的和上次的启动设备列表。
lsdev -P [-c Class ] [ -s Subclass ] [ -t Type ] [ -f File ][ -F Format | -r ColumnName ] [ -h ] [ -H ]
参数意义:
-C:列出在自定义设备对象类中的设备信息,C是customized,通常列出设备名、状态、位置、描述,不能和-P一起使用;
含义:当前时间运行了多久在线用户数平均负载,进程数(前5、10、15分钟)
f、mpcfg:略
g、shutdown:关闭系统,
用法:shutdown [ -d ] [ -F ] [ -h ] [ -i ] [ -k ] [ -m ] [ -p ] [ -r ] [ -t mmddHHMM [ yy ] ] [ -v ] [ + Time [ Message ] ]
(3)System Boot Phase:所有LV被启用,paging启动,/etc/inittab文件被处理;
(3)加电顺序、LED和声音信号:考试中也包含一些LED代码的含义。
二、解决启动中的问题
1、导致启动失败的原因:a、人为原因;b、环境因素;c、机器故障
_________________
lspv [ -l | -p | -M ] [ -n DescriptorPhysicalVolume] [-v VolumeGroupID] PhysicalVolume
-p:列出每个物理卷中物理分区范围、状态、在盘体中的区域(如outer、center等)、LV名、类型和mount点;
-v VGID:访问基于卷组ID变量的信息
Flag Description
-f 指定 cfgmgr命令运行第一阶段配置规则,该参数在运行时不可用(即系统启动后)。
-i Device 指定安装介质的路径。
-l Name 指定单独配置的设备及其子设备Specifies the named device to configure along with its children.
(2)启动进程
a、引导操作系统的必要条件:一个在机器启动的时候可以加载的启动镜象;可以使用的/和/usr文件系统。
b、系统引导有三种方式:硬盘引导、无盘网络引导、维护引导
c、硬盘引导过程:找到本地硬盘上的引导镜象,然后引导,配置在本地找到的所有硬件设备,并初始化其它系统运行必要的基本软件(如LVM),启动进程最后是mount文件系统,以使它们可用
-c class:指定输出设备的类;
-H:在输出栏中显示每栏的头;
-h:显示命令使用消息;
-P:显示预定义设备对象类中的设备信息,P是predefined,通常列出类、类型、子类、描述,不能和-C、-l、-S一起使用;
-S State:列出所有在指定状态的设备。
2〕lspv 显示在卷组中的物理卷的信息,语法:
3 5 /usr/lib/methods/ptynode
3 10 /usr/lib/methods/startlft
315 /usr/lib/methods/starttty
cfgmgr使用举例:当cfgmgr带-f参数被调用,执行上表中的两个第一阶段的命令;当带-s参数或-p 2或不带参数被调用时,执行上表中4个第二阶段的命令;当带-p 3调用时,执行4个第三阶段命令;
Flag Description
-d 使系统从分布式模式关闭成为多用户模式
-F快速关机
-h 完全关闭系统,和-v参数相同
-i 指定为交互模式,显示交互信息引导用户关机
-k避免关闭系统
-m 使系统关闭并切换到维护模式
-r 重新启动系统
-v完全关闭系统
每次系统在关闭前会检查是否存在一个文件/etc/rc.shutdown,如果存在,在关闭系统之前会先执行该脚本,但是该脚本必须是可执行的,它是要被/usr/sbin/shutdown脚本调用的。
-p Phase 指定 cfgmgr 命令运行的阶段
-s 指定 cfgmgr 命令紧接着第2阶段的配置规则
-v 指定 verbose 输出. cfgmgr 命令把关于它所做的操作信息写到标准输出
设备的配置由Configuration Rules object class来控制,Configuration Rules object class是设备配置数据库的一部分。每条配置规则指定了三个项目:一个可执行程序的全路径;何时运行该程序(和其它规则关联);在哪个阶段运行。