目录结构 又称 FHS 目录层次标准
============= 标准目录结构 =================
/dev 设备目录 (硬盘, 光驱等)
/boot Linux 的内核及系统引导程序所需的额文件目录 内存的 1.5 倍
/etc 系统配置及服务配置文件, 启动命令的目录
/proc 显示内核及进程信息的虚拟文件系统
/tmp 临时文件目录, 公共厕所, 客厅
/home 普通用户家目录, 大臣的家
/root 超级管理员的家目录, 皇宫
/var 变化的目录, 一般是日志文件, cache 的目录
/usr 用户程序, 及数据, 帮助文件, 二进制命令等的目录
/bin 用户二进制命令
/sbin 系统管理员二进制命令的目录
/bin 和 / sbin 和 / usr/bin/ 用户命令的目录
=============Linux 目录的特点 ================
1./ 根是所有目录的顶点
2. 目录结构像一棵倒挂的树
3. 目录和磁盘分区默认是没有关联的, 通过挂载实现访问数据
4./ 下不同的目录可能会对应不同的分区和磁盘
5. 所有的目录都是按照一定的类别有规律的组织和命名的
Linux 里设备部挂载是看不到入口的, 如果希望设备被访问, 就必须给这个设备一个入口, 这个入口就叫做挂载点, 挂载点的表现实质是一个目录.
挂载方式: mount /dev/sdb1 /mnt
/etc/issue 登录前的提示信息
/etc/motd 系统登陆后的提醒
/etc/passwd 帐号信息文件
/etc/shadow 密码信息文件
/etc/sudoers visudo 类似于 vi /etc/sudoers
/etc/rsyslog.conf 日志设置文件
/etc/fstab 开机自动挂载
/etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置文件
- DEVICE=eth0 #网卡的名字
- HWADDR=00:0c:29:1e:67:61 #@@hardware address 硬件地址 Mac 地址
- TYPE=Ethernet #互联网
- UUID=3405d22b-1aab-45a5-b57f-c0d005e4f269 #UUID 系统中唯一的标识
- ONBOOT=yes #@@booton 在重启的时候是否开启网卡 (自动运行)
- NM_CONTROLLED=yes #是否能被 network 软件进行管理
- BOOTPROTO=none #网卡获取 ip 地址的方式
- #none/static ip 地址是固定的
- #dhcp 自动获取 ip 地址
- IPADDR=10.0.0.200 # ip address ip 地址
- NETMASK=255.255.255.0 # 子网掩码
- GATEWAY=10.0.0.2 # 网关 默认的出口
- USERCTL=no #是否准许普通用户管理网卡 开 关 重启
- PEERDNS=yes #
- DNS1=223.5.5.5 #
- DNS2=223.6.6.6 #
/etc/init.d/network restart 重启所有网卡
ifdown eth0 && ifup eth0 针对 eth0 的重启
/etc/resolv.conf DNS 配置文件
网卡里设置的 DNS 优先于 / etc/resolv.conf 的设置, 重启后会覆盖
/etc/hosts 本地的 DNS 配置, 优先于互联网 DNS
/etc/sysconfig/network 配置主机名, 永久生效使用 hostname 更改
/etc/fstab 实现开机启动挂载检查的一个文件
/etc/rc.local 用于存放开机自启动程序命令的文件
/etc/inittab 系统运行级别
关机状态, 不要把运行级别设置为 0
单用户模式 root 用户密码忘记了
多用户模式, 但是没有 NFS
完全的多用户模式, 命令模式, 文本模式
未使用
X11, 桌面模式, 图形化界面模式
重启状态, 不要把运行级别设置为 6
/etc/init.d 存放系统或服务器通过 yum 或 rpm 安装软件的默认启动目录
/etc/profile 系统全局变量永久生效的配置文件
- [root@web01 ~]# tail -3 /etc/profile
- alias grep='grep --color=auto'
- alias egrep='egrep --color=auto'
- export PATH=/application/MySQL/bin/:$PATH
/usr/local 编译安装的软件默认的位置
/proc/cpuinfo 查看 CPU 信息
- [root@web01 ~]# lscpu
- Architecture: x86_64
- CPU op-mode(s): 32-bit, 64-bit
- Byte Order: Little Endian
- CPU(s): 1
- On-line CPU(s) list: 0
- Thread(s) per core: 1
- Core(s) per socket: 1
- Socket(s): 1
- NUMA node(s): 1
- Vendor ID: GenuineIntel
- CPU family: 6
- Model: 42
- Model name: Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz
- Stepping: 7
- CPU MHz: 2494.359
- BogoMIPS: 4988.71
- Hypervisor vendor: VMware
- Virtualization type: full
- L1d cache: 32K
- L1i cache: 32K
- L2 cache: 256K
- L3 cache: 3072K
- NUMA node0 CPU(s): 0
/proc/meminfo 查看内存信息
- [root@web01 ~]# free -h
- total used free shared buffers cached
- Mem: 222M 210M 12M 20K 3.6M 29M
- -/+ buffers/cache: 176M 45M
- Swap: 1.0G 343M 680M
/proc/loadavg 查看负载
- [root@web01 ~]# w
- 13:37:26 up 3:03, 1 user, load average: 0.00, 0.00, 0.00
- USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
- root pts/1 10.0.0.253 13:17 0.00s 0.08s 0.00s w
/proc/mounts 查看挂载信息
- [root@web01 ~]# df -h
- Filesystem Size Used Avail Use% Mounted on
- /dev/sda3 8.6G 3.4G 4.8G 41% /
- tmpfs 112M 0 112M 0% /dev/shm
- /dev/sda1 190M 40M 141M 22% /boot
/proc/version 查看内核版本
/var/log/messages 系统默认日志信息
/var/log/secure 系统用户的登录信息 (谁 什么时候 从哪里登录的 是否成功)
tail -10 /var/log/secure 查看最近的系统日志, 如果上面提示很多的登录失败, 很有可能是 *** 试图暴力破解用户登录密码, 很危险
来源: http://www.bubuko.com/infodetail-2968464.html