查看版本
cat /etc/redhat-release
cat /etc/os-release
lsb_release -a
查看账号信息
cat /etc/passwd
切换用户
su
su -
修改密码
passwd "user"
创建用户
useradd "user"
useradd -m username 创建用户时间修改密码
删除用户
userdel "user"
查看当前路径下文件夹
ls
ls -a 查看隐藏文件
ls -l 显示长格式文件
切换路径
cd
cd .. 退到上一级
cd / 退回主目录
创建文件夹
mkdir
删除文件夹
rmdir
删除文件或者文件夹
rm /路径
复制文件或目录
cp 源文件 新文件
创建文件或者更新文件时间戳
touch
写入文件
echo 例:echo "Hello, World!" > /path/to/file
搜索文件文本模式
grep
查找文件
find
find / -name "文件名" 全局搜索
更改文件或目录权限
chmod
更改文件或者目录的所有者
chown username:groupname /path/to/file
显示系统资源使用情况
top
top c cpu降序
查看内存使用情况
free -m
top -o %MEM
测试网络
ping
显示网络信息
ipconfig
远程登录服务器
ssh username@remote_server 例:ssh root@192.168.10.1
安全地复制文件到远程服务器
scp /path/to/local_file username@remote_server:/path/to/remote_file
安装应用
dnf install 应用 高版本
yum install 低版本
更换源文件
(1) cd /etc/yum.repos.d/ (进入)
(2) rm -f /etc/yum.repos.d/CentOS-Base.repo (删除所有文件)
(3)wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo (下载阿里源文件)
http://mirrors.163.com/.help/CentOS7-Base-163.repo(网易)
(4)yum clean all (清理缓存)
(5)yum makecache
ip配置
vim etc/sysconfig/network-scripts/ifcfg-ens192
BOOTPROTO=DHCP(改成static静态获取)
ONBOOT=NO(改成yes启用)
IPADDR IP
NETMASK 子网掩码
GATEWAY 网管
DNS
修改完后重启服务 service network restart
centos8 nmcli c reload ens-192
应用开启关闭
systemctl start 应用名称 开启应用
systemctl start 应用名称 关闭应用
systemctl restart 应用名称 重启应用
systemctl status 应用名称 查看应用状态
界面更换
systemctl set-default multi-user.target -设置开机进入字符界面
systemctl set-default graphical.target -设置开机进入图形界面
端口查看
netstat -antup