根下目录及目录内详细文件
1 文件系统层次结构FHS 文件系统层次结构标准 定义了在类 Unix 系统中的目录结构和目录内容 2 根下目录及目录内文件/bin? ? ? ? ? ? ? ?普通命令所在的文件 2.1 /etc 存放系统配置的文件2.1.1 网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0(1)文件内容: TYPE=Ethernet #指定网络类型(以太网) BOOTPROTO=none #获取ip地址方式 none=手动 static=静态分配 NAME=eth0 #网卡名字 DEVICE=eth0 ONBOOT=yes #是否激活网卡 IPADDR=10.0.0.201 #IP地址 PREFIX=24 #子网掩码 GATEWAY=10.0.0.254 #网关 DNS1=10.0.0.254 #dns (2)加载文件方法: systemctl start network #启动网卡 start=启动 systemctl stop network #关闭网卡 systemctl restart network #重启网卡 systemctl enable network #开机自动启动网卡 systemctl disable network #开机禁止启动网卡 systemctl status network #查询网卡状态 ifdown eth0 && ifup eth0 #将指定网卡进行重启(企业常用) 2.1.2 系统DNS配置文件(域名解析文件):/etc/resolv.conf?(1)文件内容: 2.1.3 主机名配置文件:/etc/sysconfig/network (6)?/etc/hostname?centos6 2.1.4 配置开机设备自动挂载的文件:/etc/fstabcat /etc/fstab UUID=9fbc39a0-f32e-48a8-b3d8-ab4cc234ba61 / xfs defaults 0 0 UUID=f793bf23-18d3-4c51-9b8f-d47bc3730722 /boot xfs defaults 0 0 UUID=f06d6457-4eb0-4dc1-a790-feff4873fc3e swap swap defaults 0 0 (1) (2) (3) (1)挂载的设备文件信息 :UUID表示系统设备标识信息 2.1.5 存放开机自启动程序命令的文件:/etc/rc.local利用此文件实现开机自动挂载光驱设备 2.1.6 系统本地的 DNS 解析文件:/etc/hosts?建立域名和IP地址的对应关系 2.1.7 配置系统的环境变量/ 别名等的文件:/etc/profile 及/etc/bashrc(1)什么是变量:变量--书目录 变量的值---书的内容 /etc/profile --- 设置环境变量和别名(全局配置---对所有用户都生效) /etc/bashrc --- 设置环境变量和别名(全局配置)优先 ~/.bash_profile --- 设置环境变量和别名(局部配置--- 只针对当前用户生效) ~/.bashrc --- 设置环境变量和别名(局部配置) 优先 2.1.8 系统启动设定运行级别等配置的文件:/etc/inittabcentos6(运行级别-7个 centos7(target) 0 关机级别 poweroff.target关机 1 单用户级别(修复系统/破解root用户密码) rescue.target 救援 2 多用户级别(没有网络的多用户) multi-user.target 多用户 3 多用户级别(正常) multi-user.target 多用户 4 未使用级别 multi-user.target 多用户 5 图形化级别 graphical.target 图形 6 重启级别 reboot.target 重启 如何查看系统级别 如何查看系统target runlevel systemctl get-default 如何修改系统级别 如何修改系统target 临时修改 systemctl set-default rescue.target init 0 永久修改: vi /etc/inittab id:3:initdefault: 2.1.9 配置在用户登录终端前显示信息的文件:/etc/issue和/etc/issue.net配置用户登录系统之前显示提示内容的文件: 2.2 /usr 用户或系统软件应用的程序目录:2.2.1?保存第三方软件的程序文件:/usr/local(1)linux系统安装软件方法 2.3 /var/log 系统或服务的日志文件2.3.1 记录系统或服务的运行状态信息/异常错误信息:vi /var/log/messages?2.3.2 记录用户登录的信息:vi /var/log/secure日志文件如何查看: 2.4?/proc?内存信息,虚拟目录,进程信息内核信息虚拟文件系统挂? ??? ??载点,不是真正的文件系统2.4.1 cpu信息:/proc/cpuinfo?CPU信息:核数 路数<br />(1)cat /proc/cpuinfo<br /> model name : Intel(R) Core(TM) i5-4440 CPU @ 3.10GHz 至强系列<br /> processor : 0? --- 服务器CPU的核数 1核<br /> physical id : 0 --- 服务器CPU的路数 1颗<br />统计CPU核心数:<br /> grep -c "processor" /proc/cpuinfo<br /> 统计CPU路数:<br /> grep "physical id" /proc/cpuinfo|uniq -c|wc -l<br />(2)lscpu:显示系统CPU硬件信息<br />CPU(s): 4 ? ??? ??? ?? ? ?? ? ?? ---服务器CPU核心数<br /> Socket(s): 2? ? ? ? ? ? ? ? ? ? ---服务器有几颗CPU<br /> Core(s) per socket: 2? ? ? --- 每颗CPU有多少核心 2.4.2 内存信息:/proc/meminfo?cat /proc/meminfo :查看内存信息 2.4.3 磁盘信息:/proc/mounts?cat /proc/mounts:查看磁盘信息 df -h 以人类可读方式查看信息 循环命令: for name in {1..10};do cat /etc/services >>/tmp/oldboy.txt;done 十次循环将etc/services追加输出到/tmp/oldboy.txt 2.4.3 负载信息:/proc/loadavgw或者uptime查看负载信息 0.00 0.01 0.05 01 02 03 01. 1分钟平均的负载数值 02. 5分钟平均的负载数值 03. 15分钟平均的负载数值 负载数值 <= 服务器核心数量 16核 17:11:12 up 1:08,2 users,load average: 0.00,0.01,0.05 系统时间 系统开机时间 管理系统用户数量 USER TTY FROM [email?protected] IDLE JCPU PCPU WHAT root pts/0 10.0.0.1 16:02 0.00s 14.65s 0.00s w root pts/1 10.0.0.1 16:39 30:24 0.11s 0.11s -bash 01 02 03 04 05 06 07 01. 远程用户以什么用户身份进行连接<br /> 02. 连接主机的方式(远程连接/本地连接)<br /> 03. 远程主机的IP地址<br /> 04. 连接上的时间信息<br /> 05. CPU空闲的时间信息<br /> 06. CPU繁忙的时间信息<br /> 07. 用户正在做什么<br />补充:<br />echo "请不要修改hosts文件,稍等5分钟后再修改" >/dev/pts/1<br />root用户根据这个文件(/dev/pts)将信息传给/dev/pts/1中的用户 w命令操作常见问题:窗口显示过窄:w: 53 column window is too narrow (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |