网络搜集整理,存档自用,点击左侧菜单可以快速定位
系统安装
系统测试
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 {} \;