linux启动过程:

        bios自检-->MBR-->GRUB-->内核加载-->INIT-->

        /etc/inittab-->/etc/rc.d/rc.sysinit-->根所运行级别

        到/etc/rc.d/rcX.d/运行其下的所有脚本(X代表运行级别的数字如rc5.d)

        -->/etc/rc.local-->login



/etc/inittab定义了当前系统运行级别

        0        关机

        1        root单用户,且不需要密码

        2        多用户,无网络服务

        3        完全多用户,字符界面

        4        保留

        5        图形模式

        6        重启


runlevel        显示当前系统运行级别



控制系统启动时运行的服务

ntsysv [--level n]        系统服务管理(图形界面)


chkconfig         系统服务管理


        --list        显示

        --add        添加

        --del        移除

        on         启用

        off        停止

        

        chkconfig vsftpd off --level 234        



文件查找

        which         查看命令文件的所在位置(只在$PATH中找)

        whereis        查看命令文件及其相关文件

        locate        查找指定文件,为使用查得更准,可以在查之前

                更新系统数据库updatedb


        find         查找

        语法:find 查找路径 [选项]

                -name        按文件名找

                -perm        按权限找

                -user        按文件属主找

                -group        按组找

                -type        按类型找

                -size         按大小(默认会按块,按字节数字后,加c)

                -newer        比某个文件新

                -exec         查出后,执行指定命令

                -ok         带提示执行

                例:find ./ -newer ab -ok rm {} \;        

                    find ./ -newer ab -exec rm {} \;        

        

                

文件时间:

        atime         (access time)        每次读时会发生改变

        ctime        (change time)        改变属性时改变

        mtime        (modify time)        修改内容时会发生改变,同时会将atime,ctime修改


默认情况下:

        ls -l        查看的是mtime

        ls -lu        查看的是atime

        ls -lc        查看的是ctime


stat  查看三种日期        



x-window 


服务端设置:

        xhost         控制允许显示的客户机

        + ip         允许指定的ip

        - ip        从允许的列表中将此ip删除掉


客户端使用:

        DISPLAY=10.1.1.125:0 xclock 



或:

        在本机xhost +


        然后:ssh -X 10.1.1.125

        xclock

        

        


sort        将文本文件排序

        -n        数值排序

        -t        指定分隔符

        -k2        排序关键字

        

        sort -n -t: -k2 s1.txt


wc        统计

        -l        行数

        -w        字数(单词数)

        -c        字符数



磁盘配额


1、挂载磁盘时,加配额选项

   vim /etc/fstab

        /dev/sda11  /disk11  ext3   defaults,usrquota,grpquota   0  0


2、生成相关配置文件

    quotacheck -cavug

        -a        扫描所有已挂载的磁盘        

        -c        创建配额数据

        -v        显示执行过程

        -u        生成aquota.user用户配额文件

        -g        生成aquota.group组配额文件


3、设置用户配额

edquota -u tom


Filesystem   blocks    soft   hard     inodes     soft     hard

/dev/sda11    0        1000   1200       0         0        0

                空间限额                    文件数限额


4、启用限额

        quotaon /dev/sda11

                (如要开机自动启用配额,将此语句写到/etc/rc.local)


5、查看配额

        repquota -a

        quota -u tom 查看指定用户

NFS (Network File System)