小型机系统安装和使用.docx
《小型机系统安装和使用.docx》由会员分享,可在线阅读,更多相关《小型机系统安装和使用.docx(24页珍藏版)》请在冰豆网上搜索。
小型机系统安装和使用
AIX操作系统的安装1
安装介质与方式1
安装步骤2
准备工作2
BOS(BaseOperatingSystem)安装3
Bounld安装6
系统设置6
AIX操作系统基本命令9
系统的进入和退出9
password9
mkdir、rm、mv和cd9
ls9
date10
cat10
wc10
clear、echo和banner10
who11
finger11
mail11
ps12
kill12
find12
grep13
cut14
head和tail15
管道与重定向15
lsdev16
lspv17
cfgmgr18
lsattr18
errpt19
AIX操作系统的安装
安装介质与方式
AIX操作系统的安装可以:
1)通过Tape安装。
2)通过CD-ROM安装。
3)通过网络安装。
4)预先安装(Preinstall).在购买时选择“预装操作系统”。
AIX操作系统的安装方式(InstallationMethod)有以下四种:
完全覆盖安装:
操作系统被安装在rootvg的第一块硬盘上,这将覆盖原系统中所有的系统保留目录。
保留安装:
这种安装方式可以保留操作系统的版本不变,同时保留 rootvg上的用户数据,但将覆盖/usr、/tmp、/var和/目录。
用户还可以利用/etc/preserve.list指定系统安装时需要保留的文件系统。
默认的需保留的文件系统为/etc/filesystem中所列。
升级安装:
这种安装方式用于操作系统的升级,这将覆盖/tmp目录。
这是系统默认的安装方式。
备份带安装:
恢复用mksysb命令生成的安装带中/image.data中指定的文件系统,这种安装方式用于系统(rootvg)的复制。
安装步骤
准备工作
(1)连接好鼠标键盘显示器和电源线。
(2)打开主机电源。
(3)主机自动进入加电自检过程。
(4)等到主机自检完毕电源绿色指示灯闪烁,按白色按钮开机。
(5)等到光驱指示灯亮过之后,把第一张安装介质插入驱动器。
(6)等到显示器电源指示灯点亮之后,系统提示选择console,根据提示按数字键。
(7)等到主机开机鸣响一过,键盘灯闪亮过后,按‘5’(字符终端)进入系统安装画面。
BOS(BaseOperatingSystem)安装
(1)主机将从安装介质上引导;
(2)当终端显示如下信息时:
☆☆☆☆☆☆Pleasedefinethesystemconsole☆☆☆☆☆☆
Typea1andpressentertousethisterminalasthesystemconsole.
Typeeen1endrukopenteromdezeterminalalsdesysteemconsoletogebruiken.
Skrivetallet1ogtrykkpaaenterforaabrukedenneterminalensomsystemkonsoll.
Pourdefinirceterminalcommeconsolesysteme,appuyezsur1puissurentree.
Taste1andansch1iessenddieeingabetastedruecken,um
diesedatenstationalssystemkonsolezuverwenden.
PrenierI1tasto1edinvioperusarequestoterminalcomoconsolo.
Escriba1ypulseintroparautilizerestaterminalcomoconsoladelsistema.
a)Tryckpaa1ochsedanpaaenteromdyvillatthaerterminalenskavarasystemkonsol
键入“1”并回车(注意:
键入的“1”不回显)选择主控台
(3)屏幕上将不断显示一些信息,几分钟后出现:
>>>1Type1andpressentertohaveEnglishduringinstall.
2Type2endrukopenteromtijdenshetinstallerenhetNederlandste
krijgen.
3Entrez3poureffectuer1installationenfrancais.
4FrInstallationindeutschersprache4eingebenunddieeingabetastedrcken.
5Immettere5epremereinvioper1installazioneinitaliona.
6Escriba6ypulseintroparausarelidiomaespaoldurantelainstalacin.
7Skriv7ochtrycknedenter=svenskavidinstallationen.
88Help?
>>>Choice【1】1
键入“1”后回车,选择语言环境为English
(4)此后屏幕出现:
WelcometoBaseOperatingSystem
InstallationandMaintenance
Typethenumberofyourchoiceandpressenter.Choiceisindicatedby>>>
>>>1Startinstallnowwithdefaultsettings
2Change/showinstallationsettingsandinstall
3StartMaintenanceModeforsystemRecovery
88Help?
99PreviousMenu
>>>Choice〔1〕:
2
这是系统安装和维护的主菜单。
(5)安装BOS基本操作系统
键入“2”并回车,屏幕出现“InstallandSetting”画面:
InstalllationandaSettings
Eithertype0andpressentertoinstallwithcurrentsettings,ortypethenumberofthesettingyouwanttochangeandpressenter.
1systemsetting:
Methodofinstalllation.….….…Newandcompletedinstall
Diskwheryouwanttoinstall.….…hdisk0
2PrinaryLanguageEnvironmentsettings(AFTERInstall):
CulturalConvention.….….…English(UnitedStates)
Language.….….….….….…..English(UnitedStates)
Keyboard.….….….….….…..English(UnitedStates)
KeyboardType.….….….…...Default
3InstallTrustedComputingBase.…No
>>>0InstallAIXwintthecurrentsettingslistedabove.
88Help?
99PreviousMenu
>>>Choice〔1〕:
1
这是系统安装的默认设置,用户可以根据需要进行修改。
安装时可以选择保护安装(Preserveinstall)或完全覆盖安装(Newandcompleteoverwrite)。
(6)设置完毕选择0安装即开始,屏幕将不断显示安装的进行情况,安装完毕之后系统重新启动。
(7)安装完毕自动重起,系统打开配置向导,选ExittheConfigurationAssistant,
NextFinish.
Bounld安装
在BOS安装完之后,系统就可以正常运行并能完成一些最基本的任务了。
但如果要得到更完备的系统支持则需安装一些扩展系统和软件。
扩展系统和软件的安装同样可以通过smit完成。
以系统管理员的帐号(root用户)登录,把安装介质放入相应的驱动器,运行:
#smiteasy_install,系统出现如下画面:
Typeorselectavaluefortheentryfield.
PressEnterAFTERmakingalldesiredchanges.
[EntryFields]
*INPUTdevice/directoryforsoftware[]
安装选择INPUTdevice/directoryforsoftware为[/dev/cd0](按F4选择)
选择SelectaFileSetBundle
先选择Server包进行安装
之后退出来再选择App-Dev包进行安装
系统设置
(1)设置时区。
中国是第八时区。
#smittychtz
(2)设置系统参数
#smittychgsys
Maxprocess
修改最大进程数为2048,默认只有128
修改maxpout='33'-aminpout='24'
(3)打开异步IO
#smittychaio
修改defined为availableb
(4)设置交换区大小。
一般2G以内交换区SWAP是内存的两倍,2G以上8G以下内存交换区设置与内存大小一致。
内存8G以上只要内存的一半即可。
#lsvgrootvg查看rootvgPP大小256128
#lsps–a查看当前交换区大小,默认是512M。
#bc计算交换区需要增加的PP数,如果要设置交换区大小为4G
(4096-512)/(PPsize)
#smittychps
设置增加的pp数。
#lsps–a
(5)打开文件大小限制。
#vi/etc/security/limits
#ulimit–a
输出判断:
结果应为
time(seconds) unlimited
file(blocks) 2097151//改为-1
data(kbytes) 262144 //尤其是这项参数改为524288
stack(kbytes) 32768
memory(kbytes) 32768
coredump(blocks) 2097151
nofiles(descriptors)2000//改为-1
(6)配IP地址
#lsdev-Ccadapter
#smittcpip
选择"MinimumConfiguration&Startup"
在"AvailableNetworkInterfaces"对话框中选择"en0StandardEthernetNetworkInterface"
#ifconfig–a
#smittyhostname(修改主机名)
#smittychinet(修改IP地址)
(7)打补丁。
找出附带UPDATE光盘。
#oslevel–r
#smittyupdate_all
#shutdown–Fr重启
#shutdown–F关机
(8)磁盘镜像
#lspv
#extendvg–frootvghdisk1/orsmittyextendvg
#mirrorvg–c2rootvg/orsmittymirrorvg
#chvg–Qnrootvg
#bosboot–adhdisk0
#bootlist–mnormalhdisk0hdisk1
#bootlist–mnormal-o
(9)扩展文件大小
#smittychjfs2
/500m
/var1G
/usr3G
/tmp1G
#df–g
(10)安装完毕重启
#shutdown–Fr
(11)做内部磁盘阵列(列出选项按F4选择多个按F7)
#smitty
选择devices
选择diskarray
选择IBMPCI-XScsiDiskArray
选择PCI-XSCSIDiskArrayManager
先选择GreateanArrayCandidatepdiskandFormatto522ByteSectors
会提示选择要组RAID的几块盘按F7做多项选择其他的按默认配置
开始后会进行磁盘的格式化完了之后进行下一步
再选择GreateaPCI-XSCSIDiskArray
然后选择格式化后的PDISK组RAIDRAID格式为0、5和10
选择5。
大小为16K默认
AIX操作系统基本命令
系统的进入和退出
login:
输入用户名(例如:
user01)
password:
输入用户口令
若用户名及口令均正确,则用户将登陆成功。
此时系统会出现命令提示符$或#,即表示可接收用户输入的操作系统命令。
退出系统:
或exit或logout。
password
password命令用于建立或修改用户的密码。
如:
#password
passwd:
—输入旧口令
newpasswd:
—输入新口令
re-enternewpaswd:
—重新输入新口令
mkdir、rm、mv和cd
mkdir:
用于创建目录
rm:
用于删除文件或目录(rm–r)
mv:
用于改变文件或目录名
cd:
用于进入系统某一级目录中去
ls
Ø功能:
显示目录中的内容,列出当前目录中所有文件的文件名
Ø参数说明:
a:
列出目录中所有文件
d:
列出所有子目录
l:
列出长格式文件信息
Ø举例:
ls–a:
列出当前目录中的所有文件
ls–l:
显示文件的详细信息
date
Ø功能:
显示当前日期和时间,超级用户可以进行修改
Ø举例:
$date
显示:
TueFeb809:
23:
58BJST2000
cat
Ø功能:
连接或显示文件
Ø举例:
catmyfile:
显示myfile文件中的数据
cat>myfile:
从标准输入(键盘)建立文件myfile
wc
Ø功能:
计算文件中的行数、字数和字符数
Ø参数说明:
c:
计算字符数
l:
计算行数
w:
计算字数
Ø举例:
#wcprofile
1353381profile
|||
行数字数字符数
clear、echo和banner
clear:
用于清屏
echo:
用于在屏幕上显示信息
banner:
用‘#‘组成字符串在屏幕上显示信息
who
Ø功能:
列出当前系统注册的用户
Ø举例:
$whoami--列出当前系统使用者身份
finger
Ø显示当前登陆到系统中的用户的信息
Ø举例:
$fingerteam02
Loginname:
team02
Directory:
/home/team02Shell:
/usr/bin/ksh
OnsinceMar0416:
17:
10ontty3
NoPlan
mail
Ø功能:
发送和接受信件
Ø举例:
SENDINGMAIL
$mailuser01
subject:
meeting
therewillbeabriefannouncement
meetingtodayinroom602atnoon
cc:
RECEIVINGMAIL
$mail
mailtype?
forhelp
“/user/spool/mail/user01”:
message1new
>n1user02wedjan403:
501989
date:
wed4jan8903:
50:
10
from:
user02
cc:
therewillbeabriefannouncementmeetingtoday
inroom602atnoon
&
接收信件时在mail提示符&后面可使用的命令:
d:
删除信息
s:
把消息添加至文件中
m:
向后查看消息
q:
退出信件接收并把消息留在队列中
?
:
显示信件选项
^#:
到显示的顶部
t:
到所收消息的顶部
ps
Ø功能:
显示后台进程的有关信息。
单独使用ps将显示由当前终端启动的后台进程的PID、终端号、进程已执行时间以及启动该进程的命令
Ø语法:
ps-options
Ø参数说明:
-e:
显示系统内当前运行的所有后台进程
-f:
除ps所提供的信息外,还显示用户名、PPID(父进程ID)及启动时间
-l:
除ps所提供的信息外,还显示UserID,PPID和进程优先级
kill
Ø功能:
杀死后台进程
Ø语法:
kill-numPID
Ø举例:
kill–923094(-9是软件终止进程的信号,是不可忽略的)
find
Ø功能:
在一个或多个目录中查找符合指定条件的文件,显示文件名或对这些文件进行特定的操作
Ø语法:
findpathexpression
Ø参数说明:
-type
f
文件
d
目录
-size
+n
文件大小超过nblocks(1block=512bytes)
-n
文件大小小于nblocks
n
文件大小等于nblocks
-mtime
+x
X天以前被修改的文件
-x
X天以内被修改的文件
-perm
onum
访问指定权限的文件(权限以8进制表示)
mode
访问指定权限的文件(权限以字母表示,如rwx)
-user
User
属于用户user的文件
-o
逻辑‘或’
Ø举例:
1.find.–name‘m*’–print
在当前目录及其子目录中查找文件名为“m*”的所有文件(‘*’是通配符)并显示文件名。
2.find.–name‘m*’–execls–l{}\;
在当前目录及其子目录中查找文件名为“m*”的所有文件(‘*’是通配符)并显示详细的文件列表信息。
-exec使得find以非交互的方式执行-exec后的命令。
‘{}’用于保留find的查找结果,并将其作为ls–l的输入。
3.find.–name‘m*’–ok rm{}\;
在当前目录及其子目录中查找文件名为“m*”的所有文件(‘*’是通配符)删除之。
-ok使得find以交互的方式执行-ok后的命令。
4.find.-perm644-mtime+4–print
在当前目录及其子目录中查找权限为644、4天以前被修改过的文件。
grep
Ø功能:
在文件或标准输入中搜索与指定格式相匹配的行
Ø语法:
grep[options]pattern[file1file2..]
Ø参数说明:
-v:
显示与指定格式不匹配的行
-c:
统计满足条件的行数
-l:
只显示满足匹配条件的文件名
-n:
显示满足条件的行所在的行号
-I:
查找时忽略大小写
-w:
做全单词匹配
Ø举例:
1.grepmail.profile
搜索.profile文件中与mail匹配的行并显示。
2.grep–vmail.profile
显示与mail不匹配的行。
3.grep“^a[0-9]z$”filename
在filename中查找以’a’开头、以’z’结尾、中间包含数字’0’-‘9’的串。
cut
Ø功能:
从(文件)行中截取相应的列,并将结果写到标准输出。
Ø语法:
cut-fnumber(s)-d(character)file
cut-cnumber(s)file
Ø参数说明:
-c:
以字符为单位进行截取
-f:
以域为单位进行截取
-d:
在使用-f参数时,默认的域分隔符是空格,用户可以通过-d参数指定域分隔符
Ø举例:
1.$ps
PIDTTYTIMECMD
98tty00:
00ps
100tty00:
00/bin/ksh
108tty00:
00/home/team01/myscript
$ps|cut-c8-13
TTy
tty0
tty0
tty0
2.$ps|cut-c1-4,20-40|grep".*myscript"
108/home/team01/myscript
3.$text="AwonderfuldishtosetbeforetheKing!
"
$echo$text|cut-c-12,36-
AwonderfulKing!
Note:
-12:
从开始到第12个字符处;
36-:
从第36个字符处到行尾。
4.$cat/etc/passwd
root:
!
:
0:
0:
TheSuperUser:
/:
/bin/ksh
daemon:
!
:
1:
1:
:
/etc:
bin:
!
:
2:
2:
:
/bin:
$cut-f1,3-d:
/etc/passwd
root:
0
daemon:
1
bin:
2
head和tail
Ø功能:
显示文件头或尾的内容
Ø语法:
head[-number_of_lines]file(s)
tail[-number_of_lines|+number_of_lines]file(s)
Ø参数说明:
head命令中,-number_of_lines表示显示文件的头number_of_lines行信息;
tail命令中,-number_of_lines表示显示文件的倒数number_of_lines行信息;
+number_of_lines表示显示从number_of_lines行直到文件尾的信息。
Ø举例:
$head-5myfile
$ls|head-12