导航:首页 > 程序命令 > aixcat命令

aixcat命令

发布时间:2023-07-10 16:28:00

⑴ AIX、linux查看CPU及内存参数

一、AIX操作系统

1. 查询CPU信息

AIX的硬件信息可以通过prtconf命令看到。

1. 1 查看逻辑CPU个数

#pmcycles -m

CPU 0 runs at 4204 MHz

CPU 1 runs at 4204 MHz

CPU 2 runs at 4204 MHz

CPU 3 runs at 4204 MHz

CPU 4 runs at 4204 MHz

CPU 5 runs at 4204 MHz

CPU 6 runs at 4204 MHz

CPU 7 runs at 4204 MHz

上面描述有8个CPU,CPU的主频为4.2G赫兹

1.2 查看物理CPU个数

#prtconf|grep Processors

Number Of Processors: 4

1.3 确定CPU是几核

用逻辑CPU除以物理CPU就是核数。

1.4 查看单个CPU的详细信息

#lsattr -E -l proc0

2. 查询内存信息

2.1 # lsdev -Cc memory

查看配置的物理内存设备,下面为其输出示例:

L2cache0 Available L2 Cache

mem0 Available Memory

# lsattr -El mem0

输出类似如下所示:

goodsize 7936 Amount of usable physical memory in Mbytes False

size 7936 Total amount of physical memory in Mbytes False

此例说明机器的物理内存为5888MB。如果前面lsdev的输出中有设备名 mem1,则使用同样的命令查看其对应的大小并依此类推。

2.2 # bootinfo -r

8126464

此例说明机器的物理内存为8126464kB。

2.3 # prtconf

输出类似下面所示:

Memory Size: 7936 MB

本命令会打出当前主机的详细配置信息,输出中有Memory Size属性,指示其当前物理内存大小

2.4 # svmon -G

输出类似下面所示:

size inuse free pin virtual

memory 2031616 1474504 557112 210251 440972

pg space 131072 1555

work pers clnt

pin 210251 0 0

in use 440972 0 1033532

PageSize PoolSize inuse pgsp pin virtual

s 4 KB - 1426984 1555 187531 393452

m 64 KB - 2970 0 1420 2970

其中:size表示真实的物理内存的大小,单位是4k.因此当前物理内存大小为4k*2031616=8126464kB

二、Linux操作系统

1. 查询CPU信息

Linux下的CPU信息全部都在/proc/cpuinfo这个文件中,可以直接打开看。

1.1 查看物理CPU的个数

#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l

1.2 查看逻辑CPU的个数

#cat /proc/cpuinfo |grep "processor"|wc -l

1.3 查看CPU是几核

#cat /proc/cpuinfo |grep "cores"|uniq

1.4 查看CPU的主频

#cat /proc/cpuinfo |grep MHz|uniq

2. 查询内存信息

#free -m

⑵ aix smit查看后台命令

jobs 查看后台任务/进程
系统常用命令
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 向上下翻,esc
smit 进入管理界面
cd 改变路径
ls 列出文件
ls -af 列出隐含文件,并适当分类
ls -l 列出文件的详细信息
ls -ltr
more 输出文件内容到屏幕
cat 显示文本文件内容/合并文件
pg 分页显示文件内容,回车后下一页
file 显示文件属性(可执行/ascii/等)

⑶ aix查看历史命令

一、怎样删除AIX命令历史记录

UNIX(AIX)系统常用命令 AIX的命令格式: $mand option(s) argument(s) mand:命令 option(s):命令选项,均以'-'号开始 argument(s):参数命令 用途 ---------------------------------------------------------------------------- prtconf 显示系统的各滑旦蚂项主要配置 svmon -G 查看内存(4k) iostat 2 查看磁盘读写情况(每2秒刷新); set -o vi 调用缓冲区 k,j,x,h,l 向上下翻,Esc *** it 进入管理界面 cd 改变路径 ls 列出文件 ls -aF 列出隐含文件,并适当分类 ls -l 列出文件的详细信息 ls -ltr more 输出文件内容到屏幕 cat 显示文本文件内容/合并文件 pg 分页显示文件内容,回车后下一页 file 显示文件属性(可执行/ASCII/等) clear 清屏 mkdir 创建目录 rmdir 删除目录 cp 拷贝文件 mv 文件/目录改名,转移 rm 删除文件/目录, 如:rm -fr ora* rmdir 删除目录,如: rmdir oracle df -k 显示文件系统的信息 磁盘使用信息汇总 mount 显示已经挂装的文件系统的信息或挂装文件系统 mount -rv cdrfs /dev/cd0 /cdrom mount /dev/lv02 /u01 umount 卸载某个文件系统 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 改变/切换用户id lsuser ALL 列出所有已经创建的用户 lsgroup ALL 列出所有已经创建的组 *** itty user 管理用户 mkuser 创建新用户,创建用户的缺省属性值于文件:/usr/lib/security/mkuser.default,只能由root修改 *** itty group 管理组 mkgroup 创建新组 chfn 改变用户详细信息 jobs 查看后台任务/进程 fg 把后台进程调到前台 bg 把当前进程调到后台运行 grep 查找匹配字符/字符串 stat -i 显示网络连接信息及统计信息 stat -IN stat -rn 显示核心路由表 stat -I 网络设置名 端口号 监视端口情况 stat -v 正在使用的设备驱动程序的统计信息 stat -m 网络使用的内存空间情况 stat -D 显示丢弃包的情况 ifconfig -a 显示网络配置信息迟猜 umask 显示文件创建掩码,即新建文件或目录的缺省权限,如#umask 664 date 系统时间 find path expression 查找文件,expression的值有: -name/-type/-size/-mtime(修改时间)信埋/-perm(权限)/-usr/-o(或)uname 显示操作系统信息 oslevel 系统版本man 帮助文件 *** itty clstart | clstop 起用|关闭HA *** itty hamcp *** itty chi 改变网卡的配置信息 *** itty cluster 配置cluster *** itty hacmp 配置hacmp /usr/ *** in/cluster/clstat & 显示cluster信息 dbassist 启动oracle数据库配置助手(dbca -9i 可以用配置数据库方式启动一个数据库) asst 启动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 p P errpt|pg 创建/显示错误文件 errclear 0 清除错误日志文件内容 lsvg -o 显示卷组信息 lsvg -l rootvg instfix -iv|grep AIX_ML 安装的文件集 *** itty tcpip tcp/ip配置 lsdev -Cc disk 系统设备信息(磁盘) lspv 显示卷组里的物理卷信息 lsdev -Cc pdisk 显示阵列里的磁盘信息 errclear 清除error loglsps -a 显示交换空间 swapon /dev/paging01 激活交换空间 chps -a paging01 删除交换空间 rmps paging01 删除不活动的交换空间 *** it mkps 增加交换空间 *** it chps 修改交换空间 varyonvg 激活卷组 如:varyonvg datavg 将datavg激活 varyoffvg 关闭卷组 /ect/services 查看端口 /etc/hosts 机器名IP对照表 /etc/inittab 相当于DOS的AUTOEXEC.BAT文件 /etc/filesystems 记录所有的文件系统设置 增加并配置端口 删除端口 ftp://[email protected]/ 在客户端登录AIX(用IE) lscfg lsdev route ADD 0 10.188.12.1 route add default 192.168.0.1 设置网关(或在/etc/defaultrouter文件中加入网关地址,重起机器就行) su root 以ROOT用户登录; *** itty lv 增加逻辑盘 LN -s 源目录 目标目录 链接 ls -l 查看权限 ./fielname 运行filename文件 *** itty clstart 启动HA *** itty clstop 停止HA .filename 表示filename文件(目录)为隐藏; cat file1 >> file2 合并file1到file2 SMIT 综合管理工具 # 表示ROOT用户; $ 表示一般用户; shutdown -fr 快速重启; *** itty crjfs 创建结点; mount /u05 chown -R oracle.dbs u05 chmod -R 777 u05 加一个文件系统的步骤: 加文件系统/chm。

二、如何让AIX,LINUX的History命令显示执行时间

LINUX用户登录后精确命令记录(history 按时间、用户显示命令记录) # 设置保存历史命令的文件大小 export HISTFILESIZE=10000000 # 保存历史命令条数 export HISTSIZE=1000000 # 实时记录历史命令,默认只有在用户退出之后才会统一记录,很容易造成多个用户间的相互覆盖。

export PROMPT_COMMAND="history -a" # 记录每条历史命令的执行时间 export HISTTIMEFORMAT="%Y-%m-%d_%H:%M:%S " 备:%Y:4位数的年份;%m:2位数的月份数;%d:2位数的一个月中的日期数;%H:2位数的小时数(24小时制);%M:2位数的分钟数;%S:2位数的秒数主要功能: 可以记录哪个ip和时间(精确到秒)作了哪些命令 通过用户登录时候,重新定义HISTFILE HISTFILE文件名包含登录用户名,ip,登录时间(精确到秒)等 这样即使相同的用户从不同ip、在不同的时间登录都会被记录 可以记录每条命令的开始执行时间 把下面的代码直接粘贴到/etc/profile后面就可以了 #history export HISTTIMEFORMAT="[%Y.%m.%d %H:%M:%S]" USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[]//g'` HISTDIR=/var/log/.hist if [ -z $USER_IP ] then USER_IP=`hostname` fi if [ ! -d $HISTDIR ] then mkdir -p $HISTDIR chmod 777 $HISTDIR fi if [ ! -d $HISTDIR/${LOGNAME} ] then mkdir -p $HISTDIR/${LOGNAME}chmod 300 $HISTDIR/${LOGNAME} fi export HISTSIZE=4096 DT=`date +%Y%m%d_%H%M%S` export HISTFILE="$HISTDIR/${LOGNAME}/${USER_IP}.hist.$DT" chmod 600 $HISTDIR/${LOGNAME}/*.hist* 2>/dev/null 得到的结果,永久保存,每个用户的命令记录分目录保存 # ls -l /var/log/.hist/root/ -rw------- 1 root root 546 2006-05-26 10:00 218.82.245.54.hist.20060526_092458 -rw------- 1 root root 243 2006-05-28 13:28 218.82.245.54.hist.20060528_114822 -rw------- 1 root root 10 2006-05-28 12:18 218.82.245.54.hist.20060528_121605 查看命令记录 # export HISTFILE=/var/log/.hist/root/222.72.16.204.hist.20060608_152551 # history 1 [2006.06.24 13:22:51] vi /etc/profile 2 [2006.06.24 13:23:25] cd /var/log/.hist 3 [2006.06.24 13:23:26] ls -al 4 [2006.06.24 13:23:30] cd sadmin 5 [2006.06.24 13:23:31] ls -al 6 [2006.06.24 13:24:22] more 58.35.169.51.hist.20060524_193219 7 [2006.06.24 13:24:35] 222.72.16.204.hist.20060622_143133 8 [2006.06.24 13:24:39] more 222.72.16.204.hist.20060622_143133 9 [2006.06.24 13:24:51] hist -f 222.72.16.204.hist.20060622_143133 10 [2006.06.24 13:24:59] history -f 222.72.16.204.hist.20060622_143133 11 [2006.06.24 13:25:12] history 222.72.16.204.hist.20060622_143133 12 [2006.06.24 13:25:32] man histtory 13 [2006.06.24 13:25:38] man history 14 [2006.06.24 13:26:00] hist 15 [2006.06.24 13:26:04] history 16 [2006.06.24 13:26:16] ls 17 [2006.06.24 13:26:39] export 222.72.16.204.hist.20060622_143133 18 [2006.06.24 13:26:59] export HISTFILE=222.72.16.204.hist.20060608_152551 19 [2006.06.24 13:27:07] history。

三、linux history可以查看到历史执行过的命令,如何查看命令执行时间

答:linux的bash内部命令history就可以显示命令行的命令历史,默认环境执行 history

命令后,通常只会显示已执行命令的序号和命令本身。

如果想要查看命令历史的时间戳,那么可以执行:

# export HISTTIMEFORMAT='%F %T '

# history | more

1 2008-08-05 19:02:39 service work restart

2 2008-08-05 19:02:39 exit

3 2008-08-05 19:02:39 id

这样显示的格式就变成,序号 - 时间 - 命令行。

history的其他的一些基本功能:

1、使用 HISTSIZE 控制历史命令记录的总行数

将下面两行内容追加到 .bash_profile 文件并重新登录 bash shell,命令历史的记录数将变成 450

四、AIX下怎么查询用户创建的时间

直接和简单的方法是使用 fc -t 命令来显示命令历史,其输出如下:

1192 2007/07/16 12:25:09 :: env | grep HIS 1193 2007/07/16 12:25:11 :: ls 1194 2007/07/16 12:25:17 :: fc -t 1197 2007/07/16 12:26:19 :: vi /.sh_history 4.

如果要对所有用户记录命令时间

建议更改 /etc/profile 文件,增加如下两行: export EXTENDED_HISTORY=ON export HISTSIZE=512 (另一个关于命令历史的环境变量,用于定义最多保存的命令条数,可根据需要修改) 增加后用户重新登录后即生效,不需要重启

⑷ 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 Procts)

查看安装媒体内容:

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 Proct 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 Procts.

'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 节头和符号条目的转储?

输入以下命令:

mp -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]

# (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 [/]# svmon

size inuse free pin virtual

memory 1048566 1023178 4976 55113 251293

pg space 524288 10871

work pers clnt

pin 55116 0 0

in use 250952 772224 2

用SVMON可以具体指定进程号,如

⑸ 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 向上下翻,Esc
smit 进入管理界面
cd 改变路径
ls 列出文件
ls -aF 列出隐含文件,并适当分类
ls -l 列出文件的详细信息
ls -ltr
more 输出文件内容到屏幕
cat 显示文本文件内容/合并文件
pg 分页显示文件内容,回车后下一页
file 显示文件属性(可执行/ASCII/等)
clear 清屏
mkdir 创建目录
rmdir 删除目录
cp 拷贝文件
mv 文件/目录改名,转移
rm 删除文件/目录, 如:rm -fr ora*
rmdir 删除目录,如: rmdir oracle
df -k 显示文件系统的信息
磁盘使用信息汇总
mount 显示已经挂装的文件系统的信息或挂装文件系统 mount -rv cdrfs /dev/cd0 /cdrom mount /dev/lv02 /u01
umount 卸载某个文件系统 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 改变/切换用户id
lsuser ALL 列出所有已经创建的用户
lsgroup ALL 列出所有已经创建的组
smitty user 管理用户
mkuser 创建新用户,创建用户的缺省属性值于文件:/usr/lib/security/mkuser.default,只能由root修改
smitty group 管理组
mkgroup 创建新组
chfn 改变用户详细信息
jobs 查看后台任务/进程
fg 把后台进程调到前台
bg 把当前进程调到后台运行
grep 查找匹配字符/字符串
netstat -i 显示网络连接信息及统计信息
netstat -IN
netstat -rn 显示核心路由表
netstat -I 网络设置名 端口号 监视端口情况
netstat -v 正在使用的设备驱动程序的统计信息
netstat -m 网络使用的内存空间情况
netstat -D 显示丢弃包的情况
ifconfig -a 显示网络配置信息
umask 显示文件创建掩码,即新建文件或目录的缺省权限,如#umask 664
date 系统时间
find path expression 查找文件,expression的值有:
-name/-type/-size/-mtime(修改时间)/-perm(权限)/-usr/-o(或)

uname 显示操作系统信息
oslevel 系统版本

man 帮助文件
smitty clstart | clstop 起用|关闭HA
smitty hamcp
smitty chinet 改变网卡的配置信息
smitty cluster 配置cluster
smitty 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
p
P
errpt|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 log

lsps -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://[email protected]/ 在客户端登录AIX(用IE)
lscfg
lsdev
route ADD 0 10.188.12.1
route add default 192.168.0.1 设置网关(或在/etc/defaultrouter文件中加入网关地址,重起机器就行)
su root 以ROOT用户登录;
smitty lv 增加逻辑盘
LN -s 源目录 目标目录 链接
ls -l 查看权限
./fielname 运行filename文件
smitty clstart 启动HA
smitty 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 -f
UID PID PPID C STIME TTY TIME CMD
root 43626 45014 0 20:38:58 pts/1 0:00 -ksh
root 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 $x

for i in ....
do
...
done

while expression
do
...
done

ksh scriptname
scriptname
pathname/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 disk
smitty 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方式清理
/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 跟踪IP
netpmon 可以监控关于网络行为的系统事件和性能以及网络行为对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
系统正常从桌面登录执行 .dtprofile
su - username执行 .profile
vmstat 查询内存情况
iostat
mpstat 查询CPU情况
/etc/vfstab 磁盘目录规划
mount 目录安装情况
format 查看磁盘物理信息
p 分区
p

swap [-l|s|d|a] 操作swap交换空间
patchadd -d 补丁文件名 打补丁-p 显示已打的补丁信息
sysdef -i
share -F nfs -o ro /etc
hare -F nfs -o rw=usera:userb /export
unshare /etc
dfshares
/usr/dt/bin/dtconfig -d 这将告知系统在下一次重新引导时不启动登录服务器。
/etc/ftpusers,/etc/default/login SOLARIS8下的FTP和TELNET缺省是关着,看看这两个文件.
sys-unconfig solaris重新设置
kdmconfig 配置显示器
eject 弹出CD-ROM或软驱
L

⑹ aix sed命令追加内容

用s命令替换

我使用下面的这段文本做演示:

$ cat pets.txt

This is my cat

my cat's name is betty

This is my dog

my dog's name is frank

This is my fish

my fish's name is george

This is my goat

my goat's name is adam

把其中的my字符串替换成Hao Chen’s,下面的语句应该很好理解(s表示替换命令,/my/表示匹配my,/Hao Chen’s/表示把匹配替换成Hao Chen’s,/g 表示一行上的替换所有的匹配):

$ sed "s/my/Hao Chen's/g" pets.txt

This is Hao Chen's cat

Hao Chen's cat's name is betty

This is Hao Chen's dog

Hao Chen's dog's name is frank

This is Hao Chen's fish

Hao Chen's fish's name is george

This is Hao Chen's goat

Hao Chen's goat's name is adam

注意:如果你要使用单引号,那么你没办法通过’这样来转义,就有双引号就可以了,在双引号内可以用”来转义。

再注意:上面的sed并没有对文件的内容改变,只是把处理过后的内容输出,如果你要写回文件,你可以使用重定向,如:

$ sed "s/my/Hao Chen's/g" pets.txt > hao_pets.txt

或使用 -i 参数直接修改文件内容:

$ sed -i "s/my/Hao Chen's/g" pets.txt

在每一行最前面加点东西:

$ sed 's/^/#/g' pets.txt

#This is my cat

# my cat's name is betty

#This is my dog

# my dog's name is frank

#This is my fish

# my fish's name is george

#This is my goat

# my goat's name is adam

在每一行最后面加点东西:

$ sed 's/$/ --- /g' pets.txt

This is my cat ---

my cat's name is betty ---

This is my dog ---

my dog's name is frank ---

This is my fish ---

my fish's name is george ---

This is my goat ---

my goat's name is adam ---

⑺ AIX和Linux下怎么查看CPU和内存信息

AIX:
1.查看CPU 个数
prtconf |grep proc
lscfg |grep proc
lsdev -Cc processor
bindprocessor -q
vmstat 查看lcpu (注意smt : smtctl)

2.查看内存
bootinfo -r
prtconf
lsattr -El sys0 -a realmem
vmstat

3. 查看cpu 频率
lsattr -El proc0
prtconf -s

4. 查看网卡是否集成
lsdev -C |grep ent
lscfg -vpl ent0   查location code

Linux:
查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c       8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) 
# cat /proc/cpuinfo | grep physical | uniq -c       4 physical id      : 0       4 physical id      : 1 (说明实际上是两颗4核的CPU) 
# getconf LONG_BIT    32 (说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit) 
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l    8 (结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit) 

再完整看cpu详细信息, 不过大部分我们都不关心而已. # dmidecode | grep 'Processor Information' 
查看内 存信息 # cat /proc/meminfo 
# uname -a Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 
i686 i386 GNU/Linux (查看当前操作系统内核信息) 
# cat /etc/issue | grep Linux Red Hat Enterprise Linux AS release 4 (Nahant Update 5) (查看当前操作系统发行版信息) 
查看机器型号 # dmidecode | grep "Proct Name"  
查看网卡信息 # dmesg | grep -i eth
查看操作系统版本#lsb_release -a

实时查看CPU和内存占用情况请使用top命令

阅读全文

与aixcat命令相关的资料

热点内容
手机淘宝登录怎么加密码 浏览:481
linux快捷方式图标 浏览:33
阳光车险的app叫什么名字 浏览:461
购买单片机的器件时需要给商家啥 浏览:534
并行编译技术的发展 浏览:547
阿里云服务器安装管理 浏览:550
java手机开发教程 浏览:673
我的世界怎么删除服务器数据 浏览:669
linux内存子系统 浏览:972
加密思维币 浏览:690
魅族访客文件夹 浏览:52
添加的文件夹怎么找 浏览:617
程序员涉黄 浏览:700
maven编译resources下的js 浏览:521
ubuntu文件移动命令 浏览:229
安卓i怎么查找苹果手机 浏览:951
云服务器宕机概率 浏览:232
在线买药用什么app知乎 浏览:815
ubuntu解压xz文件 浏览:676
宏杰加密时电脑关机 浏览:390