Linux基础配置

用户管理

新建用户

1
2
# -m 创建用户目录
useradd -m username

设置密码

1
passwd username

将用户添加到 sudo 组,使用 visudo

1
visudo

追加一行 username ALL=(ALL:ALL) NOPASSWD:ALLNOPASSWD表示使用 sudo 时不用输入密码,如果需要每次输入密码,可以改为 ALL

如下:

1
2
3
# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL
username ALL=(ALL:ALL) NOPASSWD:ALL

切换默认 shell 为 bash

1
chsh -s /bin/bash

重新登录使shell切换生效!

安装 bash-it

1
git clone --depth=1 https://github.com/muyiacc/bash-it.git ~/.bash_it && ~/.bash_it/install.sh && source ~/.bashrc

更新语言环境 locale

查看当前的 locale 设置

1
locale

列出系统上已经启用的所有 locale。

1
locale -a

如果没有想要的语言,需要编辑 /etc/locale.gen,启用新的 locale 支持

1
sudo vim /etc/locale.gen

比如取消 en_US.UTF-8 UTF-8 前的注释,保存退出

重新生成配置文件

1
sudo local-gen

设置默认的 locale,默认配置文件的位置在 /etc/default/locale,使用 update-locale配置

1
sudo update-locale LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8

更新当前会话的 locale

1
source /etc/default/locale

再次检查 locale,如果没有更改,注销重新登录查看

1
locale

总结:

  • local:查看当前 locale
  • locale-gen:生成 locale 配置
  • update-locale 是一个用于更新系统 locale 设置的命令行工具,通常在基于 Debian 的 Linux 发行版(如 Ubuntu)中使用。它可以简化 locale 的配置过程,自动更新相关的环境变量和配置文件。
最后更新于 Oct 06, 2024 11:13 +0800
使用 Hugo 构建
主题 StackJimmy 设计