# 通用命令
# 安装 wget 工具
yum install wget -y
# 安装 net-tools 工具
yum install net-tools -y
# 安装 vim 工具
yum install vim -y
# 查看进程
ps -ef | grep 进程名/端口
# 关闭selinux
vim /etc/selinux/config
SELINUX=disabled
# 设置本地域名解析
vim /etc/hosts
# ip 别名
192.168.0.101 software
192.168.0.102 appserver
192.168.0.121 bigdata01
192.168.0.122 bigdata02
192.168.0.123 bigdata03
192.168.0.124 bigdata04
# 设置免密登录
ssh localhost
# 在本地机器用ssh-keygen 生成一个公私钥对
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
# 把公钥加入authorized_keys中
ssh-copy-id root@192.168.20.20
ssh-copy-id root@192.168.20.21
ssh-copy-id root@192.168.20.22
ssh-copy-id root@192.168.20.23
ssh-copy-id root@192.168.20.24
# 关机命令
shutdown -h now
# 重启命令
reboot
# 解压命令
# 解压tar文件到指定路径
tar -zxvf 压缩包路径 -C 解压路径
# 更改linux连接最大数
vim /etc/security/limits.conf
* soft nofile 102400
* hard nofile 102400
* soft nproc 102400
* hard nproc 102400
vim /etc/pam.d/login
session required pam_limits.so
# 关闭防火墙,开机不启动防火墙
# CentOS6
查看状态
service iptables status
停止服务
service iptables stop
设置开机禁止启动
chkconfig iptables off
# CentOS7
查看状态
systemctl status firewalld.service
systemctl status NetworkManager.service
停止服务
systemctl stop firewalld.service
systemctl stop NetworkManager.service
设置开机禁止启动
systemctl disable firewalld.service
systemctl disable NetworkManager.service
# CentOS8
查看状态
systemctl status firewalld.service
停止服务
systemctl stop firewalld.service
设置开机禁止启动
systemctl disable firewalld.service
# 时间同步阿里云
# ntp的安装及配置
安装时间同步工具ntp
yum install ntp -y
设置阿里云时间同步地址
vim /etc/ntp.conf
# 注释掉其他的server
server ntp2.aliyun.com iburst
server ntp3.aliyun.com iburst
server ntp4.aliyun.com iburst
# 重启ntp
systemctl restart ntpd
# 开机自动启动
systemctl enable ntpd
# CentOS6
查看状态
service ntpd status
启动服务
service ntpd start
停止服务
service ntpd stop
设置开机启动
chkconfig ntpd on
# CentOS7
查看状态
systemctl status ntpd.service
启动服务
systemctl start ntpd.service
停止服务
systemctl stop ntpd.service
设置开机启动
systemctl enable ntpd.service
# ntpd可能与chronyd冲突,所以需要先把chronyd禁止开机启动。如果发现ntpd服务没有开机启动,可以执行下面命令
# systemctl disable chronyd
# 切换 centos 阿里云yum源
# CentOS6
# 进入系统yum源的目录
cd /etc/yum.repos.d/
# 创建备份目录,方便出错后回退
mkdir backup
# 拷贝备份
cp CentOS-* ./backup/
# 下载阿里云centos6的yum源覆盖本地文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
# 执行清理缓存
yum clean all
# 重新构造yum源的缓存
yum makecache
# 使用新yum源更新已安装的软件
yum update -y
# CentOS7
# 进入系统yum源的目录
cd /etc/yum.repos.d/
# 创建备份目录,方便出错后回退
mkdir backup
# 拷贝备份
cp CentOS-* ./backup/
# 下载阿里云centos6的yum源覆盖本地文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 添加EPEL源
wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo
# 执行清理缓存
yum clean all
# 重新构造yum源的缓存
yum makecache
# 使用新yum源更新已安装的软件
yum update -y
# CentOS8
# 进入系统yum源的目录
cd /etc/yum.repos.d/
# 创建备份目录,方便出错后回退
mkdir backup
# 拷贝备份
cp CentOS-* ./backup/
# 下载阿里云centos6的yum源覆盖本地文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
CentOS-Linux-AppStream.repo
CentOS-Linux-BaseOS.repo
CentOS-Linux-Extras.repo
baseurl=https://mirrors.aliyun.com/centos-vault/8.5.2111/AppStream/x86_64/os/
# 执行清理缓存
yum clean all
# 重新构造yum源的缓存
yum makecache
# 查看源列表
yum repolist
# 使用新yum源更新已安装的软件
yum update -y
# 设置主机名
# CentOS6
vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=主机名
# CentOS7
# 设置主机名
hostnamectl set-hostname 主机名
# 查看主机名
hostnamectl
# 网络配置
# CentOS7
vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO="none"
ONBOOT="yes"
IPADDR="192.168.0.108"
PREFIX="24"
GATEWAY="192.168.0.1"
DNS1="192.168.0.1"
service network restart
vim /etc/resolv.conf
# 阿里云提供的
nameserver 223.5.5.5
nameserver 223.6.6.6
# CentOS8
vim /etc/sysconfig/network-scripts/ifcfg-ens160
BOOTPROTO="none"
ONBOOT="yes"
IPADDR=192.168.1.192
PREFIX=24
GATEWAY=192.168.1.1
DNS1=192.168.1.1
service network restart
vim /etc/resolv.conf
# 阿里云提供的
nameserver 223.5.5.5
nameserver 223.6.6.6
# 卸载指定安装包
# 查看已安装的包
rpm -qa | grep xxx
# 执行卸载
rpm -e `rpm -qa | grep xxx`
rpm -e xxx