Debian 10 小记

创建用户与删除用户

在 root 权限下, useradd 只是创建了一个用户名,如 (useradd + 用户名 ),它并没有在 /home 目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录系统,是登录不了的,为了避免这样的情况出现,可以用 (useradd -m +用户名)的方式创建,它会在 /home 目录下创建同名文件夹,然后利用( passwd + 用户名)为指定的用户名设置密码。

可以直接利用 adduser 创建新用户(adduser +用户名)这样在 /home 目录下会自动创建同名文件夹

删除用户,只需使用一个简单的命令“ userdel 用户名”即可。不过最好将它留在系统上的文件也删除掉,你可以使用“userdel -r 用户名”来实现这一目的。

普通用户添加sudo权限

启动root用户

su
# 输入密码

安装 sudo 及 vim

apt-get install sudo vim

修改 /etc/sudoers 文件属性为可写:

chmod +w /etc/sudoers

修改sudo配置

vi /etc/sudoers

# 在 root ALL=(ALL)ALL 这行下添加
august ALL=(ALL)ALL
# 保存退出

修改/etc/sudoers 文件属性为只读

chmod -w /etc/sudoers

静态IP

vi /etc/network/interfaces

默認爲dhcp,將其注釋掉改爲static,並添加固定ip及網關

DHCP版本

allow-hotplug enp0s3
iface enp0s3 inet dhcp  

固定IP版本

# iface enp0s3 inet dhcp  
iface enp0s3 inet static
address 192.168.2.200
netmask 255.255.255.0
gateway 192.168.2.1

保存後重啓網絡

systemctl restart networking

中文显示乱码

默认不支持中文现实,当终端中有中文出现的时候,就会乱码显示。

apt-get install locales
dpkg-reconfigure locales

配置编码进入选择:(空格键是选择,选择完了后Tab切换到OK,再ENTER确认)

  • en_US.UTF8
  • zh_CN GB2312
  • zh_CN GBK GBK
  • zh_CN UTF-8 UTF-8

再次选择

  • en_US.UTF

第二次选择等同于

vi /etc/default/locale
LANG=en_US.UTF-8

报错解决 perl: warning: Falling back to the standard locale (“C”).

vi .bashrc
# 文末加入
export LC_ALL=C
# 保存后执行
source .bashrc

文件名乱码

跨平台传输到Linux,中文名称显示乱码
将传输过去的目录转换一下

apt-get install convmv
convmv -f gbk -t utf-8 -r --notest /home/wwwroot

开机启动

未整理完,这里只rc.local

Debian 9/Ubuntu 17+添加rc.local开机自启的方法