.
|-- 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 # 数据变化目录,日志文件存放目录
重要配置文件:
- /etc/sysconfig/network-scripts/ifcfg-eth0 网卡配置文件
- /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 查看系统信息
修改主机名:
- hostnamectl set-hostname leijia
[root@VM_16_14_centos /]# hostnamectl set-hostname leijia
[root@VM_16_14_centos /]# uname -n
leijia
-
vim /etc/hostname
-
nmtui
-
/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
内部测试,临时访问,服务器之间联系会用主机名形式
- /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
- /etc/rc.local:存放开机自启动程序命令文件
- cat /etc/redhat-release 查看linux版本
- 查看所有uname -a
- 查看内核uname -r
- /etc/sysctl.conf:Linux内核参数设置文件(系统优化)
配置完:sysctl -p生效,直接编辑完不生效 - /etc/profile,/etc/bashrc 配置系统的环境变量/别名等文件
/usr 目录重要知识
- /usr/local/:编译安装软件默认的位置路径
- /usr/src:源代码目录
/var 目录重要知识
- /var/log/messages #linux系统日志文件,系统故障可以看看
- /var/log/secure #安全日志(ssh日志记录到这里),监控日志
- /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 光驱