扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
文件路径信息:/etc/sysconfig/network-scripts/ifcfg-eth0
文件作用说明:配置网卡地址信息
文件详细信息:
TYPE=Ethernet 指定网络类型(以太网类型)
BOOTPROTO=static 获取IP地址方式(static,none手动配置地址和dhcp自动获取地址)
DEFROUTE=yes 是否激活默认路由(要激活,yes)
NAME=eth0 网卡名称信息(网卡的名字)
DEVICE=eth0 网卡名称信息(网卡设备名称)
UUID=226f4037-72f4-4c0e-b72a-442145f64d81 eth0网卡设备编号
ONBOOT=yes 是否激活开启网卡(要激活,yes;默认是no)
IPADDR=10.0.0.100 网络的ip地址(给网卡一个上网的地址)
PREFIX=24 子网掩码
GATEWAY=10.0.0.254 网关地址(要和你设置的ip地址是一个网段)
DNS1=223.5.5.5 地址解析地址
如何修改网卡名称(如果你的网卡不是eth0)
第一个历程:先进入网卡的配置文件(如你的网卡是ens33,先修个为eth0)
NAME=eth0
DEVICE=eth0
第二个历程: 网卡文件名称重命名
mv ifcfg-ens33 ifcfg-eth0
第三个历程: 让系统内核加载网卡名称修改信息
vi /etc/default/grub
GRUB_CMDLINE_LINUX="xxx net.ifnames=0 biosdevname=0 xxx"
第四个历程: 加载修改配置信息
grub2-mkconfig -o /boot/grub2/grub.cfg
第五个历程: 重启操作系统
reboot
文件路径信息:etc/resolv.conf
文件作用说明:是否可以访问名称或域名信息
文件内容信息:
nameserver 223.5.5.5 DNS服务器地址(如果你在网卡配置文件配置了DNS在这里就会显示出来,如没有设置需在这里设置,才可以上外网)
文件路径信息:/etc/hosts
文件作用说明:实现本地名称解析(用于访问不同服务器和网站自己测试)
文件内容信息:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
192.173.16.122 db01 database01
193.173.18.22 www.123hao.com
文件路径信息:/etc/rc.local
文件作用说明:系统启动后,自动运行命令信息
文件内容信息:把你需要开机想启动的命令写在这个文件里,开机就可以启动你的命令,编辑完这个文件需要给这个文件一个执行权限,需要用chmod +x /etc/rc.d/rc.local ,给这个文件一个权限
文件路径信息:/etc/fstab
文件作用说明:实现存储设备自动挂载
文件内容信息:
1) 如何进行光驱自动挂载操作
第一个历程: 编写配置文件
/dev/cdrom /mnt iso9660 defaults 0 0
第二个历程: 重启系统
2) 如何进行磁盘自动挂载操作 扩展
第一个历程: 编写配置文件
UUID=4b82f39b-f6e2-4ebc-b494-c67a6a83cde6 /oldboy/oldboy01 xfs defaults 0 0
第二个历程: 重启系统
查看磁盘uuid信息: blkid
文件路径信息:/etc/profile
文件作用说明:可以设置环境变量和可以设置别名功能
文件内容信息:
1) 环境变量都是由大写字母组成
2) 环境变量都是系统默认设置好的变量
3) 环境变量是有特殊作用变量
4) 环境变量设置完毕后, 影响所有用户
vi /etc/profile
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp
alias vinet0='vi /etc/sysconfig/network-scripts/ifcfg-eth0'
方法一: 重新连接主机
方法二: 利用命令加载profile文件中的配置
source /etc/profile 或者 . /etc/profile
环境变量配置优先级别:
01. ~/.bash_profile 局部优先全局
02. ~/.bashrc
03. /etc/bashrc 全局配置
04. /etc/profile
别名功能配置优先级别:
01. ~/.bash_profile
02. /etc/bashrc
03. ~/.bashrc
04. /etc/profile
文件路径信息:/etc/inittab
文件作用说明:系统启动后,自动开启哪些软件程序
文件内容信息:
系统运行级别: 7个级别
0 -- 系统关机级别 init 0
1 -- 系统单用户级别 用于破解系统密码root 救援恢复系统数据(没有网络服务)
2 -- 系统多用户级别 没有网络多用户级别
3 -- 系统多用户级别 拥有网络多用户级别
4 -- 系统多用户级别 拥有网络多用户级别
5 -- 系统图形化级别
6 -- 系统重启级别
文件路径信息:/etc/hostname
文件作用说明:修改主机名称
文件内容说明:
永久修改:
vi /etc/hostname
web01
或者直接用命令 hostnamectl set-hostname backup
文件路径信息:/var/log
文件作用说明:存储系统日志信息
文件内容信息:
/var/log/messages 系统运行或服务运行状态信息日志文件
/var/log/secure 系统用户登录情况日志文件
日志文件如何查看:
head --- 查看一个文件头部前面10行内容
tail --- 查看一个文件结尾最后10行内容
tail -f --- 实时查看文件变化内容信息
tail -F --- 实时查看文件变化内容信息,并追踪这个文件的信息
grep 筛选字符 日志文件 --- 过滤文件信息
grep -i failed /var/log/secure --- 忽略大小写过滤信息
优化选择软件仓库:curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
优化完后可以下一些软件试一试:yum install -y vim tree telnet nc nmap net-tools wget bash-completion lrzsz
vim --- 编辑文件内容 vi升级版
telnet --- 用于测试服务端口 telnet 服务器地址 服务端口
nc --- 用于测试服务端口 nc 服务器地址 服务端口
nmap --- 用于测试服务端口 nmap 服务器地址 -p 服务端口
net-tools --- 使centos7系统可以支持centos6系统网络相关命令
wget --- 用于下载软 件
bash-completion --- 将部分命令参数进行补全
lrzsz --- 用于从linux系统下载数据(sz 数据下载,rz数据上传)
关闭防火墙和selinux安全:systemctl disable firewalld和vi /etc/selinux/config (SELINUX=disabled --- 永久关闭selinux)
set-time TIME Set system time 手动调整设置时间
set-timezone ZONE Set system time zone 设置系统时区
list-timezones Show known time zone 展示系统已知所有时区
set-local-rtc BOOL Control whether RTC is in local time 控制RTC功能是否开启 0关闭 1开启
set-ntp BOOL Control whether NTP is enabled 是否开启network time protocol (实现时间网络同步
解决远程连接慢, 提升SSH远程连接速度
vi /etc/ssh/sshd_config --- 远程服务配置文件
115行 UseDNS no --- 是否开启DNS反向解析过程(默认是开启yes,改为no)
79行GSSAPIAuthentication no --- 是否GSSAPI认证(默认是开启yes,改为no)
配置完成后,重启连接服务(systemctl restart sshd)
查看服务器CPU颗数命令 grep "physical id" /proc/cpuinfo | uniq |wc -l
查看服务器CPU核心数命令 grep "processor" /proc/cpuinfo|wc -l
查看CPU信息: lscpu
查看内存信息: free -h
查看挂载信息: df -h
查看负载信息: /proc/loadavg
查看负载信息: w(负载数值 <= 总的CPU核心数)
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流