4,5,6重要知识点概要

1. /proc  目录是个伪文件系统,它有两个特点:一个是即使里面的文件有内容,其大小可能为零;另一个是随时保持更新。
   其中的只读文件有:  /proc/cpuinfo    ,   /proc/1/*   ,  /proc/partitions  ,  /proc/meminfo  等。  读写文件位于 /proc/sys  这个目录里,里面比较重要的几个文件:
/proc/sys/net/ipv4/ip_forward  ,   /proc/sys/kernel/hostname   ,   /proc/sys/vm/drop_caches  ,   /proc/sys/vm/swappiness  等。
    例子:  开启路由功能:
                       sysctl  -w  net.ipv4.ip_forward=0
                       sysctl  -p 
            上面的临时有效。
                        vim /etc/sysctl.conf 
                      编辑里面的内容,将net.ipv4.ip_forward=0修改成1
       free  -m   显示系统内存使用和空闲情况,主要调用 /proc/meminfo  里的信息。
2. 硬件信息一般在 /dev/  下的目录里
         /dev/hda   , /dev/hdb   --IDE  hard  disk,CDROM
         /dev/sda   , /dev/sdb   --SCSI , SATA ,  or  USB  Storage
         /dev/md0   , /dev/md1   --Software  RAID
     Charaacter    device
         /dev/tty[0-6] -- virtual  console
         /dev/null , /dev/zero - software  Devices
         /dev/random ,/dev/urandom  -- random  Numbers
   其中 udev 的控制文件在 /dev/ 目录下, /etc/udev/rules.d/  里的文件定义了udev 的规范,且里面文件的权限很重要。
3. 几个控制台:
          物理控制台  /dev/tty0  ,/dev/fb0 
          虚拟控制台  Ctrl+Alt+Fx    或者  chvt x   也可切换控制台。  VC 第一个控制台是/dev/tty1  , 第二个控制台是 /dev/tty2 .  tty1---tty6  由mingetty 启动
          串行控制台  /dev/ttyS*
          系统控制台  /dev/console
4. 对于X协议的c/s架构,本地是服务器端,远程是客户端。。比较特殊
    图形界面启动过程:Gnome → ttwn → gnome-session → X  server  → Xorg
     修复图形界面可以使用命令 system-config-display  [--reconfig]
    VNC
       若想开机启动 VNC 服务,需要配置 /etc/sysconfig/vncserver  里的VNCSERVER="1:root"    ,VNC为明文传输,且数据量较大
5.系统日志 配置文件存在 /etc/syslog.conf
    /etc/sysconfig/syslog   里面记录了有关设置变化的日志信息(syslogd  ,klogd )
6.网络时间协议 NTP  其配置文件 /etc/ntp.conf
         system-config-date 
7.打印机 (CUPS) 相关配置文件 /etc/cups/cupsd.conf  
           system-config-printer
8.日常作业
              tmpwach  保持 /tmp 干净
              logrotate 日志滚动 ,会清楚范围之外的信息   /etc/log/messages
               配置文件 /etc/logrotate.conf
              logwatch    功能比较强大,用于集群。

9. sudo
        其配置文件在 /etc/sudoers 内,visudo 是编辑此文件的专有命令,直接使用visudo就行。用vi编辑可能会造成此文件的混乱。
     alias :
            User_Alias       用户别名
            Runas_Alias      以谁(用户组别名或用户)的名义执行
            Host_Alias       在哪态主机上或在哪些主机上执行
            Cmnd_Alias       可以执行的命令
         定义别名要用大写
   Alias_Type   NAME=item1,item2:NAME2=item3,item4
     使用规则:
          User_alias  WEBMASTERS=will,wendy,%webgrp !Li , +nisgrp
          User_Alias  Host_Alias=(Runas_Alias) Tag:Cmn_Alias
      例如:
          redhat      ALL=(root) NOPASSWD:NETWORKING,PASSWD:/usr/bin/passwd
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

本文出自 “赢在坚持” 博客,谢绝转载!

你可能感兴趣的:(职场,知识点,休闲,重要)