barriers / 阅读 / 详情

在AIX6.1系统中,使用什么退出ftp路径

2023-05-19 21:57:05
TAG: ft
共4条回复
okok云

ftp命令基本是通用的,bye退出ftp,用cd改变路径。

豆豆staR

使用 命令bye 退出ftp

黑桃云

FTP>by

就可以啦

贝贝

quit 命令

相关推荐

Aix是什么东西?

AIX是IBM开放系统(OpenSystem)平台上运行的unix类操作系统,IBM的服务器系列分为Z,I,P,X四大系列,开放系统即指P系列,以前也叫RS6000。AIX的英文全称是AdvancedInteractiveExcutive,它基于UnixsystemV和UnixBSD4.2,IBM在开发AIX时融入了许多在IBM大型主机上才用的技术,所以它虽然出身晚,但从体系结构和用户操作友好性上看,AIX是最成熟,最完美的UNIX操作系统之一。许多目前在其他厂商UNIX操作系统上(包括LINUX)流行的技术,例如逻辑卷管理LVM,日志文件系统JFS,ODM(类似windows注册表),都源于IBM的AIX操作系统。
2023-01-11 00:33:531

aix系统命令

  AIX(Advanced Interactive eXecutive)是 IBM开发的一套 UNIX操作系统。而 AIX 命令是对AIX系统进行管理和操作的命令。下面就让我给大家分享一些aix的常用命令和进阶命令吧。   aix常用命令   查看 交换区信息:   lsps -a 显示 交换区的分布信息   lsps -s 显示 交换区的使用信息   slibclean 清除处理程序遗留的旧分页信息   smit mkps 建立交换区空间信息   swapon -a 启动所有的分页空间   /etc/swapspaces 存放分页空间表格信息   显示卷信息:   lsvg 显示卷的名称   lsvg -l rootvg 显示rootvg卷的详细信息   mount卷的方法:   varyonvg datavg 加载datavg卷   mount /dev/data1 加载datavg下的一个data1卷   mount光盘   mount -rv cdrfs /dev/cd0 /cdrom   裸设备类型:raw,jfs jfs可以转变成文件系统,而raw则不行   smit快速路径名称:(smit:图形方式,smitty:字符方式)   dev 设备管理   diag 诊断   jfs 定期档案管理系统   lvm 逻辑卷册系统管理员管理   nfs NFS管理   sinstallp 软件安装及维护   spooler 列印队列管理   system 系统管理   tcpip TCP/IP管理   USER 使用者管理   clstart,clstop:启动和停止cluster   lssrc -g cluser:查看cluser的状态   查看已安装的软件信息:   ls -aF /usr/lpp (lpp:Licensed Program Products)   查看安装媒体内容:   installp -q -d /dev/cdrom -l   查看操作系统补丁   instfix -a   查看 错误日志信息:   errpt -a   有关TCP/IP的命令   网路卡:   smit chgenet,chgtok,chgfddi,opschange,mktty:adptr架构快速路径   smit mkinet,ppp:slip与ppp快速路径   ifconfig:config界面   位址:   /etc/hosts 静态 主机表   /etc/resolv.conf 位址解析的名称 服务器   /etc/named.boot 名称 服务器架构   /etc/named. c a 根名称 服务器快取 (去掉空格)   /etc/named.data 位址列表   /etc/named.rev 反转指标列表   nslookup 查询名称 服务器资讯   网络 路由:   route 管理路由   netstat -rn 列出定义的 路由   routed 路由(daekmin rip)   gated 路由(daekmin rip、egp、hello)   /etc/gateways 已知网关   /etc/networks 已知网路   服务:   /etc/services   /etc/inetd.conf   TCP/IP群组子系统:   /etc/rc.n e t (去掉空格)   startsrc -g tcpip 启动全部的tcpip子系统   startsrc -s inetd 启动主要internet   除错:   iptrace 启动封包追踪   ipreport 追踪结果格式化输出   netstat 网络统计   ping 检查是否可以到达   查看HACMP,外部硬盘信息:   lscfg -v   lsdev -Cc adapter   对等机器信息:   /etc/.rhosts   /etc/hosts.equiv   /etc/hosts   查看内存   /etc/lsattr -El mem0   显示以 KB 为单位的实际内存   bootinfo -r   或   lsattr -El sys0 -a realmem   查看SWAP空间   lsps -l   查看操作系统文件系统   lslpp -l [fileset_name]   查看系统内核,进程,硬盘等性能前几位   topas   要显示 内核启用的是 32 位还是 64 位:   bootinfo -K   显示硬件 32 位还是 64 位:   bootinfo -y   显示系统上的处理器数量   lscfg | grep proc   显示系统上的硬盘数量,可输入以下命令:   lspv   系统的详细配置   lscfg   axi进阶命令   如何知道自己在运行单处理器还是多处理器 内核?   /unix 是指向已启动 内核的 符号链接。要了解正在运行什么内核模式,可输入 ls -l /unix 并查看 /unix 链接到什么文件。下面是 ls -l /unix 命令的三种可能输出及其对应的 内核:   /unix -> /usr/lib/boot/unix_up # 32 bit uniprocessor kernel   /unix -> /usr/lib/boot/unix_mp # 32 bit multiprocessor kernel   /unix -> /usr/lib/boot/unix_64 # 64 bit multiprocessor kernel   从一种内核模式更改为另一种内核模式   在安装过程期间,会缺省启用一种适合该 AIX 版本和操作中的硬件的 内核。让我们使用前一个问题中的方法并假设启用了 32 位 内核。我们还假设您希望在 64 位内核模式下启动。这可以通过按 顺序执行以下命令来实现:   ln -sf /usr/lib/boot/unix_64 /unix   ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix   bosboot -ad /dev/hdiskxx   shutdown -r   /dev/hdiskxx 目录是启动逻辑卷 /dev/hd5 所在的位置。要弄清 hdiskxx 中有哪些 xx,可运行以下命令:   lslv -m hd5   在 裸设备上安装oracle系统:   修改 裸设备的权限,如裸设备名为system01,安装 数据库用户为oracle   chown oracle:dba /dev/system01   chown oracle:dba /dev/rsystem01   在使用文件时必须用rsystem01   启动时自动加载文件系统信息:   需要加载的信息存放在/etc/filesystems   mount -t nf 加载所有在/ect/filesystems中定义type=nfs的文件系统   显示已加载的文件系统及状态: df -v,mount   如何知道我的 计算机是否基于 CHRP?   运行 prtconf 命令。如果是 CHRP 计算机,则字符串 chrp 会出现在 Model Architecture 行上。   系统中的设备属性值是什么?   要列出磁带设备 rmt0 的当前属性值,可输入以下命令:   lsattr -l rmt0 -E   要列出磁带设备 rmt0 的缺省属性值,可输入以下命令:   lsattr -l rmt0 -D   要列出 TTY 设备 tty0 的可能登录属性值,可输入以下命令:   lsattr -l tty0 -a login -R   要显示系统级别的属性,可输入以下命令:   lsattr -E -l sys0   列出有关特定物理卷的信息?   举例来说,若要了解有关 hdisk1 的详细信息,可运行如下命令:   lspv hdisk1   获得系统的详细配置?   输入以下命令:   lscfg   下列选项可以提供特定的信息:   -p 显示特定于平台的设备信息。该标志适用于 AIX 4.2.1 或更高版本。   -v 显示在自定义 VPD 对象类中找到的重要产品数据库(Vital Product Database,VPD)。   例如,要显示有关磁带驱动器 rmt0 的详细信息,可输入以下命令:   lscfg -vl rmt0   通过运行 prtconf 命令也可以获得非常类似的信息。   如何确定芯片类型、系统名称、节点名称、型号,等等?   uname 命令可以提供关于系统的详细信息。   uname -p 显示系统的芯片类型。例如,PowerPC。   uname -r 显示操作系统的版本号。   uname -s 显示系统名称。例如,AIX。   uname -n 显示节点名称。   uname -a 显示系统名称、节点名称、版本、 计算机 ID。   uname -M 显示系统型号名称。例如,IBM, 9114-275。   uname -v 显示操作系统版本。   uname -m 显示运行系统的硬件的 计算机 ID 编号。   uname -u 显示系统 ID 编号。   AIX   我的系统上在运行什么 AIX 主要版本、次要版本和维护级?   输入以下命令之一:   oslevel -r   lslpp -h bos.rte   观察进程内存使用情况:   ps aux 观察参数%mem:内存使用百分比 RSS:实际使用内存   vmstat free的单位为块,缺省值为4096bytst   创建raw设备时选择的类型:   raw_lv   裸设备的备份   dd if=/dev/raw1 of=/dev/rmt0 bs=16k   AIX系统所需要补丁   IX72696,IX85104,IX81863,IX87313,IX89087,IX89522,IY02407,IY03412,IY05995,IY07276,IY01050   # lspv *列出设备名称   hdisk0 0006fa7f212ee586 rootvg   hdisk1 0006fa7f7dc2b8a8 oradata   如想删除设备,则用rmdev -dl hdisk1...   smit ssaraid(首先创建RAID阵列)   再创建VG smit vg   然后在VG中创建lv(也即 裸设备)   此时便可以创建数据库了,或者可以在此时创建FS: smit fs   创建文件系统   以下命令将在卷组 testvg 中创建一个大小为 10MB、安装点为 /fs1 的 jfs 文件系统:   crfs -v jfs -g testvg -a size=10M -m /fs1   安装所有缺省文件系统(/etc/filesystems 文件中标记有 mount=true 属性的所有标准文件系统)   以下命令将安装所有此类文件系统:   mount {-a|all}   显示已安装的文件系统   输入以下命令可以显示有关所有当前已安装的文件系统的信息:   mount   卸载文件系统   输入以下命令可以卸载 /test 文件系统:   umount /test   删除文件系统   输入以下命令可以删除 /test 文件系统:   rmfs /test   对文件系统进行碎片整理   可以使用 defragfs 命令来改善或报告文件系统中的连续空间状态。例如,若要对文件系统 /home 进行碎片整理,可以使用以下命令:   defragfs /home   更改文件系统的大小   若要将 /usr 文件系统的大小增加 1000000 个 512 字节的块,可输入以下命令:   chfs -a size=+1000000 /usr   #lscfg –v (显示所有已安装的系统资源)   #lsattr –E -l sys0 (显示系统初始参数设置)   #lsdev –CH(显示 系统资源状态)   #df –k (文件系统使用情况)   #   #bootinfo -y 操作系统环境(位数)   #bootinfo -m 硬件环境   更改每个VG中LV的个数 默认值=vg size/pp   #chvg -t   #chlv -x number   "lsps -a" Lists the status of defined paging spaces.   "lslpp -h" Used to determine the version of AIX you are running as well as the version of ALL Licensed Program Products.   "lsattr -E -lsys0" Useful in determining how much real memory resides on the system.   "lsdev -C" Used to determine what devices are defined to the system.   "ps av" Gives a ballpark estimate of the percentage of cpu and memory utilized by each process currently running.   "vmstat 3 20" Useful for determining how much paging activity is taking place on the system. Also gives useful cpu usage info.   "iostat 3 20" Useful in determining disk utilization for each hard drive   验证文件集是否有必需的先决条件和是否已完全安装   要显示需要安装或纠正哪些文件集,可输入以下命令:   lppchk -v   如何获得符号表示中的 loader 节头和符号条目的转储?   输入以下命令:   dump -Htv   确定已分配和使用的分页空间量   输入以下命令:   lsps -a   增加分页空间   可以使用 chps -s 命令来动态增加分页空间的大小。例如,如果希望将 hd6 的大小增加 3 个 逻辑分区,您可以执行以下命令:   chps -s 3 hd6   减少分页空间   可以使用 chps -d 命令来动态减少分页空间的大小。例如,如果希望将 hd6 的大小减少四个 逻辑分区,您可以执行以下命令:   chps -d 4 hd6   备份裸设备   #dd if=/dev/raw_divice of=/dev/rmt0.1 bs=256k   从磁带还原裸设备   #dd if=/dev/rmt0.1 of=/dev/raw_device count=63 seek=1 skip=1 bs=4k   #mt -f /dev/rmt0.1 bsf 1   #dd if=/dev/rmt0.1 of=/dev/raw_device seek=1 skip=1 bs=256k   #dd if=/dev/rsystem of=/dev/rsystem_bak bs=8192   如何知道我的系统是否能够使用 同步多线程(Simultaneous Multi-threading,SMT)?   如果您的系统是运行 AIX 5L Version 5.3 的基于 POWER5 的系统,则它就能使用 SMT。   如何知道我的系统是否启用了 SMT?   如果不带任何选项运行 smtctl 命令,它将告诉您是否启用了 SMT。   32 位 内核是否支持 SMT?   是的,32 位和 64 位 内核都支持 SMT。   如何启用或禁用 SMT?   可以通过运行 smtctl 命令来启用或禁用 SMT。下面是该命令的语法:   smtctl [ -m off | on [ -w boot | now]]   怎样镜像rootvg?   现举例如下:   1. 添加新硬盘到rootvg   #extendvg rootvg hdisk1   2. 镜像rootvg   #mirrorvg -c 2 rootvg hdisk1   3. 重新生成 boot image   #bosboot -ad /dev/hdisk0   4. 更新bootlist   #bootlist -m normal hdisk0 hdisk1 cd0   5. 重起系统   #shutdown –Fr   网络   如何显示或设置网络参数值?   no 命令设置或显示网络优化参数的当前或下一次启动时的值。   如何获得我 计算机的 IP 地址?   输入以下命令之一:   ifconfig -a   或   host Fully_Qualified_Host_Name   例如,输入 主机 cyclop.austin. ibm.c o m。   如何确定 服务器上的网络接口?   以下两个命令中的任何一个都将显示网络接口:   lsdev -Cc if   或   ifconfig -a   若要获得有关某个特定网络接口(例如,tr0)的信息,可以运行以下命令:   ifconfig tr0   如何激活网络接口?   若要激活网络接口 tr0,可以运行以下命令:   ifconfig tr0 up   如何禁用网络接口?   举例来说,若要禁用网络接口 tr0,可以运行以下命令:   ifconfig tr0 down   系统备份   用以下菜单命令形成可启动磁带,用于系统恢复。   # smit mksysb   #lsattr -E -l sys0 (显示系统初始参数设置)   #lsdev -CH(显示 系统资源状态)   cplv的用法:fs的拷贝   如在lv00中有文件系统/dev/lv00,mount点/testfs   cplv -v vgname -y newly oldlv(此命令自动创建newlv)   删去oldlv   修改/etc/filesystems下/testfs,将dev定为/dev/newlv   fsck /testfs   mount /testfs 则原文件系统的内容都能访问   禁止终端上的中断键(CTRL+C)   在很多应用系统中,系统管理员希望普通用户只运行自己的应用程序,不能进入系统的shell提示符下,但缺省情况下当用户在 终端上按CTRL+C键时就会退到系统提示符下。由于用户终端一般没有固定的端口号,为了禁止使用中断键,可采取下面办法:   (1)如果使用ksh, 可在$HOME/.profile中第一行加入如下内容:   trap "echo "Abnormal operation"; exit" 123915   (2)如果使用csh(ksh亦可),可用如下命令:   % stty intr ^!   如果恢复正常情况,键入下列命令:   % stty intr ^c   在shell中不 回显(echo) 字符   在实际应用中,一般当我们在键盘上键入口令时不希望将其显示在 屏幕上,为此可采用下面的两种办法:   ·使用 stty 命令   stty -echo # do not display password   echo "Enter password: c"   read PASSWD #get the password   stty echo # restore standard configuration   ·使用echo命令   设置保密属性:echo "33[8m"   取消保密属性:echo "33[m"   在某个目录及其所属子目录的所有文件中查找字符串   在程序维护过程中,有时需要在某个目录及其所属子目录的所有文件中查找某一个字符串,为此可用下面两种方法(假设在*.cp文件中查找字符串"abc",结果放在文件out中):   (1)cat /dev/null > out   find ./ -name "*.cp" -exec grep "abc"{} >> out   (2)find ./ -name "*.cp" | xargs grep "abc" > out   推荐使用第二种方法,因其系统开销小、速度快。   对/etc/inittab文件中的一行进行注释   我们都知道在shell中使用"#"作为注释符号,但在/etc/inittab中注释一行的方法是在第一个 字符前插入字符":"。   转换DOS和AIX两种格式的文本文件   如欲转换DOS和AIX两种格式的文本文件,有两种方法:   (1)用ftp命令:设置ASCII传输类型,在一台运行AIX的机器和另外一台运行Windows的机器之间互相传送,这里不再赘述。   (2)使用 aix2dos或dos2aix命令   如将DOS格式的文本文件转换为AIX格式,可用命令A:dos2 aix inputfile outfile,反之可用命令:aix2dos inputfile outfile,关于dos2aix和aix2dos命令的详细用法可参阅"dos2aix -h "和"aix2dos -h "。注意要使用这两个命令,必须首先安装文件集bos.pci。   解决某一PV上的VGDA与ODM库不一致的问题   在 系统维护过程中,因为操作错误或其他特殊原因,有可能使某一PV上的LVCB和VGDA与其对应的ODM库不一致,导致ODM库紊乱,对PV的有关操作无法进行,这时可采用如下两个AIX命令加以解决:   redefinevg -d hdisk_name vg_name   该命令以指定PV上的LVM信息重新定义给定VG的ODM库。   或:synclvodm -P -v vgname   该命令同步或重建给定VG的ODM库和LVM信息。   设置用户的文件大小限制   在AIX系统中,用户使用 系统资源是有一定限制的。如用户缺省可创建或扩展的最大文件为1G(参见/etc/security/limits: fsize = 2097151, fsize_hard=fsize 512-bytes blocks)。   如欲修改,可使用smit:   # smit chuser 选择用户,修改下面两项:   Soft FILE size [4194302]   # (2G,可根据需要设定)   Hard FILE size [4194302]
2023-01-11 00:33:581

aix服务器重启命令

1.停止所有相关应来用;2.停oracle:使用源oracle用户登陆:sqlplus /nologconn /as sysdbashutdownexit3.重启AIX:使用root用户登陆:shutdown -Fr或者reboot4.系统重启后重启oracle使用oracle用户登陆:sqlplus /nologconn /as sysdbastartupexit5.启动相关应用。
2023-01-11 00:34:041

AIX怎么查看磁盘内存空间

  aix如何查看磁盘空间?下面是我为大家介绍aix查看磁盘内存空间的方法,欢迎大家阅读。   aix查看磁盘内存空间的方法   打开电脑,远程连接打开aix系统服务器登陆界面   输入用户名、密码,登陆aix系统服务器。   进入ibm aix系统后,使用aix topas命令,可以看到aix系统的使用情况,aix查看cup使用率。   在命令行中,输入aix命令:df -g,可以看到当前aix系统的磁盘空间使用情况,即可以查看aix磁盘空间。df命令后面的参数-g,是表示后面显示的磁盘空间大小以G计算并显示。
2023-01-11 00:34:101

德国aix是什么牌子

德国aixACCT激光干涉仪aixACCT是您在材料开发和设备鉴定方面进行电气测试的合作伙伴,并通过提供新的测试概念和系统解决方案缩短了客户新产品的上市时间。产品通过不断,涵盖从材料研究到原型测试以及生产过程中的的整个范围。多年来积累了丰富的设计开发经验以及技术知识,通过不断地研究发展,为客户提供的产品及服务。产品范围:德国aixACCT激光干涉仪、共振分析仪、放大器、传感器、执行器。主要型号:TF 3000、TF 2000 E、TF 1000相关产品介绍:双光束激光干涉仪aixACCT Systems已将公认的双光束技术扩展到可商用的双光束激光干涉仪系统,以进行长达8英寸的晶圆表征。用于测量d 33的双光束激光干涉仪(aixDBLI)提供经过验证的精度(x切割石英),max可达0.2 pm / V。该系统的主要特点是单次测量的采集时间仅为几秒钟。基于新的数据采集算法,测量速度提高了100倍。这使得比较了以相同激发频率记录的薄膜的电气和机械数据。由于差分测量原理,消除了样品弯曲的影响,这是使用原子力显微镜(AFM)进行此类测量的主要障碍。
2023-01-11 00:34:351

请问在aix中如何重启sshd服务?

aix中如何重启sshd服务:查看ssh服务状态# lssrc -s sshdSubsystem         Group            PID                      Status sshd                    ssh                3866742          active停止和启动 ssh 服务# stopsrc -t sshd# startsrc -t sshd建议通过console连接,不然停止ssh后网络连接就断开连不上了。AIX:1.AIX (Advanced Interactive eXecutive)是IBM基于AT&T Unix System V开发的一套类UNIX操作系统,运行在IBM专有的Power系列芯片设计的小型机硬件系统之上。2.它符合Open group的UNIX 98行业标准(The Open Group UNIX 98 Base Brand),通过全面集成对32-位和64-位应用的并行运行支持,为这些应用提供了全面的可扩展性。它可以在所有的IBM ~ p系列和IBM RS/6000工作站、服务器和大型并行超级计算机上运行。
2023-01-11 00:34:521

什么是AIX

AIX 全名为(Advanced Interactive Executive),它是IBM 公司的UNIX操作系统, 整个系统的设计从网络、主机硬件系统,到操作系统完全遵守开放系统的原则。 下面对AIX 作以介绍。 RS/6000 采用IBM 的UNIX操作系统-AIX作为其操作系统。这是一 个目前操作系统界最成功,应用领域最广,最开放的第二代的UNIX系 统。它特别适合于做关键数据处理(CRITICAL)。 AIX 包含了许多IBM 大型机传统受欢迎的特征,如系统完整性,系统可管理 性和系统可用性。 在 AIX 操作系统上,有许多的数据库和开发工具,用户除了选用已有的应用 软件外,还可以根据各自的需要进行开发。 此外,在AIX 之上,有一组功能强,使用方便的系统管理工具。对于异种平台 互存,互操作有很成熟的解决方案。 由于该 UNIX 的先进的内核技术和最好的开放性,因此,虽然RS/6000 从宣布到今天只有短短的5 年多的时间,它已在各行各业有了广泛的运用, 并在1993和1994年连续二年在MIDRANGE商用 UNIX 领域处于第一位。 RISC SYSTEM/6000的操作系统是AIX ,它是性能卓越的、开放的 UNIX,汇集了多年来计算机界在UNIX上的研究成果,以IBM 在计算机 体系结构、操作系统方面40多年极其丰富的经验。最大限度的使用RISC 技术,安装了象AIX 这样的具备工业界实力的UNIX操作系统。 它既可连接SAA 体系结构,又能与非IBM 系统的网络相连,因此,可以 和多数专业银行现有的系统实现互连,这对今后业务系统拓展将带来极大的 灵活性,并降低投资。 AIX 遵循一系列的国际标准: * IEEE POSIX1004.1-1990 * X/OPEN 移植指南ISSUE3的基本级(XPG3) * AES/OS REVISION A (OSF/1 LEVEL 2 资格) * FIPS 151-1 * AIX的编译器: XLC、C++(可选)、FORTRAN(可选)、PASCAL(可选)、COBOL(可选) * ADA 的编译器已达到XPG3“成员”级的认可。 * AIX 支持多用户、多任务。 AIX有一些其它特性包括: AIX 提供了3 种SHELL :SYSTEM V的KORN、BOURNE SHELL和4.3BSDC SHELL作为可选择的UNIX系统界面; 安全设施满足TCB (Trusted Computing Base)的C2级; 实时处理能力,这对于“面向交易”的应用至关重要(如零售业 和银行等),它使RS/6000 获得极高的响应和吞吐量; 虚拟存储管理,当需要时,可将一些不常用的模块转送至外存, 提高内存的可利用性。 先进的文件系统,使得系统管理更加有效,并提高了数据可靠性 以及完整性。 能兼容DOS 应用程序和数据。 InfoExplorer,快速信息超文本索引系统- 不仅包括文字,而且 对包含声音、图像的索引系统,这是个联机的文件接口。包括全部的 超文本的索引和查找,以及面向任务和坐标的多重导引和索引系统。 这个文字及图形索引系统以一个灵活的、基于任务的方式去使用详细 资料及培训资料。 高级系统管理工具(SMIT,System Management Interface Tool)。 提供一级菜单驱动程序,诸如完成软件的安装与设置、设备的设置及 管理、问题的测定、存贮管理等。可以自动地进行I/O 设备设置, ASCII 终端也可充当系统控制台。在LAN 上可以进行远程系统的安装。
2023-01-11 00:34:571

AIX是什么?

IBM基于unix开发的操作系统,一般运行IBM小型机上,在unix上做了一些改进,在unix推出之后,sun公司推出了第一个商业unix版本BSD,后来IBM也开发了自己的商业版本AIX,后来unix的东家AT&T公司看大家都获利了,就开始宣告unix的版权,不允许随意使用unix源代码了,所以才有了后来开源的linux,从这一方面看,linux还是个小弟。我知道的就这些了,要想知道更多,自己百度吧,哈哈
2023-01-11 00:35:032

什么是AIX?

AIX是运行于IBM服务器上的操作系统,是主流UNIX系统的一种实际上,UNIX不是一种产品,而是一种操作系统规范,服务器制造商通常会按照该规范实现一套能在自己的硬件平台上运行的UNIX操作系统,在实现基本UNIX内核的同时叠加一些自己特有的功能特性,再进行重新命名以互相区分,例如:IBM推出的UNIX操作系统:AIXSUN推出的UNIX操作系统:SolarisHP推出的UNIX操作系统:HP UXSCO推出的UNIX操作系统:SCO UNIXSGI推出的UNIX操作系统:IRIX包括大家熟悉的在PC上运行的UNIX操作系统:Linux
2023-01-11 00:35:111

aix的磁盘管理

aix的磁盘管理LVM---AIX的磁盘分区管理PV---physicalvolume实质上指的是一个硬盘这个硬盘可以是一个物理硬盘,也可以是一个逻辑硬盘,aix中按照物理顺序讲磁盘命名为hdisk,例如hdisk0、hdisk1.....以此类推输入命令lspv既可以看到当前操作系统下的磁盘列表VG---一组pv的集合成为VG.默认情况下,系统的第一个vg就是rootvg,操作系统就是建立在rootvg上,我们也可以创建其他的VG。输入命令lsvg即可查看当前操作系统下的VG列表。一个VG至少有一个pv组成,一个pv最多也只能在一个VG中。PP---一个vg当中,磁盘被划分成统一大小的pp。输入命令lsvgrootvg可以看到rootvg由多个pp组成,pp的总和即PP的物理大小。逻辑分区与物理分区,逻辑分区可以对应1个或3个物理分区。逻辑分区可以跨区(物理分区)。人为指定。通过lsdev-Ccdisk查看当前系统可用磁盘。通过lsvg-prootvg查看一个vg中包含哪些hdisk。
2023-01-11 00:35:211

AIX日常巡检主要查看哪些,都有哪些主要命令

UNIX(AIX)系统常用命令AIX的命令格式:$command option(s) argument(s)command:命令option(s):命令选项,均以"-"号开始argument(s):参数命令 用途---------------------------------------------------------------------------- prtconf 显示系统的各项主要配置svmon -G 查看内存(4k)iostat 2 查看磁盘读写情况(每2秒刷新);set -o vi 调用缓冲区 k,j,x,h,l 向上下翻,Escsmit 进入管理界面cd 改变路径ls 列出文件ls -aF 列出隐含文件,并适当分类ls -l 列出文件的详细信息ls -ltrmore 输出文件内容到屏幕cat 显示文本文件内容/合并文件pg 分页显示文件内容,回车后下一页file 显示文件属性(可执行/ASCII/等)clear 清屏mkdir 创建目录rmdir 删除目录cp 拷贝文件mv 文件/目录改名,转移rm 删除文件/目录, 如:rm -fr ora*rmdir 删除目录,如: rmdir oracledf -k 显示文件系统的信息du 磁盘使用信息汇总mount 显示已经挂装的文件系统的信息或挂装文件系统 mount -rv cdrfs /dev/cd0 /cdrom mount /dev/lv02 /u01umount 卸载某个文件系统 umount /cdrom fuser -kxuc /dev/cd0 当光驱不能正常释放时lsattr -E -l sys0 -a realmem 察看内存的命令env 输出用户环境变量到屏幕id 察看用户的属性whoami 察看当前用户名who 查看已经登录的用户who -r 查看目前系统的运行级别users 用单独的一行打印出当前登录的用户,每个显示的用户名对应一个登录会话如果一个用户有不止一个登录会话,那他的用户名将显示相同的次数w 显示当前系统中每个用户和它所运行的进程信息last 此命令往回搜索wtmp来显示自从文件第一次创建以来登录过的用户whereis 命令的绝对路径passwd 设置用户密码su 改变/切换用户idlsuser ALL 列出所有已经创建的用户lsgroup ALL 列出所有已经创建的组smitty user 管理用户 mkuser 创建新用户,创建用户的缺省属性值于文件:/usr/lib/security/mkuser.default,只能由root修改smitty group 管理组mkgroup 创建新组chfn 改变用户详细信息jobs 查看后台任务/进程fg 把后台进程调到前台bg 把当前进程调到后台运行grep 查找匹配字符/字符串netstat -i 显示网络连接信息及统计信息 netstat -INnetstat -rn 显示核心路由表netstat -I 网络设置名 端口号 监视端口情况netstat -v 正在使用的设备驱动程序的统计信息netstat -m 网络使用的内存空间情况netstat -D 显示丢弃包的情况ifconfig -a 显示网络配置信息umask 显示文件创建掩码,即新建文件或目录的缺省权限,如#umask 664date 系统时间find path expression 查找文件,expression的值有:-name/-type/-size/-mtime(修改时间)/-perm(权限)/-usr/-o(或)uname 显示操作系统信息oslevel 系统版本man 帮助文件smitty clstart | clstop 起用|关闭HAsmitty hamcpsmitty chinet 改变网卡的配置信息smitty cluster 配置clustersmitty hacmp 配置hacmp/usr/sbin/cluster/clstat & 显示cluster信息dbassist 启动oracle数据库配置助手(dbca -9i 可以用配置数据库方式启动一个数据库)netasst 启动oracle数据库listener配置助手(-9i oemapp是一个包,后跟参数,不同工具)vi 文件编辑器动作字符:a 在当前字符后添加文字; x 删除单个字符;A 在当前行最后添加文字; dw 删除至当前词尾;i 在当前字符前添加文字; d$ 删除至当前行尾; I 在当前行开始处添加文字; d0 删除至当前行首;o 在当前行后添加新行; dd 删除当前行;O 在当前行前添加新行; :20,40d 删除20行至40行;/text 向后查询 ?text 向前查询r 修改当前字符 R 覆盖字符,直至按下[ESC]s 删除当前字符,并可添加字符直至按[ESC] S 删除当前行,并可添加字符直至按[ESC] yy 将当前行存入缓冲区dd pPerrpt|pg 创建/显示错误文件errclear 0 清除错误日志文件内容 lsvg -o 显示卷组信息lsvg -l rootvg instfix -iv|grep AIX_ML 安装的文件集smitty tcpip tcp/ip配置lsdev -Cc disk 系统设备信息(磁盘)lspv 显示卷组里的物理卷信息lsdev -Cc pdisk 显示阵列里的磁盘信息errclear 清除error loglsps -a 显示交换空间swapon /dev/paging01 激活交换空间chps -a paging01 删除交换空间rmps paging01 删除不活动的交换空间smit mkps 增加交换空间smit chps 修改交换空间varyonvg 激活卷组 如:varyonvg datavg 将datavg激活 varyoffvg 关闭卷组/ect/services 查看端口/etc/hosts 机器名IP对照表/etc/inittab 相当于DOS的AUTOEXEC.BAT文件/etc/filesystems 记录所有的文件系统设置增加并配置端口删除端口ftp://root@10.188.12.250/ 在客户端登录AIX(用IE) lscfg lsdev route ADD 0 10.188.12.1route add default 192.168.0.1 设置网关(或在/etc/defaultrouter文件中加入网关地址,重起机器就行) su root 以ROOT用户登录;smitty lv 增加逻辑盘LN -s 源目录 目标目录 链接ls -l 查看权限./fielname 运行filename文件smitty clstart 启动HAsmitty clstop 停止HA.filename 表示filename文件(目录)为隐藏;cat file1 >> file2 合并file1到file2 SMIT 综合管理工具# 表示ROOT用户;$ 表示一般用户;shutdown -fr 快速重启; smitty crjfs 创建结点; mount /u05 chown -R oracle.dbs u05 chmod -R 777 u05加一个文件系统的步骤: 加文件系统/chmod/chown/mount 文件系统名smitty jfs smitty lv smitty lvm 管理逻辑卷smitty vg 管理卷组smitty chvg drwxrwxrwx d表示目录,-表示普通文件,r表示链接; d421421421 777全部权限-rwxrwxrwx 第2-4:属主用户,5-7:同组用户,8-10所有用户date 0217142590 This sets the date and time to Sat Feb 17 14:25:00 CST 1990.当root不能在其终端上登录时 修改/etc/hosts文件,查看其IP地址对应的主机名;当其他用户不能在其终端上登录时 删除用户,并删除/home下对应的目录,重建;smitty aio 调整aioservers#pstat -a|grep aios|wc -l 查看aio的值是否常达到MAX,IF 增加MIN, MAX aio;当任何用户都不能登录图形界面时 有可能根结点充满,在登录窗口用字符方式登录,加大根结点空间即可;ps -ef | grep cluster 查找包含"cluster"的进程more /etc/passwd|grep zhxx 查找静态字符"zhxx"pe -f 进程查看,如:# ps -fUID PID PPID C STIME TTY TIME CMDroot 43626 45014 0 20:38:58 pts/1 0:00 -kshroot 47710 43626 2 21:08:03 pts/1 0:00 ps -f用户ID 进程ID 父进程ID CPU利用率 开始时间 控制台 运行时间 命令kill -9 **** ***为进程号,可用ps获得 ping 10.188.12.252 -l 17000 -t 以17000 bytes/包 ping 目标crontab 创建计划任务(crontab -l 查看已有任务, crontab -e 编辑或增加,删除任务)0 2 * * * /u05/dmpbak/auto.sh 表示:每天两点执行/u05/dmpbak/auto.sh文件 lsfs 列出所有文件系统lsvg -l rootvg 列出rootvg的卷lsvg -p rootvg 列出物理卷信息lsvg datavg 可查询空闲物理分区数smit reogvg 重组卷组smit importvg 导出卷组,卷组必须是不活动的;lspv hdisk0 显示物理卷lspv -l hdisk0 逻辑卷映射lspv -p hdisk0 物理卷映射defragfs -q /u01 报告文件系统的当前状态defragfs -r /u01 得到碎片连续化操作后和前后对比情况defragfs /u01 执行碎片连续化操作 fsck /u05 检查u05文件系统xclock 时钟,可用于检查环境是否正常chmod 777 /u02 r 2=3 相当于:chmod 777 /u03 rsh zzyc2_sev 在其他机器上登录某主机dgmgrl 类似SVRMGRL(9i)ps -ef |grep oracle |pg 查看oracle用户的所有进程kill -9 14206 杀14206#进程kill -l 显示KILL命令可以用的信号量killall signal 删除除发送外的其他所有进程/usr/sbin/cluster/clstat & 显示双机热备状态图exit或logout 退出登录qprt filename1,filename2... 打印文件qchk 查看打印队列qcan 取消打印作业lsps -a 查询交换空间,如USE超过70%,则要增加set 查看已定义的变量;echo $name 查看某个变量的值;xxx=value 定义变量unset xxx 删除变量`` 把``之间的内容作为一个命令,返回命令结果; 如$now=`date` $echo $now"" 直接显示""间的内容,不予解释;"" 解释""间的$,``,等字符的特殊含义;忽略后的特殊字符的特殊含义;$$ 表示当前进程的ID$0 当前shell程序的名称$# 传给当前shell Script的参数个数;$* 传给当前shell Script的第*个参数,$1-$9,${10}...... $? 最近一个命令的返回值;$! 最近一个后台进程的ID号;expr shell下的四则运算:* 乘; /除; % 求余数; +,- 如:expr (3+3)*(4-2)command1 && command2 如果第一个命令执行成功,则运行第二个命令;command1 || command2 如果第一个命令执行失败,则运行第二个命令; test 表达式 测试条件表达式,主要有:-f filename 文件是否存在;-d dirctory 目录是否存在;-r filename 文件存在,且能被当前进程读;-w filename 文件存在,且能被当前进程写;-x filename 文件存在,且能被当前进程运行;-n string 字符STRING长度非零;-z string 字符STRING长度零;string1=string2 两个字符串相同;integer1 -eq integer2 两个变量相等;(ne:不等 gt:大于 lt:小于 le:小于等于 ge:大于等于)if .. then .. else...fi read xxx 从标准输入读入一行,赋给xxx变量; read x echo $xfor i in ....do...done while expressiondo...done ksh scriptname scriptnamepathname/scriptname shell script的三种执行方法#command 前台进程#command & 后台进程nice/renice 增加/再增加nice的值,从而降低进程优先级;nohup command & 使用户的后台进程在用户退出时仍然运行#alias alias=string 赋命令别名unalias aliasname 取消命令别名 history 显示最后的16条命令cal 2003/cal 2 2003 日历finger [oracle] 显示用户信息mail 接收,发出,查看电子邮件clear 清屏echo 显示指定信息wc filename 统计指定文件的行数,词数,字节数head filename 显示文件头tail filename 显示文件尾tail -f /tmp/hacmp.out 显示HACMP启动情况[^+C]/[^+d]/[^+s]/[^+q]/[^+u] 终止/结束文件传输/暂停屏幕输出/继续屏幕输出/删除当前输入行 smit(system management interface Tool) 其log文件/script文件保存在各用户目录下;alog -o -t boot 查看引导日志chtz 设置新时区/etc/profile/etc/environment $HOME/.profile 系统设置用户环境的主要文件; lsuser -a id home ALL 列出所有用户/etc/motd 用户登录时显示的信息,可直接编辑,但如果用户主目录下$HOME/.hushlogin存在,motd不显示;wall ***** 向各登录用户发出*****消息,用户终端上将马上显示;/var/adm/sulog su命令执行记录/var/adm/wtmp,/etc/utmp 用who命令查看登录记录last root |pg root用户登录记录last reboot | pg 重启记录;/etc/passwd 合法用户(不含密码)/etc/group/etc/security 普通用户不能访问的安全性文件目录lsdev -P 列出所有的设备, lsdev -Pc disksmitty devices 设备管理lsattr -E -l sys0 列出已配置的设备 jfs/Cdrfs/Nfs AIX支持的三种文件系统 /var/adm/wtmp/var/spool/*/*/smit.log/etc/securibty/failedlogin/var/adm/sulog 这些文件增长很快,要定期清理,可用cat /dev/null > filename方式清理 du /u05 | sort -r -n 查询文件或目录所占用的磁盘块数 vmstat 显示虚拟内存,内存及CPU活动信息;arp -a 查看解析协议ARP表hostname 显示机器名/etc/rc.tcpip 系统启动时自动执行,进而执行以下子进程: -syslogd :错误信息日志 -portmap :端口查找 -inetd :Internet服务的主守护进程 -named :域名服务器 -lpd :打印服务器 -routed or gated :动态路由 -sendmail :邮件系统 -timed :时间服务器  -rwhod :远程用户信息 -snmpd :SNMP代理进程host 机器名/IP 实现IP与机器名的转换 rsh PTYC2_svc date 执行另一台主机上的命令lscfg 显示机器配置信息lsdev -C -c if 显示网络接口描述lsdev -C -c adapetr 显示适配描述netpmon -v 物理/逻辑资源的详细报告ps aux 查询内存使用情况 sar [-u|-c|-a|-q|-r] [-p] 1 10 查询系统负载情况traceroute 10.188.182.1 跟踪IPnetpmon 可以监控关于网络行为的系统事件和性能以及网络行为对CPU的消耗。lsdev -C|grep Process|wc -l 显示CPU数量smitty mklv 创建裸设备(字符型设备);smitty rmlv 删除裸设备(字符型设备);lslv ***** ******为裸设备名称,显示裸设备相关参数/etc/default/login 加上CONSOLE=/dev/console 后,可防止root用户telnet; SSL工具代替telnet等,增加安全性/etc/passwd .../bin/sh 对应 .profile/etc/passwd .../bin/csh对应 .login系统正常从桌面登录执行 .dtprofilesu - username执行 .profilevmstat 查询内存情况iostatmpstat 查询CPU情况/etc/vfstab 磁盘目录规划mount 目录安装情况format 查看磁盘物理信息p 分区pswap [-l|s|d|a] 操作swap交换空间patchadd -d 补丁文件名 打补丁-p 显示已打的补丁信息sysdef -ishare -F nfs -o ro /etchare -F nfs -o rw=usera:userb /exportunshare /etcdfshares/usr/dt/bin/dtconfig -d 这将告知系统在下一次重新引导时不启动登录服务器。 /etc/ftpusers,/etc/default/login SOLARIS8下的FTP和TELNET缺省是关着,看看这两个文件.sys-unconfig solaris重新设置kdmconfig 配置显示器eject 弹出CD-ROM或软驱L
2023-01-11 00:35:271

AIX中的vi常用命令

本文适用于AIX系统的vi编辑器,不兼容vim 测试环境: AIX 7.1 vi编辑器包括三种模式: 在编辑模式/命令模式下,通过ESC返回普通模式 如,右移20列写作 20l 长单词:以空格(space)、制表符(tab)、回车(enter)作为分隔符 短单词:包括*()-等均视为分隔符 例如: if(a > 0) 中,长单词包括 if(a 、 > 、 0) 3个,短单词包括 if 、 ( 、 a 、 > 、 0 、 ) 6个 f=forward,b=backward,u=up,d=down %适用于大中小三种括号 /+n :正向搜索 /+N :逆向搜索 ?+n :逆向搜索 ?+N :正向搜索 对于组合命令,可以通过ESC取消 示例:逐词替换 控制字符指ASCII码中0x01-0x1F区间的不可见字符,主要用于程序控制。 在编辑模式下,输入: crtl-v , ctrl-控制字符 例如回车(0x0D)输入: ctrl-v , ctrl-m ,在vi中显示为 ^M
2023-01-11 00:36:051

AIX是一个什么样的系统????麻烦给点详细的资料

AIX 全名为(Advanced Interactive Executive),它是IBM 公司的Unix操作系统, 整个系统的设计从网络、主机硬件系统,到操作系统完全遵守开放系统的原则。 下面对AIX 作以介绍。 RS/6000 采用IBM 的UNIX操作系统-AIX作为其操作系统。这是一 个目前操作系统界最成功,应用领域最广,最开放的第二代的UNIX系 统。它特别适合于做关键数据处理(CRITICAL)。 AIX 包含了许多IBM 大型机传统受欢迎的特征,如系统完整性,系统可管理 性和系统可用性。 在 AIX 操作系统上,有许多的数据库和开发工具,用户除了选用已有的应用 软件外,还可以根据各自的需要进行开发。 此外,在AIX 之上,有一组功能强,使用方便的系统管理工具。对于异种平台 互存,互操作有很成熟的解决方案。 由于该 UNIX 的先进的内核技术和最好的开放性,因此,虽然RS/6000 从宣布到今天只有短短的5 年多的时间,它已在各行各业有了广泛的运用, 并在1993和1994年连续二年在MIDRANGE商用 UNIX 领域处于第一位。 RISC SYSTEM/6000的操作系统是AIX ,它是性能卓越的、开放的 UNIX,汇集了多年来计算机界在UNIX上的研究成果,以IBM 在计算机 体系结构、操作系统方面40多年极其丰富的经验。最大限度的使用RISC 技术,安装了象AIX 这样的具备工业界实力的UNIX操作系统。 它既可连接SAA 体系结构,又能与非IBM 系统的网络相连,因此,可以 和多数专业银行现有的系统实现互连,这对今后业务系统拓展将带来极大的 灵活性,并降低投资。 AIX 遵循一系列的国际标准: * IEEE POSIX1004.1-1990 * X/OPEN 移植指南ISSUE3的基本级(XPG3) * AES/OS REVISION A (OSF/1 LEVEL 2 资格) * FIPS 151-1 * AIX的编译器: XLC、C++(可选)、FORTRAN(可选)、PASCAL(可选)、COBOL(可选) * ADA 的编译器已达到XPG3“成员”级的认可。 * AIX 支持多用户、多任务。 AIX有一些其它特性包括: AIX 提供了3 种SHELL :SYSTEM V的KORN、BOURNE SHELL和4.3BSDC SHELL作为可选择的UNIX系统界面; 安全设施满足TCB (Trusted Computing Base)的C2级; 实时处理能力,这对于“面向交易”的应用至关重要(如零售业 和银行等),它使RS/6000 获得极高的响应和吞吐量; 虚拟存储管理,当需要时,可将一些不常用的模块转送至外存, 提高内存的可利用性。 先进的文件系统,使得系统管理更加有效,并提高了数据可靠性 以及完整性。 能兼容Dos 应用程序和数据。 InfoExplorer,快速信息超文本索引系统- 不仅包括文字,而且 对包含声音、图像的索引系统,这是个联机的文件接口。包括全部的 超文本的索引和查找,以及面向任务和坐标的多重导引和索引系统。 这个文字及图形索引系统以一个灵活的、基于任务的方式去使用详细 资料及培训资料。 高级系统管理工具(SMIT,System Management Interface Tool)。 提供一级菜单驱动程序,诸如完成软件的安装与设置、设备的设置及 管理、问题的测定、存贮管理等。可以自动地进行I/O 设备设置, ASCII 终端也可充当系统控制台。在LAN 上可以进行远程系统的安装。 系统工作负载 系统工作负载的完整准确的定义对于预测或理解它的性能是很关键的。在衡量系统性能时,工作负载的不同可能会比 CPU 时钟速度或随机访问存储器(RAM)大小不同带来更多的变化。工作负载的定义不仅必须包含向系统发送的请求的类型和速率,还要包含将要执行的确切软件包和内部应用程序。 包括系统将在后台处理的工作也很重要。例如,如果一个系统包含通过 NFS 加载且由其它系统频繁访问的文件系统,那么处理那些访问很可能是总体工作负载中非常重要的一部分,即使该系统不是正式的服务器也是如此。 已进行标准化从而允许在不同系统之间进行比较的工作负载称为基准程序。但是,很少有实际的工作负载能完全符合基准程序的精确算法和环境。即使是那些最初从实际的应用程序发展而来的行业标准基准程序也已经过简化和均匀化,从而使它们可移植到大量的硬件平台上。使用行业标准基准程序唯一有效的方法是减小将接受严肃评估的候选系统的范围。因此,在尝试理解系统的工作负载和性能时不应该只依赖基准测试结果。 可以将工作负载分为以下类别: 多用户 由多个用户通过各自的终端提交的工作组成的工作负载。通常,这种工作负载的性能目标有两种可能,即在保留指定的最坏情况响应时间条件下最大化系统吞吐量,或者对于固定不变的工作负载获得尽可能快的响应时间。 服务器 由来源于其它系统的请求组成的工作负载。例如,文件服务器的工作负载主要是磁盘读写请求。它是多用户工作负载(加上 NFS 或其它 I/O 活动)的磁盘 I/O 部分,所以适用同样的目标,即在给定的相应时间限制下最大化吞吐量。其它的服务器工作负载由诸如数学计算密集的程序、数据库事务、打印机作业之类的项组成。 工作站 由单独的用户通过键盘提交工作和在该系统的显示器上接收结果组成的工作负载。通常这种工作负载的最高优先级性能目标是使用户请求的响应时间最短。 性能目标 在定义了系统必须处理的工作负载后,可以选择性能标准并根据这些标准设定性能目标。计算机系统的总体性能标准是响应时间和吞吐量。 响应时间是提交请求和返回该请求的响应之间使用的时间。示例包括: 数据库查询花费的时间 将字符回显到终端上花费的时间 访问 Web 页面花费的时间 吞吐量是对单位时间内完成的工作量的量度。示例包括: 每分钟的数据库事务 每秒传送的文件千字节数 每秒读或写的文件千字节数 每分钟的 Web 服务器命中数 这些度量之间的关系很复杂。有时可能以响应时间为代价而得到较高的吞吐量,而有时候又要以吞吐量为代价得到较好的响应时间。在其它情况下,一个单独的更改可能对两者都有提高。可接受的性能基于合理的吞吐量与合理的响应时间相结合。 在规划或调谐任何系统中,当处理特定的工作负载时一定要保证对响应时间和吞吐量都有明确的目标。否则,有可能存在一种风险,那就是您花费了分析时间和物力改善的仅仅是系统性能中一个次要的方面。 程序执行模型 为了清楚地检查工作负载的性能特征,需要有一个动态而非静态的程序执行模型,如下图所示。 图 1. 程序执行层次结构. 该图形以一个三角形为基础。左边代表和右边适当的操作系统实体匹配的硬件实体。程序必须从存储在磁盘上的最低级别开始,到最高级别的处理器运行程序指令。例如,从底部到顶部,磁盘硬件实体容纳可执行程序;实内存容纳等待的操作系统线程和中断处理程序;转换后备缓冲区容纳可分派的结程;高速缓存中包含当前分派的线程和处理器流水线;而寄存器中包含当前的指令。 程序为了运行必须沿着硬件和操作系统层次结构并行向上前进。硬件层次结构中的每个元素都比它下面的元素稀少和昂贵。不仅程序不得不为了每个资源和其它程序竞争,而且从一个级别过渡到下一级别也要花时间。为了理解程序执行动态,需要对层次结构中每一级别有个基本的了解。 硬件层次结构 通常,从一个硬件级别移动到另一级别所需要的时间主要由较低级别的等待时间(从发出请求到接受到第一批数据的时间)组成。 固定磁盘 对于一个在单机系统中运行的程序而言,最慢的操作是从磁盘上取得代码或数据,这是因为有下列原因: 必须引导磁盘控制器直接访问指定的块(排队延迟)。 磁盘臂必须寻道以找到正确的柱面(寻道等待时间)。 读/写磁头必须等候直到正确的块旋转到它们下面(旋转等待时间)。 数据必须传送到控制器(传送时间)然后传递到应用程序中(中断处理时间)。 除了程序中显式的读或写请求以外,还有许多原因导致磁盘操作缓慢。频繁的系统调谐活动证明是不必要地跟踪了磁盘 I/O。 实内存 实内存通常称为随机存取存储器或 RAM,它比磁盘速度快,但每个字节的开销非常昂贵。操作系统尽量只把当前使用的代码和数据保存在 RAM 中,而把任何额外的内容存储在磁盘上,或者决不首先把它们带入 RAM 中。 然而,RAM 的速度不一定比处理器快。通常在硬件意识到 RAM 访问需求与处理器可使用数据或指令的时间之间,会出现许多处理器周期的 RAM 等待时间。 如果要访问存储到磁盘上(或者尚未调进)的某一虚拟内存页,则会产生一个缺页故障,并且程序的执行暂挂直到该页从磁盘读取。 转换后备缓冲区(TLB) 使程序员不会受限于系统的物理局限性的方法是实现虚拟内存。程序员在设计和编写程序时认为内存非常大,系统将负责将程序中指令和数据的虚拟地址转换成需要用来从 RAM 取得的指令和数据的实际地址。因为这个地址转换过程可能很费时,系统将最近访问过的虚拟内存页的实际地址保存在一个叫转换后备缓冲区(TLB)的高速缓存中。 只要运行中的程序继续访问程序和数据页中的一小部分,则完整的从虚拟到实际页地址的转换过程就不需要在每次 RAM 访问的时候都重做一次。当程序试图访问的虚拟内存页没有 TLB 入口(即 TLB 未命中)时,则需要大量的处理器周期(即 TLB 未命中等待时间)来进行地址转换。 高速缓存 为了将程序必须经历的 RAM 等待时间减到最小,系统为指令和数据组织了高速缓存。如果所需的指令和数据已在高速缓存中,则产生高速缓存命中,处理器就可在下一个周期立刻使用该指令或数据。否则产生高速缓存未命中,伴随有 RAM 等待时间。 在某些系统中,有两到三级高速缓存,通常称它们为 L1、L2 和 L3。如果一个特殊的存储器引用导致 L1 未命中,则检查 L2。如果 L2 产生未命中,则引用转至下一个级别,要么是 L3(如果存在),要么是 RAM。 高速缓存的大小和结构根据型号的不同而有不同,但是有效使用它们的原理是相同的。 流水线和寄存器 流水线型超标量体系结构使得在某些情况下可以同时处理多个指令。大批的通用寄存器和浮点寄存器使得可以将相当多的程序数据保存在寄存器中,而不需要频繁存储和重新装入。 可以设计优化编译器最大限度地利用这些能力。当生成产品程序时,无论程序有多小编译器的优化函数都应该能使用。Optimization and Tuning Guide for XL Fortran, XL C and XL C++ 中描述了如何将程序调谐到最大性能。 软件层次结构 程序为了运行还必须逐步执行软件层次结构中的一系列步骤。 可执行程序 当请求运行某个程序时,操作系统执行一些操作以将磁盘上的可执行程序转换成运行中的程序。首先,必须扫描当前 PATH 环境变量中的目录以查找程序的正确副本。然后,系统装入程序(不要和 ld 命令混淆,该命令是个绑定程序)必须解析出从程序到共享库的任何外部引用。 为了表示用户的请求,操作系统将创建一个进程或一组资源(例如专用虚拟地址段),任何运行中的程序都需要该进程或资源。 操作系统也会在该进程中自动创建一个单独的线程。线程是一个单独程序实例的当前执行状态。在 AIX 中,对处理器和其它资源的访问是根据线程来分配而不是根据进程分配的。应用程序可在一个进程中创建多个线程。这些线程共享由运行它们的进程所拥有的资源。 最后,系统转移到程序的入口点。如果包含入口点的程序页还不在内存中(可能因为程序最近才编译、执行和复制),则由它引起的缺页故障中断将该页从它的后备存储器中读取出来。 中断处理程序 通知操作系统发生了外部事件的机制是中断当前运行线程并将控制转移到中断处理程序。在中断处理程序可以运行之前,必须保存足够的硬件状态以保证在中断处理完成后系统能恢复线程的上下文。新调用的中断处理程序将经历在硬件层次结构中上移带来的所有延迟(除了页面故障)。如果该中断处理程序最近没有运行过(或者中间程序很节约时间),那么它的任何代码或数据不太可能保留在 TLB 或高速缓存中。 当再次调度已中断的线程时,它的执行上下文(如寄存器内容)逻辑上将得到恢复,以便它可以正确运行。然而,TLB 和高速缓存的内容必须根据程序的后继请求重新构造。因此,作为中断的结果,中断处理程序和被中断的线程都可能遇到大量的高速缓存未命中和 TLB 未命中延迟。 等待线程 无论何时只要执行的程序发出不能立刻满足的请求,例如同步 I/O 操作(显式的或缺页故障的结果),该线程就会处于等待状态,直到请求完成为止。除了请求本身所需的时间以外,通常这还会导致另外一些 TLB 和高速缓存的延迟时间。 可分派线程 当某个线程可分派但不在运行时,它不能完成任何有用的事情。更糟的是,正运行的其它线程可能导致重新使用该线程的高速缓存线路并将实内存页收回,从而引起最终分派时出现更多的延迟。 当前已分派的线程 调度程序选择对使用处理器有强烈要求的线程。在『CPU 调度程序性能概述』中讨论了影响该项选择需要考虑的事项。当分派线程后,处理器的逻辑状态恢复成线程中断时有效的状态。 当前的机器指令 如果未出现 TLB 或高速缓存未命中的情况,绝大多数机器指令都能在单个处理器周期内执行。相比之下,如果程序迅速转换到该程序的不同区域且访问大量不同区域中的数据,就会产生较高的 TLB 和高速缓存未命中率,执行每条指令使用的平均处理器周期数(CPI)可能大于 1。这种程序被认为有较差的局域性引用能力。它也许在使用必需的最少指令数来做这个工作,但是要消耗大量不必要的周期数。部分是因为指令数和周期数之间相关性较弱,检查程序列表来计算路径长度不会再直接产生一个时间值。由于较短的路径通常比较长的路径快,所以速率根据路径长度率的不同而明显不同。 编译器用完善的方法重新安排代码从而将程序执行所需的周期数降到最小。追求最佳性能的程序员必须首先致力于确保编译器具有有效优化代码所需的全部信息,而不是试图事后批评编译器的优化技术(请参阅『预处理器和编译器的有效使用』)。优化有效性的实际衡量标准是可信工作负载的性能。 系统调谐 在有效实现应用程序后,系统总体性能的进一步提高就成了系统调谐考虑的一个问题。系统级调谐包含的主要组件有: 通信 I/O 取决于工作负载的类型与通信链路的类型,可能需要调谐以下的一个或多个通信设备驱动程序:TCP/IP 或 NFS。 固定磁盘 逻辑卷管理器(LVM)控制文件系统的位置和磁盘上调页空间,这可能会极大地影响系统经历的寻道等待时间。磁盘设备驱动程序控制执行 I/O 请求所遵从的顺序。 实内存 虚拟内存管理器(VMM)控制空闲实内存帧的池,并决定何时从何处取用帧来补充该池。 运行线程 调度程序确定接下来由哪个可调度实体接收控制权。在 AIX 中,可调度实体是线程。请参阅『线程支持』。 性能调谐过程介绍 性能调谐主要是资源管理问题和正确的系统参数设置。调谐工作负载和系统以有效利用资源由下列步骤组成: 识别系统中的工作负载 设置目标: 确定如何评测结果 量化目标和区分目标的优先级 识别限制系统性能的关键资源 最小化工作负载的关键资源要求: 如果可选择的话,使用最适当的资源 减少个别程序或系统函数对关键资源的要求 结构化资源的并行使用 修改资源的分配以反映优先级 更改个别程序的优先级或资源限制 更改系统资源管理参数的设置 重复步骤 3 到步骤 5 直到满足目标(或者资源饱和) 如果必要的话,使用其它资源 在系统性能管理的每个阶段都有相应的工具(参阅附录 A 『监视和调谐命令和子例程』)。这些工具有些可从 IBM 得到;另一些是第三方产品。下图说明在一个简单的 LAN 环境中性能管理的各阶段。 图 2. 性能阶段. 该图用五个加权的圆圈说明对系统性能调谐的各步骤:规划、安装、监视、调谐和扩展。每个圆圈代表系统处于不同的性能状态:空闲、不均衡、均衡和过载。实质上就是扩展一个过载的系统、调谐系统直到它是均衡的、监视不均衡的系统并且在需要扩展时安装更多的资源。 识别工作负载 系统执行的所有工作都必须能够识别。特别是在 LAN 连接的系统中,通过系统的用户之间仅有的非正式协议,可以轻松地开发出一组复杂的交叉安装的文件系统。这些文件系统必须被识别出来并作为任何调谐活动的一部分进行考虑。 对于多用户工作负载,分析员必须量化一般情况和高峰期的请求率。确定用户实际与终端交互时间的实际比例也是很重要的。 该识别阶段中的一个要素是决定必须对生产系统进行评估和调谐活动,还是在另一系统上(或“切换”)用实际工作负载的模拟型式来完成评估和调谐活动。分析员必须针对非生产环境的灵活性权衡来自于生产环境结果的较大可靠性,分析员可在非生产环境中进行试验,当然试验所冒的风险是性能下降或更糟。 设置目标的重要性 虽然可以根据可测数量设置目标,但实际希望的结果往往带有主观性,比如令人满意的响应时间。进一步讲,分析员必须抵挡住调谐可测量的东西而不是对他而言是重要东西的诱惑。如果没有系统提供的评估能符合所要求的改进,那么就必须对该评估进行设计。 量化目标最有价值的方面不是选择达到的数字,而是对(通常)多个目标的相对重要性进行公开判定。如果这些优先级没有事先设定且不是每个相关的人都理解的话,分析员在没有进行频繁咨询之前不能作出任何折衷的决定。分析员还容易对用户的反应或管理性能中一些已经被忽略的方面而感到吃惊。如果系统的支持和使用跨过了组织的边界,您可能需要供应商和用户之间的书面服务级协议,可确保对性能目标和优先级有一个清楚而共同的理解。 识别关键资源 通常,给定工作负载的性能可由一两种关键系统资源的可用性和速度决定。分析员必须正确识别出那些资源,否则会冒险陷入无休止的尝试出错操作。 系统具有物理资源和逻辑资源。关键的物理资源通常比较容易识别,因为较多的系统性能工具可用来评估物理资源的利用率。通常最影响性能的物理资源如下: CPU 周期 内存 I/O 总线 不同的适配器 磁盘臂 磁盘空间 网络访问 逻辑资源不太容易识别。逻辑资源通常是对物理资源进行分区的编程抽象。进行分区的目的是共享和管理物理资源。 构建于其上的物理资源和逻辑资源的一些示例如下: CPU 处理器时间片 内存 页面帧 堆栈 缓冲区 队列 表 锁和信号量 磁盘空间 逻辑卷 文件系统 文件 分区 网络访问 会话 信息包 通道 了解逻辑资源和物理资源是很重要的。因为缺少逻辑资源线程可能阻塞,就像因为缺少物理资源而阻塞一样,扩展下层物理资源未必能保证创建附加的逻辑资源。例如,考虑使用 NFS 块 I/O 守护程序 biod。客户机上的一个 biod 守护程序要求处理每个暂挂的 NFS 远程 I/O 请求。因此,biod 守护程序的数量限制了能同时运行的 NFS I/O 操作的数量。当缺少 biod 守护程序时,系统检测会指示 CPU 和通信链路只使用了很少一部分。您可能有系统未充分利用(并且很慢)的假象,事实上这时是因为缺少 biod 守护程序从而限制了其余的资源。biod 守护程序使用处理器周期和内存,但您不能简单地通过添加实内存或将它转移到一个更快的 CPU 上来修正这个问题。解决方案是创建更多的逻辑资源(biod 守护程序)。 在应用程序开发过程中可能不经意间创建逻辑资源和瓶颈。传递数据或控制设备的方法可以有效地创建一个逻辑资源。当偶然创建这样的资源时,通常没有工具可监视它们的使用,也没有接口控制它们的分配。它们的存在可能不会引起重视,直到某个特定性能问题出现时就会突出它们的重要性。 最小化关键资源要示 下面讨论在三个级别上考虑最小化工作负载的关键资源要求。 使用适当的资源 决定在一个资源上使用另一个资源时应该理智地考虑并且头脑中要有明确的目标。在应用程序开发过程中有一个选择资源的示例,即通过增加内存消耗来减少 CPU 的消耗来达到一个平衡。用于演示资源选择的公共的系统配置决策为:是将文件放置在单独的本地工作站上,还是放置在远程服务器上。 减少关键资源的要求 对于本地开发的应用程序,可用多种方法检查程序以便其更有效地执行相同的功能或除去不需要的功能。在系统管理级别上,争用关键资源的低优先级工作负载可以移动到其它系统中、在其它时间运行或由“工作负载管理器”控制。 结构化资源的并行使用 因为工作负载需要运行多个系统资源,从而可以利用这样的事实,即资源是独立的且可以并行使用。例如,操作系统预读算法检测到程序在顺序访问文件的事实,因此它调度并行执行的其它顺序读取操作,同时应用程序还处理先前的数据。并行也用于系统管理。例如,如果某个应用程序同时访问两个或多个文件且如果同时访问的这些文件存放在不同的驱动器上,那么添加一个额外的磁盘驱动器可能会提高磁盘 I/O 的速率。 资源分配优先级 操作系统提供了一些方法来区分活动的优先级。有些在系统级别上设置,比如磁盘调步。其它的例如进程优先级可由单个用户设置以反映连接到特定任务上的重要性。 重复调谐步骤 性能分析的一个公认的真理是接下来总有瓶颈出现。减少某个资源的使用意味着另一资源限制了吞吐量或响应时间。例如,假设我们的系统中有下列的利用率级别: CPU:90% 磁盘:70% 内存:60% 这个工作负载是 CPU 受限的。如果成功的调谐工作负载使得 CPU 负载从 90% 降到 45%,则可望在性能上有两倍的改善。不幸的是现在的工作负载是 I/O 受限的,它有下列的近似利用率: CPU:45% 磁盘:90% 内存:60% 改善后的 CPU 利用率允许程序立刻提交磁盘请求,但接下来我们会受到由磁盘驱动器的容量施加的限制。性能改善也许是 30% 而不是预期的 100%。 总是存在一个新的关键资源。重要的问题是使用手边的资源是否已经满足性能目标。 注意: 用 vmtune、schedtune 和其它调谐命令产生的不正当系统调谐可能导致意外的系统行为,例如降低系统或应用程序的性能或系统暂停。更改仅应在性能分析识别出瓶颈时才适用。 注: 对于性能相关的调谐设置,不存在什么一般建议。 应用额外的资源 在前述所有的方法都用尽后如果系统性能仍不能满足它的目标,则必须增强或扩展关键资源。如果关键资源是逻辑资源且下层物理资源足够,则无需额外代价就可以扩展逻辑资源。如果关键资源是物理资源,分析员必须研究一些额外的问题: 必须增强或扩展关键资源到什么程度才可以终止瓶颈? 系统性能会满足它的目标吗?或另外的资源会首先饱和吗? 如果有一串关键资源的话,增强或扩展所有这些资源或与另一系统划分当前工作负载是否更节省成本呢? 性能基准 当试图比较不同环境中给定软件的性能时,常会遇到许多可能的错误,一些是技术上的,一些是概念上的。本节包含主要的提示信息。本书其它各节讨论评测过去和特定处理时间的不同方法。 评测处理系统调用需要花费的时间(挂钟)时,需要获取一个由下列内容组成的数字: 执行正运行服务的指令所需要的确切时间 处理器等待内存中的指令或数据时延迟的不同时间(也就是说,高速缓存和 TLB 不命中的代价) 在调用开头和结束访问时钟所需要的时间 由周期性事件如系统定时器中断所消耗的时间 由或多或少的随机事件消耗的时间,如 I/O 为了避免报告一个不精确的数字,常常要求多次评测工作负载。因为所有的外部的因素都会增加处理时间,典型的评估集有一个曲线的形式
2023-01-11 00:36:111

AIX的版本号代表什么意思?

oslevel-s显示当前系统版本,比如显示5300-08-01-xxxx,指的就是系统是aix5.3。technologylevel是08,sp版本是01,最后的4位,前2位标识年份,后2位表示周比如5300-09-03-0918,表示aix5.3tl版本09,sp版本03,这个版本是在2009年第18周进行的更新。
2023-01-11 00:36:451

AIX有多少版本

AIX版本历史 IBM AIX 6.1 , 2006年 AIX 5L 5.3, 2004年8月 NFS Version 4 支持 Advanced Accounting 虚拟 SCSI 虚拟以太网 SMT 微分区(Micro-Partitioning) JFS2 配额(quota)支持 JFS2 文件系统收缩(shrink)支持 AIX 5L 5.2, 2002年10月 支持多路IO光纤信道磁盘 动态LPAR支持 AIX 5L 5.1, 2001年5月 引入64位内核 JFS2 AIX 4.3.3, 1999年9月 增加了在线备份功能 AIX 4.3.2, 1998年10月 AIX 4.3.1, 1998年4月 AIX 4.3, 1997年10月 支持 64位 体系 AIX v4, 1994年 AIX v3, 1990年 AIX v3.1 引入了日志文件系统 (JFSv1) AIX v2 AIX v1, 1986年
2023-01-11 00:36:511

怎样修改AIX系统时间

本地语言支持(NLS)使用多种环境变量来影响对AIX语言环境的选择。可以设置这些变量的值来更改AIX语言环境信息的搜索路径。 LANG 指定安装时缺省的AIX语言环境。 注:LANG 环境变量值是在安装时确定的。(除非设置了 LC_* 环境变量,否则每个进程都使用都使用该语言环境)。可以使用 SMIT 中的 Manage Language Environment 菜单来更改 LANG 语言环境。有关使用 SMIT 的更多信息,请参阅 AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 System Management Interface Tool (SMIT) Overview。C 和 POSIX 语言环境的目的就是提供最佳性能。 LC_ALL 覆盖 LANG 环境变量的值以及所有其它 LC_* 环境变量的值。 LC_COLLATE 指定用于 LC_COLLATE 类别信息的AIX语言环境。LC_COLLATE 类别确定了字符整序和字符串整序的规则,这些规则控制着范围、同等类以及多字符整序元素的行为。 LC_CTYPE 指定用于 LC_CTYPE 类别信息的AIX语言环境。LC_CTYPE 类别确定了字符处理的规则,这些规则控制着文本数据字符(即单字节和多字节字符)的字节序列的解释、字符的分类(如,字母、数字等)以及字符类的行为。 LC__FASTMSG 当 LC__FASTMSG 设为 true 时,该变量规定对于 C 和 POSIX 语言环境使用缺省消息,并且规定忽略 NLSPATH。否则,执行符合 POSIX 规范的消息处理。在 /etc/environment 文件中,缺省值为 LC__FASTMSG=true。 LC_MESSAGES 指定用于 LC_MESSAGES 类别信息的AIX语言环境。LC_MESSAGES 类别确定了控制肯定性和否定性响应的规则,以及控制用于消息和菜单的语言环境(语言)的规则。 在使用不能显示多字节字符的终端时,如果希望不显示不可打印字符,可将 LC_MESSAGES 环境变量设为 C@lft。可显示多字节字符的登录会话禁用此设置。 使用 cron 或 inittab 启动的进程保留 C@lft LC_MESSAGES 设置,并使用 setlocale() 子例程建立缺省消息的语言环境。如果应用程序不显示消息,请确保 LC_MESSAGES="C@lft",并通过 putenv("LC_MESSAGES=") 子例程禁用此设置。其结果就是使用经翻译的消息目录的输出。 LC_MONETARY 指定用于 LC_MONETARY 类别信息的语言环境。LC_MONETARY 类别确定了控制货币相关格式的规则。 LC_NUMERIC 指定用于 LC_NUMERIC 类别信息的AIX语言环境。LC_NUMERIC 类别确定了控制非货币数字格式的规则。 LC_TIME 指定用于 LC_TIME 类别信息的语言环境。LC_TIME 类别确定了控制日期和时间格式的规则。 LOCPATH 指定用于本地化信息的搜索路径,包括二进制AIX语言环境文件、输入法和代码集转换器。 注:所有的 setuid 和 setgid 程序都忽略 LOCPATH 环境变量。 NLSPATH 指定用于查找消息目录文件的搜索路径。NLS 子系统的消息工具组件使用该环境变量。请参阅 catopen 子例程以获取更多有关 NLSPATH 变量所要求的格式的信息。 影响AIX语言环境选择的环境变量可分为三种优先级类:高、中和低。处于高优先级类的环境变量有: LC_ALL LC_COLLATE LC_CTYPE 处于中优先级类的环境变量有: LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME 而处于低优先级类的环境变量是:LANG 当 setlocale 子例程为一个特定类别或所有类别请求AIX语言环境时,将按以下方式,根据这些环境变量设置的优先级级别对这些设置进行查询: 如果设置了 LC_ALL 环境变量,则所有六个类别都使用该变量指定的环境变量。例如,如果 LC_ALL 环境变量等于 en_US,而 LANG 环境变量等于 fr_FR,调用 setlocale 子例程会把所有六个类别都设为 en_US 语言环境。 如果 LC_ALL 环境变量未设,则各个类别分别使用由各自对应的环境变量指定的AIX语言环境。例如,如果 LC_ALL 环境变量未设,LC_COLLATE 环境变量设为 de_DE,而 LC_TIME 环境变量设为 fr_CA,那么调用 setlocale 子例程将把 LC_COLLATE 类别设为 de_DE,而把 LC_TIME 类别设为 fr_CA。这两个环境变量中的任一方都不会优先于另一方。 如果 LC_ALL 环境变量未设,并且某一个特定的 LC_* 环境变量的值也未设,那么 LANG 环境变量的值就决定了这一特定类别的设置。 例如,如果 LC_ALL 环境变量未设,LC_CTYPE 环境变量设为 en_US,LC_NUMERIC 环境变量未设,LANG 环境变量设为 is_IS,那么调用 setlocale 子例程会将 LC_CTYPE 类别设为 en_US,而将 LC_NUMERIC 类别设为 is_IS。LANG 语言环境只为那些先前未由 LC_*? 环境变量确定的类别指定语言环境。 如果 LC_ALL 环境变量未设,某一个特定的 LC_* 环境变量的值也未设,而且 LANG 环境变量的值也同样未设置,那么该特定类别的环境变量缺省为 C 语言环境。例如,如果 LC_ALL 环境变量未设,LC_MONETARY 环境变量设为 sv_SE,LC_TIME 环境变量未设,LANG 环境变量也未设,那么调用 setlocale 子例程会将 LC_MONETARY 类别设为 sv_SE,而将 LC_TIME 类别设为 C。 关于AIX语言的知识,我们就讲解的很全面了。
2023-01-11 00:36:572

aix的内存怎么查看,我用vmstat查看内存使用率到了80%,这对机器油影响吗?还有交换内存是什么?谢谢

1. 内存查看可以用topas、nmon命令2. 很遗憾,vmstat是看不到内存使用率的,你看到的memory下的统计结果为系统当前的换页情况3. 物理内存使用率到了80%,即便你看到了100%,对于aix来说是没有什么影响的,aix有自己的内存自动管理机制,虚拟内存耗尽(对aix来说)才会产生恶劣的后果,比如系统挂起,所以你只需要立刻观察系统cpu的idle,wait,然后虚拟内存使用情况,如果结果合理可接受,那么可以认为系统没有问题
2023-01-11 00:37:076

aix配置ip

一、IP配置1、输入命令 smit tcpip:2、选择"Minimum Configuration & Startup":3、选择网卡:4、输入hostname、IP、子网掩码、默认网关:5、输入后,回车生效:6、输入 ifconfig -a ,查看IP:二、DNS配置1、在tcp/ip配置界面,选择“Further Configuration”:2、选择“Name Resolution”:3、选择“Domain Nameserver”:4、选择“Add a Nameserver”: 5、输入DNS地址,按回车生效:6、配置完成后,按F10退出,输入以下命令查看。
2023-01-11 00:37:331

如何在AIX系统下配置使用Sendmail

Linux 的 sendmail 配置 配置文件 在 Linux 系统中,Sendmail 包括如下配置文件: /etc/sendmail.cf /etc/mail/access /etc/mail/aliases /etc/mail/local-host-names /etc/mail/mailertable /etc/mail/virtusertable /etc/mail/domaintable ~/.forward 我们将会 在下面的章节中详细介绍这些配置文件。 /etc/sendmail.cf /etc/sendmail.cf 是 sendmail 的主配置文件。该文件存储了正在运行的 mailer 程序的类型信息,定义了重写邮件地址的规则和 sendmail 命令的操作环境。因为 sendmail.cf 的语法比较复杂,我们一般不建议手动修改该配置文件。安装了 sendmail 的 UNIX/Linux 系统都会带有 sendmail.cf,而且该配置文件在大多数情况下都不需要修改就可以使用。如果用户确实需要修改 sendmail.cf 配置文件 , 一般建议用户基于 sendmail.mc 宏文件,利用 m4 程序来生成新的 sendmail.cf 文件。 在 RedHat Linux 系统中,sendmail.mc 宏文件位于 /etc/mail/ 目录。 而 SuSE Linux 系统并没有 sendmail.mc 文件,相应的,它提供了 /etc/mail/linux.mc ( 或者 /etc/mail/linux.nullclient.mc) 替代 sendmail.mc。/etc/mail/linux.mc 是 SuSEconfig 使用 /etc/rc.config 和 /etc/rc.config.d/sendmail.rc.config (SuSE <= 7.3) 或者 /etc/sysconfig/sendmail (SuSE >= 8.0) 的参数而生成的宏文件。SuSEconfig 执行 /sbin/conf.d/SuSEconfig.sendmail 脚本来构建 .mc 文件,并执行 m4 来生成 sendmail.cf 配置文件。用户可以依照清单 1 所示的 SuSEconfig.sendmail 命令来生成配置文件。 清单 1. 使用 SuSEconfig.sendmail 命令生成配置文件 / sbin/conf.d/SuSEconfig.sendmail -m4 > sendmail.mc 在 sendmail.mc 配置文件中经常出现如下的 m4 命令: define: 用于定义配置文件中变量的值 divert: 用于定向 m4 进程的输出。 divert 被设置为 -1 时 , 取消输出。如果 divert(-1) 在一个文本块的前面出现,这段文本将不会再 sendmail.cf 中出现 . divert 被设置为 0 时来定向数据流的输出,如 sendmail.cf, VERSIONID: 配置文件定义版本控制信息。 dnl: 注释掉后面的所有字符。 dnl 出现在行尾,表示将清除掉不想要的空白行;dnl 出现在行首,表示这一行将被当成注释。 DOMAIN: 选择传输邮件的域。 FEATURE: 识别配置文件中一个特性 (Feature)。 MAILER: 识别包含在 sendmail.cf 一套邮件传输方法。 OSTYPE: 定义宏所使用的操作系统,它允许 m4 程序增加同相关操作系统相关的文件。 undefine: 清除配置文件中的变量值。 需要注意的是,m4 宏处理器生成的 sendmail.cf 文件必须放在 /etc/ 目录 , 而非 /etc/mail。具体的操作如清单 2 所示。 清单 2.m4 命令生成配置文件 sendmail.cf cp /etc/sendmail.cf /etc/sendmail.cf.bak m4 sendmail.mc > sendmail.cf 在用户修改完成 sendmail.cf 配置文件以后,最后一步操作是重新启动 sendmail 服务,具体的操作如清单 3 所示: 清单 3. 重启 sendmail 服务 service sendmail restart /etc/mail/access 和 access.db access 数据库是由 sendmail V8.9 版本引入的特性, 并在 V8.10 重得到很好的发展。它提供了一个单一集中管理的访问规则数据库;它可以基于发信者的姓名、地址或者 IP 来判断是否接受 (OK)、转发 (RELAY)、拒绝 (REJECT) 或者取消 (DISCARD)。sendmail 会在接收邮件时进行规则判断,默认情况下只接受本机发送的邮件。 对本地设置来说,/etc/mail/access 和 access.db 并不是必需的;只有在建立中央邮件集中服务器来处理所有邮件的时候才需要这两个文件。 access 数据库的配置主要有三个步骤,具体操作如下所示。 修改 /etc/mail/access 文件;修改后的内容如清单 4 所示。 清单 4./etc/mail/access 文件内容 localhost.localdomain RELAY localhostRELAY 127.0.0.1RELAY 192.168.1RELAY 利用 /etc/mail/access 创建数据库映射文件 access.db,命令如清单 5 所示。 清单 5. 生成数据库映射文件 access.db makemap hash /etc/mail/access.db < /etc/mail/access 重启 sendmail, 读取 access.db,具体的命令如清单 3 所示。 service sendmail restart /etc/mail/aliases 和 aliases.db aliases 是 sendmail 邮件系统的别名数据库。它可以定义邮递列表,在机器之间转发邮件,或者允许用多个名字指定一个用户。因为 Aliases 别名处理的规则是递归的,所以一个别名指向的目的地也可以是别名。对于每个信封,sendmail 都会在别名文件中查找本地用户的收件人名称。由于 Sendmail 的可能要在 aliases 文件中搜索数以千计的收件人名称,所以一个以 DB 数据库格式存储的 aliases 文件副本被创建,并用来提高查询的速度。 同样,这两个配置文件也不是必需的。如果 sendmail 是使用中央服务器的邮件处理中心处理所有邮件的话,安装在邻居服务器或客户机的 aliases 和 aliases.db 文件就不需要了。 aliases 数据库的配置主要有三个步骤,如下所示。 1.修改 /etc/mail/aliases。修改后的内容如清单 6 所示。 清单 6. 修改后的 aliases 文件 # Basic system aliases that MUST be present. postmaster: root mailer-daemon: postmaster # amavis virusalert: root 2.根据 /etc/mail/ aliases 来创建数据库映射文件 aliases.db,该命令如清单 7 所示。 清单 7. 创建数据库映射文件 aliases.db makemap hash /etc/mail/aliases.db < /etc/mail/aliases 3.重启 sendmail,读取 aliases.db,具体的命令如清单 3 所示。 service sendmail restart
2023-01-11 00:38:181

aix什么牌子

一个耳机/麦克风的品牌叫做AIX(爱秀)、IBM AIX小型机、或者就是IBM开发的类UNIX操作系统
2023-01-11 00:38:241

AIX是什么品牌

AIX是IBM的一套操作系统,一般运行在RS6000,AS400等小型或大型计算机上,是多用户操作系统。类似UNIX
2023-01-11 00:38:301

AIX做工各个数字代表的意思!

6100-01-01-0823最前面的6100表示这是AIX6.16100-01这里的01表示technology level 01,即维护级别为01,这是大的AIX补丁号码6100-01-01,后面这个01表示SP(service pack)版本。最后的4位数字0823表示这个版本是在08年的第23周更新的。
2023-01-11 00:38:371

aixdisable取消自启动

题主是否想询问“aixdisable怎么取消自启动”?1、首先打开aixdisable。2、其次在主页面点击并打开设置。3、最后选择自启动点击取消即可。
2023-01-11 00:38:441

银行用aix做服务器,请问好处体现在什么地方,能具体给予解答吗!谢谢!

关键看业务系统的操作系统需求,unix相对安全稳定一些,并有ibm售后支持。
2023-01-11 00:39:173

买了件衣服,牌子上写着AIX这个是啥牌子啊 ,网上找不到,很贵的呢

AIX是阿玛尼的二线品牌, 也就是阿玛尼的副厂品牌。意大利的品牌。不过现在国际大牌现在都是代加工, 就是材料是进口的, 加工是国内厂做的。阿玛尼(Armani)是世界知名奢侈品牌,1975年由时尚设计大师乔治·阿玛尼(Giorgio Armani)创立于意大利米兰,他以使用新型面料及优良制作而闻名。
2023-01-11 00:39:447

AIX6.1操作系统的特点?

1、环境变量AIXTHREAD_SCOPE 由原来的默认值P(进程域)更改成默认的S(系统域)2、Power6 支持动态可变内存页大小。4kb 是默认值。16kb 是power5+ 和aix5.3 TL4 引入的。16mb 从power4 开始支持,称作大内存页,使用前需要设置vmo 参数lgpg_regions 和lgpg_size 。16GB 从power5+ 开始支持,称作巨内存页。需要用HMC 为分区设置。Power6 并运行aix6 时,aix 会根据情况,在需要时将64kb 页自动拆开成16 个4kb 页或相反操作。使用svmon –P 参数可以查看进程的64kb页使用情况。3、AIX6.1 支持的物理内存提升到32TB ,原来版本的是16TB 。4、支持NIM NFS4从AIX5.3 开始提供NFS v4 协议的支持。相比于NFS v2, v3,NFS v4 优势在于: • 提供更强的安全性 • 文件锁的支持成为NFS 协议内置的一部分 • 提供更高的性能 • 支持ACL ,能进行更加细致的访问控制在AIX6.1 中,NIM 已经和NFS 4 集成在一起,在创建资源时可以指定NFS 协议版本和认证方式,进一步提高了NIM 的灵活性和安全性。5、X-Windows 升级到Release7.1 版,并提供与5、6 版的兼容文件。6、加强国际化支持。 • 对Unicode 标准的支持升级到了5.0,提供了更新更完整的国际化字符集支持。 • 为5 种新的语言提供本地化支持。 • 时区支持数据库更新。
2023-01-11 00:40:091

Aix是什么东西?

AIX全名为(AdvancedInteractiveExecutive),它是IBM公司的UNIX操作系统,整个系统的设计从网络、主机硬件系统,到操作系统完全遵守开放系统的原则。下面对AIX作以介绍。RS/6000采用IBM的UNIX操作系统-AIX作为其操作系统。这是一个目前操作系统界最成功,应用领域最广,最开放的第二代的UNIX系统。它特别适合于做关键数据处理(CRITICAL)。AIX包含了许多IBM大型机传统受欢迎的特征,如系统完整性,系统可管理性和系统可用性。在AIX操作系统上,有许多的数据库和开发工具,用户除了选用已有的应用软件外,还可以根据各自的需要进行开发。此外,在AIX之上,有一组功能强,使用方便的系统管理工具。对于异种平台互存,互操作有很成熟的解决方案。由于该UNIX的先进的内核技术和最好的开放性,因此,虽然RS/6000从宣布到今天只有短短的5年多的时间,它已在各行各业有了广泛的运用,并在1993和1994年连续二年在MIDRANGE商用UNIX领域处于第一位。RISCSYSTEM/6000的操作系统是AIX,它是性能卓越的、开放的UNIX,汇集了多年来计算机界在UNIX上的研究成果,以IBM在计算机体系结构、操作系统方面40多年极其丰富的经验。最大限度的使用RISC技术,安装了象AIX这样的具备工业界实力的UNIX操作系统。它既可连接SAA体系结构,又能与非IBM系统的网络相连,因此,可以和多数专业银行现有的系统实现互连,这对今后业务系统拓展将带来极大的灵活性,并降低投资。AIX遵循一系列的国际标准:*IEEEPOSIX1004.1-1990*X/OPEN移植指南ISSUE3的基本级(XPG3)*AES/OSREVISIONA(OSF/1LEVEL2资格)*FIPS151-1*AIX的编译器:XLC、C++(可选)、FORTRAN(可选)、PASCAL(可选)、COBOL(可选)*ADA的编译器已达到XPG3“成员”级的认可。*AIX支持多用户、多任务。AIX有一些其它特性包括:AIX提供了3种SHELL:SYSTEMV的KORN、BOURNESHELL和4.3BSDCSHELL作为可选择的UNIX系统界面;安全设施满足TCB(TrustedComputingBase)的C2级;实时处理能力,这对于“面向交易”的应用至关重要(如零售业和银行等),它使RS/6000获得极高的响应和吞吐量;虚拟存储管理,当需要时,可将一些不常用的模块转送至外存,提高内存的可利用性。先进的文件系统,使得系统管理更加有效,并提高了数据可靠性以及完整性。能兼容DOS应用程序和数据。InfoExplorer,快速信息超文本索引系统-不仅包括文字,而且对包含声音、图像的索引系统,这是个联机的文件接口。包括全部的超文本的索引和查找,以及面向任务和坐标的多重导引和索引系统。这个文字及图形索引系统以一个灵活的、基于任务的方式去使用详细资料及培训资料。高级系统管理工具(SMIT,SystemManagementInterfaceTool)。提供一级菜单驱动程序,诸如完成软件的安装与设置、设备的设置及管理、问题的测定、存贮管理等。可以自动地进行I/O设备设置,ASCII终端也可充当系统控制台。在LAN上可以进行远程系统的安装。
2023-01-11 00:40:206

什么是aix

不同
2023-01-11 00:40:464

AIX主机是什么?

oslevel查看操作系统版本。oslevel-r查看操作系统补丁版本。lslpp -l|grepsoft_name查看安装的软件版本。aix (advancedinteractiveexecutive)是ibm基于at&tunixsystemv开发的一套类unix操作系统,运行在ibm专有的power系列芯片设计的小型机硬件系统之上。
2023-01-11 00:41:003

AIX是什么意思 《法语助手》法汉

AIX(Advanced Interactive eXecutive)是IBM基于AT&T Unix System V开发的一套类UNIX操作系统,运行在IBM专有的Power系列芯片设计的小型机硬件系统之上。它符合Open group的UNIX 98行业标准(The Open Group UNIX 98 Base Brand),通过全面集成对32-位和64-位应用的并行运行支持,为这些应用提供了全面的可扩展性。它可以在所有的IBM ~ p系列和IBM RS/6000工作站、服务器和大型并行超级计算机上运行。
2023-01-11 00:41:121

谁有AIX的中文详细操作命令手册?

我有,留下邮箱,发给你吧。
2023-01-11 00:41:183

AIX命令的进阶命令

?如何知道自己在运行单处理器还是多处理器内核?/unix 是指向已启动内核的符号链接。要了解正在运行什么内核模式,可输入 ls -l /unix 并查看 /unix 链接到什么文件。下面是 ls -l /unix 命令的三种可能输出及其对应的内核:/unix -> /usr/lib/boot/unix_up # 32 bit uniprocessor kernel/unix -> /usr/lib/boot/unix_mp # 32 bit multiprocessor kernel/unix -> /usr/lib/boot/unix_64 # 64 bit multiprocessor kernel从一种内核模式更改为另一种内核模式在安装过程期间,会缺省启用一种适合该 AIX 版本和操作中的硬件的内核。让我们使用前一个问题中的方法并假设启用了 32 位内核。我们还假设您希望在 64 位内核模式下启动。这可以通过按顺序执行以下命令来实现:ln -sf /usr/lib/boot/unix_64 /unixln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unixbosboot -ad /dev/hdiskxxshutdown -r/dev/hdiskxx 目录是启动逻辑卷 /dev/hd5 所在的位置。要弄清 hdiskxx 中有哪些 xx,可运行以下命令:lslv -m hd5在裸设备上安装oracle系统:修改裸设备的权限,如裸设备名为system01,安装数据库用户为oraclechown oracle:dba /dev/system01chown oracle:dba /dev/rsystem01在使用文件时必须用rsystem01启动时自动加载文件系统信息:需要加载的信息存放在/etc/filesystemsmount -t nf 加载所有在/ect/filesystems中定义type=nfs的文件系统显示已加载的文件系统及状态: df -v,mount如何知道我的计算机是否基于 CHRP?运行 prtconf 命令。如果是 CHRP 计算机,则字符串 chrp 会出现在 Model Architecture 行上。系统中的设备属性值是什么?要列出磁带设备 rmt0 的当前属性值,可输入以下命令:lsattr -l rmt0 -E要列出磁带设备 rmt0 的缺省属性值,可输入以下命令:lsattr -l rmt0 -D要列出 TTY 设备 tty0 的可能登录属性值,可输入以下命令:lsattr -l tty0 -a login -R要显示系统级别的属性,可输入以下命令:lsattr -E -l sys0列出有关特定物理卷的信息?举例来说,若要了解有关 hdisk1 的详细信息,可运行如下命令:lspv hdisk1获得系统的详细配置?输入以下命令:lscfg下列选项可以提供特定的信息:-p 显示特定于平台的设备信息。该标志适用于 AIX 4.2.1 或更高版本。-v 显示在自定义 VPD 对象类中找到的重要产品数据库(Vital Product Database,VPD)。例如,要显示有关磁带驱动器 rmt0 的详细信息,可输入以下命令:lscfg -vl rmt0通过运行 prtconf 命令也可以获得非常类似的信息。如何确定芯片类型、系统名称、节点名称、型号,等等?uname 命令可以提供关于系统的详细信息。uname -p 显示系统的芯片类型。例如,PowerPC。uname -r 显示操作系统的版本号。uname -s 显示系统名称。例如,AIX。uname -n 显示节点名称。uname -a 显示系统名称、节点名称、版本、计算机 ID。uname -M 显示系统型号名称。例如,IBM, 9114-275。uname -v 显示操作系统版本。uname -m 显示运行系统的硬件的计算机 ID 编号。uname -u 显示系统 ID 编号。AIX我的系统上在运行什么 AIX 主要版本、次要版本和维护级?输入以下命令之一:oslevel -rlslpp -h bos.rte观察进程内存使用情况:ps aux 观察参数%mem:内存使用百分比 RSS:实际使用内存vmstat free的单位为块,缺省值为4096bytst创建raw设备时选择的类型:raw_lv裸设备的备份dd if=/dev/raw1 of=/dev/rmt0 bs=16kAIX系统所需要补丁IX72696,IX85104,IX81863,IX87313,IX89087,IX89522,IY02407,IY03412,IY05995,IY07276,IY01050# lspv *列出设备名称hdisk0 0006fa7f212ee586 rootvghdisk1 0006fa7f7dc2b8a8 oradata如想删除设备,则用rmdev -dl hdisk1...smit ssaraid(首先创建RAID阵列)再创建VG smit vg然后在VG中创建lv(也即裸设备)此时便可以创建数据库了,或者可以在此时创建FS: smit fs创建文件系统以下命令将在卷组 testvg 中创建一个大小为 10MB、安装点为 /fs1 的 jfs 文件系统:crfs -v jfs -g testvg -a size=10M -m /fs1安装所有缺省文件系统(/etc/filesystems 文件中标记有 mount=true 属性的所有标准文件系统)以下命令将安装所有此类文件系统:mount {-a|all}显示已安装的文件系统输入以下命令可以显示有关所有当前已安装的文件系统的信息:mount卸载文件系统输入以下命令可以卸载 /test 文件系统:umount /test删除文件系统输入以下命令可以删除 /test 文件系统:rmfs /test对文件系统进行碎片整理可以使用 defragfs 命令来改善或报告文件系统中的连续空间状态。例如,若要对文件系统 /home 进行碎片整理,可以使用以下命令:defragfs /home更改文件系统的大小若要将 /usr 文件系统的大小增加 1000000 个 512 字节的块,可输入以下命令:chfs -a size=+1000000 /usr#lscfg –v (显示所有已安装的系统资源)#lsattr –E -l sys0 (显示系统初始参数设置)#lsdev –CH(显示系统资源状态)#df –k (文件系统使用情况)##bootinfo -y 操作系统环境(位数)#bootinfo -m 硬件环境更改每个VG中LV的个数 默认值=vg size/pp#chvg -t#chlv -x number"lsps -a" Lists the status of defined paging spaces."lslpp -h" Used to determine the version of AIX you are running as well as the version of ALL Licensed Program Products."lsattr -E -lsys0" Useful in determining how much real memory resides on the system."lsdev -C" Used to determine what devices are defined to the system."ps av" Gives a ballpark estimate of the percentage of cpu and memory utilized by each process currently running."vmstat 3 20" Useful for determining how much paging activity is taking place on the system. Also gives useful cpu usage info."iostat 3 20" Useful in determining disk utilization for each hard drive验证文件集是否有必需的先决条件和是否已完全安装要显示需要安装或纠正哪些文件集,可输入以下命令:lppchk -v如何获得符号表示中的 loader 节头和符号条目的转储?输入以下命令:dump -Htv确定已分配和使用的分页空间量输入以下命令:lsps -a增加分页空间可以使用 chps -s 命令来动态增加分页空间的大小。例如,如果希望将 hd6 的大小增加 3 个逻辑分区,您可以执行以下命令:chps -s 3 hd6减少分页空间可以使用 chps -d 命令来动态减少分页空间的大小。例如,如果希望将 hd6 的大小减少四个逻辑分区,您可以执行以下命令:chps -d 4 hd6备份裸设备#dd if=/dev/raw_divice of=/dev/rmt0.1 bs=256k从磁带还原裸设备#dd if=/dev/rmt0.1 of=/dev/raw_device count=63 seek=1 skip=1 bs=4k#mt -f /dev/rmt0.1 bsf 1#dd if=/dev/rmt0.1 of=/dev/raw_device seek=1 skip=1 bs=256k#dd if=/dev/rsystem of=/dev/rsystem_bak bs=8192如何知道我的系统是否能够使用同步多线程(Simultaneous Multi-threading,SMT)?如果您的系统是运行 AIX 5L Version 5.3 的基于 POWER5 的系统,则它就能使用 SMT。如何知道我的系统是否启用了 SMT?如果不带任何选项运行 smtctl 命令,它将告诉您是否启用了 SMT。32 位内核是否支持 SMT?是的,32 位和 64 位内核都支持 SMT。如何启用或禁用 SMT?可以通过运行 smtctl 命令来启用或禁用 SMT。下面是该命令的语法:smtctl [ -m off | on [ -w boot | now]]怎样镜像rootvg?现举例如下:1. 添加新硬盘到rootvg#extendvg rootvg hdisk12. 镜像rootvg#mirrorvg -c 2 rootvg hdisk13. 重新生成 boot image#bosboot -ad /dev/hdisk04. 更新bootlist#bootlist -m normal hdisk0 hdisk1 cd05. 重起系统#shutdown –Fr网络如何显示或设置网络参数值?no 命令设置或显示网络优化参数的当前或下一次启动时的值。如何获得我计算机的 IP 地址?输入以下命令之一:ifconfig -a或host Fully_Qualified_Host_Name例如,输入主机 cyclop.austin.ibm.c o m。如何确定服务器上的网络接口?以下两个命令中的任何一个都将显示网络接口:lsdev -Cc if或ifconfig -a若要获得有关某个特定网络接口(例如,tr0)的信息,可以运行以下命令:ifconfig tr0如何激活网络接口?若要激活网络接口 tr0,可以运行以下命令:ifconfig tr0 up如何禁用网络接口?举例来说,若要禁用网络接口 tr0,可以运行以下命令:ifconfig tr0 down系统备份用以下菜单命令形成可启动磁带,用于系统恢复。# smit mksysb#lsattr -E -l sys0 (显示系统初始参数设置)#lsdev -CH(显示系统资源状态)cplv的用法:fs的拷贝如在lv00中有文件系统/dev/lv00,mount点/testfscplv -v vgname -y newly oldlv(此命令自动创建newlv)删去oldlv修改/etc/filesystems下/testfs,将dev定为/dev/newlvfsck /testfsmount /testfs 则原文件系统的内容都能访问禁止终端上的中断键(CTRL+C)在很多应用系统中,系统管理员希望普通用户只运行自己的应用程序,不能进入系统的shell提示符下,但缺省情况下当用户在终端上按CTRL+C键时就会退到系统提示符下。由于用户终端一般没有固定的端口号,为了禁止使用中断键,可采取下面办法:(1)如果使用ksh, 可在$HOME/.profile中第一行加入如下内容:trap echo "Abnormal operation"; exit 123915(2)如果使用csh(ksh亦可),可用如下命令:%stty intr ^!如果恢复正常情况,键入下列命令:% stty intr ^c在shell中不回显(echo)字符在实际应用中,一般当我们在键盘上键入口令时不希望将其显示在屏幕上,为此可采用下面的两种办法:·使用stty 命令stty -echo # do not display passwordecho Enter password: cread PASSWD #get the passwordstty echo # restore standard configuration·使用echo命令设置保密属性:echo 33[8m取消保密属性:echo 33[m在某个目录及其所属子目录的所有文件中查找字符串在程序维护过程中,有时需要在某个目录及其所属子目录的所有文件中查找某一个字符串,为此可用下面两种方法(假设在*.cp文件中查找字符串abc,结果放在文件out中):(1)cat /dev/null > outfind ./ -name *.cp -exec grep abc{} >> out(2)find ./ -name *.cp | xargs grep abc > out推荐使用第二种方法,因其系统开销小、速度快。对/etc/inittab文件中的一行进行注释我们都知道在shell中使用#作为注释符号,但在/etc/inittab中注释一行的方法是在第一个字符前插入字符:。转换DOS和AIX两种格式的文本文件如欲转换DOS和AIX两种格式的文本文件,有两种方法:(1)用ftp命令:设置ASCII传输类型,在一台运行AIX的机器和另外一台运行Windows的机器之间互相传送,这里不再赘述。(2)使用aix2dos或dos2aix命令如将DOS格式的文本文件转换为AIX格式,可用命令A:dos2aix inputfile outfile,反之可用命令:aix2dos inputfile outfile,关于dos2aix和aix2dos命令的详细用法可参阅dos2aix -h 和aix2dos -h 。注意要使用这两个命令,必须首先安装文件集bos.pci。解决某一PV上的VGDA与ODM库不一致的问题在系统维护过程中,因为操作错误或其他特殊原因,有可能使某一PV上的LVCB和VGDA与其对应的ODM库不一致,导致ODM库紊乱,对PV的有关操作无法进行,这时可采用如下两个AIX命令加以解决:redefinevg -d hdisk_name vg_name该命令以指定PV上的LVM信息重新定义给定VG的ODM库。或:synclvodm -P -v vgname该命令同步或重建给定VG的ODM库和LVM信息。设置用户的文件大小限制在AIX系统中,用户使用系统资源是有一定限制的。如用户缺省可创建或扩展的最大文件为1G(参见/etc/security/limits: fsize = 2097151, fsize_hard=fsize 512-bytes blocks)。如欲修改,可使用smit:# smit chuser 选择用户,修改下面两项:Soft FILE size [4194302]# (2G,可根据需要设定)Hard FILE size [4194302]# (2G, 可根据需要设定)用该用户身份登录,使用ulimit -f 和ulimit -Hf可分别显示其fsize、fsize_hard的大小。按文件大小排序列出一个文件系统下的文件当监控某一文件系统的空间使用情况时,如果该文件系统剩余空间较少或已使用空间增长较快,则有必要排序列出该文件系统中所有大于某一给定字节数的文件,以便进一步维护管理。为此,可用如下命令:# find [filesystem_name] -xdev -size +[512-bytes bloks] -ls | sort -r -n -k7文件系统是否满方法: df –k 可以以K为单位检查文件系统的使用率。(90%以上,需要调整)检查系统出错日志 使用errpt |more来检查清除现有的log: Errclear 0检查系统合法/非法登陆情况使用Last命令来检查来自登陆的地方。检查系统是否有巨大的Core文件生成使用 find / -name core –print来检查。对Core文件,一般直接删除就可以了。系统性能检查:a) CPU性能:使用Vmstat, topas来检查b) 内存使用情况:也是使用topas, vmstat来检查c) 检查IO平衡使用情况:使用iostat来检查d) 交换空间使用情况:使用lsps –a来检查6. Mail检查Diag 一个月一次用命令SVMON来监控服务器,如root@AIX1 [/]#svmonsize inuse free pin virtualmemory 1048566 1023178 4976 55113 251293pg space 524288 10871work pers clntpin 55116 0 0in use 250952 772224 2用SVMON可以具体指定进程号,如#SVMON -P 26060就会指出这个进程具体的内存的使用情况
2023-01-11 00:41:391

AIX的版本号代表什么意思?

AIX的版本号的格式通常为AIXx.x.x.x.例如:AIX4.3.3.1.其代表意义分别为: 操作系统版本号(version).发行版号(release).改进版号(modification).修正版号(fix)
2023-01-11 00:41:482

怎样删除AIX命令历史记录

cat /dev/null > ~/.history
2023-01-11 00:41:563

如何分辨AIX系统的版本

instfix -igrep ML oslevel -r oslevel -s
2023-01-11 00:42:252

AIX小型机服务器巡检操作

1、机器型号# uname -uMIBM,7029-6E3 IBM,01100550A2、检查系统硬件设备故障灯是否有亮3、系统错误报告# errpt -d H -T PERM //硬件的错误报告IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTIONBFE4C025 0530085308 P H sysplanar0 UNDETERMINED ERRORBFE4C025 0529091308 P H sysplanar0 UNDETERMINED ERROR# errpt -d S -T PERM //软件的错误报告# errpt -aj *******|more //具体的错误信息# errpt -d H -T PERM>/tmp/hwerror.log //可以把错误的报告存成一个文件4、有否给 root 用户的错误报告# mailMail [5.2 UCB] [AIX 5.X] Type ? for help."/var/spool/mail/root": 5 messages 3 new 5 unread U 1 root Thu May 15 09:53 24/884 "diagela message from p615" U 2 root Fri May 16 04:07 24/884 "diagela message from p615">N 3 root Sat May 24 13:08 23/874 "diagela message from p615"5、检查 hacmp.out, smit.log, bootlog 等# lssrc -g cluster/#>lssrc -g clusterSubsystem Group PID Status clstrmgrES cluster 16334 active一般上 hacmp.out 的位置: /usr/sbin/cluster/ 或者 /tmp/然后找到最近的 hacmp.out 文件,察看有没有错误信息6、文件系统检查# df -kFilesystem 1024-blocks Free %Used Iused %Iused Mounted on/dev/hd4 131072 101568 23% 2268 4% //dev/hd2 1441792 31256 98% 36056 11% /usr/dev/hd9var 131072 117048 11% 418 2% /var看看有没有超过 90% 使用率的,建议用户改善7、逻辑卷有否 "stale" 的状态# lsvg -l rootvgLV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 boot 1 1 1 closed/syncd N/Ahd6 paging 4 4 1 open/syncd N/Ahd8 jfslog 1 1 1 open/syncd N/Ahd4 jfs 1 1 1 open/syncd /hd2 jfs 11 11 1 open/syncd /usrhd9var jfs 1 1 1 open/syncd /var如果系统还有其他卷组,也需要察看8、内存交换区的使用率是否超过 70%# lsps -aPage Space Physical Volume Volume Group Size %Used Active Auto Typehd6 hdisk0 rootvg 512MB 1 yes yes lv9、系统性能是否有瓶颈# topas# vmstat 1 10kthr memory page faults cpu----- ----------- ------------------------ ------------ ----------- r b avm fre re pi po fr sr cy in sy cs us sy id wa 0 0 110029 408618 0 0 0 0 0 0 4 602 75 0 1 99 0 0 0 110031 408616 0 0 0 0 0 0 1 562 54 1 0 99 0 0 0 110031 408616 0 0 0 0 0 0 3 628 84 0 0 99 0# iostat 1 10tty: tin tout avg-cpu: % user % sys % idle % iowait 0.0 394.0 0.0 0.0 100.0 0.0Disks: % tm_act Kbps tps Kb_read Kb_wrtnhdisk0 0.0 0.0 0.0 0 0hdisk1 0.0 0.0 0.0 0 0cd0 0.0 0.0 0.0 0 010、网络与通讯检查# ifconfig -a# netstat -inName Mtu Network Address Ipkts Ierrs Opkts Oerrs Collen0 1500 link#2 0.9.6b.3e.6.ac 1964 0 534 0 0en0 1500 192.168.0 192.168.0.11 1964 0 534 0 0lo0 16896 link#1 267 0 413 0 0lo0 16896 127 127.0.0.1 267 0 413 0 0# netstat -rn //察看路由情况Routing tablesDestination Gateway Flags Refs Use If Exp GroupsRoute Tree for Protocol Family 2 (Internet):127/8 127.0.0.1 U 7 142 lo0 - -192.168.0.0 192.168.0.11 UHSb 0 0 en0 - - =># vi /etc/hosts //察看 hosts 文件有否特殊的定义# ping ****#lsattr -El inet0 //路由的检测authm 65536 Authentication Methods True hostname h24 Host Name True gateway Gateway True route net,,0,172.16.23.81 Route True bootup_option no Serial Optical Network Interface True rout6 FDDI Network Interface True 11、有否符合要求的系统备份第一次去可以先询问客户关于备份的策略# ls -l /image.data //看看系统有没有备份的 image 文件,记录最后备份日期-rw-r--r-- 1 root system 9600 May 19 17:31 /image.data# lsvg -l rootvg //察看有否符合要求的数据备份和保护LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd4 jfs 1 1 1 open/syncd /hd2 jfs 11 11 1 open/syncd /usrhd10opt jfs 1 1 1 open/syncd /optoraclelv jfs2 80 160 1 open/syncd /oracleloglv00 jfs2log 1 1 1 open/syncd N/Atestlv jfs 10 20 1 closed/syncd /tmp/test如何察看数据保护方式 RAID10/RAID5,RAID 的Hotspare 属性是否打开 #smitty ssaraid? Change/Show Attributes of an SSA RAID Array 检查Enable Use of Hot Spares属性是否为YES 12、系统 Dump 设置是否正确# sysdumpdev -lprimary /dev/hd6 secondary /dev/sysdumpnull copy directory /var/adm/ras forced copy flag TRUE always allow dump FALSE dump compression OFF# sysdumpdev P p /dev/hd6 s /dev/sysdumpnull# sysdumpdev -P -c13、HACMP 测试# /usr/sbin/cluster/diag/clconfig -v "-tr" // Cluster Verification 输出结果无Fail# /lssrc -g cluster14、maxpout, minpout 系统参数如果系统中运行了HACMPsmitty chgsysy,将High/Low water mark从0/0修改为33/24# lsattr -El sys0|grep maxpout //maxpout 用途: 对文件指定未决 I/O 的最大数目值: 缺省值:0(不检查);范围:0 到 n(n 应该是 4 的倍数加 1)# lsattr -El sys0|grep minpout//指定一个基点,在该基点处,已达到 maxpout 的程序可以继续写入文件值: 缺省值:0(不检查);范围:0 到 n(n 应该是 4 的倍数,且大于或等于 4 小于 maxpout)15、syncd 参数# grep syncd /sbin/rc.boot //sync() 被 syncd 调用的间隔时间nohup /usr/sbin/syncd 10 > /dev/null 2>&1 &值: 缺省值:60;范围:1 到任何正整数 显示: grep syncd /sbin/rc.boot 或 vi /sbin/rc.boot 更改: 更改在下次引导后有效,而且是永久有效。备用方法是使用命令 kill 来终止守护程序 syncd 并用命令 /usr/sbin/syncd interval 从命令行重新启动它。 诊断: 当 syncd 正在运行时,文件的 I/O 被阻塞了。 调整: 在缺省级别上,这个参数几乎不影响性能。不推荐对这个参数进行更改。为了保持数据完整性对于 HACMP而使 syncd interval 明显缩小,会导致性能下降。更改命令为: #vi /sbin/rc.boot 16、aio 参数 //异步 I/O 可调参数# lsdev -C|grep aio察看状态是否是 available # lsattr -El aio0minservers 1 MINIMUM number of servers True maxservers 10 MAXIMUM number of servers True maxreqs 4096 Maximum number of REQUESTS True kprocprio 39 Server PRIORITY True autoconfig available STATE to be configured at system restart True fastpath enable State of fast path True# smit aio //可以更改参数17、检查 errdaemon, srcmstr 是否正常运行# ps -ef|grep err# ps -ef|grep src18、 系统硬件诊断# diag -> Diagnostic Routines -> System Verification -> All Resources -> F7 或者 Esc+719、补丁程序 PTF 是否满足要求,当前系统补丁版本#oslevel -r5300-04#instfix -i|grep All filesets for 5.3.0.0_AIX_ML were found. All filesets for 5300-01_AIX_ML were found. All filesets for 5300-02_AIX_ML were found. All filesets for 5300-03_AIX_ML were found. All filesets for 5300-04_AIX_ML were found. All filesets for 5300-05_AIX_ML were found.# lscfg -vp //检查所有设备的微码20、收集系统信息放到/tmp/ibmsupt# snap -ac //运行#snap -ac,生成文件snap+s/n.pax.Z
2023-01-11 00:42:421

如何查看AIX的版本

  aix 查看系统补丁版本方法:  1、oslevel -qs 查看已安装和历史版本。  2、instfix -i 查看所有的fix。  3、lslpp -l 查看已安装的所有软件包。
2023-01-11 00:42:481

AIX下怎么查看HA双机的版本信息?

lslpp -l | grep cluster
2023-01-11 00:42:546

如何在WINDOWS下制作AIX安装盘

下载Windows版本的cdrecord软件; 2.执行mkisofs –o cdrom.raw –J –R //d/bak/cdrom命令生成名为cdrom.raw的CD映像文件,其中-J参数为 支持joilet格式的CD文件系统(Windows系统中可用),-R参数为支持RockRedge格式的CD文件系统(AIX操作系 统中可用),用//d/bak/cdrom指定d:bakcdrom目录下的文件为刻录内容,生成光盘的卷标为所指定的 目录即cdrom; 3.可将生成的映像文件传到Linux上,然后用mount –r –t iso9660 –o loop cdrom.raw /mnt命令来检验生 成的效果; 4.执行cdrecord –v speed=4 dev=0,0 cdrom.raw命令,以4速方式完成刻录。如果想制作multi-session的光盘, 可在-v后面加上-multi(未经测试)。dev后的值与刻录机所连接的地址有关,可用cdrecord -scanbus来确定实 际的取值。
2023-01-11 00:43:151

如何查看aix服务器的版本信息?

oslevel   查看操作系统版本。oslevel -r 查看操作系统补丁版本。lslpp  -l|grep soft_name   查看安装的软件版本。AIX (Advanced Interactive eXecutive)是IBM基于AT&T Unix System V开发的一套类UNIX操作系统,运行在IBM专有的Power系列芯片设计的小型机硬件系统之上。
2023-01-11 00:43:201

aix系统如何下载带启动的iso镜像

1、用虚拟光驱打开,虚拟光驱比较有名的有DaemonToolsU盘装系统的。2、然后下载一个u盘启动盘制作软件就可以了。
2023-01-11 00:43:251

aix内存使用情况查看?

你用TOPS看到的不是真正的AIX使用内存。AIX的使用内存调用比较复杂,是把内存分散成交换页,打散在一起去运行的。关于AIX内存的使用有专门的资料介绍。
2023-01-11 00:43:313

Aix用什么型号cpu

CPU为酷睿i5/i7内存4G/8G硬盘500G,或者用SSD从AIX5.3起,对于power5的机器,系统引入了SMT(Simultaneousmulti-threading)的功能,其允许两个处理线程在同一颗处理器上运行,
2023-01-11 00:43:451

aix修改文件系统名称

在AIX中,文件系统的名称其实往往是逻辑卷与所关联的挂载点(mount point)一致的,所以我们说的文件系统名称就是挂载点,像是/home,/tmp之类,所以要修改文件系统名称,就是修改挂载点,直接smitty chfs,选择文件系统类型,再选择需要修改的文件系统,然后在new mount point里修改即可。
2023-01-11 00:43:501

请问Aix可以当英文名吗?

AIX(Advanced Interactive eXecutive)是IBM开发的一套UNIX操作系统。是个缩写,但是我们可以翻译成爱笑,就是英文不太好念啊。
2023-01-11 00:43:566

AIX环境怎么由%显示为路径

aix登录后输入时,无当前登录用户和路径显示在.profile里,加入:PS1=$LOGNAME@"$PWD" ">"其他,在aix上如何设置使得可以上一条命令?执行set -o vi即可。通过Esc+k可以翻到上一条指令。
2023-01-11 00:44:172

怎样在AIX中设置中文环境

第二是安装AIX时选择英文,系统启动后手工设置中文环境,方法如下:1. 将AIX系统盘的第一张光盘放入光驱;2. 运行命令:smitty-- System Environments-- Manage Languange Environment-- Change/Show Primary Language Environment-- Change/Show Cultural Convention, Language, or Keyboard在随后显示的菜单中将光标分别移到以下字段:Primary CULTURAL ConventionPrimary LANGUAGE translationPrimary KEYBOARD按下,从弹出的菜单中选择“IBM-eucCN”将上述字段改为简体中文,按下回车键后系统自动从光盘安装中文环境软件包。此操作完成后重新启动系统,操作界面即为简体中文。需要输入中文时使用下列功能键切换输入方法:AIX 4.3.3 以前的版本: + F1 --- + F4 切换到各种中文输入方法;右 --- 切换到英文输入;AIX 4.3.3: CTRL + [F2] : 智能 ABC ;CTRL + [F4] : 拼音输入;CTRL + [F5] : 五笔输入;CTRL + [F6] : 郑码输入 ;CTRL + [F7] : 表形码输入;CTRL + [F9] : 内码输入;此外,AIX还包含另外两种中文环境,即“UTF8”和“GBK”,它们与“IBM-eucCN”之区别在于包含了繁体汉字的使用。上述三种中文环境的设置方法均相同。
2023-01-11 00:44:331

aix调用点sh文件命令

你说的是..运行脚本吗?
2023-01-11 00:44:393

aix快速删除很多小文件

您想问的是aix怎么快速删除很多小文件吗?选择要删除文件,输入专门命令就可以了。选择要删除的文件夹,输入命令#rm myfile按下回车键,要依次删除目录中的所有文件,输入命令#rm-imydir按下回车键就可以了。AIX是IBM基于AT&T Unix System V开发的一套类UNIX操作系统,运行在IBM专有的Power系列芯片设计的小型机硬件系统之上,它符合Open group的UNIX 98行业标准,通过全面集成对32位和64位应用的并行运行支持,为这些应用提供了全面的可扩展性,它可以在所有的IBM,p系列和IBMRS/6000工作站、服务器和大型并行超级计算机上运行。
2023-01-11 00:44:501

aix系统中有哪些文件系统作用是什么

你好,按照文件系统的类型~ AIX里,有如下四种文件系统,具体解释如下: Journaled file system —— JFS 此类文件系统名为日志,因为系统使用日志技术维护控制结构的完整性。各日志文件系统必须驻留在独特的 jfs 逻辑卷。因此,文件系统的大小逻辑分区大小的倍数。 Enhanced journaled file system —— JFS2 (从AIX5.x开始取代JFS的文件系统) 这是日志文件系统的加强版。它使用基于范围的分配[extent based allocation ]来提供更高的性能、更大的文件系统、和更大的文件大小。各加强的日志文件系统必须驻留于一个独特的 jfs2 逻辑卷上。操作系统使用默认选项安装时,创建 jfs2 文件系统。 Network file system —— NFS 网络文件系统(NFS)是一种分布式的文件系统,允许用户访问远程计算机上的文件和目录、并如同在本地一样使用这些文件和目录。 CD-ROM file system —— CDRFS CD-ROM 文件系统(CDRFS)是一种文件系统,可使你通过正常的文件系统接口访问 CD-ROM 的内容。
2023-01-11 00:44:552