Linux|CentOS服务器一些常用命令 搜集
root权限
升级内核和软件包
yum -y update
更新系统全部软件
yum update
安装BBR PLUS 一键脚本 CentOS
内核版本原因或许安装不上 换个试试
一
1.wget "https://github.com/cx9208/bbrplus/raw/master/ok_bbrplus_centos.sh" && chmod +x ok_bbrplus_centos.sh && ./ok_bbrplus_centos.sh
2.wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
3.wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
4.wget -N --no-check-certificate "https://github.com/ylx2016/Linux-NetSpeed/releases/download/sh/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
5.
五合一脚本的TCP网络加速脚本 其包括了 BBR 原版、BBR 魔改版、暴力 BBR 魔改版、BBR plus、Lotsever(锐速)
该脚本由94ish.me
制作 可用于 KVM\Xen 架构
支持 Centos 6+ / Debian 7+ / Ubuntu 14+
不兼容 OpenVZ(OVZ) BBR 魔改版不支持 Debian 8
wget -N --no-check-certificate "https://gist.github.com/zeruns/a0ec603f20d1b86de6a774a8ba27588f/raw/4f9957ae23f5efb2bb7c57a198ae2cffebfb1c56/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
二
1.运行完成将出现以下菜单 可根据需要来安装相对应的核心 之后再打开加速功能
如图
2.以安装 BBR plus 为例 输入数字 2 来安装 重启服务器
如图:
3.安装成功 重启服务器之后我们重新连接服务器
输入下列指令来启用其BBR plus
./tcp.sh
查看BBR是否启动成功 显示有bbrplus则启动成功
lsmod | grep bbr
安装常用的软件
yum install wget curl vim git
挂载
1、查看磁盘状态,找出要挂载的磁盘
- lsblk
- fdisk -l
- df -lh
2、格式化磁盘文件格式+磁盘路径
- mkfs.ext4 /dev/vdb
3、挂载磁盘mount+磁盘位置+挂载点
- mount /dev/vdb /www
4、查看UUID并且修改配置文件使挂载生效磁盘也可以输入UUID
- blkid
- echo '/dev/vdb /www ext4 defaults 0 0' >> /etc/fstab
- mount -a
5、挂载完成
阿里云、腾讯云服务器监控一键卸载
第一步:阿里云CentOS
wget
chmod +x uninstall.sh
./uninstall.sh
wget
chmod +x quartz_uninstall.sh
./quartz_uninstall.sh
第二步:删除阿里云盾残留
pkill aliyun-service
rm -fr /etc/init.d/agentwatch /usr/sbin/aliyun-service
rm -rf /usr/local/aegis*
第三步:继续删除阿里云盾残留
iptables -I INPUT -s 140.205.201.0/28 -j DROP
iptables -I INPUT -s 140.205.201.16/29 -j DROP
iptables -I INPUT -s 140.205.201.32/28 -j DROP
iptables -I INPUT -s 140.205.225.192/29 -j DROP
iptables -I INPUT -s 140.205.225.200/30 -j DROP
iptables -I INPUT -s 140.205.225.184/29 -j DROP
iptables -I INPUT -s 140.205.225.183/32 -j DROP
iptables -I INPUT -s 140.205.225.206/32 -j DROP
iptables -I INPUT -s 140.205.225.205/32 -j DROP
iptables -I INPUT -s 140.205.225.195/32 -j DROP
iptables -I INPUT -s 140.205.225.204/32 -j DROP
腾讯云CentOS
第一步:系统默认安装时不要勾选安全云镜像和安全监控软件
第二步:如果安装了监控软件,如何卸载,操作如下:
/usr/local/qcloud/stargate/admin/uninstall.sh
/usr/local/qcloud/YunJing/uninst.sh
/usr/local/qcloud/monitor/barad/admin/uninstall.sh
阿里云
卸载云监控 Go 语言版
其中的 ${ARCH} 需改成你系统对应的架构( amd64 或 386 )
也可以直接查看 /usr/local/cloudmonitor/ 目录下对应文件的文件名
停止
/usr/local/cloudmonitor/CmsGoAgent.linux-${ARCH} stop
从系统服务中移除
/usr/local/cloudmonitor/CmsGoAgent.linux-${ARCH} uninstall
删除
rm -rf /usr/local/cloudmonitor
卸载云监控 Java 版
停止
/usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh stop
卸载
/usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh remove && \
rm -rf /usr/local/cloudmonitor
卸载云盾(安骑士)
wget http://update.aegis.aliyun.com/download/uninstall.sh && chmod +x uninstall.sh &&./uninstall.sh
wget http://update.aegis.aliyun.com/download/quartz_uninstall.sh && chmod +x quartz_uninstall.sh && ./quartz_uninstall.sh
上面的脚本运行完之后可能还会有一些文件 文件夹残留 手动删除
sudo rm -r /usr/local/aegis
sudo rm /usr/sbin/aliyun-service
sudo rm /lib/systemd/system/aliyun.service
CentOS完整卸载腾讯云监控云镜等组件
查看相关定时任务
crontab -l
卸载方法1
直接在腾讯云服务器上运行以下代码:
/usr/local/qcloud/stargate/admin/uninstall.sh
/usr/local/qcloud/YunJing/uninst.sh
/usr/local/qcloud/monitor/barad/admin/uninstall.sh
卸载方法 2:
直接运行下面的脚本命令即可一键删除:
wget -qO- https://cdn.jsdelivr.net/gh/lufei/[email protected]/remove.sh | bash
重启服务器
查看是否卸载干净 ps -A | grep agent如无任何输出,则已卸载干净。
如果有输出 则继续清除rm -fr /usr/local/qcloud然后重启服务器 运行上则命令复查
阿里云安骑士卸载:安骑士、云盾、云监控,一键卸载脚本FuckAliyun
项目地址
GitHub项目地址:https://github.com/wangkai6688/fuckaliyun
Gitee项目地址:https://gitee.com/kai2333/fuckaliyun
介绍页:https://www.wangkai88.com/archives/201/
运行脚本
全球任何服务器首选
wget https://cdn.jsdelivr.net/gh/wangkai6688/fuckaliyun/fuckaliyun.sh -O ./fuckaliyun.sh
chmod +x fuckaliyun.sh
./fuckaliyun.sh
海外服务器推荐使用GitHub下载
wget https://raw.githubusercontent.com/wangkai6688/fuckaliyun/master/fuckaliyun.sh -O ./fuckaliyun.sh
chmod +x fuckaliyun.sh
./fuckaliyun.sh
国内服务器推荐使用Gitee源下载
wget https://gitee.com/kai2333/FuckAliyun/raw/master/fuckaliyun.sh -O ./fuckaliyun.sh
chmod +x fuckaliyun.sh
./fuckaliyun.sh
阿里云服务器ping不通解决
1.控制台-安全组-配置规则
2.公网入方向-快速创建规则
3.勾选常用的 注意入/出口都要设置
设置完
如果想从自己电脑ping通服务器的话 只要添加下面一条规则就可以 注意协议类型选全部ICMP
另外
有时候云服务器 ping不出结果 超时等
但网站访问速度依然很快
是因为服务器禁ping或者某个路由节点禁ping了
虽然ping出来的结果超时
但并不代表网络或服务器有问题
————————————
解除阿里云服务器禁ping
网络和安全组-安全组配置
如下图:
配置规则 在入方向 手动添加
如图:
阿里云服务器允许ping安全组规则
允许ping安全组规则如下:点击展开
授权策略:允许
优先级:默认优先级100
协议类型:全部 ICMP(IPv4)
端口范围(目的):-1/-1
授权对象:0.0.0.0/0
然后点“保存”即可 不需要重启 即刻解除阿里云服务器禁ping功能
那么阿里云服务器如何禁ping呢 删除这条安全组规则即可
隐藏展开
<details>
<summary>点击查看详细内容</summary>
展开的内容
</details>
点击查看详细内容
展开的内容
1.查看系统版本
命令1:lsb_release -a
该命令适用于所有Linux系统 会显示出完整的版本信息 包括Linux系统的名称 如Debian Ubuntu CentOS等
和对应的版本号 以及该版本的代号 例如在Debian 8中将会显示代号jessie
命令2: cat /etc/issue
该命令适用于所有Linux系统 显示的版本信息较为简略 只有系统名称和对应版本号
命令3: cat /etc/redhat-release
该命令仅适用于Redhat系列的Linux系统 显示的版本信息也较为简略
2.查看Linux内核版本
命令1: uname -a
命令2: cat /proc/version
3.查看当前内核版本
uname -r
4.检查是否安装ELRepo
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
已加载插件:fastestmirror
Error getting repository data for elrepo-kernel, repository not found
看到error说明没有安装ELRepo
5.查看可用内核版本及启动顺序
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg
6.重启系统
reboot
或者shutdown -r now
重启完成后,查看内核版本是否正确
uname -r
6.查看系统中已安装的内核
rpm -qa | grep kernel
7.删除旧内核 这一步是【可选】的
yum remove -y kernel-devel-3.10.0 kernel-3.10.0 kernel-headers-3.10.0
查看已安装内核rpm -qa | grep kernel
也可以安装 yum-utils
工具 当系统安装的内核大于3个时 会自动删除旧的内核版本
yum install -y yum-utils
8.升级内核工具包
删除旧版本工具包--可选
yum remove kernel-tools-libs.x86_64 kernel-tools.x86_64
安装新版本工具包
yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-lt-tools.x86_64
查看已安装内核
rpm -qa | grep kernel
宝塔面板7.9.7企业版 开心破解版一键脚本
Centos安裝命令(默認安裝是7.8.0 直接在線升級7.9.7)
yum install -y wget && wget -O install.sh http://io.bt.sy/install/install_6.0.sh && sh install.sh
試驗性Centos/Ubuntu/Debian安裝命令 獨立運行環境(py3.7) 可能存在少量兼容性問題 不斷優化中
curl -sSO http://io.bt.sy/install/install_panel.sh && bash install_panel.sh
Ubuntu Deepin安裝命令:
wget -O install.sh http://io.bt.sy/install/install-ubuntu_6.0.sh && sudo bash install.sh
Debian安裝命令:
wget -O install.sh http://io.bt.sy/install/install-ubuntu_6.0.sh && bash install.sh
Fedora安裝命令:
wget -O install.sh http://io.bt.sy/install/install_6.0.sh && bash install.sh
Linux面闆 7.9.7 升級企業版命令 1(7.9.7 官方版 / 7.7.0 開心版 可以執行這個升級到 7.9.7 開心版):
curl https://io.bt.sy/install/update_panel.sh|bash
講解:升級企業版命令 1 與 升級企業版命令 2 二選一 都可以升級最新版!
Linux面闆 7.9.7 升級企業版命令 2(7.9.7 官方版 / 7.7.0 開心版 可以執行這個升級到 7.9.7 開心版):
curl http://io.bt.sy/install/update6.sh|bash
宝塔面板7.9.7企业版 开心破解版一键脚本 来自:https://www.xxside.com/5400.html/2
开源版宝塔 Mdserver-web
开源地址https://github.com/midoks/mdserver-web
自动安装
curl -fsSL https://raw.githubusercontent.com/midoks/mdserver-web/master/scripts/install.sh | bash
脚本更新
curl -fsSL https://raw.githubusercontent.com/midoks/mdserver-web/master/scripts/update.sh | bash
通用安装
curl -fsSL https://raw.githubusercontent.com/midoks/mdserver-web/master/scripts/quick/app.sh | bash
脚本的兼容性还存在一定的问题 如果发现安装完成后没有账号密码 请执行一次脚本更新安装即可
宝塔官方版
Linux中文
官网 https://www.bt.cn/new/download.html
Centos 脚本
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
Linux洋文
官网 https://www.aapanel.com/new/download.html#install
1.Centos
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh aapanel