Linux 新用户创建及初始化工作

Linux 新用户创建及初始化工作

创建用户并添加管理员权限

bash 复制代码
# 添加并设置用户username为管理员
sudo adduser username
sudo usermod -aG sudo username
# 查看组
getent group
# 查看有sudo权限的用户
getent group sudo

挂载nas

bash 复制代码
sudo mount -t cifs //<nas服务器ip地址>/<用户名> /home/<用户名>/nas -o username=<用户名>,password=<密码>,dir_mode=0777,file_mode=0777

示例

bash 复制代码
sudo mount -t cifs //<nas服务器ip地址>/npy /home/npy/nas -o username=npy,password=npy,dir_mode=0777,file_mode=0777
mkdir -p /share/CACHEDEV1_DATA/npy
chown npy:everyone /share/CACHEDEV1_DATA/npy
chmod 755 /share/CACHEDEV1_DATA/npy
```bash
如果nas重启失效,重置配置文件,后面要重新设置共享文件夹
```可能是配置文件的被改了
# 恢复默认配置(smb重启不起来)
cp /etc/default_config/smb.conf /mnt/HDA_ROOT/.config/smb.conf
# 查看状态
smbd
bash 复制代码
userdel username

删除用户

bash 复制代码
userdel -r username

删除用户以及它在系统上的文件

配置.bashrc信息

添加如下内容至 .bashrc 文件

bash 复制代码
# Hugging Face 镜像加速配置
export HF_HUB_ENABLE_HF_TRANSFER=1
export HF_ENDPOINT=https://hf-mirror.com
# 设置本地缓存路径
export HUGGINGFACE_HUB_CACHE=/data/npy/models/cache
export MODELSCOPE_CACHE=/data/npy/models/cache
source ~/.bashrc

安装miniconda及初始化

bash 复制代码
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh -b -p /data/npy/miniconda3
/data/npy/miniconda3/bin/conda init
echo 'export PATH="/data/npy/miniconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
conda config --add envs_dirs /data/npy/miniconda3/envs

安装docker

bash 复制代码
sudo mkdir -p /etc/apt/keyrings
sudo apt install docker.io
sudo usermod -aG docker $USER
newgrp docker
docker ps

配置国内镜像

bash 复制代码
sudo vim /etc/docker/daemon.json

加入以下内容

json 复制代码
{
  "registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://huecker.io",
    "https://dockerhub.timeweb.cloud",
    "https://noohub.net"
  ]
}

重启 docker

sudo systemctl daemon-reload

sudo systemctl restart docker

安装redis

bash 复制代码
docker pull redis:latest
docker run --name redis -p 6379:6379 -d redis
docker ps
相关推荐
用户120487221611 小时前
Linux驱动编译与加载
linux·嵌入式
用户805533698037 小时前
Input 子系统架构:Core、Handler、Driver 三层是怎么协作的
linux·嵌入式
用户805533698037 小时前
RK-Forge外设系列开篇 - 把板子从「能启动」变成「能用」:Ethernet/SPI/MMC 三个纯接线外设
linux·github·嵌入式
七歌杜金房19 小时前
我终于又有了自己的 Linux 电脑
linux·debian·mac
tntxia2 天前
linux curl命令详解_curl详解
linux
扛枪的书生2 天前
Linux 网络管理器用法速查
linux
顺风尿一寸2 天前
Java Socket 内核之旅:从 SocketChannel.read() 到 tcp_recvmsg 与 epoll 的完整调用链路
linux
XIAOHEZIcode2 天前
Ubuntu 终端美化全栈指南:Bash 到 Kitty 踩坑实录
linux·ubuntu·命令行
唐青枫2 天前
别再只会用 cron:Linux systemd Timer 定时任务实战详解
linux
AlfredZhao4 天前
生产环境里,为什么不建议把普通端口直接暴露到公网?
linux·https·443·80