文章目录

  • 前言
  • 添加普通用户sudo权限
  • 自动挂载NFS
  • 开机自动挂载
  • 安装vs code
  • 搬运一下:
  • 安装*Sublime Text*
  • 搬运一下:
  • 总结



前言

虽说没人天天装系统,但是谁说得准呢,VM、esxi、 pve 、hyper 各种虚拟化平台,闲的没事瞎折腾呗。

debian11 sudo 权限_debian

debian系统还是好用,用处也挺广,因此记录一下安装完成后常见操作

debian11 sudo 权限_debian_02

添加普通用户sudo权限

debian默认普通用户好像没有sudo使用权限,当使用sudo提权时,会提示

xxx is not in the sudoers file.  This incident will be reported.

解决办法:

  1. 先切换至root用户
su
  1. 添加sudoers文件编辑权限,安装vim,然后编辑该文件
chmod u+w /etc/sudoers
apt-get install vim
vim /etc/sudoers

debian11 sudo 权限_debian_03

  1. 找到 root ALL=XXX 那一行,直接yy 复制,然后p粘贴。
  2. 修改root为要添加的用户名,然后保存即可。
  3. 恢复该文件的只读权限。
chmod u-w /etc/sudoers

没问题,已经可以正常使用sudo提权。

debian11 sudo 权限_debian11 sudo 权限_04

自动挂载NFS

注意是挂在NFS,是客户端,不是服务端。

  1. 更新软件源
sudo apt update
  1. 安装nfs客户端
sudo apt install nfs-common
  1. 先看一下是否能正常挂载
sudo showmount -e 192.168.34.30

debian11 sudo 权限_debian11 sudo 权限_05

  1. 创建需要挂载目录(套用之前截图,已经创建)

debian11 sudo 权限_debian11 sudo 权限_06

  1. 先临时挂载,实验一下,注意IP地址后面更冒号
sudo mount -t nfs 192.168.xx.xx:/mnt/main_pool/linux_nfs /mnt/truenas_nfs/

挂载前后对比

debian11 sudo 权限_linux_07

开机自动挂载

sudo vim /etc/fstab

然后加入以下代码

192.168.xx.xx:/mnt/main_pool/linux_nfs/ /mnt/truenas_nfs nfs rw,auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0

具体参数代表意义请自行查询,我也不太明确,能用即可。

debian11 sudo 权限_microsoft_08

然后重启系统,查看是否挂载成功。

创建文件,验证读写权限。

debian11 sudo 权限_debian_09

安装vs code

作为一个伪程序员,怎么能少得了vscode这种东西,windows下面也用习惯了。

官方安装教程

搬运一下:

官方推荐最简单办法是离线安装,网络不畅也建议离线安装。

以下是在线安装:

sudo apt-get install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
rm -f packages.microsoft.gpg

Then update the package cache and install the package using:

sudo apt install apt-transport-https
sudo apt update
sudo apt install code # or code-insiders

这里我使用离线安装,直接一条命令搞定。

sudo apt install ./<file>.deb

debian11 sudo 权限_debian11 sudo 权限_10

安装Sublime Text

已经安装了vs code,为什么还要安装Sublime Text 呢,个人觉得vscode太重了,有时候只想看看代码或者文本,不太想用vs code,纯属个人习惯。

官方安装教程

搬运一下:

  1. 安装 GPG key,输入完成后会乱码,不用管,继续下一步。
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/sublimehq-archive.gpg

debian11 sudo 权限_debian11 sudo 权限_11

  1. 选择版本,使用稳定版。
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
  1. 更新源然后安装Sublime Text
sudo apt-get update
sudo apt-get install sublime-text

安装完成,打开可以正常使用,只是没有注册,不影响使用。

debian11 sudo 权限_debian11 sudo 权限_12

总结

折腾才是乐趣。