Linux 常用指令
Linux 系统下, 一切资源皆文件
# ifcfg-eth0: 网卡名称
vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=no 改成 ONBOOT=yes
# 重启网络服务
service network restart# 查看启动哪台服务器
ip addr | grep 'state UP' -A2
# 进入到网卡配置目录下:
cd /etc/sysconfig/network-scripts/
# 编辑启用的网卡,
vim ifcfg-eth0
# 添加下面三行配置:
BOOTPROTO=none
NETMASK=255.255.255.0
# 指定的ip
IPADDR=192.168.9.51
# 重启网络服务
service network restart
# 查看ip是否修改成功
ip addr# 提升权限方法1
chmod +x 文件名
# 提升权限方法2 (满权限, -R: 该文件夹下所有的文件都提升权限)
chmod -R 777 文件/文件名# -r: 传递文件夹时, 传递文件夹及该文件夹下所有的文件
scp -r file/filename root@ip:/usr/ # 安装rc/sz指令
yum install -y lrzsz
# 服务器发送文件到本地
sz filename
# 发送文件到服务器
rzmv source/filename target/filename# 强制删除
rm -rf file/filename# 全局替换
sed -i 's/原字符串/新字符串/g' /home/1.txtdu -h --max-depth=1 rpm -qa | grep 服务名 # --nodeps rpm在安装包时, 不检查依赖关系;--force 强制安装
rpm -Uvh *.rpm --nodeps --force# 强制卸载
rpm -e --nodeps softwarenameip addr
ip config
# 获取当前ip
ip addr | grep 'state UP' -A2 | tail -n1 | awk '{print $2}' | awk -F"/" '{print $1}'# 查看防火墙
systemctl status firewalld.service
# 关闭防火墙
systemctl stop firewalld.service
# 禁用防火墙
sudo systemctl disable firewalld.serviceps -ef | grep 服务名# 查看内存
free -h
# 实时资源占用情况
topyum install -y nfs-utils
mkdir /root/nfs
vim /etc/exports
# 在exports 文件里写入以下内容
/root/nfs *(sync,rw,no_root_squash)
systemctl enable rpcbind.service
systemctl enable nfs-server.service
systemctl start rpcbind.service
systemctl start nfs-server.service
systemctl stop firewalld.service# 创建挂载点
mkdir /root/nfs
# 主机挂载从机的/root/nfs目录, 主机和从机共享同一块磁盘目录
mount -t nfs -o nolock slave_ip:/root/nfs /root/nfs/echo -e "\033[30m 黑色字 \033[0m"
echo -e "\033[31m 红色字 \033[0m"
echo -e "\033[32m 绿色字 \033[0m"
echo -e "\033[33m 黄色字 \033[0m"
echo -e "\033[34m 蓝色字 \033[0m"
echo -e "\033[35m 紫色字 \033[0m"
echo -e "\033[36m 天蓝字 \033[0m"
echo -e "\033[37m 白色字 \033[0m"
echo -e "\033[40;37m 黑底白字 \033[0m"
echo -e "\033[41;37m 红底白字 \033[0m"
echo -e "\033[42;37m 绿底白字 \033[0m"
echo -e "\033[43;37m 黄底白字 \033[0m"
echo -e "\033[44;37m 蓝底白字 \033[0m"
echo -e "\033[45;37m 紫底白字 \033[0m"
echo -e "\033[46;37m 天蓝底白字 \033[0m"
echo -e "\033[47;30m 白底黑字 \033[0m" # 安装 dos2unix
yum install -y dos2unix
# \r\n 批量转成 \n
# 将 /opt/gato_tmp/ 这个路径下的, 以 .sh 为后缀的文件里的 \r\n 换行符转成 \n
find /opt/gato_tmp/ -name "*.sh" -exec dos2unix {} \;