命令替换和重定向有些相似,但区别在于命令替换是将一个命令的输出作为另外一个命令的参数。常用命令格式为: 
  
  command1 `command2` 
  
  其中,command2的输出将作为command1的参数。需要注意的是这里的`符号,被它括起来的内容将作为命令执行,执行后的结果作为command1的参数。 
  
 例如: 
  
   $ cd `pwd` 
  
  该命令将pwd命令列出的目录作为cd命令的参数,结果仍然是停留在当前目录下。 
 
 
 
 
 
2 find /home -user jacky 查找用户jacky在/home下的文件
 
 
3 wheris ls 查找可执行文件的路径
 
 
 
 
  4 df -h  查看分区
  
  du -h /etc/services  查看某个目录占的磁盘空间
  
 5  rpm -qa |grep ftp  查看ftp是否被安装
 
 
 
  6 last 显示最后登陆的用户
  
  lastlog 列出每个用户的登陆详情
 
 
 
top 注意这里按大写P可以按CPU的占用来排序
 
 
 
 
7 ps -l
 
 
       pstree -a 以树的形式列出进程关系
  
   make & 后加一个&,表示将其放到后台进程中去
  
     fg 把后台进程调用到前台
  
        fg  进程号
  
 8 系统日志在
  
    /var/log/dmsg下
 
 
 
      直接用命令dmsg可以看
  
   报错日志在  /var/log/messages下
  
    查看最近日志
  
    tail -f /var/log/messages
 
 
 
9
 
 
     下面举例说明该命令的使用方法:
  
 ( 1)修改用户名,把用户名“liuyidan”改名为“lyd”,使用的命令是:
  
 # usermod  –l  lyd  liuyidan
  
 (2)锁定“lyd”用户,使其不能登录。命令如下:
  
 # usermod –L  lyd
  
 (3)解锁“lyd”用户账号,使其可以登录。命令如下:
  
 # usermod –U lyd
  
 
 
  10 pS中输出的含义
  
    字 段   含      义
  
 USER                进程所有者的用户名
  
 PID  进程号
  
 %CPU  进程自最近一次刷新以来所占用的CPU时间和总时间的百分比
  
 %MEM  进程使用内存的百分比
  
 VSZ  进程使用的虚拟内存大小,以K为单位
  
 RSS  驻留空间的大小。显示当前常驻内存的程序的K字节数。
  
 TTY  进程相关的终端
  
 STAT  进程状态,用下面的代码中的一个给出:
  
         R:可执行的。S:睡眠状态。  D:不间断睡眠。   T:停止或跟踪。
  
         Z:僵尸。W:进程没有驻留页。I:空闲。
  
 TIME  进程使用的总CPU时间
  
 COMMAND 被执行的命令行
  
 NI  进程的优先级值,较小的数字意味着占用较少的CPU时间
  
 PRI  进程优先级。
  
 PPID  父进程ID
  
 WCHAN  进程等待的内核事件名
  
 
 
 
 
  11  常见网络配置文件的放置位置
  
    1.  网络设置/etc/sysconfig/network 
  
  该文件用来指定服务器上的网络配置信息,包含了控制和网络有关的文件和守护程序的行为的参数。下面是一个例子文件:
  
  NETWORKING=yes
  
  HOSTNAME=machine1
  
  GATEWAY=210.34.6.2
  
  FORWARD_IPV4=yes
  
  GATEWAYDEV=    
  
  其中,NETWORK=yes/no 表示网络是否被配置;HOSTNAME=hostname hostname 表示服务器的主机名;GATEWAY=gw-ip gw-ip 表示网络网关的IP地址;    FORWARD_IPV4=yes/no 是否开启IP转发功能;GAREWAYDEV=gw-dev gw-dw 表示网关的设备名
 
 
 
 
 
主机名/etc/HOSTNAME 
 该文件包含了系统的主机名称,包括完全的域名,如:
 192.168.0.1 lb.whpu.edu.cn
 这个文件是在启动时从文件/etc/sysconfig/network中的HOSTNAME行中得到的,用于在启动时设置系统的主机名。
 3.  IP地址和主机名的映射/etc/hosts 
 /etc/hosts文件中包含了IP地址和主机名之间的映射,还包括主机名的别名,IP地址的设计使计算机容易识别,但对于人来说却很难记忆,为了解决这个问题,就创建了/etc/hosts这个文件。下面是一个例子文件
 127.0.0.1 machine1 localhost.localdomain localhost
     192.168.1.100 machine7
     192.168.1.101 otherpc otheralias
   在这个例子中,本机名是machine1,otherpc还有别名otheralias,它可以指向otheralias。一旦配置完机器的网络配置文件,应该重新启动网络以使修改生效,使用下面的命令来重新启动网络:
  /etc/rc.d/init.d/network restart
端口号和服务器名之间的映射/etc/services
 /etc/services中包含了服务名和端口号之间的映射,不少系统程序要使用这个文件 
 配置名字解析器/etc/host.conf 
 /etc/host.conf文件指定如何解析主机名
 3中解析方式:/etc/hosts, DNS, NIS
 例: order hosts, bind
          multi on  #是否/etc/hosts中允许一个主机有多个IP地址
 配置DNS客户/etc/resolv.conf
 文件/etc/resolv.conf配置DNS客户,它包含了主机的域名搜索顺序和DNS服务器的地址,每一行应包含一个关键字和一个或多个的由空格隔开的参数。下面是一个例子文件:
   search mydom.edu.cn
   nameserver 210.34.0.14
   nameserver 210.34.0.2
 
  
     
 










