互联网服务服务器

Aix基础知识总结

一、 Aix简介   Aix是Unix操作系统的版本之一,主要应用在IBM RISC 6000系列小型机上。其他的Unix ,如SUN的Solaris ,HP Unix以及Linux等等。目前Aix系统的版本有Aix 4.x Aix5.x等。它们之间只是版本不同,但内核都是一样的,操作命令机本上也相同。版本高的会新增一些命令,都...显示全部
一、 Aix简介   Aix是Unix操作系统的版本之一,主要应用在IBM RISC 6000系列小型机上。其他的Unix ,如SUN的Solaris ,HP Unix以及Linux等等。目前Aix系统的版本有Aix 4.x Aix5.x等。它们之间只是版本不同,但内核都是一样的,操作命令机本上也相同。版本高的会新增一些命令,都是向下兼容的。    二、 Aix使用入门   对于大多数用户来说,对于Aix的访问都是通过telnet的方法来登录到RS6000上,当然是以不同的身份了。把本地机器作为RS6000的一个终端,来完成对R S6000的操作。这实际上是Unix的一大特点,Unix本身就是设计成一个多任务、多用户的并发系统。
  
  2.1登录 (login)

  2.1.1 RS6000的登录

  许多用户可以同时使用Unix系统,为了让系统知道用户是谁以及可以使用什么资源,用户在使用之前必须向系统表明自己的身份。另外,U nix认为用户是通过终端或在PC上运行方针软件与其通讯。Unix系统和用户终端之间必须建立传输信息的连接。通常把建立通讯连接和表明用户身份的过程称为登录( login) .

  2.1.1.1 RS6000的开机    直接按Power键。RS6000启动、自检。包括对硬件的自检,系统的初始化。

  2.1.1.2登录
  默认的情况下,系统会进入Xwindows环境下,也就是所谓的CDE环境(Common Desktop Environment)即公共桌面环境。这样Aix启动后将直接显示CDE注册界面,输入用户名和口令后即进入CDE操作环境。通常在RISC6000端都是以r oot身份(管理员身份)登录的。

  2.1.2客户端的登录
  客户端主要是通过执行telnet命令,并且输入合法的用户名和密码,登录到服务器端。比如:在客户端执行telnet 192.168.0.161 (假设为RS6000的IP) ,会出现如下的登录提示:
  AIX Version 4

  (C) Copyrights by IBM and by others 1982, 1996.
  login:
  然后输入用户名,如:long ,回车后,会出现输入密码的提示:
  long's Password:

  2.1.3成功登录之后
  成功登录之后,系统将显示一些消息,如上一次用户登录的时间、有关系统信息的消息(称为当日消息),以及一些通知用户是否有mail 的消息。其中,当热消息十分重要,它是系统管理员与用户通讯的方法之一,比如系统管理员通过当日消息通知用户下一次系统关闭的时间。如图:
  AIX Version 4
  (C) Copyrights by IBM and by others 1982, 1996.
  login: long
  long's Password:
  *********************************************************
  *
  * Welcome to AIX Version 4.3!
  *
  *
  * Please see the README file in /usr/lpp/bos for information pertinent to
  * this release of the AIX Operating System.
  *
  *
  *********************************************************
  Last unsuccessful login: Fri Dec 28 14:59:34 BEIST 2001 on /dev/pts/0 from 192.3
  Last login: Sat Dec 29 10:13:50 BEIST 2001 on /dev/pts/6 from 192.168.0.133
  [YOU HAVE NEW MAIL]
  $

  显示以上消息后,系统将显示一个命令提示符。这表明系统将等待用户的输入,非root用户登录后提示符一般为$ ,root用户登录后,提示符为# .出现不同命令提示符与shell有关,B shell和K shell的提示符使用$ ,Aix中为K shell .

  2.1.4用户的权限
  如果Unix系统只有用户自己使用的话,除了系统提供的系统管理员帐号以外,用户还要给自己建立一个帐号。因为使用系统管理员的帐号( root)要十分小心,该帐号具有特殊的权限。Unix有内嵌的安全机制,一般的用户没有权限创建新的帐户或进行其他系统管理的操作。roo t用户使用系统管理员帐号,又称为超级用户,具有系统管理员的权限。但root 拥护不小心的错误可能会导致系统故障。因此用户在作一般的工作时,应进入自己的帐号,由于没有权限,故不会给系统带来故障。在多用户环境中,超级用户的工作应更加小心。因为他的错误不但会影响他本人,还会影响他人以及整个系统。

  Unix还保证在多用户环境中,不同用户之间不相互干扰,每个用户有自己的工作权限,并且可以选择组内或其他用户对自己工作的访问权限。如果把访问权限制为o wner ,那么自己的数据别人是无法访问的。如果用户参加一个组,共同进行一项任务,那么该用户可以把访问权限定为owner和组内的其他成员。如果用户的数据允许其他任何用户看的话,可以把权限定义为任何人。有关定义权限的部分,我们将在介绍c homd命令时讨论。

  2.2 logout
  工作结束后,用户需要退出系统,这就防止别人有意无意的通过该用户的帐号访问他的文件或者使用系统。不论在什么shell中,退出系统的方法是使用e xit命令,该命令使shell退出。当用户从login的shell退出时,就会自动退出系统。也可敲入logout命令。$logout ,或按ctrl + d .如果是图形界面的话,退出系统方法请参见在线帮助。

  2.3使用基本命令    telnet命令

  telnet命令用于使客户端登录到RS6000上的Aix 系统。语法为:
  telnet + ip (服务器的ip地址)。例如:登录到ip 地址为192.168.0.161的服务器,在Windows 的命令提示符下敲入telnet 192.168.0.161 ,当然,如果使用其它的telnet软件,只需设好ip ,然后执行登录就可以了。
  ls命令
  ls命令用于显示指定路径下的文件。具体格式为:
  ls + 路径。比如,要显示/home下的文件,用 $ls /home .这种方式只显示文件名,而不包含其他的信息。
  $ls –l + 路径 ,除了显示文件名之外,还显示文件的属性、创建时间,以及所属的组 。
  $ls –a +路径,显示隐含文件。    man命令

  是Aix的帮助命令,可以显示某个命令的详细使用说明。这个命令比较有用处,具体语法为:$man + 命令 ,比如,要查看tar命令的使用方法,可用:
  $man tar
  cd命令

  改变当前的工作目录,类似于Dos方式下的cd命令。具体语法为:
  $cd +路径 比如,进入/home/user目录中,用$cd /home/user命令。

  cd..是退回到上一级目录。cd是回到上一步所在的目录。
  who命令

  who命令用于显示当前在线的用户,使用非常简单,直接在shell提示符下输入who就可以了。$who
  cp命令

  用于拷贝文件,类似于Dos下的copy命令。具体语法为:
  cp + 文件名 + 路径 如果要复制目录,需要加参数-r或-R

  例如:$cp /home/a.tar /home/demo
  $cp –r /home/aaa /home/bbb 其中aaa 、bbb均为目录。

  mv命令

  用于移动文件或文件夹。具体语法为:
  mv + 文件名 + 路径

  例如,将 /home/long/a移动到/home/long/b目录中,用下面命令:
  $mv /home/long/a /home/long/b
  rm命令

  用于删除文件或文件夹。具体语法为:rm + 路径 +文件名 。例如,要删除/home/long/manual.tar文件,用下面命令:$rm /home/long/manual.tar

  如果要删除目录,用rm –r +路径+目录名 。例如:要删除/home/manual目录,用$rm –r /home/manual

  注意:要删除一个文件或文件夹,首先要具有对这个文件夹的写权限。

  mkdir命令

  用于建目录具体语法为mkdir + 目录名。例如,要在/home/long目录下建立一个名为test的目录,用下面的命令:
  $mkdir /home/long/test
  rmdir命令

  与mkdir的用途相反,用于删除一个目录。(注意,这里指的是空目录,里面没有文件)具体语法为:rmdir + 目录名 例如,将刚才建的目录删掉,就可以用下面的命令:$rmdir /home/long/test
  vi命令

  vi命令是unix下常用而重要命令,可在全屏幕方式下编辑一个或多个文件。若在vi执行时没有指定一个文件,那么vi命令会自动产生一个无名的空的工作文件。若指定的文件不存在,那么就按指定的文件名创建一个新的文件。若对文件的修改不保存的话,v i命令并不改变原来文件的内容。

  注意:vi命令并不锁住所编辑的文件,因此多个用户可能在同时编辑一个文件,那么最后保存的文件版本将被保留。

  下面是vi命令使用的一些选项及含义:
  -c sub-command 在对指定的文件编辑前,先执行指定的命令 sub-command .
  -r filename 恢复指定的文件filename .
  -R 将指定的文件以只读的方式放入编辑器中,这样不会保存对文件的任何修 改。
  -y number 将编辑窗口的大小设为number行。收起
参与49

查看其它 46 个回答的回答

冰软件开发工程师个人自由公司

感谢分享!

软件开发 · 2017-04-20
浏览2100

回答者

冰
002
软件开发工程师个人自由公司

最近回答过的问题

回答状态

  • 发布时间:2017-04-20
  • 关注会员:1 人
  • 回答浏览:2100
  • X社区推广