• 个人常用命令

新系统一键安装常用命令

1
apt-get install sudo && apt-get update -y && apt-get install -y curl && apt update && apt upgrade -y

systemctl 相关

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
systemctl start <service_name>      ##启动服务

systemctl stop <service_name> ##停止服务

systemctl restart <service_name> ##重启服务

systemctl reload <service_name> ##重新加载服务配置(不重启服务)

systemctl status <service_name> ##显示服务的状态

systemctl enable <service_name> ##系统启动时自动启动

systemctl disable <service_name> ##禁用系统启动时自动启动

systemctl is-enabled <service_name> ##查看服务是否已启用

systemctl is-active <service_name> ##查看服务是否正在运行

systemctl is-failed <service_name> ##查看服务是否处于失败状态

######### 列出所有已启用的服务

systemctl list-unit-files --type=service

######### 列出所有运行中的服务

systemctl list-units --type=service

docker 相关

  • docker安装
1
2
3
4
# 1
apt install docker -y
# 2
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
  • dokcer-compose.yml 安装
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1 直接安装
apt install docker-compose -y


2·拉取代码安装
curl -fsSL https://get.docker.com | bash -s docker
2.1 拉取代码
curl -L "https://github.com/docker/compose/releases/download/1.26.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2.2 给权限
chmod +x /usr/local/bin/docker-compose

2.3 测试docker-compose 版本信息

docker-compose --version

命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
docker ps          ##列出所有正在运行的容器

docker images ##列出本地所有Docker镜像

docker version ##显示Docker版本信息

docker info ##显示Docker系统信息(包括镜像和容器数量等)

docker ps -a ##列出所有容器(包括已停止的)

docker stop <container_id> ##停止一个正在运行的容器

docker start <container_id> ##启动一个已停止的容器

docker rm <container_id> ##删除一个停止的容器

docker rmi <image_name> ##删除本地Docker镜像

docker restart <container_id> ##重启一个容器

docker logs <container_id> ##查看容器的日志


########### 进入一个正在运行的容器(交互式模式)

docker exec -it <container_id> <command>

解压程序安装及解压方法

  • 如有需要可以安装下sudo
1
2
3
4
5
6
7
8
9
10
11
12
13
sudo --version    ##检查是否已安装sudo

##############################Debian& ubuntu

sudo apt-get update
sudo apt-get install sudo

#############################CentOS

sudo yum install sudo

###扩展一下 如何添加用户到root(username替换为要添加到sudo用户组的实际用户名)###
sudo usermod -aG sudo username

安装unzip和tar

  • debian & ubuntu
1
apt-get update -y && apt-get install -y unzip tar
  • CentOS
1
yum install unzip tar

tar 使用方法

1
2
3
4
tar -xzvf file.tar.gz   ##解压.tgz

#########解压到指定文件夹#########
tar -xzvf file.tar.gz -C /文件夹地址
  • -x:表示提取(解压)文件。
  • -v:显示详细信息,可以查看解压过程。
  • -f:指定要解压的文件名。这个选项通常是必需的,并且应该紧跟在tar命令后面。
  • -z:用于处理.tar.gz格式的文件,即使用gzip压缩。
  • -j:用于处理.tar.bz2格式的文件,即使用bzip2压缩
  • -J:用于处理.tar.xz格式的文件,即使用xz压缩。

zip 使用方法

1
2
3
4
unzip file.zip          ##解压.zip文件

#########解压到指定文件夹#########
unzip file.zip -d /文件夹地址

安装 dpkg-deb

1
apt-get update -y && apt-get install -y dpkg

dpkg-deb 使用方法

1
2
3
mkdir /aa  ##新建空白文件夹

dpkg-deb -x 压缩包.deb aa/ ##aa是文件夹名

后台运行命令

tmux 安装及使用

  • 安装
  • Ubuntu/Debian
1
apt-get update - y && apt-get install -y tmux
  • CentOS
1
yum install tmux
  • 使用
  • 列出会话
1
tmux ls      ##列出会话
  • 重新连接会话 session_name(会话名字)
1
tmux attach-session -t session_name
  • 关闭会话 session_name(会话名字)
1
tmux kill-session -t session_name
  • 启动tmux:在终端中输入tmux并按回车键来启动tmux
  • 创建会话:默认情况下,tmux会自动创建一个会话。您可以在会话中运行各种命令
  • 分离会话:如果您想在后台保持会话运行,并且返回到原来的终端界面,可以按下Ctrl + b(前缀键),然后按下d键。这将会将会话分离,回到原始终端

cronta (定时设置)

1
2
3
crontab -e         ##编辑cron

crontab -l ##查看cron表

时间怎么写 如下:

minute hour day month day_of_week

  • minute:表示分钟(0-59)
  • hour:表示小时(0-23)
  • day:表示日期(1-31)
  • month:表示月份(1-12)
  • day_of_week:表示星期几(0-7,其中0和7都表示星期日)
  • 比如 每天早上7点准时运行 填写方式: 0 7 * * *

一、一键网络重装系统 - 魔改版(适用于Linux / Windows)

1
2
3
4
wget --no-check-certificate -qO ~/Network-Reinstall-System-Modify.sh 'https://www.cxthhhhh.com/CXT-Library/Network-Reinstall-System-Modify/Network-Reinstall-System-Modify.sh' && chmod a+x ~/Network-Reinstall-System-Modify.sh && bash ~/Network-Reinstall-System-Modify.sh -UI_Options

#Windows系统默认账号密码:Administrator/cxthhhhh.com
#Linux系统默认账号密码:root/cxthhhhh.com

linux 修改时区

查看可用的时区列表

1
timedatectl list-timezones

直接修改上海时区

1
2
3
4
5
timedatectl set-timezone Asia/Shanghai
````
### 验证时区更改
```bash
timedatectl

自用乌龟壳DD脚本

1
bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 11 -v 64 -a -p 99samuel

二、VPS综合测试脚本

1
2
3
4
5
6
7
8
#Linux 测试脚本,支持speedtest测速、丢包率、Geekbench v5、流媒体解锁等测试
bash <(wget -qO- https://down.vpsaff.net/linux/speedtest/superbench.sh)
#跳过Geekbench和国际speedtest测试
bash <(wget -qO- https://down.vpsaff.net/linux/speedtest/superbench.sh) -f

#综合测试脚本
```shell
curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh

测试脚本2

1
2
3
4
5
6
7
8
9
bash <(curl -L -s https://raw.githubusercontent.com/lmc999/RegionRestrictionCheck/main/check.sh)
````

- lemonbench
- [作者库](https://github.com/LemonBench/LemonBench)


```shell
wget -qO- https://raw.githubusercontent.com/LemonBench/LemonBench/main/LemonBench.sh | bash -s -- --fast

warp

  • xwgcf
1
wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh
  • Warp-go
1
wget -N https://gitlab.com/fscarmen/warp/-/raw/main/warp-go.sh && bash warp-go.sh

测试硬盘IO

1
2
3
curl -sL yabs.sh | bash
#不带测速
curl -sL yabs.sh | bash -s -- -i

三、三网测速脚本

1
2
3
bash <(curl -Lso- https://bench.im/hyperspeed)

bash <(curl -Lso- https://git.io/superspeed_uxh)

四网回程测试

1
wget -O jcnf.sh https://raw.githubusercontent.com/Netflixxp/jcnfbesttrace/main/jcnf.sh && chmod +x jcnf.sh && clear &&./jcnf.sh

四、最新内核脚本 锐速/BBRPLUS/BBR2

卸载内核

1
2
3
wget -N --no-check-certificate "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

wget -O tcp.sh "https://git.io/coolspeeda" && chmod +x tcp.sh && ./tcp.sh

不卸载内核

1
2
3
wget -N --no-check-certificate "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh

wget -O tcpx.sh "https://git.io/JYxKU" && chmod +x tcpx.sh && ./tcpx.sh

五、流媒体解锁检测

主流流媒体检测

1
2
3
bash <(curl -L -s https://raw.githubusercontent.com/lmc999/RegionRestrictionCheck/main/check.sh)
#Neflix解锁检测
wget -O nf https://github.com/sjlleo/netflix-verify/releases/download/2.01/nf_2.01_linux_amd64 && chmod +x nf && clear && ./nf

六、回程路由测试:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#三网回程测试
wget -qO- git.io/besttrace | bash

#指定IP回程测试
wget -N --no-check-certificate https://raw.githubusercontent.com/veip007/huicheng/master/huicheng && chmod +x huicheng
./huicheng 您的IP

#可视化路由跟踪工具
bash <(curl -Ls https://raw.githubusercontent.com/sjlleo/nexttrace/main/nt_install.sh)

#回程线路测试(仅供参考)
curl https://raw.githubusercontent.com/zhucaidan/mtr_trace/main/mtr_trace.sh|bash
#
wget --no-check-certificate https://tutu.ovh/bash/returnroute/route && chmod +x route && clear && ./route

七、安装ca-certificates解决证书不被信任问题

1
2
3
4
#centos
yum install -y wget && yum install -y ca-certificates
#debian/ubuntu
apt-get install -y wget && apt-get install -y ca-certificates

八、测试VPS是否开放25端口

1
2
3
apt update
apt install telnet
telnet smtp.aol.com 25

九、内存检测脚本

检测VPS真实可分配内存的小工具,适用于检测VPS超售情况。本程序检测的可分配内存指的是用户使用时最大能占用的内存量。

1
2
3
4
5
6
7
8
9
10
11
12
13
#CentOS / RHEL
yum install wget -y
yum groupinstall "Development Tools" -y
wget https://raw.githubusercontent.com/FunctionClub/Memtester/master/memtester.cpp
gcc -l stdc++ memtester.cpp
./a.out

#Ubuntu / Debian
apt-get update
apt-get install wget build-essential -y
wget https://raw.githubusercontent.com/FunctionClub/Memtester/master/memtester.cpp
gcc -l stdc++ memtester.cpp
./a.out

十、魔改 OpenVZ 开启 GoogleBBR

适用于基于OpenVZ虚拟机上的 Debian or Ubuntu。

1
2
3
4
5
6
7
#单网卡(单 IP) 服务器:
wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-debianorubuntu.sh
bash tcp_nanqinlang-rinetd-debianorubuntu.sh

#多网卡(多 IP) 服务器,会为所有网卡(所有 IP)提供加速:
wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-debianorubuntu-multiNIC.sh
bash tcp_nanqinlang-rinetd-debianorubuntu-multiNIC.sh

十一、一键安装openlitespeed+mraiodb+lsphp7.3环境和Wordpress

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#Usage:
wget --no-check-certificate https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh && bash ols1clk.sh -w --adminpassword mypassword --email [email protected] --lsphp 73 --wordpressplus mydomain.qing.su --wordpresspath /srv/www/mydomain.qing.su/public_html/ --dbrootpassword myrootpassword --dbname mywordpressdb --dbuser mywordpressdbuser --dbpassword mywordpressdbpassword --listenport 80 --wpuser mywpuser --wppassword mywppassword --wplang zh_CN
#Note
-w 安装wordpress
–adminpassword 后面加上你设定的OpenLiteSpeed后台管理员密码
–email 后面跟你的WordPress管理员邮箱
–lsphp 后面加上你想要安装的PHP版本,比如7.3就输入73, 5.6就输入56.
–wordpressplus 后面加上你的WordPress域名。请提前将该域名解析到这台VPS或者服务器上。
–wordpresspath 后面跟WordPress的安装路径。
–dbrootpassword 后面加上MariaDB数据库root用户的密码。
–dbname 后面加上你需要新建的WordPress的数据库名。
–dbuser 后面加上你需要新建的WordPress的数据库用户名。
–dbpassword 后面加上你需要新建的WordPress的数据库密码。
–listenport 后面加上网站的端口,默认是80。
–wpuser 后面加上你需要新建的WordPress的管理员用户名。
–wppassword 后面加上你需要新建的WordPress的管理员密码。
–wplang 后面加上WordPress语言,如果需要中文,填zh_CN; 如果需要英文,填en.

十二、测试IP质量(仅供参考)

1
bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/qzcheck.sh)

十三、测试是否解锁OpenAI

1
2
3
4
# 1
bash <(curl -Ls https://cpp.li/openai)
# 2
bash <(curl -Ls https://cdn.jsdelivr.net/gh/missuo/OpenAI-Checker/openai.sh)