凝思系统安装及初始化配置
一、 安装前准备
1.确认服务器硬件信息
我本次使用的是浪潮塔式服务器,配置如下:
[浪潮塔式服务器][130101101200095X][NP5570系列|Intel至强银牌(8核16线2.1GHz)CPU2|16GB内存2|2TB硬盘1|4GB独显1|千百兆网口4|500W电源1|键盘鼠标1|内置DVD1]
浪潮服务器官网地址:https://www.inspur.com/eportal/ui?pageId=2317460&type=2
2.镜像下载
官方镜像下载地址:https://www.linx-info.com/#/ServiceAndSupport/SoftwareDownload
本次安装采用操作系统镜像为:linxos-6.0.80-20220830-x86_64-DVD.iso
3.制作U盘启动盘
U盘:8G以上U盘,格式为NTFS(FAT32文件系统能够保存的文件最大不能超过4GB)
U盘启动盘制作工具:deepin-boot-maker
deepin-boot-maker下载地址为:https://www.onlinedown.net/soft/10036325.htm
傻瓜式制作过程就省略了…
二、操作系统安装步骤
1.BIOS设置U盘启动
插上U盘启动盘,重启服务器,然后等服务器硬件自检完成后,按 del或F12键,进入 BIOS,设置将 u 盘作为第一启动项。选择 Boot 项,Boot option #1 改为自己的 u 盘,即 Other Device,然后按F10 ,保存并重启即可
2. 选择待安装的操作系统,按“Enter”安装(若系统盘只有一个系统跳过此步)
3. 上下键选择“高级模式”,回车
4. 上下键选择“国网模式”,回车,开始安装。
5. 等待拷贝系统镜像到机器上,需要几分钟。
6. 镜像拷贝完毕,拔出安装U盘,回车,继续。
7. 自动加载额组件
8. 自动探测网络连接
9. 若提示探测网络设备报错,回车,继续
(1) 选择“配置网络”,回车
(2) 重新自动探测网络
10. 自动探测磁盘
11. 磁盘分区,选择“分区向导”,回车
12. 选择手动,回车
13. 删除分区。若已存在系统分区,请按照下面步骤删除
(1) 上下键选中待删除分区,回车
(2) 上下键选中“删除此分区”,回车
(3) 同样的步骤删除其它分区,没有分区则显示一块空闲空间。
14. 新建swap分区
(1) 上下键选中“空闲空间”,回车
(2) 选择“创建新分区”,回车
(3) 输入分区大小,交换分区大小为内存大小的2倍,如8G内存对应16G交换分区
(4) 选择分区类型为“主分区”,回车
(5) 选择“开始”,回车
(6) 选中“用于”,回车
(7) 选中“交换空间”,回车
(8) 选中“分区设定结束”,回车
15. 交换分区设定完毕
16. 新建根分区“/”,分配所有剩余空间
(1) 选中“空闲空间”,回车
(2) 选中“创建新分区”
(3) 输入空间大小,默认是所有剩余空间,默认即可,回车
(4) 选择“主分区”,回车
(5) 选择“分区设定结束”,回车
17. 交换和根分区新建完毕,选择“分区设定结束并将修改写入磁盘”,回车
18. 选择“是”,回车
19. 自动安装基本系统,请等待
20. 自动安装软件,请等待
21. 选择启动硬盘,一般是“/dev/sda”,对应第一块硬盘,回车
22. 结束安装进程,安装完毕。
23. 自动重启后,快捷键进入BIOS,“Boot”设定启动顺序硬盘优先,F10保存并重启。(不同服务器的主板不同,参考3.1)
24. 重启或是开机,进入系统
25. 因为没有独立显卡驱动,如果进去卡在以下界面,需要将显示器连接线连接集显的接口上,并进入主板关闭独显,采用集显启动系统
(1)按F12进入主板,切换到Chipset中的Miscellaneous Configuration选项进入
(2)选择VGA Priority进入,切换到Onboard Device 选项(板载设备优先)
(3)按F10保存设置并退出,启动服务器
注意:不同的服务器主板的选项不同,可以寻求服务器厂家的技术支持,NP3020M5的如下:
26. 凝思系统序列号
这个需要自己联系厂家购买,一般有两种:
(1)测试序列号:可用时长有限,一般三个月。可以在任意服务器上使用。
(2)永久序列号:可用时长无限,但是绑定mac地址,只能在一台服务器上使用。
三、英伟达独立显卡驱动安装
1.确定独立显卡的类型
显卡硬件上面会写,本机显卡类型如下:
【NVIDIA Quadro P1000显卡,芯片厂商 NVIDIA,CUDA核心 640个,显存类型 GDDR5,显存容量 4GB,显存位宽 128bit,最大分辨率 5120×2880】
2.下载独立显卡驱动
去官网https://www.nvidia.com/Download/index.aspx查找并下载对应的英伟达显卡驱动
3.安装独立显卡驱动
- 远程root登录,将显卡驱动NVIDIA-Linux-x86_64-390.77.run拷贝到/opt目录
- 改变权限:chmod 777 /opt/NVIDIA-Linux-x86_64-390.77.run
- 在本机按alt+ctrl+F1键,进入自带终端tty0,并登录root
- 停止图形界面服务:service lightdm stop
- 设置多用户模式:systemctl set-default multi-user.target
- 禁用默认的nouveau驱动:echo “blacklist nouveau” >> /etc/modprobe.d/fbdev-blacklist.conf
- 重启服务器:init 6
- 按alt+ctrl+F1键进入自带终端tty0,并登录root
- 安装独立显卡驱动:/opt/NVIDIA-Linux-x86_64-390.77.run -ui==none
- 安装过程,要求确认的都选“y”,或是确认,最后提示安装成功
- 按alt+ctrl+F1键进入自带终端tty0
- 设置图形模式:systemctl set-default graphical.target
- 启动图形服务:service lightdm start
- 重启服务器,进入bios设置为独显启动(非板载启动),把显示器连接到独显的接口。
- 再次重启服务器,终端输入
nvidia-smi
命令,屏幕出现以下打印时表示显卡驱动安装完成。
四、初始化配置
1.在Debian上启用root远程登录SSH服务
方式一
1.使用以下命令安装ssh:apt-get install ssh
⒉编辑ssh配置文件:vim /etc/ssh/sshd_config
在文件的最后加上以下两句
PasswordAuthentication yes
PermitRootLogin yes#允许root用户登录
3.启动服务:service ssh start
4.使用命令验证ssh 服务的状态:/etc/init.d/ssh status
5.将ssh设置成开机自启:update-rc.d ssh enable
方式二
1.在Debian上安装SSH服务
debian允许我们通过ssh协议登录debian服务器。SSH是从远程位置登录debian的首选方法,因为ssh协议通过Internet提供安全的加密连接。
1.首先使用apt-get update命令更新apt源列表:apt-get update
2.然后使用apt-get install命令在debian上安装openssh服务器:apt-get install openssh-server
3.现在启动并启用debian ssh服务器以在系统重启时启动:systemctl start ssh.service
4.运行netstat命令以确保ssh端口22已打开并正在运行:netstat -tulnp | grep 22
5.您可以使用systemctl命令查看ssh服务器的状态:systemctl status ssh.service
2.在Debian上启用root远程登录
默认情况下,Debian Linux不允许以root用户身份通过SSH协议登录服务器。已从主ssh配置文件中禁用Debian ssh root登录。如果您尝试以root用户身份登录,则会收到错误消息“权限被拒绝,请再试一次”。/etc/ssh/sshd_config文件中的PermitRootLogin参数控制ssh root权限。默认情况下,Debian Linux中PermitRootLogin的值为“without-password”。要允许root登录,我们需要将PermitRootLogin设置为yes。
1.首先使用文本编辑器打开ssh配置文件:vim /etc/ssh/sshd_config
然后将PermitRootLogin的值更改为yes
2.然后保存ssh配置文件并使用systemctl命令重新启动ssh服务:systemctl restart ssh.service
现在,您应该能够通过SSH协议使用root用户帐户访问您的debian服务器。默认情况下已禁用debian中的ssh root登录,因为不建议通过ssh使用root密码。您通常应该做的是以普通Linux用户身份ssh到服务器,然后使用su命令以root用户身份登录。
3.在Debian上修改字符集为 zh_CN.UTF-8(防止中文乱码)
1.临时改变
https://blog.csdn.net/u012586326/article/details/126548217
Locale查看服务器的字符集(不是utf8的话要改成utf8)
Debian操作系统或基础镜像中执行以下命令可以保证此次会话中控制台、日志文件都能中文不乱码
1.追加本地语言配置:echo “zh_CN.UTF-8 UTF-8” >> /etc/locale.gen
2.重新配置本地语言:dpkg-reconfigure locales
3.指定本地语言:export LC_ALL=“zh_CN.UTF-8”
2.永久改变
参考:https://blog.csdn.net/DeliaPu/article/details/127245725
设置locale的方式有多种,以下方法选择其一设置即可。
1.修改/etc/profile文件
我使用的是修改/etc/profile的方式。在/etc/profile的最下面添加如下两句:
export LC_ALL=zh_CN.utf8
export LANG=zh_CN.utf8
执行source /etc/profile
使其生效。然后,再次查看locale,已经发生了变化。
2. 修改/etc/locale.gen文件
执行vim /etc/locale.gen
,可以看到该文件的内容:
将需要的语言和字符集的注释打开,并执行locale-gen
命令使其生效。
3. 命令行设置
localectl set-locale LANG=zh_CN.UTF-8
4.修改/etc/default/locale文件
注销重新登陆后生效。
5. 通过vim /etc/locale.conf
创建文件,并写入需要的语言选项,然后通过source /etc/locale.conf
使其生效。
完成locale的设置后,容器中的中文乱码问题得到解决。
4.在Debian上更改源配置信息
1.备份系统自带更新源配置文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2.修改配置文件sources.list内容
输入命令 sudo vi /etc/apt/sources.list
进入该文件键盘输入i进入输入模式删除里面所有内容,再将国内更新源粘贴进去,保存退出(键盘点击Esc,然后输入 :wq)。
一些国内的更新源:
阿里云源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
清华大学
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
Debian源
deb http://deb.debian.org/debian stretch main contrib non-free
deb-src http://deb.debian.org/debian stretch main contrib non-free
deb http://deb.debian.org/debian-security/ stretch/updates main contrib non-free
deb-src http://deb.debian.org/debian-security/ stretch/updates main contrib non-free
deb http://deb.debian.org/debian stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian stretch-updates main contrib non-free
3.更新源:sudo apt-get update
5.在Debian上配置静态网络
1.查看多网卡服务器上网口对应的网卡
执行ethtool -p eth0
时,eth0对应的网口的灯就会闪烁
注意要在不插网线的时候进行,否则看不出来是否因ethtool引起的闪烁
2.插入网线重启网卡
关闭eth0网卡:Ifdown eth0
启动eth0网卡:Ifup eth0
3.修改为静态ip:vim /etc/network/interfaces
4.检查dns配置:vi /etc/resolv.conf
5.重启网络服务:/etc/init.d/networking restart
6.在Debian上设置防火墙
项目 | Value |
---|---|
查看防火墙状态 | systemctl status firewalld |
开启防火墙 | systemctl start firewalld.service |
关闭防火墙 | systemctl stop firewalld.service |
设置开机启动 | systemctl enable firewalld.service |
查看防火墙开放端口情况 | firewall-cmd --list-all |