Centos7使用
前言
systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动。systemd对应的进程管理命令是systemctl
//保存退出
:wq
//不保存退出
:q!
//重启
reboot
//删除
rm - rf ./*
//切换用户
su root
//输入密码
一、网络
一、临时修改
一、IP
//查看各个网卡的ip地址
ifconfig
//查看单个网卡的ip详情
ifconfig enp2s0
//临时修改ip地址
ifconfig enp2s0 192.168.1.6 (network 255.255.255.0)//可选
//重起网络服务
systemctl restart network
//一个网卡临时添加多个ip
ifconfig enp2s0:0 192.168.1.6 (network 255.255.255.0)//可选
ifconfig enp2s0:1 192.168.2.6 (network 255.255.255.0)//可选
ifconfig enp2s0:2 192.168.3.6 (network 255.255.255.0)//可选
//临时删除ip
ifconfig enp2s0:0 del 192.168.1.6
//查看当前网络状态
systemctl status NetworkManager
二、网络相关配置文件
//网络配置相关文件路径
ls /etc/sysconfig/network-scripts/
ifcfg-enp2s0 ifdown ifdown-ippp ifdown-ppp ifdown-TeamPort ifup-bnep ifup-ipv6 ifup-post ifup-Team init.ipv6-global
ifcfg-HONOR_ ifdown-bnep ifdown-ipv6 ifdown-routes ifdown-tunnel ifup-eth ifup-isdn ifup-ppp ifup-TeamPort keys-HONOR_
ifcfg-HONOR_X10 ifdown-eth ifdown-isdn ifdown-sit ifup ifup-ib ifup-plip ifup-routes ifup-tunnel network-functions
ifcfg-lo ifdown-ib ifdown-post ifdown-Team ifup-aliases ifup-ippp ifup-plusb ifup-sit ifup-wireless network-functions-ipv6
//从上到下为本机网卡/wifi信号1/wifi信号2/回环地址127.0.0.1
//配置DNS文件
cat /etc/resolv.conf
//设置主机名和ip绑定信息
cat /etc/hosts
//设置主机名
cat /etc/hostname
永久修改
IP地址
- 方法一
//文本框编辑
nmtui
//确定保存
- 方法二
vim /etc/sysconfig/network-scripts/ifcfg-enp2s0
//按下i进入插入模式
//按下Esc退出插入模式
//最后另起一行输入
:wq//保存退出
- 解释
//dhcp动态获取IP地址,static静态IP,none不指定,也是静态
BOOTPROTO=dhcp
//yes为启动网卡,no关闭网卡
ONBOOT=yes
//设置多个DNS
DNS1=192.168.1.1
DNS2=8.8.8.8
二防火墙
//查看当前状态
systemctl status firewalld.service
临时设置状态
//关闭
systemctl stop firewalld.service
//开启
systemctl start firewalld.service
//开机启动
systemctl enable firewalld.service
//开机不启动
systemctl disable firewalld.service
永久修改SELinux状态
//查看状态
getenforce
//修改为premissive
setenforce 0
//修改为以下三种状态,重起生效
vim /etc/selinux/config
//重启
reboot
设置系统光盘开机自动挂载
//编辑文件
vim /etc/fstab
//文档最后一行添加cdrom
/dev/cdrom /mnt iso9660 defaults 0 0
//查看文件
cat /etc/fstab
检测挂载
//取消挂载
umount /mnt/
//查看挂载
ls /mnt/
//挂载
mount -a
配置yum源
//查看yum配置文件
cd /etc/yum.repos.d/
//清理缓存
yum clean all
//生成缓存列表
yum list
三Linux基础命令
//Linux tty命令用于显示终端机连接标准输入设备的文件名称。
[admin@localhost ~]$ tty
/dev/pts/1
//终端间通信
[admin@localhost ~]$ echo linux > /dev/pts/2
//广播关机,所有终端显示
shutdown +10
//广播取消关机,所有终端显示
shutdown -c
//广播通信
wall linux
命令类型
[root@localhost admin]# type cat
cat 是 /usr/bin/cat
[root@localhost admin]# type ls
ls 是 `ls --color=auto' 的别名
[root@localhost admin]# type cd
cd 是 shell 内嵌
ls
//查看当前目录
ls
ls .
//查看父目录
ls ..
//查看当前目录详细信息
ls -l
ll
//查看指定文件夹
ls -d /root
//查看指定文件夹详细信息
ls -ld /root