OracleLinux

常用命令

功能centos7oraclelinux9alpine
系统初始化
时区-查看timedatectl
时区-修改timedatectl set-timezone Asia/Shanghai
用户管理
用户-切换rootsudo -i
用户-创建useradd -m -s /bin/bash ghostadduser -D -s /bin/sh ghost
用户-密码echo "ghost:xxxxxxxxx1111" | sudo chpasswd
echo "ghost:     " | sudo chpasswd
用户-加入sudo组usermod -aG wheel ghostadduser ghost wheel
存储管理
存储设备信息lsblk
文件系统挂载信息df -lh
目录占用信息-根目录/du -h --max-depth=1 /
卷-查看UUIDblkid /dev/sdb
卷-格式化mkfs.ext4 /dev/sdb
卷-挂载到目录mount /dev/sdb /mnt/vol1
卷-取消挂载umount /mnt/vol1
卷-预设挂载配置echo "UUID=UUID /www ext4 defaults 0 0" >> /etc/fstab
卷-挂载预设mount /www
网络管理
目录-创建mkdir -p /mnt/vol1
目录-用户权限chown ghost:ghost /mnt/vol1
目录-操作权限chmod 755 /mnt/vol1
目录-同步rsync -av /www/ /mnt/vol1/
包管理
路由表IPip route
网卡信息ip addr
网卡IPifconfig
公网IPcurl ifconfig.me
防火墙-暂停systemctl stop firewalldrc-service iptables stop
防火墙-关闭systemctl disable firewalldrc-update del iptables default
防火墙-额外屏蔽systemctl mask firewalldln -s /dev/null /etc/init.d/iptables
包管理
缓存-刷新yum clean allapk cache clean
缓存-删除文件rm -rf /var/cache/yum/*rm -rf /var/cache/apk/*
缓存-重新生成yum makecacheapk update
源-安装扩展源yum install -y epel-releaseyum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpmecho "http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories
源-查看源yum repolistapk repositories
包-更新yum update -yapk upgrade -y
包-扩展源开启yum config-manager --set-enabled ol9_epel 
包-安装yum install -y git htopapk add --no-cache git htop
文本操作
创建 - 带输入交互cat <<EOF > ~/config.conf
创建 - 直接写入内容echo "server_port=8080" > ~/config.conf
创建 - 空文件touch ~/config.conf
修改 - 编辑vi ~/config.conf
nano ~/config.conf
修改 - 替换sed 's/oldstr/newstr/g' /home/user/test.txt
sed -i 's/oldstr/newstr/g' /home/user/test.txt
修改 - 追加内容echo "debug_mode=true" >> ~/config.conf
查看 - 全部cat ~/config.conf
查看 - 头部head -n 5 /etc/passwd
查看 - 尾部tail -n 20 /var/log/auth.log
查看 - 新增tail -f /var/log/nginx/access.log
tail -f /var/log/syslog | grep "USB"
查看 - 可交互less /var/log/syslog 
# b上翻 B下翻 d下翻 u上翻 k上行 j下行 g头 G末 
# 100g具体行 50%中 /keyword下搜索 ?keyword上搜索 
# N昨匹配 n明匹配 Esc+u取消搜索高亮
# F实时刷新
more +50 /var/log/syslog