VPS刚建立所需要做的操作

更改ROOT密码

使用VPS分配的root密码,以root身份登陆主机,然后执行

1
passwd root

依照提示即可更改主机root密码。

增加管理员权限的用户

直接使用root用户操作主机是非常不安全的,所以要建立其他的管理员用户。在Ubuntu中,可以使用

1
adduser admin

或者

1
useradd admin

虽然两个命令都可以建立新用户,但是优先使用adduser而不是useraddadduser不但会建立新用户,还会建立与admin同名的组,还有/home下的同名目录,而useradd只是简单的建立了一个用户。

给新增用户添加管理员权限

新增用户后,该用户是没有管理员权限的,需要root用户为其分配。打开文件/etc/sudoers,找到

1
2
# User privilege specification
root ALL=(ALL) ALL

在下面新添加一行

1
admin ALL=(ALL) ALL

上面的admin就是新建用户名。

更改PS1变量

PS1变量控制着Linux中命令提示符的显示格式,我们可以自定义命令提示符的显示格式。

PS1变量中各种特殊符号所代表的意义

1
2
3
4
5
6
7
8
9
10
11
12
\d :代表日期,格式为weekday month date,例如:"Mon Aug 1"    
\H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux
\h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略
\t :显示时间为24小时格式,如:HH:MM:SS
\T :显示时间为12小时格式
\A :显示时间为24小时格式:HH:MM
\u :当前用户的账号名称
\v :BASH的版本信息
\w :完整的工作目录名称。家目录会以 ~代替
\W :利用basename取得工作目录名称,所以只会列出最后一个目录
\# :下达的第几个命令
\$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$

Linux中命令行颜色的配置

提示符颜色的格式为:\e[字体样式;字体颜色;背景颜色m
提示符颜色结束的格式为:\e[0m
字体样式,字体颜色,背景颜色三者中间使用英语半角的分号隔开,三者都是数字代码。可以使用echo -e "\e[44;37;5m This is the Test LINE \e[0m"来查看效果。

改变PS1变量工具

其实PS1的设置命令很繁琐,设置出一个好看实用的PS1命令会很复杂,这里提供一个网站Bashrc Generator。里面可以通过拖拽的方式组合出自己想要的格式,之后直接生成PS1变量配置。