您好,欢迎访问三七文档
培训笔记整理AIX一.UNIX介绍1.1UNIX简介1.1.1迄今为止最有生命力的OS1.1.2UNIXisnotjustanoperatingsystem,butawayoflife1.1.3UNIX系统由内核(Kernel)、常驻模块(系统调用等)、SHELL和应用程序组成1.2UNIX下若干重要常识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.3UNIX分支1.3.1AT&TSystemV1.3.2BerkeryUNIX1.4主流UNIX1.4.1IBM的AIX1.4.2HP的HP-UX1.4.3SUN的SOLARIS二.AIX2.1AIX介绍2.1.1AIX:advancedinteractiveexecutive2.1.2带有BSD附加件的UNIXSystemV系统,遵循UNIX标准2.2AIX存储管理和文件系统2.2.1存储管理2.2.1.1AIX的存储管理叫LVM(Logicalvolumemanagement),优点是操作灵活、控制简单2.2.1.2LVM的优点逻辑卷可以使用不连续硬盘空间逻辑卷可以跨硬盘可动态扩展逻辑卷大小逻辑卷可以镜像硬盘可以方便地加入存储系统逻辑卷可重定义2.2.1.3VG:卷组(VolumeGroup),是磁盘空间的最大分配单位,可以包含多个物理硬盘2.2.1.4PV:物理硬盘(physicalvolume),代表真实的物理硬盘2.2.1.5PP:物理分区(physicalpartition),磁盘分配的最小单位,把一个磁盘分成大小相等的多个物理块,每一个物理块就是一个PP2.2.1.6LV:逻辑卷(LogicalVolume),由多个大小相等的LP组成2.2.1.7LP:逻辑分区(logicalpartition),通常对应于一个物理分区(PP),是我们可以操作的物理分区,因此叫做逻辑分区2.2.1.8PV、PP、LV、LP之间的关系PV和PP:PV是由多个PP组成,默认情况下一个PV最多可以分配1016个PPLV和LP:LV有多个大小相等的LP组成,每个LP的大小都是根据PP大小得出PP和LP:通常情况是1PP=1LP2.2.2存储管理常用命令smittymkvg:创建VGsmittymklv:创建LVsmittychvg:修改VGsmittychlv:修改LVsmittyrmlv:删除LV(先把LV上建的文件系统UNMOUNT)extendvgvgnamehdiskx:向现有的VG中添加硬盘reducevgvgnamehdiskx:从VG中去除硬盘varyonvgvgname:激活VGvaryoffvgvgname:锁死VGimportvgvgname:导入VGexportvgvgname:导出VGlsvg:查看系统中的VGlsvg–o:查看系统中已经激活的VGlsvg–o|lsvg–il:查看系统中所有已经激活的VG的详细信息lsvg–lvgname:查看VG中LV的信息lsvgvgname:查看VG的属性信息lsvg–pvgname:查看VG中包含哪些PVlslvlvname:查看LV的属性信息lslv–llvname:查看LV的逻辑信息lslv–plvnmae:查看LV包含在哪个物理磁盘中lslv–mlvnam:查看LP和PP的对应关系2.2.3文件系统2.2.3.1AIX文件系统的类型日志文件系统(JFS、JFS2)网络文件系统(NFS)CDROM文件系统2.2.3.2日志文件系统体系结构2.2.3.2.1超级块(Superblock):存放文件系统大小、标识、空闲块链表、nbpi2.2.3.2.2inode:存放文件大小、所有者、权限、创建/修改/访问时间2.2.3.2.3数据块(DataBlock):存放数据2.2.3.2.4间接块(IndirectBlock):存放到数据块的指针2.2.3.3日志文件系统的创建可以在VG中直接创建也可以在VG中先创建LV,然后再基于LV创建2.2.4文件系统的相关文件描述/etc/filesystems:保存系统所有文件系统的信息2.2.5文件系统常用命令smittycrfs:创建文件系统mount/fs:挂载文件系统unmout/fs:卸载文件系统smittychfs:修改文件系统fsck:检查文件系统rmfs/fs:删除文件系统lsfs:查看文件系统2.3换页空间(PagingSpace)2.3.1为什么需要换页空间当系统中的物理内存空间被占用殆尽的时候,如果我们想启动一个应用,这是它无比要占用相应的内存空间,因此为了给这个应用提供运行的内存空间,就需要将当前内存中暂时不用的,或者不重要的放入到磁盘的固定的区域,当需要他们是在从这个固定的区域中调用出来。这样的固定区域就叫做pagingspace2.3.2换页空间当真实内存不够用时,换页空间作为第二内存换页空间使用率必须定期检查,当大于70%时需要考虑增加换页空间或者检查程序或系统有什么错误2.3.3换页空间的创建建议建立相同容量的PS最大可能的分布在不同磁盘上保证都处于在线状态避免磁盘移到其他系统中2.3.4换页空间相关文件/etc/swapspaces:存放换页空间的相关信息2.3.5换页空间常用命令lsps–a:查看换页空间使用率smittymkps:创建换页空间smittychps:修改换页空间rmpspsname:删除换页空间swapon/dev/pagingXX:激活换页空间swapon–a:激活换页空间2.4AIX用户2.4.1用户帐户每个用户帐户都有唯一的用户名、用户ID文件所有者根据用户ID来判定文件所有者一般为创建文件的用户,但root用户可以改变文件的所有者超级用户:root(用户操作系统最高级别的权限)2.4.2用户组需要访问同一文件或者执行相同功能的的多个用户可放置在一个用户组每个用户至少属于一个用户组,同一个用户可以可以属于多个用户组固有用户组:system、staff2.4.3相关文件/var/adm/sulog:记录每次su命令的执行/var/adm/wtmp和/etc/utmp:记录用户的成功登录/etc/security/failedlogin:记录所有不成功的登录尝试/etc/passwd:合法用户/etc/group:合法用户组/etc/security/passwd:含有加密形式的用户口令/etc/security/user:用户属性,口令限制/etc/security/limits:对用户的限制2.4.5用户相关命令Passwd:设置口令smittyuser:创建用户smittygroup:创建用户组smittychuser:修改用户属性smittychgroup:修改用户组属性smittyrmuser:删除用户smittyrmgroup:删除用户组2.5TCP/IP2.5.1网卡在AIX系统中,网卡的定义分为两个部分,第一部分网卡,在系统中识别为entX,第二部分网口,在系统中识别为enX,而配制IP地址是在enX上进行配置的,也就是网口上进行配置的2.5.2网卡配置常用命令smittymktcpip:配置IP(第一次配置时使用)smittychinet:修改IP地址netstat–in:显示IPnetstat–i:显示IP和主机名的对应表netstat–rn:显示静态路由ifconfig–a:查看IP配置信息fcstat:查看HBA卡速率2.6AIX其他常用命令ls–l:以长格式显示目录和文件catfilename:一次性显示文件morefilename:分屏显示文件pgfilename:分屏显示文件cpfile1file2:复制文件file1到file2cpfile1file2dir:复制文件file1和file2到dir目录下ps–ef:显示系统进程信息who:显示登录到系统的用户信息whoami:显示用户自己的信息grepstrfilename:在文件filename中查找strrmfile1:删除文件file1rmdirdirname:删除目录chmod777filename:更改文件的执行权限chownuser:usergroupfilename:更改文件的所有者df:查看文件系统使用率oslevel–s:查看当前系统版本lsdev–Cchdisk:查看系统中的磁盘lsdev–Ccadapter:查看系统的网卡lsdev–Cctape:查看系统磁带lscfg–vldevicename:查看设备的具体位置(可以查看设备的FRUNumber等)lsattr–Eldevicename:查看设备的属性信息uname–uM:查看机器的型号和序列号lsmcode–r:查看机器的微码版本uptime:查看机器运行了多长时间chdev–lname–aattribute=value:修改设备属性snap–gbc:收集机器的通用信息(生成snap.pax.Z文件)snap–r:把原来收集的信息删除snap–ac:收集机器所有相关信息snap–ec:收集HA的相关信息topas:实时显示系统的CPU,进程等信息vmstat15:查看系统CPU内存svmon–G:查看内存errpt|more:查看系统的报错信息errpt–ajxxxxx:详细显示报错信息内容errpt–dH:列出所有硬件错误信息errpt–dS:列出所有软件信息bootlist–mnormal–o:查看机器启动列表bootlist–mmormalhdisk0hdisk1:更改机器启动顺序bootinfo–p:查看机器的类型prtconf:显示系统配置信息prtconf–m:显示内存prtconf–c:显示CPU类型(32或64位)prtconf–k:显示操作系统内核位数pmcycles:显示CPU主频把系统内核修改给64位ln–fs/usr/lib/boot/unix_64/unixln–f/usr/lib/boot/unix_64/usr/lib/boot/unixbosboot–ad/dev/ipldevice然后重启2.7VI编辑器2.7.1VI编辑器的模式命令模式:输入被当作命令执行,进入vi默认就是在命令模式下文本输入模式:输入不被当作命令执行命令模式转到文本输入模式:输入i文本输入模式转到
本文标题:AIX培训笔记
链接地址:https://www.777doc.com/doc-956734 .html