安装图形界面
云服务初始化后root账户登录执行以下命令
# 更新软件库
apt-get update
# 升级软件
apt-get upgrade
# 安装可以切换到图形界面的工具,执行指令startx
apt-get install xinit
# 安装ubuntu桌面系统
apt-get install ubuntu-desktop
# 重启
reboot
Root登录
默认情况下,root不能登录图形界面,需要做以下修改。
- 图形界面安装完成后,修改/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf文件内容是root账户可以登录图形界面
# 文件 /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
# 修改前
[Seat:*]
user-session=ubuntu
# 修改后
[Seat:*]
user-session=ubuntu
greeter-show-manual-login=true
allow-guest=false
- 进入/etc/pam.d文件夹下,修改gdm-autologin和gdm-passwd(有的文件名可能是gdm-password,请仔细排查),允许root账户登录图形界面。
gdm-autologin
文件注释掉auth required pam_success_if.so user!=root quiet_success这一行
gdm-passwd
文件注释掉auth required pam_success_if.so user!=root quiet_success这一行 - 修改/root/.profile文件,取消登录警告信息
# 文件 /root/.profile
# 文件修改前
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
mesg n || true
# 文件修改后
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
tty -s && mesg n || true
修改完成之后重启就可以使用VNC远程连接图形界面了。
安装TeamView
安装TeamView,可以远程连接带图形界面的云服务器。
官网下载
下载完成后进入下载目录打开终端执行以下指令安装
# 修复依赖关系
apt-get install -f
# 安装tv,版本号可能不一样
sudo dpkg -i teamviewer_13.0.6634_amd64.deb
安装完成后就可以运行teamview了。
安装谷歌浏览器
# 将下载源加入到系统的源列表(添加依赖)
wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
# 导入谷歌软件的公钥,用于对下载软件进行验证。
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
# 对当前系统的可用更新列表进行更新。(更新依赖)
sudo apt-get update
# 谷歌 Chrome 浏览器(稳定版)
apt-get install google-chrome-stable
安装完成后,这时root账户默认运行不了谷歌浏览器的,需要做以下修改,指令添加--no-sandbox
安装any~connect
any~connect是一个fanqiang工具。下载地址
安装Any~connect client:进入到下载目录后执行。
apt-get update
tar -zxvf anyconnect-linux64-4.6.02074-predeploy-k9.tar.gz
cd anyconnect-linux64-4.6.02074/vpn
./vpn_install.sh
# 安装软件运行时需要依赖的包
apt install libgtk2.0-0:i386
安装完成后就可以使用了,但是连上后Teamviewer可能会断,所以连的时候只能用阿里云的VNC远程连接。
安装git
apt-get update -y
apt-get upgrade -y
# 安装git
apt install git
# 检查git版本
git --version
# 配置git的全局昵称邮箱
git config --global user.name "zzt"
git config --global user.email "xxxxxx@qq.com"
# 检查git配置
git config --list
安装go
# 下载
wget https://dl.google.com/go/go1.14.3.linux-amd64.tar.gz
# 解压到指定目录
tar -xzf go1.14.3.linux-amd64.tar.gz -C /usr/local
# 设置软链接
ln -s /usr/local/go/bin/ /usr/bin/
# 切换到根目录
cd /root
# 编辑.bashrc,环境变量设置,在.bashrc末尾加上以下代码
vim .bashrc
###添加的内容###
#安装目录
export GOROOT=/usr/local/go
#用于go的工作目录
export GOPATH=/usr/lib/workspace/golang
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
###添加的内容end###
#保存退出,再执行以下指令使其生效。
source .bashrc
# 最后执行go指令检查是否安装正常
go version
安装goland
# 下载完后进入下载目录解压到/usr/local
tar -xzf goland-2020.1.2.tar.gz -C /usr/local
# 切换到解压目录下执行脚本,启动goland
cd /usr/local/GoLand-2020.1.2/bin
./goland.sh
安装Docker
# 设置Docker稳定版仓库
add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
# 添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 更新 apt 包索引
apt-get update
# 安装最新版本的 Docker Engine-Community 和 containerd
apt-get install docker-ce docker-ce-cli containerd.io
# 检查是否安装成功
docker version