一、linux目录结构
一切从根开始,/是所有目录的起点
bin目录:存放命令文件,
sbin目录:管理员使用的命令
etc目录:存放配置文件
home目录:普通用户的家
root目录:root的家
dev目录:存放设备文件
mnt目录:临时挂载目录
var目录:存放系统日志、进程、服务
usr目录:存放用户文件
tmp目录:系统的临时文件
二、linux的网络
1、网卡配置文件
路径:cd /etc/sysconfig/network-scripts
解释:
TYPE:上网类型
BOOTPROTO:上网方式(dhcp/static/none)
IPV6INIT:是否支持IPV6
NAME:网卡名称
UUID:网卡唯一标识
DEVICE:网卡驱动名称
ONBOOT:开机或重启是否启动网卡
IPADDR:IP地址
PREFIX:网络位(子网掩码)
NETMASK:子网掩码
GATEWAY:网关
DNS1:主DNS
DNS2:辅DNS
ifconfig临时配置IP地址:
ifcofnig 网卡名 IP netmask 子网掩码
修改网络配置文件配置IP:
编辑 /etc/sysconfig/network-scripts/ifcfg-网卡名
修改IPADDR、NETMARK、GATWAY、BOOTPROTO
2、SS命令查看网络状态
TCP、UDP连接、端口,显示更多详细的网络连接状态信息,比netstat更高效
语法:ss [选项] [过滤器]
选项:
-l 显示本地开启的端口
-t -a 显示所有tcp socker
-u -a 显示所有的udp socker
-s 列出当前已经连接、闭关、等待的tcp连接
-l 列出当前监听端口
-pl 列出每个进程名及其监听端口
src IP地址:端口 列出到某IP某端口的链接(src表示来源
3、DNS相关文件
①/etc/hosts
此文件可以手动配置DNS解析
②/etc/resolv.conf
若不想在网配置文件配置dns在这里配置
三、一些常见配置文件
1、Centos7的主机名配置文件:
①/etc/hostname
其他修改主机名的方法:
A、使用nmtui进入图形界面修改主机名
B、hostnamectl set-hostname 主机名 --static
hostnamectl status
2、用户登录终端前后显示信息的文件
①/etc/issue
显示在TTY控制台登陆前的提示信息
清空文件可不显示,编辑文件可显示虚假信息
②/etc/issue.net
是显示在telnet(ssh默认不开启)控制台登陆前的信息
③/etc/motd
用户登录系统后提示信息
编辑该文件可在用户登陆后提示信息