当前位置:网站首页>AIX基本操作记录
AIX基本操作记录
2022-06-26 09:45:00 【NYTWTYN】
- 修改系统时间
使用root用户,执行命令 smitty system
选择修改时间选项
根据提示进行修改
- 关机
shutdown -F-----立刻关机
halt
- 重启
shutdown -Fr
reboot
- 安装软件
rpm -ivh --nodeps --ignorearch xxx.rpm -------忽略依赖
- 卸载软件
rpm -e --nodeps `rpm -qa|grep dback`
- 列出已安装的软件包目录
lslpp -l
- 查看用户的信息
id oracle
- 添加用户到组
chuser groups=dba,asmdba,asmadmin,asmoper,system oracle 注意会将之前的用户组覆盖
- 查看设备
df -g
- 删除
rmdev -dl rmt0
- 扫描设备(新增设备需要扫描才能识别)
cfgmgr -v
- 查看硬盘
lsdev -Cc disk
LVD SCSI Disk Drive 这种类型的才是物理硬盘
FC SCSI Disk Drive 这种是FC共享过来的LUN
命令可以看到磁盘是否指派给具体的vg
-bash-4.3$ lspv hdisk23
0516-320 : Physical volume hdisk23 is not assigned to
a volume group.
查看磁盘在哪个插槽
-bash-4.3# lsdev -Cl hdisk24
hdisk24 Available 03-08-00-4,0 16 Bit LVD SCSI Disk Drive
- 进入诊断/单用户模式
面板:
1 进入02 修改 N->M V->F 重启
2 选择启动介质--从硬盘启动
wpar aix平台的软件虚拟化方案,多个单独的环境共享一个操作系统
创建一个最简单的系统 WPAR,只需要使用命令“mkwpar –n ”即可。WPAR 的创建也支持使用 smit 命令(smit mkwpar)。
- 创建wpar
使用 mkwpar 命令创建一个系统 WPAR,名称为 mywpar01,使用 -N 指定 ip 地址为 192.168.21.136. ip 绑定在网卡 en0 上,为了能够独立的安装软件,使用 -M 参数指定使用了独立的文件系统,使用 -A 参数指定系统启动时 WPAR 分区自动启动。完整的命令如下:
mkwpar -N interface=en0 address=192.168.21.136 netmask=255.255.0.0 -A -M directory=/ vfs=jfs2 size=5G -M vfs=directory directory=/var -M vfs=directory directory=/tmp -M vfs=directory directory=/home -M vfs=directory directory=/usr -M vfs=directory directory=/opt -n mywpar01
- 检查WPAR 状态
# lswpar
Name State Type Hostname Directory
-------------------------------------------------
mywpar01 D S mywpar01 /wpars/mywpar01
-----------------------------------
- 应用 WPAR 的创建
wparexec /usr/bin/vmstat 5 //5 为 vmstat 的参数
-------------
# lswpar
Name State Type Hostname Directory
-------------------------------------------------
mywpar01 D S mywpar01 /wpars/mywpar01
vmstat A A vmstat /
-------
应用 WPAR 中所有进程退出后,WPAR 即自动删除了,无需手动操作.
系统 WPAR 的删除可参照下列步骤:
确认系统 WPAR 处于 Defined 状态。只有 Defined 状态下的 WPAR 才能执行正常的删除操作。
确认不再需要该 WPAR。
执行 rmwpar < WPAR name> 删除 WPAR,如 rmwpar mywpar01。
对于损坏的 WPAR,可以使用 rmwpar –F 强行删除 WPAR。
- 启动和停止 WPAR
# startwpar mywpar01
# rebootwpar -N mywpar01// 加上 -N 参数则立即重启,否则将等待 600 秒
# stopwpar -N mywpar01 // 加上 -N 参数立即关闭,否则将等待 600 秒。
登录到系统 WPAR 可以有 2 种方式,一是在 AIX 全局环境下使用 clogin 命令进入 WPAR,另外则是通过 WPAR 的 IP 直接用 telnet 的方式登录。
- 安装应用软件
在默认的情况下,系统 WPAR 与 AIX 全局环境共享 /usr 和 /opt 目录,并只有只读的权限,WPAR 用户无法写入,所以安装软件必须在 AIX 全局环境下进行。如果你一定要在 WPAR 中独立安装软件,则必须在创建系统 WPAR 时使用参数 -M 声明使用独立的 /usr 和 /opt 文件系统分区,具体参数使用方法可参考上文中创建删除 WPAR 部分。我们之前创建的系统 WPAR 有独立的 /usr 和 /opt 分区,所以接下来可直接演示在系统 WPAR 中安装一个 apache Web 应用。Apache 是一个 rpm 的安装包,我们将使用 rpm 命令来安装,AIX 其他的安装软件的方式如 smit、installp 也都能正常在系统 WPAR 环境下使用。
# df// 请注意 opt 与 /usr 是根分区下的一个目录,有读写权限。
Filesystem 512-blocks Free %Used Iused %Iused Mounted on
/dev/fslv12 10485760 5983800 43% 42637 6% /
/proc - - - - - /proc
# rpm -ivh expat-1.95*
expat ##################################################
# rpm -ivh apache-1.3.31-1.aix5.1.ppc.rpm
apache ##################################################
#cd /opt/freeware/apache/share/htdocs// 进入 apache 放置网页的目录
#echo "this is a test page for WPAR http service" > index.html
// 生成一个简单的页面,打开后显示“this is a test page for WPAR http service”。
# /opt/freeware/apache/sbin/apachectl start// 启动 http 服务
/opt/freeware/apache/sbin/apachectl start: httpd started
启动 http 服务后,我们可以通过系统 WPAR 的 IP 地址访问其 WEB 服务,我们用 IE 浏览器来验证。请注意我们刚才创建 WPAR 时指定的 IP 地址为 192.168.21.136,我们可以通过 http://192.168.21.136 来访问我们刚才生成的一个页面。
- 备份和还原 WPAR
备份 wpar 非常简便,我们不但可以备份 Defined 状态的系统 WPAR,也可以备份活动的 WPAR。备份 WPAR 使用 savewpar 命令,使用 -f 指定备份设备或备份的文件位置。
# savewpar -f /tmp/mywpar01.bak mywpar01 // 备份完全独立分区的 WPAR 需要较大的空间
Creating information file (/image.data) for mywpar01.
Creating list of files to back up ..
Backing up 43993 files.................
43993 of 43993 files backed up (100%)
0512-038 savewpar: Backup Completed Successfully.
# savewpar -f /tmp/wpar.bak mychkwpar// 备份与全局环境共享 /usr,/opt 目录的分区只需要极少的空间
Creating list of files to back up
Backing up 7 files
7 of 7 files backed up (100%)
0512-038 savewpar: Backup Completed Successfully.
---------------------------------------
-----------------------------------------
在还原 WPAR 过程中,如果原 WPAR 仍然存在,则需要加 -F 参数关闭并删除原 WPAR,然后按照备份的 WPAR 重新创建 WPAR 并还原。如原 WPAR 已被删除,则还原过程相当于按照备份文件重建 WPAR。
# restwpar -F -f /tmp/wpar.bak
New volume on /tmp/wpar.bak:
Cluster 51200 bytes (100 blocks).
Volume number 1
Date of backup: Wed Mar 5 21:43:12 2008
Files backed up by name
User root
x 2848 ./.savewpar_dir/wpar.spec
x 399 ./.savewpar_dir/image.data
x 125796 ./.savewpar_dir/backup.data
total size: 129043
files restored: 3
Stopping workload partition 'mychkwpar'.
Stopping workload partition subsystem 'cor_mychkwpar'.
0513-044 The cor_mychkwpar Subsystem was requested to stop.
Shutting down all workload partition processes.
Unmounting all workload partition file systems.
rmwpar: Removing file system /wpars/mychkwpar/var.
rmwpar: Removing file system /wpars/mychkwpar/usr.
rmwpar: Removing file system /wpars/mychkwpar/tmp.
rmwpar: Removing file system /wpars/mychkwpar/proc.
rmwpar: Removing file system /wpars/mychkwpar/opt.
rmwpar: Removing file system /wpars/mychkwpar/home.
rmwpar: Removing file system /wpars/mychkwpar.
mkwpar: Creating file systems...
/
/home
….( 省略若干 )
syncroot: Processing root part installation status.
syncroot: ATTENTION, Root part is currently synchronized, but there are other
Workload partition mychkwpar created successfully.
mkwpar: 0960-390 To start the workload partition, execute the following as root: \
startwpar [-v] mychkwpar
--------------------------
--------------------------
克隆 WPAR,我们很快发现可以利用还原 WPAR 的功能快速的复制 WPAR。还可以将备份文件拷贝到其他的服务器上,实现快速的应用部署。要注意的是我们在克隆 WPAR 的时候需要定义新的主机和 IP 地址。
restwpar -n myclonewpar -h myclonewpar -r -M "-N address=192.168.21.131"
-d /wpars/myclonewpar -U -f /tmp/wpar.bak
//Restwpar 的基本参数:-n 定义新 WPAR 名,-h 定义新 WPAR 主机名,-r 复制域名解析相关文件,
-M 为 mkwpar 传递参数,-d 指定 wpar 创建位置,-f 指定还原设备或文件。
New volume on /tmp/wpar.bak:
Cluster 51200 bytes (100 blocks).
Volume number 1
Date of backup: Wed Mar 5 21:43:12 2008
Files backed up by name
User root
x 2848 ./.savewpar_dir/wpar.spec
x 399 ./.savewpar_dir/image.data
x 125796 ./.savewpar_dir/backup.data
total size: 129043
files restored: 3
。。。(省略若干)
Workload partition myclonewpar created successfully.
- WPAR 的状态
状态 标志 说明
Defined D 规格参数已定义,但是处于停止、未启动的状态。
Active A WPAR 已启动激活,正在正常运行的状态
Paused P 完成一次 checkpointing,WPAR 已经被保存下来后的一种等待状态,等待用户发出继续或者停止运行命令。
Broken B WPAR 出现故障,无法正常工作并且恢复操作也失败。
Transitional T 当前 WPAR 正在从一个状态切换到另一个的一种临时状态
Frozen F 主要见于 HPC 或分布式应用中,WPAR 被冻结,管理员可以检查是否正确的执行了 checkpointing,但是又不用真正去执行暂停操作进入到 Paused 状态。
Loaded L 对于支持动态迁移的 WPAR,当其完全移动到在目标系统上又还未启动进入 Active 状态前的状态。
边栏推荐
- MySQL第七次作业-更新数据
- Allocation de mémoire tas lors de la création d'objets
- Luogu 1146 coin flip
- Using foreach to loop two-dimensional array
- Express (I) - easy to get started
- 2. 合并两个有序数组
- Global and Chinese market of contemporary lampshade 2022-2028: Research Report on technology, participants, trends, market size and share
- 118. 杨辉三角
- A list of common methods for customizing paint and canvas of view
- LSP 是什么
猜你喜欢
创建对象的时候堆内存的分配
How to change the QR code material color of wechat applet
Allocation de mémoire tas lors de la création d'objets
Little red book - Summary of internal sales spike project
MySQL第十三次作业-事务管理
118. Yanghui triangle
MySQL 8th job
字符串常量池、class常量池和运行时常量池
Differences between JVM, Dalvik and art
Developers, what is the microservice architecture?
随机推荐
Openxcap usage
Global and Chinese market of electronic pet door 2022-2028: Research Report on technology, participants, trends, market size and share
Develop current learning objectives and methods
[untitled]
全渠道、多场景、跨平台,App如何借助数据分析渠道流量
MySQL 11th job - view application
Differences between JVM, Dalvik and art
Control setting layout in linear layout_ Gravity doesn't work?
Introduction to libmagic
Call API interface to generate QR code of wechat applet with different colors
MySQL第十一作業-視圖的應用
Full introduction to flexboxlayout (Google official flexible implementation of flow layout control)
微软 Edge 浏览器 IE 模式标签页出现卡死情况,已通过回滚更新修复
MySQL第十一作业-视图的应用
Progressive Web 应用程序PWA是应用程序开发的未来
2. 合并两个有序数组
cmake / set 命令
MySQL项目7总结
Développeur, quelle est l'architecture des microservices?
MySQL第七次作业-更新数据