Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

fei5seven/lotServer

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

179 Commits
179 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

frok自萌咖(moeclub)大佬的lotServer

目前一直在调整参数,希望找到常规linux死机的原因。(aws gcp aliyun都不会死机,但linode digitalvm kagoya等常规vps都会概率死机)
基本找到死机原因了,是ss或者v2进程与内存自动清理程序ksoftirqd/0 互殴导致CPU占满被母鸡关机了,解决方法看优化内存相关)

  • 新增一个控制CPU防止ubuntu死机的方法,实际效果不佳,推荐使用centos安装3.11.36.2版本(gtmd ubuntu)
  • 内存低于512M不建议使用,一定会死机 好吧,修改配置后自测下来大厂家的512还是很快乐的,像什么onevps之类的超售大王还是算了..




更换内核相关

Debian/Unbuntu 自动更换内核 (必须,运行后需重启)

bash <(wget --no-check-certificate -qO- wget https://git.io/Kernel.sh)

CentOS用户如遇内核不能匹配, 请参照以下示例

使用锐速安装脚本,得知不能匹配到内核.
通过 uname -r 查看到的版本号为 2.6.32-642.el6.x86_64 ,
去查看锐速版本库发现有个内核版本很接近 2.6.32-573.1.1.el6.x86_64 .
执行安装命令:

bash <(wget --no-check-certificate -qO-  https://git.io/lotServerInstall.sh) install 3.10.0-957.el7.x86_64

锐速安装脚本就会强制安装内核版本为 2.6.32-573.1.1.el6.x86_64 的锐速.
安装命令中的 2.6.32-573.1.1.el6.x86_64 可自行更改.
启动锐速
如果启动成功,恭喜你!
如果启动失败,请重复 2-5 步骤!
不要害怕失败,安装失败并不会影响系统运行.



用户安装

(脚本内置许可证的接口为我自己的接口了,有效期9999年那种 笑)

常规自动安装(推荐,自动检测内核)

bash <(wget --no-check-certificate -qO-  https://git.io/lotServerInstall.sh) install

指定内核安装

bash <(wget --no-check-certificate -qO-  https://git.io/lotServerInstall.sh) install <Kernel Version>

完全卸载

bash <(wget --no-check-certificate -qO-  https://git.io/lotServerInstall.sh) uninstall


使用方法

  • 启动命令 /appex/bin/lotServer.sh start
  • 停止加速 /appex/bin/lotServer.sh stop
  • 状态查询 /appex/bin/lotServer.sh status
  • 重新启动 /appex/bin/lotServer.sh restart


优化内存相关

机器内存控制建议设置选项

设置内存低于阈值清理内存,数值不建议过高,并关闭oom自动杀进程功能方式锐速多次启动导致宕机。 (示例:free memory低于60M自动清理内存,保证锐速加速所需内存还不至于进程互相打架)

vim /etc/rc.local
  • 在exit 0前添加(这里的oom不确定有没有用,建议用下面的)
sysctl -w vm.min_free_kbytes=30000
sysctl -w vm.panic_on_oom=1
sysctl -p

关闭oom(1为开启)

# echo "0" > /proc/sys/vm/oom-kill

增加swap分区空间

(针对特殊实例如kagoya等没有设置swap分区的IDC,示例为增加1G空间,实际需求与内存对等即可) 设置swap分区为1G

dd if=/dev/zero of=/home/swap bs=1024 count=1024000

更改swap分区

/sbin/mkswap /home/swap

激活swap分区

/sbin/swapon /home/swap

以上修改重启就会丢失,修改swap分区永久有效方法

vim /etc/fstab

增加如下一行

/home/swap swap swap defaults 0 0


控制锐速CPU峰值防止死机

安装必须软件

apt-get install cpulimit

配置锐速限制示例(这里Ubuntu_18.04_4.15.0-30-generic自行替换对应版本) 懒得写脚本,每次开机必须重新配置
临时性的写了一个脚本(cpulimit文件夹里)应对我搜集的可能解决死机的方案,可行性很差,还是抑制不了死机,继续自己测试。脚本自己设置开机启动吧.



重装系统相关

默认密码root密码为fei5seven(安装后只有系统和基本软件,其他软件都没有) Debian/Ubuntu:

apt-get update

RedHat/CentOS:

yum update

确保安装了所需软件: Debian/Ubuntu:

apt-get install -y xz-utils openssl gawk file

RedHat/CentOS:

yum install -y xz openssl gawk file

安装debian9 (-firmware 额外驱动支持)

bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/fei5seven/lotServer/master/InstallNET/InstallNET.sh') -d 9 -v 64 -a -firmware

安装ubuntu16.04 (-firmware 额外驱动支持)

bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/fei5seven/lotServer/master/InstallNET/InstallNET.sh') -u 16.04 -v 64 -a -firmware

安装ubuntu18.04 (-firmware 额外驱动支持)

bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/fei5seven/lotServer/master/InstallNET/InstallNET.sh') -u 18.04 -v 64 -a -firmware

说明: bash InstallNET.sh -d/--debian [dist-name] -u/--ubuntu [dist-name] -c/--centos [dist-version] -v/--ver [32/i386|64/amd64] --ip-addr/--ip-gate/--ip-mask -apt/-yum/--mirror -dd/--image -a/-m

  • dist-name: 发行版本代号

  • dist-version: 发行版本号

  • -apt/-yum/--mirror : 使用定义镜像

  • -a/-m : 询问是否能进入VNC自行操作. -a 为不提示(一般用于全自动安装), -m 为提示.

  • centos7 进不去cy游戏的解决办法
    查询解析文件 /etc/resolv.conf 中 options 配置情况。确认配置

options timeout:1 attempts:3 rotate single-request-reopen

执行

systemctl restart network

禁用IPV6,

vi /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

执行

sysctl -p

安装中文语言包

  • 安装中文语言包
sudo apt-get install  language-pack-zh-han*
  • 安装gnome包
sudo apt-get install   language-pack-gnome-zh-han*
  • 安装kde包
sudo apt-get install   language-pack-kde-zh-han*
  • 到这里就能够查看目录下面的中文字符了。
  • 最后运行语言支持检查
sudo apt install $(check-language-support)

ssh登陆显示详细信息

sudo apt-get install landscape-common
sudo apt-get install update-notifier-common


linode白嫖20刀方法

  • 注册我的refer链接,每人获得20刀,感谢点击
  • 注册时促销代码填写podcastinit2019 完成后可以立即获得20刀,免费用4个月。
  • 之后还想白嫖可以重装下系统换个IP清除浏览器cookie后再次使用。
  • 感谢您使用我的refer链接,谢谢谢谢!

萌咖大佬相关

许可证生成 -->萌咖 API接口

  • 如果无法生成许可证,可能API正在被无聊的人攻击.

About

来自萌咖大佬的锐速相关(建议自建api,仅供个人玩耍,机场请绕行

Topics

Resources

Stars

151 stars

Watchers

2 watching

Forks

Packages

 
 
 

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.