Linux基础命令(6)

1、目录
windows:每一个磁盘(分区)都是位于某个根之下
windows是多根系统
linux:linux中的文件都在一个根之下
linux是单根系统
linux遵循FHS(目录结构基本相似)    
2、目录结构
linux的目录结构是倒树状
一、二进制程序目录 (就是那些可执行文件,可执行程序,好比:ls mkdir touch...)
/bin /sbin                         启动系统必要的程序(仅仅是启动系统)
/usr/bin /usr/sbin                 为了完成系统的特定功能(完成功能)
/usr/local/bin  /usr/local/sbin    和系统功能无关的程序(第三方程序)

bin:binary(二进制)所有用户均可以执行
sbin:system binary(系统二进制,管理系统的命令,比较重要)
只有管理员用户能够执行的程序
cat /bin/install
二、配置文件目录
存放各个程序的配置文件
例子:/etc/sysconfig/network-scripts/ifcfg-eth0 <<<<网卡配置文件
      /etc/sysconfig/network        <<<<<</主机名配置文件
      /etc/passwd                   <<<<<</用户配置文件(系统中的所有用户都保存在
      这个文件,每一行是一个用户)
      /etc/shadow                   <<<<<<用户密码
        需求,统计当前系统共有多少用户?
    [root@7 home]# cat /etc/passwd |wc -l
    22
    三、用户的家目录
/root: 管理员用户的家目录
/home: 普通用户的家目录在home下和用户名相同的那个目录就是普通用户的家目录
/tmp : 临时文件目录 (这个目录下的文件,若是在30天内没有被重复的访问或修改过,
那么该文件被自动删除,全部用户均可以在这个目录下建立文件,每一个用户均可以在这个
目录下读取本身或者别的用户的文件,可是只能删除本身的,不能删除别人的)
普通用户只能在本身的家目录下建立文件
[zhangsan@7 ~]$ pwd
/home/zhangsan
[zhangsan@7 ~]$ touch a.txt
[zhangsan@7 ~]$ ls
a.txt
##########
touch a.txt
[zhangsan@7 tmp]$ ls
a.txt
[zhangsan@7 tmp]$ rm -rf a.txt
[zhangsan@7 tmp]$ ls
注意:linux中的管理员root不授权限约束
四、存放内容常常变化的文件的目录
/var
例子:/var/log/messages  >>>记录系统日志信息(常常产生新信息)
      /var/log/secure     >>>>记录用户登陆失败的信息(登陆的用户名
      ,客户的ip地址)
        lastb:用来显示登陆失败的信息
        若是发现,在短期内有人频繁用相同或者不一样的用户尝试登陆系统,说明
        有人在暴力破解服务器,能够用防火墙封堵该IP
      /var/log/lastlog     >>>记录系统中每一个用户上一次登陆时间和IP,以及登陆
        方式,用lastlog能够查看
      /var/log/wtmp          >>>>显示每一个用户的登陆状态和最后的关机操做
        命令:last
    [root@7 home]# last
    root     pts/2        111.197.230.203  Sun Apr 14 21:55   still logged in   
    zhangsan pts/0        111.197.230.203  Sun Apr 14 21:46   still logged in   
    root     pts/0        111.197.230.203  Sun Apr 14 21:46 - 21:46  (00:00)    
    root     pts/1        111.197.230.203  Sun Apr 14 11:16   still logged in   
    root     pts/0        111.197.230.203  Sun Apr 14 11:16 - 11:17  (00:00)    
    reboot   system boot  3.10.0-957.5.1.e Sun Apr 14 18:37 - 22:27  (03:49)  
useradd lisi
[root@7 home]# passwd lisi

tail /var/log/secure

pr 14 21:59:13 AliYun useradd[14157]: new group: name=lisi, GID=1001
Apr 14 21:59:13 AliYun useradd[14157]: new user: name=lisi, UID=1001, GID=1001, home=/home/lisi, shell=/bin/bash
Apr 14 21:59:20 AliYun passwd: pam_unix(passwd:chauthtok): password changed for lisi
五、共享文件目录
注意:该目录下的文件有特色,只有读权限。
/usr
例子:/usr/share/include
      /usr/share/man/man5
      /usr/share/fonts
六、启动系统相关文件目录
/boot
    vmlinuz  可执行的Linux内核
相关文章
相关标签/搜索