Linux|CentOS一些常用命令等

不想放图 但架不住好看啊-行人交通事故- 应急安全

### root权限

### 查看当前内核版本`uname -sr`

BBR要求内核4.9以上
内核不够 会导致重启失联

### 升级内核和软件包

`yum -y update`

### 只升级所有包 不升级软件和系统内核

`yum -y upgrade`

----------

### 更新系统全部软件

`yum update`

----------

###安装 BBR PLUS 一键脚本 CentOS

内核版本原因或许安装不上 换个试试

>新增

不卸载内核
`wget -N --no-check-certificate "https://github.000060000.xyz/tcpx.sh"; chmod +x tcpx.sh`
卸载内核
`wget -N --no-check-certificate "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh`

####一
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. 运行完成将出现以下菜单 可根据需要来安装相对应的核心 之后再打开加速功能
如图

安装BBR

2. 以安装 BBR plus 为例 输入数字 2 来安装 重启服务器
如图:

安装BBR

3. 安装成功 重启服务器之后我们重新连接服务器

输入下列指令来启用其BBR plus

`./tcp.sh`

### 查看BBR是否启动成功 显示有bbrplus则启动成功

`lsmod | grep bbr`

----------

### 安装常用的软件

`yum install wget curl vim git`

----------

### 挂载

#### 1.手动挂载

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、挂载完成

#### 2.使用宝塔工具一键挂载

`yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh`

----------

## 检查防火墙放行情况

1. 检查放行端口

`firewall-cmd --zone=public --list-ports`

2. 新增放行端口

`firewall-cmd --zone=public --add-port=端口/tcp --permanent`

3. 刷新

`firewall-cmd --reload`

----------

## 阿里云、腾讯云服务器监控一键卸载

### 第一步:阿里云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/TencentAgentRemove@master/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不通解决
设置完
阿里云服务器ping不通解决
如果想从自己电脑ping通服务器的话 只要添加下面一条规则就可以 注意协议类型选全部ICMP
阿里云服务器ping不通解决

另外
有时候云服务器 ping不出结果 超时等
但网站访问速度依然很快
是因为服务器禁ping或者某个路由节点禁ping了
虽然ping出来的结果超时
但并不代表网络或服务器有问题

————————————

## 解除阿里云服务器禁ping

网络和安全组-安全组配置
如下图:
解除阿里云服务器禁ping

配置规则 在入方向 手动添加
如图:
解除阿里云服务器禁ping

阿里云服务器允许ping安全组规则

**允许ping安全组规则如下:点击展开** 授权策略:允许 优先级:默认优先级100 协议类型:全部 ICMP(IPv4) 端口范围(目的):-1/-1 授权对象:0.0.0.0/0

然后点“保存”即可 不需要重启 即刻解除阿里云服务器禁ping功能

那么阿里云服务器如何禁ping呢 删除这条安全组规则即可

----------

隐藏展开

点击查看详细内容 展开的内容
点击查看详细内容 展开的内容

----------

## 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

###7.查看系统中已安装的内核

rpm -qa | grep kernel

### 8.删除旧内核 这一步是【可选】的

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

### 9.升级内核工具包

删除旧版本工具包--可选

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

----------

标签: 无