下列过程是Debian系统下标准准备工作:
1, APT UPDATE
先更新源,运行:
apt update
2,sudo
有些主机默认情况下没有安装此命令,先手工安装 一次
apt install sudo -y
3,monit
monit是一个守护程序,当程序跑死或发生其它意外的时候可以重启程序 .
Debian 9下安装为 :
apt install monit
Debian 10下安装为:
printf "%s\n" "deb http://ftp.de.debian.org/debian buster-backports main" | \
sudo tee /etc/apt/sources.list.d/buster-backports.list
sudo apt update
sudo apt install -t buster-backports monit
4,修改系统默认最大连接数
编辑 /etc/security/limits.conf
在文件最后添加并重启系统:
* soft noproc 102400
* hard noproc 102400
* soft nofile 102400
* hard nofile 102400
root soft nofile 102400
root hard nofile 102400
5,安装 Mongodb
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-debian/
注意,左上角选择 4.2(Current)
6,进一步优化性能
硬盘全部推荐SSD,如果没有足够的SSD硬盘,可以只将数据库放至SSD.
请自行搜索"如何修改Mongodb默认位置"
https://stackoverflow.com/questions/5961145/changing-mongodb-data-store-directory
多盘状态请将数据库放至独立硬盘
更进一步请使用XFS文件系统放数据库
https://www.cyberciti.biz/faq/how-to-install-xfs-and-create-xfs-file-system-on-debianubuntu-linux/
7,如何修改ssh的root登录
先随便用户登录
进去运行 su 命令切换到root模式
再运行 nano /etc/ssh/sshd_config ,可以编辑文件.ctrl+o后回车是保存文件,ctrl+x是退出编辑器
把:
#PermitRootLogin without-password
改成:
PermitRootLogin yes
然后运行 systemctl restart ssh
root帐号即可登录.