实验室有一台服务器,放置了两年,没有人弄,于是零基础的我搞了一个星期。现在把安装使用教程记录下来,方便以后不在实验室之后,方便有人接手。
所需软件下载百度网盘:
链接:https://pan.baidu.com/s/1HH6kPR7FUdfANEFjXsncOQ
提取码:xahc
若百度网盘链接失效,请私信我,我再在评论下补充。
服务器安装配置
远程配置服务器
首先服务器开机, 开机界面如下:
此图意为服务器型号为 戴尔PowerEdge R730 ,BIOS系统版本为2.1.7,IDRAC IP地址为192.168.0.120。
IDRAC 介绍
iDRAC又称为Integrated Dell Remote Access Controller,也就是集成戴尔远程控制卡,这是戴尔服务器的独有功能,iDRAC卡相当于是附加在服务器上的一计算机,可以实现一对一的服务器远程管理与监控,通过与服务器主板上的管理芯片BMC进行通信,监控与管理服务器的硬件状态信息。它拥有自己的系统和IP地址,与服务器上的OS无关。是管理员进行远程访问和管理的利器,戴尔服务器集成了iDRAC控制卡,我们就可以扔掉价格昂贵的KVM设备了(转载于:)
IDRAC口和普通网口位置不在一起,而且会有标注
打开浏览器,输入服务器的IDRAC IP地址:192.168.0.120
输入用户名root,默认的初始密码是calvin,输入完成以后。点击提交。如果是第一次连接的话,会提示你修改默认密码
先保留默认密码,以防忘记密码。后期可以更改。
登录进去之后可以查看服务器详情信息。
到此处我发现和网上的界面开始不一样了,,虚拟控制台预览那里显示“此功能需要 iDRAC 企业许可证。 有关如何获取许可证的更多详细信息,请访问许可证页面”,这才发现,原来实验室购买服务器时,并未购买IDRAC许可证,所以按照网上的教程安装虚拟机再安装系统,此时这种方式已经不可取,但是,后期可以申请购买,也不贵,淘宝上IDRAC8许可证 170元。
由于实验室并未购买许可证,所以远程安装服务器这种方式已经不可取。
即采用U盘PE的方式安装系统。
制作U盘镜像
一、下载Ubuntu系统
Ubuntu系统清华镜像源:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/
选择中国的镜像源下载的比较快,国外镜像源,由于防火墙的原因,下载速度非常慢。
此处我选择下载的是“ubuntu-14.04-desktop-amd64.iso”(桌面版本)而并未选择“ubuntu-14.04.6-server-amd64.iso”(服务器版本)是因为我对Linux系统操作并不是很熟悉,并未达到炉火纯青的地步,有些地方的设置,仍然需要图形化的桌面才能帮助我使用。
二、UltraISO软件刻录镜像到U盘中
在百度网盘中的软件下载后安装,注册码压缩包中含有。或者自行百度即可。
打开 UltraISO软件
选择下载好的系统
启动–写入镜像映像
按照如图方式核对,注意:刻录进去之后U盘会清空数据,注意备份数据。
喝口水冷静一下。
刻录成功。
调整服务器硬盘阵列
开启服务器,按下 Ctrl+R 进入调整硬盘阵列页面
按下 Ctrl+N 下一个界面 Ctrl+P 上一个界面
此处共有8个硬盘
若是新加的硬盘状态是foreign
在PERC H730Mini 处 按下F2清除foreign config ,然后创建新的VD
选中已经分好组的ID 按下 F2快速初始化
退出ESC 重启Control+Alt+Delete
安装ubuntu系统
开机启动时,按下F11
选择第二个,进入U盘镜像
后期安装参考连接
配置ubuntu系统
由于系统开机默认IP地址是自动获取的所以需要设置服务器为静态IP,以便服务器重启后方便登录。此处我设置静态IP:172.22.134.230 子网掩码 :255.255.255.128 网关为172.22.134.128(此处可根据具体需求更改)
图一
图二
更改镜像源为国内镜像源,可更改为阿里镜像源或者清华镜像源,如图:
图一
图二
打开终端 先切换到root用户,并输入密码,即可切换到root用户
nano@nano-PE-R730:~$ sudo -s
[sudo] password for nano:
root@nano-PE-R730:~
更新一下。
root@nano-PE-R730:~ apt-get updata
注意:此处需要联网操作,若是不能联网,则通过手机开USB共享网络如下图(不同手机界面可能不同,但是不管是安卓还是苹果手机都可以开USB网络共享)
一、安装 vim
root@nano-PE-R730:~ apt-get install vim
为方便后面查看vim中代码的行号,我们让vim编辑器显示行号,且下次开机默认开启
root@nano-PE-R730:~ vim /etc/vim/vimrc
按下键盘 “i” 之后,变成插入模式,通过键盘上下左右方向键,到最后一行,输入
set nu
然后按下键盘Esc按键,然后按下 “shift + :” 输入
wq
然后回车确定即可。
二、安装 ssh(远程登录)
使用服务器必定是远程登录,不可能人在服务器旁边使用,而且服务器噪声很大,不适合学习。所以必定需要远程登录,此时需要安装一个软件才可以。终端中输入
root@nano-PE-R730:~ apt-get install ssh
安装成功之后即可以通过远程软件(SecureCRTSecureFXPortable64 (CRT))连接
三、安装 MATLAB
借鉴教程:
此教程的第四步创建桌面图标,暂时不用。
①:下载
下载的文件有MATLAB安装包的种子(包括Windows、MAC、Linux)
用版迅雷下载安装包
下载后通过CRT的SFTP会话,将下载的安装包及文件上传到服务器,具体操作见“服务器使用教程–使用教程”
②:安装(在CRT端操作)
由于安装MATLAB需要有图形化界面,所以需要有图形化的显示,具体操作见“服务器使用教程–使用教程”可以在CRT端使用图形化界面操作数据。
新建一个文件夹用于挂在映像文件(我这里新建文件夹matlab与下载文件在同一目录下)
root@nano-PE-R730:~ mkdir matlab
解压Matlab 2018a Linux64 Crack.tar.gz文件:
root@nano-PE-R730:~ tar -xzvf ./Matlab2018aLinux64Crack.tar.gz
挂载dvd1:
root@nano-PE-R730:~ sudo mount -t auto -o loop ./R2018a_glnxa64_dvd1.iso ./matlab/
以管理员权限启动安装:
root@nano-PE-R730:~ sudo ./matlab/install
(注:这里不能进入
root@nano-PE-R730:~ cd matlab
然后启动安装,会显示不能在dvd主目录进行安装)
———————————————————————————————————————————————
1.使用文件安装密匙>下一步
2.是>下一步
3.我已有我的许可证的文件安装密匙—我这里使用:09806-07443-53955-64350-21751-41297 >下一步
4.安装文件夹我这里是/usr/local/MATLAB/R2018a(建议选择默认)>下一步
5.默认全选所有安装产品>下一步
6.安装中途将提示:弹出dvd1,插入dvd2。此时不要点击OK
此时我们新开一个终端,在进入到该文件夹下之后,
终端键入:
root@nano-PE-R730:~ sudo mount -t auto -o loop ./R2018a_glnxa64_dvd2.iso ./matlab/
将dvd2挂载到matlab文件夹中。再点击OK
7.等待安装完毕
8.解除挂载,因为我们将dvd1,dvd2都挂载到matlab文件夹中,两次键入:sudo umount -l ./matlab/ matlab文件夹为空,即解除挂载完成
③:设置环境变量
安装成功后把MATLAB2018a 加入到环境变量中,使在任何文件夹下输入matlab 即可启动MATLAB。
终端输入:
root@nano-PE-R730:~ sudo vi /etc/profile
在文件末尾加入你想要将其设置为环境变量的程序目录
#set matlab environment
export PATH=$PATH:/usr/local/MATLAB/R2018a/bin/
然后按下Esc 按键退出,输入 :wq 回车保存。
使配置文件生效。终端输入:
root@nano-PE-R730:~ sudo source /etc/profile
此时在任何目录下输入matlab 即可启动MATLAB
注:此时若是输入matlab并没有打开MATLAB软件,而是显示“matlab:command not found”,则是由于bin文件夹下没有创建matlab链接
终端输入:
root@nano-PE-R730:~ sudo ln -s /usr/local/MATLAB/R2018b/bin/matlab /usr/local/bin/matlab
④激活
1、终端输入:
root@nano-PE-R730:~ matlab
2.手动激活>下一步
3.输入许可证文件的完整路径:选择之前解压得到的license_standalone.lic文件>下一步 4.激活完成 5.将文件复制到相应的文件夹下面,首先进入存放文件的文件夹下,
然后终端输入
root@nano-PE-R730:~ cp R2018a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so /usr/local/MATLAB/R2018a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/
四、安装 Python
参考链接:
①:下载
下载的文件有Python3.6.5的安装包,并上传到服务器。
②:安装
安装依赖
root@nano-PE-R730:~ apt-get install zlib* bzip2* openssl* ncurses* sqlite* readline* tk* gdbm* db4* libpcap* xz* libffi*
解压Python3.6.5
root@nano-PE-R730:~ tar -zxvf Python-3.6.5.tgz
建立一个空文件夹,用于存放Python3程序
root@nano-PE-R730:~ mkdir /usr/local/python3
执行配置文件,编译,安装
root@nano-PE-R730:~ cd Python-3.6.5/
root@nano-PE-R730:~ ./configure --prefix=/usr/local/python3
root@nano-PE-R730:~ ./configure --enable-shared CFLAGS=-fPIC
root@nano-PE-R730:~ make && make install
安装完成没有提示错误便安装成功了
建立软连接
root@nano-PE-R730:~ ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
root@nano-PE-R730:~ ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3
③:测试
终端输入:
root@nano-PE-R730:~ pip3 --version
pip 9.0.3 from /usr/local/python3/lib/python3.6/site-packages (python 3.6)
④:安装所需要使用的模块。(类似于Windows安装)
终端输入
root@nano-PE-R730:~ pip3 install module
root@nano-PE-R730:~ pip3 install tensorflow==1.13.1
root@nano-PE-R730:~ pip3 install keras==2.1.5
root@nano-PE-R730:~ pip3 install numpy==1.17.2
root@nano-PE-R730:~ pip3 install theano==0.9.0
在终端中使用python3 test.py 即可运行Python文件。
⑤:测试所下载的模块是否可用
root@nano-PE-R730:~ python3
Python 3.6.5 (default, Jan 11 2020, 19:23:20)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> import numpy as np
>>> import theano as ta
>>> import keras as ks
>>> tf.__version__
'1.13.1'
>>> np.__version__
'1.18.1'
>>> ta.__version__
'0.9.0'
>>> ks.__version__
'2.1.5'
>>> quit()
五、添加用户
详细教程见
切换到root用户
添加用户
root@nano-PE-R730:~ useradd –d /home/user1 -m user1
修改密码
root@nano-PE-R730:~ passwd user1
删除用户
root@nano-PE-R730:~ userdel user1
问题解决
①:安装显卡驱动导致一直开机卡在紫屏
首先卸载已经安装的ATI显卡驱动,终端输入
root@nano-PE-R730:~ cd /usr/share/ati/
root@nano-PE-R730:~ sudo ./fglrx-uninstall.sh
②:修改网络配置后,开机没有网卡
在打开系统的网络连接面板时,出现系统的网络服务与此版本的网络管理器不兼容的错误。
root@nano-PE-R730:~ cd /etc/NetworkManager/system-connections/
root@nano-PE-R730:~ ls
Wired connection 3
root@nano-PE-R730:~ cp Wired connection 3 Wired connection 3back #做一个备份
root@nano-PE-R730:~ mv Wired connection 3 /home/nano/
root@nano-PE-R730:~ NetworkManager
此时网络管理界面里出现了久违的无线网卡。
③:ModuleNotFoundError: No module named ‘lsb_release’
root@nano-PE-R730:~ cp /usr/lib/python3/dist-packages/lsb_release.py /usr/local/python3/lib/python3.6/
④: pip3 install --upgrade pip
Requirement already up-to-date: pip in /usr/local/python3/lib/python3.6/site-packages
You are using pip version 9.0.3, however version 19.3.1 is available.
You should consider upgrading via the ‘pip install --upgrade pip’ command.
⑤:将pip源更改为国内镜像源(Windows和Linux类似)
root@nano-PE-R730:~ mkdir /home/nano/.pip
root@nano-PE-R730:~ vim /home/nano/pip.conf
输入
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = http://mirrors.aliyun.com
保存即可
⑥:pip源提示“not a trusted or secure host” 解决
The repository located at mirrors.aliyun.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS it is recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with ‘–trusted-host mirrors.aliyun.com’.
解决办法:
root@nano-PE-R730:~ vim /home/nano/pip.conf
输入
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
保存即可
⑦:Ubuntu使用theano出错问题
参考链接 https://www.2cto.com/net/201803/728841.html
查阅资料,发现应该按以下方式对Python3进行编译安装:
root@nano-PE-R730:~ ./configure --enable-shared CFLAGS=-fPIC
root@nano-PE-R730:~ make && make install
安装完之后,试一试效果,发现连python3都会出错了,出现以下错误:
python3: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared
object file: No such file or directory。说找不到libpython3.6m.so.1.0文件。
root@nano-PE-R730:~ find / -name 'libpython3.6m.so.1.0'
/usr/local/lib/libpython3.6m.so.1.0
/usr/local/lib/libpython3.6m.so.1.0
之后在目录/etc/ld.so.conf.d下,建立python3.conf文件
root@nano-PE-R730:~ vim /etc/ld.so.conf.d/python3.conf
将libpython3.6m.so.1.0文件所在的目录输入到 python3.conf 中
/usr/local/lib/ #加入文件所在的目录
保存退出
最后终端运行:
root@nano-PE-R730:~ sudo ldconfig
root@nano-PE-R730:~ python3 #再次测试是否成功
服务器配置目前到此为止,后续若有其它问题,欢迎交流。
服务器使用教程
注:使用服务器时尽量不要使用root用户,否则操作失误导致服务器崩溃,请想办法解决
连接软件
下载软件文件夹内已给出
①:SecureCRTSecureFXPortable64
②:Xming
使用教程
解压SecureCRTSecureFXPortable64后双击SecureCRTPortable.exe
点击第二个图标(快速连接)
右击选项卡,点击会话选项
安装Xming
双击,默认下一步。安装软件,找到安装目录
双击Xlaunch.exe
终端中输入 nautius
即可打开文件夹
输入 matlab 即可打开MATLAB
服务器部分指令:
服务器内存释放:
root@nano-PE-R730:~ sync && echo 3 > /proc/sys/vm/drop_caches
查看磁盘空间大小:
root@nano-PE-R730:~ df -lh
查看硬盘编号:
root@nano-PE-R730:~ fdisk -l
查看内存使用情况:
root@nano-PE-R730:~ free -lh
查找文件
root@nano-PE-R730:~ find /-name 'filename'
制作人 | WYL |
日期 | 2020.01.11 |
版本号 | V1.2 |