Linux目录结构详解

.
|-- bin -> usr/bin     #/bin等同/usr/bin #二进制命令目录。
|-- sbin -> usr/sbin   #/sbin等同/usr/sbin  #管理员使用的二进制命令目录
|-- boot               #内核程序及引导程序所在的目录
|-- dev                #设备目录(光驱,硬盘...)
|-- etc                #系统基础服务配置文件所在目录(yum rpm安装软件)
|-- home               #普通用户家目录
|-- root               #管理员的家目录
|-- lib -> usr/lib     #库文件所在目录
|-- lib64 -> usr/lib64 #64位库文件所在目录
|-- media              #媒体 光驱等挂载点
|-- mnt                #临时挂载点(u盘等)
|-- opt                #第三方程序目录
|-- proc               #虚拟文件系统,内核和进程信息目录(查看系统运行状况)
|-- sys                #虚拟文件目录(现在用的少)
|-- tmp                #临时目录,所有用户都可以进入这里做各种操作(黑客跳板目录)监控这个目录,如果出现可疑文件报警
|-- usr                # 应用程序所在目录
|-- var                # 数据变化目录,日志文件存放目录

重要配置文件:

  1. /etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置文件
  2. /etc/resolv.conf linux系统过时的DNS客户端配置文件
    网卡配置文件里设置优先
    直接在/etc/resolv.conf里配置很容易被覆盖
[root@VM_16_14_centos network-scripts]# cat /etc/resolv.conf
# Your system has been configured with 'manage-resolv-conf' set to true.
# As a result, cloud-init has written this file with configuration data
# that it has been provided. Cloud-init, by default, will write this file
# a single time (PER_ONCE).
#
nameserver 183.60.83.19
nameserver 183.60.82.98

3./etc/hostname:
查看主机名

[root@VM_16_14_centos network-scripts]# hostname
VM_16_14_centos
[root@VM_16_14_centos network-scripts]# uname -n
VM_16_14_centos

uname 查看系统信息
修改主机名:

  1. hostnamectl set-hostname leijia
[root@VM_16_14_centos /]# hostnamectl set-hostname leijia
[root@VM_16_14_centos /]# uname -n
leijia
  1. vim /etc/hostname

  2. nmtui

  3. /etc/hosts: 系统本地的DNS解析文件(局域网 域名和ip解析文件)

127.0.0.1 VM_16_14_centos VM_16_14_centos
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost4.localdomain4 localhost4

::1 VM_16_14_centos VM_16_14_centos
::1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6

内部测试,临时访问,服务器之间联系会用主机名形式

  1. /etc/fstab: 配置开机设备自动挂载的文件
  • mount /dev/cdrom /ment
  • 挂载/dev/cdrom 到/ment挂载点(属于临时挂载重启系统后挂载失效) ls /ment/ 查看挂载文件
[root@leijia /]# cat /etc/fstab
(设备名称或者
UUID或者磁盘标签)     挂载点(访问入口)    设备文件类型     挂载属性    是否进行备份 是否开机时做磁盘检测(0:不检查 1-2检测)最好不检查,不然可能系统无法启动
/dev/vda1            /                    ext3       noatime,acl,user_xattr 1 1
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
/www/swap    swap    swap    defaults    0 0

  1. /etc/rc.local:存放开机自启动程序命令文件
  2. cat /etc/redhat-release 查看linux版本
  3. 查看所有uname -a
  4. 查看内核uname -r
  5. /etc/sysctl.conf:Linux内核参数设置文件(系统优化)
    配置完:sysctl -p生效,直接编辑完不生效
  6. /etc/profile,/etc/bashrc 配置系统的环境变量/别名等文件
/usr 目录重要知识
  1. /usr/local/:编译安装软件默认的位置路径
  2. /usr/src:源代码目录
/var 目录重要知识
  1. /var/log/messages #linux系统日志文件,系统故障可以看看
  2. /var/log/secure #安全日志(ssh日志记录到这里),监控日志
  3. /var/log/dmesg #记录硬件信息加载情况日志文件
/proc 目录重要知识

/proc/cpuinfo 当前cpu信息文件
/proc/meminfo 当前内存信息文件
/proc/loadavg 当前系统的负载情况
/proc/mounts 当前设备挂载信息文件
/proc/interrupts 当前系统中断信息文件

/dev目录重要知识

/dev/hd[a-t] IDE设备
/dev/sd[a-z] SCSI 设备
/dev/null 无限数据接收设备,相当于黑洞
/dev/zero 无限零资源
/dev/cdrom 光驱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值