安装Ubantu桌面版
服务器版无自带浏览器,由于特殊需求故装了桌面版,内核一样,但需要额外的配置才能做服务器
下载镜像:https://cn.ubuntu.com/download
服务器硬盘一般大于2TB,需要GPT引导
镜像若存在大于4GB的文件则需要NTFS的U盘
推荐使用Rufus制作GPT+UEFI+NTFS的U盘启动盘:http://rufus.ie/zh/
更改BIOS的Boot设置为UEFI
更改Boot顺序或设置One-shot Boot为U盘
根据提示完成系统安装,不推荐在安装过程中联网更新
安装完成后自动重启,拔出U盘
开启ssh
sudo apt-get update #更新源
sudo apt-get upgrade #更新软件
sudo apt-get install openssh-client openssh-server
sudo service ssh start
sudo ps -e | grep ssh #确认开通情况
sudo apt install net-tools
ifconfig #查看IP地址
关闭服务器显示器,转到xshell操作
ssh "username"@x.x.x.x(IP地址) 22(默认端口)
安装R语言
https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/linux/ubuntu/
基本跟着网页流程跑就行,不是Ubuntu就返回上级看其他操作系统版本的代码
lsb_release -a #查看系统版本
sudo apt update -qq
sudo apt install --no-install-recommends software-properties-common dirmngr
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"
sudo apt install --no-install-recommends r-base
R --version #检查版本
安装RStudio
https://www.rstudio.com/products/rstudio/download-server/
sudo apt-get install gdebi-core
wget https://download2.rstudio.org/server/bionic/amd64/rstudio-server-1.4.1106-amd64.deb
#根据上面网页替换最新版本链接
sudo gdebi rstudio-server-1.4.1106-amd64.deb
默认为8787端口(若是云服务器安全组需添加开放端口)
安装R包
浏览器输入x.x.x.x:8787登陆RStudio
安装R包比Windows慢且麻烦,宜少量逐个底层包往上安装
报错一般为缺少系统所需的依赖包
#sudo apt-get install lib***-dev #一般依赖包安装格式
sudo apt-get install libcurl4-gnutls-dev
sudo apt-get install libxml2-dev
sudo apt-get install libssl-dev
sudo apt-get install build-essential
sudo apt-get install libxtst-dev
sudo apt-get install gfortran
sudo apt-get install liblapack-dev
sudo apt-get install libblas-dev
sudo apt-get install libpng-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libcairo2-dev
sudo apt-get install libxt-dev
sudo apt-get install libhdf5-dev
sudo apt-get install libudunits2-dev
sudo apt-get install libgdal-dev
用户管理
sudo adduser “username” #添加用户
sudo passwd root #设置root密码,务必谨记,默认为空
su - root #获得root权限
sudo vim /etc/sudoers #添加管理员
##修改文件如下:
# User privilege specification
root ALL=(ALL) ALL
“username” ALL=(ALL) ALL
#ctrl+d 退出root权限
userdel “username” #删除用户及其目录
安装远程桌面
sudo apt install xrdp
sudo systemctl status xrdp
sudo adduser xrdp ssl-cert
sudo systemctl restart xrdp
若RDP登录后显示黑屏的话
sudo nano /etc/xrdp/startwm.sh
在"test -z ***
fi"
后加入这两句
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
保存后重启即可
sudo systemctl restart xrdp
其他
sudo apt install openjdk-11-jdk #安装JAVA
java --version
python3 --version
top #进程监管
iftop #宽带监管