个人使用的Ubuntu环境配置(基于TencentCloud)
作为个人使用的环境配置做一个简单的备份。
开始之前
这套配置主要用于我个人C++的学习,以及熟悉Linux操作系统。主要用到的工具有:
- Tencent Cloud
- Ubuntu 18.02
- Xshell
- WinSCP
- Vimplus
- 百度网盘、Github等帮助网站
个人使用的是腾讯云的轻量应用服务器,可以很好的满足学习的需要,省去配置虚拟机的过程,一键安装系统镜像,有固定的公网ip方便ssh连接,可以更好地专注于学习本身而不用费劲心思配环境。
Xshell连接服务器
首先需要在腾讯云的控制面板重置用户密码。
考虑到安全问题,Ubuntu默认不允许使用root用户进行ssh连接,建议用其他用户进行连接,需要super user权限的时候使用sudo
提权即可。
从腾讯云的控制面板复制公网ip,使用密码登录即可。有需要也可以在腾讯云中创建密钥对,使用密钥登录,安全性更高。
更新源列表、软件和修改root密码
$ sudo apt update
$ sudo apt upgrade
$ sudo passwd root
安装常用软件
$ sudo apt install gcc
$ sudo apt install g++
$ sudo apt install tree
$ sudo apt install zip unzip
$ sudo apt install ssh
$ sudo apt install net-tools
$ sudo apt install vim
$ sudo apt install git
如果用云服务器的话其实大部分都是装好的,主要检查一下zip
、unzip
、tree
以及git
就可以。
vimplus安装
首先检查vim版本
$ vim --version
安装vimplus需要vim8.0以上版本,一般Ubuntu默认都是8.0以上。
然后检查vim是否支持python3
$ vim --version | grep python
出现+python3
这一项表示支持,在之后的ycm编译时,选择python3.
由于在线安装可能存在的网络问题,这里使用离线安装的方法,安装所需的压缩包存放在百度网盘(链接)
下载后将plugged.zip
和vimplus-master.zip
传输到当前用户的home目录下(WinSCP),然后依次执行以下命令:
$ unzip vimplus-master.zip
$ unzip plugged.zip
$ mkdir -p ~/.vim/
$ mv ./plugged ~/.vim/
$ cd ~/vimplus-master
$ ./install.sh
注意最后执行install.sh
时不要加sudo.
如果没有unzip
命令,可以使用以下命令安装:
$ sudo apt install zip unzip
等待过程中会询问是否备份原有的vim配置,请选择否;询问使用python2还是python3编译ycm,请选择3.
修改 Shell 用户名配色
在.bashrc
中修改
$ cd
$ vi .bashrc
在最后一行添加如下内容:
export PS1='[\[\e[01;32m\]\u\e[00m\]@\[\e[01;32m\]\h\[\e[00m\]:\[\e[01;34m\]\W\[\e[00m\]]\$ '
:wq
退出vim,使用source命令使设置生效
$ source .bashrc
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。