05
2023
03

家用服务器各子系统安装(基于KVM虚拟化)

apt update -y && apt upgrade -y && reboot   #更新系统并重启


DD安装系统注意事项:

1、DD前系统推荐OMV

bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 11 -v 64 -p 12345678 -port 22 -a --mirror 'http://mirrors.tuna.tsinghua.edu.cn/debian/' 


2、DD完成后需要操作的东西

apt update

apt -y install sudo wget curl   #安装基础程序

apt install --reinstall ca-certificates   #更新CA证书,不操作这一步会导致换源失败

更换成国内清华源

sudo timedatectl set-timezone Asia/Shanghai   #时区设为东8区

安装标准程序


操作完上面基本可以了




一、精简版win10(4核8G内存)

推荐镜像:Windows 10 21H2 19044.1165 Pro x64 zh-cn lopatkin,已屏蔽系统更新,据说是俄罗斯大神的优化的

1、新建一个名为yw的用户,设置“登录时需要密码”

2、用“HEU_KMS_Activator”激活系统

3、打开8.2的共享文件,安装必要的软件

4、开启远程桌面

此电脑-属性-高级系统设置-远程,选中“允许远程连接到此计算机”,保存即可

5、cmd输入ipconfig查看本机IP

6打开“计算机”,选“映射网络驱动器”,输入地址\\192.168.8.2\10t,选上“登录时重新连接”



二、Linux Mint(2核4G内存

下载地址:

1、安装过程中设置一个名为yw的用户,设置“登录时需要密码”

2、sudo passwd root   #设置root密码并启用root账号

3、输入su进入root用户状态

4、安装并启用SSH

     apt -y  install ssh openssh-server pluma   #安装SSH工具及pluma文本编辑器

     sudo systemctl start ssh.service   #启动SSH服务

     nano /etc/ssh/sshd_config   #编辑sshd_config文件

     把“#PermitRootLogin prohibit-password”改成“PermitRootLogin yes

     把“#PasswordAuthentication yes”前面的“#”去掉,解除注释

     service sshd restart   #重启SSH服务


5、安装Xrdp远程桌面

apt -y install xrdp tigervnc-standalone-server   #安装 XRDP 和 TigerVNC 服务器

systemctl start xrdp   #启动XRDP服务

systemctl enable xrdp   #把XRDP加入开机启动

sudo systemctl status xrdp   #查看支行状态,出现绿色表示正常

dpkg-reconfigure xserver-xorg-legacy   #选“任何用户”

vncconfig -nowin&   #开启跨操作系统复制粘贴

reboot   #重启系统生效


6、安装360安全浏览器

https://browser.360.net/gc/index.html


7、安装FinalShell SSH工具

http://www.hostbuf.com/downloads/finalshell_linux_x64.deb

直接下载安装

或者

一键安装脚本

rm -f finalshell_install_linux.sh

wget www.hostbuf.com/downloads/finalshell_install_linux.sh

chmod +x finalshell_install_linux.sh

./finalshell_install_linux.sh




8、挂载nfs共享硬盘(东芝的10T硬盘)

apt -y  install nfs-kernel-server nfs-common  #安装nfs相关软件

sudo mkdir /var/10T-dz   #本地新建一个/var/10T-dz文件夹,文件夹名字随便取

sudo mount -t nfs 192.168.8.2:/ywd /var/10T-dz   #把8.2上面的nfs共享文件夹ywd挂载到本机/var/10T-dz文件夹

编辑/etc/fstab文件,在文件最下面加上下面两局话,把nfs挂载添加到开机启动

# <file system>     <dir>       <type>   <options>   <dump>	<pass>
192.168.8.2:/ywd /var/10T-dz  nfs      defaults    0       0

安装搜狗输入法linux版:https://shurufa.sogou.com/linux

安装fsearch搜索工具:https://software.opensuse.org//download.html?project=home%3Acboxdoerfer&package=fsearch#manualDebian

安装fsearch时可能缺少libicu依赖,到这里http://ftp.de.debian.org/debian/pool/main/i/icu/下载对应的文件安装

如果要让虚拟机输出声音,中能用非root账号登录


三、debian(1核1G内存,无桌面服务器系统,名字:debian-0)

安装这个也可以直接DD:

bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 11 -v 64 -p 12345678 -port 22 -a --mirror 'http://mirrors.tuna.tsinghua.edu.cn/debian/' 

端口22,密码12345678

1、软件安装镜像选择“网络”镜像(清华源)

2、选择web server+SSH server+标准系统工具

3、换源(换清华源)

cp /etc/apt/sources.list /etc/apt/sources.list_bak   #备份原有源文件

方法一:纯命令方式(整体复制、整体粘贴,不要变成一行)

cat > /etc/apt/sources.list << EOF
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
EOF


4、安装必要软件

apt -y install sudo wget curl neofetch btop fuse socat vim zip unzip binutils xz-utils ntfs-3g open-vm-tools open-vm-tools-desktop vnstat python3 python3-pip masscan fping bgpq4 libpcap0.8 libpcap-dev && sudo systemctl enable vnstat && sudo systemctl start vnstat   #除基本插件外另安装vnsta流量监控工具

pip install auto-py-to-exe aiohttp asyncio tqdm requests numpy scrapy pillow psutil py-emails secure-smtplib pandas matplotlib scikit-learn keras beautifulsoup4 pillow django flask scipy six bypy yagmail beautifulsoup4 lxml html5lib scrapy selenium pyppeteer pandas numpy openpyxl   #安装python基础环境




安装Masscan扫描工具(存档方案,上面安装失败时使用)

apt update   #更新源

apt -y install git gcc make libpcap-dev   #安装编译工具

git clone https://github.com/robertdavidgraham/masscan   #克隆Masscan的源代码仓库

cd masscan   #进入克隆的Masscan目录

make   #使用make命令构建Masscan

sudo make install   #安装Masscan

完成安装后,您可以在终端中使用Masscan命令来执行扫描操作。例如,运行以下命令来扫描目标IP地址的端口:


5、开通root用户SSH登录权限

方法一:nano /etc/ssh/sshd_config   #编辑sshd_config文件

把“#PermitRootLogin prohibit-password”改成“PermitRootLogin yes

把“#PasswordAuthentication yes”改成“PasswordAuthentication yes

ctrl+X然后输入Y,保存退出

重启系统


6、让reboot命令生效

reboot命令生效之前可使用sudo reboot应急

whereis reboot   #找到并记住reboot的文件路径

找到/etc/profile 这个配置文件后,进入文件改写

nano /etc/profile

在文件最下方加入下面这句话

export PATH=$PATH:/usr/sbin

export PATH=$PATH:xxx(xxx是你的reboot文件的目录路径)

比如上面图片中我的reboot文件路径是/usr/sbin

source /etc/profile   #重新加载使修改生效

换做shutdown也类似

whereis shutdown(找到shutdown的文件路径)


7、全部安装完毕之后关机,删除安装ISO文件(SATA CDROM)

8、克隆系统,后面有什么东西要基于debian服务器版本就把debian-0克隆一份。

22.png


四、casaos(2核8G内存100G以上硬盘)

由于KVM调整硬盘大小非常不方便,而且安装debian也有些许不方便,如果安装100G硬盘的虚拟机可以先安装OMV然后使用DD的方法安装debian。

安装不带桌面的debian,这个方法很好用。

wget -qO- https://get.casaos.io | bash

内存可以适当调大一点


五、debian-CS(测试用)

直接克隆就行


六、安装openwrt软路由固件

新建虚拟系统的时候,选择“导入现有磁盘映像”,再选择openwrt软路由固件的img文件即可



apt update -y && apt upgrade -y && reboot   #更新系统并重启

« 上一篇