×

Linux 常用命令存档(有兴趣就更新一下)

一束花予她 一束花予她 发表于2022-07-12 15:24:15 浏览783 评论0

抢沙发发表评论

网络搜集整理,存档自用,点击左侧菜单可以快速定位

系统安装

系统测试

Bench.sh

wget -qO- bench.sh | bash

系统优化

通用

yum install maven -y

大厂专属

阿里云

腾讯云

Oracle

配置修改

启用 root 登录

修改 root 密码

sudo passwd root

修改 ssh 配置

sudo vim /etc/ssh/sshd_config

一般要修改的项目:


PermissionRootLogin yes
PasswordAuthentication yes
   

重启 ssh 服务

sudo systemctl restart ssh

挂载磁盘

查看磁盘信息

fdisk -l

磁盘下面没带分区的为你的新磁盘,一般第一块新磁盘名称为 /dev/sdb , 请注意替换

创建分区

fdisk /dev/sdb

根据提示,依次输入 n , p , 1 , 两次回车,wq 即可成功创建分区

格式化

这里使用最常用的文件格式 ext4

mkfs.ext4 /dev/sdb

创建挂载点

创建你要的挂载点,比如 data

mkdir /data

注意,如果你要用来挂载的目录里面并不是空的,那么挂载了文件系统之后,原目录下的东西就会暂时的消失,等到新分区被卸载之后,原目录原本的内容就会再次出来

挂载

mount /dev/sdb /data

设置自动挂载

以上只是临时挂载,还需设置为开机自动挂载

vi /etc/fstab

在末尾加入

/dev/sdb /data ext4 defaults 0 0

限制 cpu 利用率

安装

# ubuntusudo apt-get install cpulimit# centossudo yum install cpulimit

使用

# 通过pidcpulimit -p 21203 -l 50# 通过进程名cpulimit -e xmrig -l 50# 通过路径cpulimit -p /root/c3pool/xmrig --limit 50# 自行 nohup

环境部署

宝塔 7.7.0

安装

curl -sSO https://raw.githubusercontent.com/zhucaidan/btpanel-v7.7.0/main/install/install_panel.sh && bash install_panel.sh

来自 GitHub

屏蔽强制绑定手机

sed -i "s|bind_user == 'True'|bind_user == 'XXXX'|" /www/server/panel/BTPanel/static/js/index.js

恢复

sed -i "s|if (bind_user == 'REMOVED') {|if (bind_user == 'True') {|g" /www/server/panel/BTPanel/static/js/index.js

也可以直接删除文件

rm -f /www/server/panel/data/bind.pl

破解

vi /www/server/panel/class/panelplugin.py

在 softList['list'] = tmpList 下添加如下内容,记得对齐

softList['pro'] = 1for soft in softList['list']:soft['endtime'] = 0



添加一个空站点设置为默认站点,修改 nginx 配置 server 段 返回 444 403 等防止漏 IP / 恶意解析,并部署以下空证书

证书

-----BEGIN CERTIFICATE-----MIIBkjCB/AIJAI3bCYqa39hiMA0GCSqGSIb3DQEBBQUAMA0xCzAJBgNVBAYTAiAgMCAXDTE4MTEyNDA5MDMzOFoYDzIwOTkxMjMxMDkwMzM4WjANMQswCQYDVQQGEwIgIDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA18hepvNcznqDj735Opxircn3M0Ruv8nkpHHPuurxr6tLPKAe1XAsy5dWHDbK7t4sXpT0ds9c74yqmvfwKofPk7z9ZBhmyw/5sp454/JftL1c2fr58wB9ETfX6as5aR5hQR0M0NuQLSAB/KVzi9eeNWDdEzT0QN5B1Ai9BR/ApMMCAwEAATANBgkqhkiG9w0BAQUFAAOBgQBiqHZsuVP09ubTGzBSlAFEoqbM63sU51nwQpzkVObgGm9v9nnxS8Atid4be0THsz8nVjWcDym3TydplznrhoSrHyqAAlK3/WSMwyuPnDCNM5g1RdsV40TjZXk9/md8xWxGJ6n1MoBdlK8TH6h2ROkf59bb096TttB8lxXiT0uiDQ==-----END CERTIFICATE-----

私钥

-----BEGIN RSA PRIVATE KEY-----MIICXQIBAAKBgQDXyF6m81zOeoOPvfk6nGKtyfczRG6/yeSkcc+66vGvq0s8oB7VcCzLl1YcNsru3ixelPR2z1zvjKqa9/Aqh8+TvP1kGGbLD/mynjnj8l+0vVzZ+vnzAH0RN9fpqzlpHmFBHQzQ25AtIAH8pXOL1541YN0TNPRA3kHUCL0FH8CkwwIDAQABAoGAQ4ejh6AV5VCWJ8AOZXdXsofIYzUBa+glNAmiNx8b8BwteZWq0KVAf56nBkFnlQXW4OrA7wXKUfW11rXNZaIHJePJXv1swkN9+Em18Hon6BrtcqnKAwzAbhok3SzYIVjI/zrgOABH6+ii77xCRBzI1itVPNN88DAUHC7PYLYiaaECQQD7PSoij37+kMc/wPeEkl9r3vzU0OrsCsjU8Ev714OaoL/SIuAh6nsiRh9rcbUrrpGSSzIcmsk9HMDahXBNkNl5AkEA298yQvssaUc4tbEWxAVfd9DsHJdCdbXfgf9Dy5/tpCzYncY7T0duVVHqKu3jXWoMc5XlesiCOerU/DIlMM8dGwJBANQn7GLO5iC1xWvS2bF7oVSIMtzLpvW4jaszWBbNAPccc59RkA9T4LMqn/GtTZ4bhhYRpbl+BB21IC3nrNPzU5ECQG8TLn0QDruQs2F2eR3F6RjKfr1i3LxCiQtPPZycypzp2vS5tDS0zVRk8XuGehoy/N9XlnqU2NURgU92tbsWpokCQQDdc9tU3B/OM/YfzUNwvOLmUVwrJX6PFSFsOn+XHrCCq9LcGEAHyzaf5GEWje84ee4rkv5oaZcwll3dg4IioBnC-----END RSA PRIVATE KEY-----

Docker

V2

bash <(curl -s -L https://git.io/v2ray.sh)

来自 233v2 (已被蔷)

软件维护

c3pool

安装

curl -s -L http://download.c3pool.org/xmrig_setup/raw/master/setup_c3pool_miner.sh | LC_ALL=en_US.UTF-8 bash -s 42TyNSzTamzJzUqR3SWrxVCd6hNTYafTYFrwvV5QKosv9QSM9JBU3beTrv5dkbiq7eCuYwHrEkQhRW4Jt8tH1V4eFYcsKkY

矿池

修改指令

vi c3pool/config.json

8.214.121.254:17777 2.23 凌晨 0.46 左右挂掉了

目前国内可直连的矿池

# 该矿池国内连接很不稳定auto.c3pool.org:19999

查看日志

sudo journalctl -u c3pool_miner -f

c3pool-proxy

https://github.com/C3Pool/xmrig-proxy

日常维护

查看占用端口的进程

lsof -i:80
netstat -tunlp | grep 80
# -t tcp, -u udp, -n 拒绝显示别名,-l 仅列出在 Listen 的服务状态,-p 显示建立相关链接的程序名


日志

find /www/wwwlogs -name "*.log" -exec rm -rf {} \;


群贤毕至

访客