配置安装在 Virtual box 中的 CentOS

发表信息: by Creative Commons Licence

Virtual box 上安装 CentOS 7.x

参考:图示CentOS 7.0 安装

更换 yum 源为清华 yum 源

参考:CentOS 镜像使用帮助

安装 Virtual box 扩展插件

# 以 root 用户执行下列命令:
$ yum install update
$ yum install kernel-devel kernel-headers
$ yum install gcc

然后选择 VirualBox 菜单中的 Devices > Insert Guest Additions CD image…

注意:

如果出现错误 'Failed to set up service vboxadd, please check the log file /var/log/VBoxGuestAdditions.log for details.',参考以下解决方案进行解决:

参考:

主机连接 Virtual box 虚拟机

参考:virtualbox桥接网络配置–CentOS

其它配置

改变默认的 sudo 密码超时时间

$ sudo visudo
# 添加下列行:
Defaults timestamp_timeout=30 # 30 是新的超时时间,以分钟为单位。
# 完全禁用输入 sudo 密码:
$ Defaults:<user_name> !authenticate

参考:更改默认 sudo 密码超时时间

创建用户

$ adduser <username>

更新(设置)用户密码

$ passwd <username>

给用户添加 sudo 权限

方式一:

$ usermod -aG wheel <username>

CentOS 系统默认 wheel 组中的成员具有 sudo 权限。

方式二:

$ visudo
# 添加下列代码:
$ <username> ALL=(ALL) ALL

测试 sudo 权限:

$ sudo ls -la /root

参考:

添加用户到多个组

$ usermod -aG group1,group2 username

参考:Linux 中添加用户到多个组

查看所有用户

$ getent passwd

查看所有组

$ getent group

查看指定用户所有组

$ getent group | grep <username>

参考:查看所有用户和他们的组

查看用户所属组

$ groups <username>

参考:查看 Linux 用户所属组

查看当前语言

$ localectl

查看本地语言列表

$ localectl list-locales

更改语言

$ sudo localectl set-locale LANG=en_US.UTF-8

参考:设置系统语言