linux的目录结构之etc目录

第1章 proc的目录结构
1.1 /proc/cpuinfo 查看cpu信息
1.2 /proc/meminfo 查看内存信息
1.3 /proc/mounts 查看挂载信息

1.4 /proc/loadavg load 负载 average 平均

       平均负载
           负载=== 系统的繁忙程度 衡量的CPU和磁盘
           数字接近系统核心总数的 负载高

实例1-1 w显示系统的负载信息

[[email protected] ~]# w
14:40:40 up 9 min, 1 user, load average: 0.00, 0.00, 0.00
USER TTY FROM [email protected] IDLE JCPU PCPU WHAT
root pts/0 10.0.0.1 14:34 0.00s 0.01s 0.00s w
column –t /proc/mounts 对齐显示系统的负载信息
uptime显示系统的负载信息
[[email protected] ~]# uptime
14:51:45 up 20 min, 1 user, load average: 0.00, 0.00, 0.00

[[email protected] ~]# w
14:51:28 up 20 min, 1 user, load average: 0.00, 0.00, 0.00
USER TTY FROM [email protected] IDLE JCPU PCPU WHAT
root pts/0 10.0.0.1 14:34 0.00s 0.01s 0.00s w

第2章 /etc 目录
2.1 网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth0第一块网卡
全拼: system config /network-scripts/interface (接口/网卡) config

[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes 开机自启动 或 重启所有网卡的时候 是否自启动
BOOTPROTO=none 动态ip 静态
#BOOTPROTO=static 静态
#BOOTPROTO=dhcp 动态
IPADDR=10.0.0.200 服务器ip地址
PREFIX=24 NETMASK=255.255.255.0 子网掩码 控制局域网中最多多少台机器
GATEWAY=10.0.0.254 默认网关

2.2 域名解析(DNS)===domain name server/system
域名解析:就是将域名翻译为ip地址;
www.baidu.com(域名) 网址 ====域名翻译为ip地址===> ip地址
域名解析
DNS(domain name server/system)

[[email protected] ~]# ping baidu.com
ping: unknown host baidu.com 报错: 未知的域名

2.3 随意使用的DNS(公共DNS)
1.阿里云
223.5.5.5
223.6.6.6
114.114.114.114
114.114.115.115

2.4 机房使用的DNS

2.4.1 配置DNS(修改网卡配置文件)

[[email protected] ~]# tail -2 /etc/sysconfig/network-scripts/ifcfg-eth0
DNS1=223.5.5.5
DNS2=223.6.6.6

2.5 #重启所有网卡
[[email protected] ~]# /etc/init.d/network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: Determining if ip address 10.0.0.200 is already in use for device eth0...
[ OK ]

第3章 linux服务器无法上网排查过程
3.1 确认是否能上网
ping baidu.com

3.2 DNS配置问题
ping 公网ip
223.5.5.5
114.114.114.114
注释:如果ping域名ping不通,ping公网可以通;就是域名解析的问题

3.3 导致无法上网常见原因:
1.ip是否正确
2.网卡配置文件 是否正确
网关配置错误
DNS
3.编辑--->虚拟网络编辑器---> NAT模式 ---->子网ip 10.0.0.0
NAT设置:--->网关IP:10.0.0.254
4.vmware服务

VMware Authorization Service 正在运行/已启动 自动
VMware NAT Service 正在运行/已启动 自动

5.vmware 虚拟网卡
我的电脑----->网络连接

6.如果不是默认的10.0.0.2网关 可能需要重启(vmware软件)

3.4 /etc/resolv.conf DNS的配置文件
两个DNS配置文件
DNS的配置文件
(优先级别高推荐使用)
网卡配置文件中的DNS优先于 /etc/resolv.conf
注释:意思就是/etc/resolv.conf 配置的文件重新启动之后还是 /etc/sysconfig/network-scripts/ifcfg-eth0 这个里面配置的内容

第4章 如何修改主机名:
4.1 /etc/sysconfig/network 主机名配置文件

4.1.1 临时-重启服务器之后失效
[[email protected] ~]# hostname oldboyedu50-lnb
[[email protected] ~]# hostname
oldboyedu50-lnb

4.1.2 永久-重启服务器之后生效
[[email protected] ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=oldboyedu50-lnb

4.1.3 修改主机名小结:
1.临时-hostname
2.永久-配置文件 vim /etc/syscomfig/network
3.检查

4.2 /etc/hosts ip地址与域名(主机名)对应关系 解析主机名(域名)

场景:
搭建测试环境 ※※※※※
局域网DNS(了解) 让你通过主机名相互访问

106.39.167.118 jd.com

#搭建jd(一台虚拟机) 搭建测试环境 (10.0.0.200)

#通过jd.com 访问

#jd.com ====》10.0.0.200
#
4.3 修改/etc/hosts文件
[[email protected] ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.0.200 jd.com
ping jd.com的时候 就相当于是用10.0.0.200

ping jd.com

PING jd.com (10.0.0.200) 56(84) bytes of data.
64 bytes from jd.com (10.0.0.200): icmp_seq=1 ttl=64 time=0.025 ms

4.4 /etc/fstab
/etc/fstab (file system table) 再开机的时候给每个设备创建一个入口 开机的时候自动挂载列表

cat /etc/fstab
UUID=cf634253-6c41-4771-87b7-e86afb9284a7 / ext4 defaults 1 1
UUID=8519938a-dccb-4eb5-bbbc-4fd22f9f99fe /boot ext4 defaults 1 2
UUID=f70549a5-ec74-4cd1-99ba-49eb175e712d swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
设备(磁盘分区 光盘) 挂载点(入口)

Blkid显示系统中磁盘的分区情况
[[email protected] ~]# blkid

/dev/sda3: UUID="cf634253-6c41-4771-87b7-e86afb9284a7" TYPE="ext4"
/dev/sda1: UUID="8519938a-dccb-4eb5-bbbc-4fd22f9f99fe" TYPE="ext4"
/dev/sda2: UUID="f70549a5-ec74-4cd1-99ba-49eb175e712d" TYPE="swap"

4.4.1 /etc/rc.local 文件内容会在开机的时候被运行 (放在这个文件里的命令或脚本在开机的时候会被运行)

4.4.2 /etc/inittab init table 运行级别的配置文件
4.4.3 数字0-6 含义

0 关机 (不要把运行级别设置为0)
1 单用户模式 single user mode
2 多用户模式无法使用 NFS (网络文件系统)
3 完全多用户模式 命令行模式 文本模式 (工作默认的环境)
4 待开发
5 X11 桌面(desktop)模式 图形化界面模式 (为了节省资源不安装)
6 重启 (不要把运行级别设置为6)

4.5 总结:
1.思维导图整理知识点
2./proc
3./etc/
/etc/fstab
/etc/hosts
/etc/inittab
/etc/rc.local
/etc/resolv.conf
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
4.网卡配置文件
[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes #开机自启动 或 重启所有网卡的时候 是否自启动
BOOTPROTO=none #动态ip 静态
#BOOTPROTO=static #静态
#BOOTPROTO=dhcp #动态
IPADDR=10.0.0.200
PREFIX=24 #NETMASK=255.255.255.0 子网掩码 控制局域网中最多多少台机器

GATEWAY=10.0.0.254 #默认网关

5.linux服务器无法上网排查过程

原文地址:http://blog.51cto.com/13855748/2147457

时间: 2024-08-27 09:28:42

linux的目录结构之etc目录的相关文章

目录结构之etc目录内容

目录结构之etc目录内容   /proc/loadavg  load 负载  average 平均 平均负载 负载=== 系统的繁忙程度 衡量的CPU和磁盘 数字接近系统核心总数的 负载高                               [[email protected] ~]# w 14:51:28 up 20 min,  1 user,  load average: 0.00, 0.00, 0.00 USER     TTY      FROM              [em

linux目录结构及各目录的作用

Linux目录和Windows目录有着很大的不同,Linux目录类似一个树,最顶层是其根目录,如下图: /bin bin是binary的缩写.这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令.例如cp.ls.cat,等等. /boot 这里存放的是启动Linux时使用的一些核心文件. /dev dev是device(设备)的缩写.这个目录下是所有Linux的外部设备,其功能类似DOS下的.sys和Win下的.vxd.在Linux中设备和文件是用同种方法访问的.例如:/dev/hda

Linux系统的目录结构及各目录作用

使用tree命令查看Linux目录结构,这个命令默认是没有安装的,需要手动安装一下. [[email protected] xf]# mount /dev/sr0 /media/ mount: /dev/sr0 写保护,将以只读方式挂载 [[email protected] xf]# rpm -ivh /media /Packages/tree-1.6.0-10.el7.x86_64.rpm 准备中...                          ####################

Linux系统的目录结构及常见目录总结

Linux系统的目录结构(必须掌握的内容) 所有目录只有一个顶点/(根),所有目录的起点. 只有一棵树 Linux的目录结构也是有规律的,而且也是按照类别组织的. 应用程序 /usr/bin 数据文件,帮助/usr/share 配置文件/etc/ 启动命令 /etc/init.d/ 结论: linux的所有目录结构是一个有层次的倒挂着的树形目录结构 根“/”是所有目录的顶点, 目录结构和分区设备是没有关系的.也就是不同的目录可以跨越不同的磁盘设备或分区 所有的目录都是按照一定的类别有规律打的组织

Linux之目录结构以及各目录在系统中的作用

Linux系统中的目录结构以树形结构呈现 root:超级管理员的家目录 bin:存放普通用户执行命令 boot:存放系统引导装载程序 dev:存放磁盘挂载存储 etc:存放Linux操作系统的服务还有系统的配置文件 home:存放普通用户的家目录 var:存放系统的日志文件,网站的根目录 lib:存放系统的库文件 usr:安装外部程序(源代码,编译安装包) media/mnt:挂载磁盘光驱 opt:存放安装外部大型程序 proc:系统临时目录,主要存放系统的一些参数,生成系统的一些状态信息 sb

Android系统源代码目录结构 “Android源代码”“目录结构”

在讲述Android源码编译的三个步骤之前,将先介绍Android源码目录结构,以便读者理清Android编译系统核心代码在Android源代码的位置. Android源代码顶层目录结构如下所示: ├──abi #应用二进制接口,不同的操作系统,应用二进制接口不同,因此linux上的二进制可执行文件在windows上无法执行 ├──android #存放了一些xml文件,用于描述工程路径及其对应的远程仓库地址,repo工具将使用这些信息同步代码 ├──bionic #bionic C库,Andr

CentOS版本区别及 Linux目录结构及其详解

CentOS 7.0体验与之前版本的不同http://www.linuxidc.com/Linux/2014-07/104196.htm CentOS版本选择http://www.centoscn.com/CentOS/2015/0307/4811.html GNOME桌面和KDE桌面有什么区别GNOME现在是GNOME-SHELL,比较新的桌面,还在完善中,大多人都喜欢KDE从2到3,到4,每代都是一个突破,和windows桌面的界面有点雷同,是小部分受众喜欢的桌面方式 CentOS-7.0-

Linux目录结构-上部

第1章 目录结构 1.1 目录结构特点 倒挂的树状结构一切从根开始一切皆文件 1.2 目录结构 /bin??????????? 二进制文件? 命令 /sbin?????????? 超级命令只有root用户可以使用 /boot?????????? 引导文件系统内核 /dev??????????? 设备文件光盘 硬盘分区 /etc??????????? 系统配置文件 /home?????????? 普通用户的家目录 /root?????????? 超级用户的家目录 /lib??????????? l

【CentOS】一些命令(ls,cd)和快捷键,以及很重要的目录结构

一.命令快捷键 1.命令ls -l  列出详细信息 -a 列出全部文件(包括隐藏文件) -d 查看目录权限 -t 按时间先后顺序排序(这个通常用在运维方面,可以根据最近修改的目录去排查错误) 2.命令cd--change directory cd -  返回上次的目录 cd ~ 返回到家目录 --对于root用户来说是/root,对于普通用户来说是/home/用户名 cd .. 返回到上一级目录 cd .  返回到当前目录(也就是没有动 = =) 使用pwd可以查看当前所在目录(日后会继续说这个