Contents

LinuxSys:Linux知识

本文采用知识共享署名 4.0 国际许可协议进行许可,转载时请注明原文链接,图片在使用时请保留全部内容,可适当缩放并在引用处附上图片所在的文章链接。

LinuxKnowledge

Linux 目录介绍

/ 根目录,必须要挂载的目录 1-2G(主分区)
/bin: binary 缩写 可执行的二进制文件
/dev: 硬件设备 sda1 sda2
/etc: 绝大多数配置文件
/lib: 库文件夹
/lost+found 恢复
/mnt 挂载
/media 挂载
/boot 引导目录,建议单独挂载 大小100M(主分区)
/swap 交换分区,设置为物理内存的2倍,若物理内存>2G,设为2G,类似Win下虚拟内存,休眠时会用到
/home 用户home目录所在地,容量依普通用户数量定,一般每个用户100M(主分区)
/opt 第三方应用程序默认安装目录,装大型软件
/usr 系统软件所在目录
/var 动态的应用程序数据,余下空间(10-20G)
/proc 系统实时信息, 存在于内存中,内存 cpu 等信息 数字命名的文件夹,对应进程Id cpuinfo meminfo acpi电源
/sbin 超级用户才能执行的命令程序

SELinux

sys 系统底层信息
tmp 临时目录,里面的文件会自动删除
usr 存放正常的应用软件
var 存放经常变化的一些信息, 例如log

top命令查看内容详解

top命令查看内容详解

net

基础

ip+子网掩码, 确定网络+主机
example:
192.168.1.1
255.255.255.0
网段:192.168.1
同一个网段主机之间通信, 还需要mac 地址。
192.168.1.1 + mac <=> arp <=> 192.168.1.2 (直连通信)

不同网段主机之间通信,需要路由/网关 (不同网络之间传输数据的功能叫路由功能)
路由表
目标网络 子网掩码中 出接口
192.168.1.0 255.255.255.0 eth0
172.16.1.0 255.255.0.0 eth1
61.1.1.0 255.255.255.252 eth2

计算机需要向不同网段主机发送信息的时候会将req 发给路由器,路由根据目标地址查询路由表,找到出接口并发给目标地址。
计算机上的配置的网关,用于路由。

域名:用于管理ip地址 .net .com .org .edu .gov 域名类型 baidu 域名 www 主机名(可能有多台)

域名:126.com mail.126.com 邮件服务 ftp.126.com ftp服务 www.126.com 网页服务

DNS 域名与ip地址转换 DNS服务由DNS服务器提供,
访问www.baidu.com 流程:
my computer => req:DNS 请求 => DNS 服务器:61.134.1.4
DNS 服务器 =>返回 域名的ip地址 =>my computer
my computer => ip => www.baidu.com:ip

配置

配置一台可以局域网通信的计算机:

ip地址
子网掩码

配置一台可以跨网段通信的计算机:

ip地址
子网掩码
网关

配置一台可以上网的计算机:

ip地址
子网掩码
网关
DNS

dig、host、nslookup

dig、host、nslookup命令用法

网络故障排查

从底层到高层,从自身到外部

  1. 配置信息,ip 子网 网关 DNS 信息是否正确
  2. 查看到达网关是否联通 ping 网关ip
  3. 差看DNS解析是否正常:host 域名 / traceroute ..查看是否有路由出了问题