Ubuntu20安装流程与R语言环境配备

安装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 #宽带监管
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。