Linux帮助
创建用户
创建用户
使用 useradd
命令,-m
会在 /home
下为新用户创建家目录
1 | sudo useradd -m [user_name] |
修改密码
1 | sudo passwd [user_name] |
Debian 系更友好的方式
使用 adduser
交互式完成创建
1 | sudo adduser [user_name] |
添加用户到组
1 | sudo usermod -aG [group_name] |
压缩和解压
压缩
1 | tar -cJf archive.tar.xz 文件或目录 |
- c 创建一个新的归档文件
- J 使用 xz 进行压缩/解压
- f 指定归档文件的名称
解压
1 | tar -xJf archive.tar.xz |
- x 解压归档文件
解压其他选项
1 | tar -xJvf mydir.tar.xz -C /tmp |
- v 显示操作过程中的详细信息(verbose)
- C 指定解压缩的目标目录
SSH Server 配置
1 | Include /etc/ssh/sshd_config.d/*.conf |
重启服务 sudo systemctl restart sshd
GRUB 主题
下载 GRUB 主题 Github: jacksaur/Gorgeous-GRUB
解压相关文件
1 | tar xzf crossgrub.tar.gz |
创建 /boot/grub/themes/
文件夹并赋予用户权限
1 | sudo mkdir /boot/grub/themes |
将解压后的文件夹复制到 /boot/grub/themes/
目录
1 | cp -r crossgrub /boot/grub/themes/ |
查看复制的文件夹,且此文件夹中应该包含 theme.txt
以及其他附带的文件
1 | ls -al /boot/grub/themes/ |
编辑 /etc/default/grub
1 | [...] |
更新 GRUB
1 | sudo update-grub |
删除主题只需要删除 /boot/grub/themes/
下对应的文件夹,并修改 /etc/default/grub
的那两行代码即可
APT 临时代理
使用 -o Acquire::http::proxy="http://127.0.0.1:7890/"
指定代理
例如 sudo apt update -o Acquire::http::proxy="http://127.0.0.1:7890/"
Ubuntu 防火墙 ufw
安装
ubuntu 已默认安装,其后台仍然是 iptables
1 | sudo apt install ufw |
查看和启停
1 | # 查看防火墙状态 |
ufw 的默认策略是拒绝所有入站连接,允许所有出站连接
添加策略
1 | sudo ufw allow smtp # 允许所有外部 IP 访问本机 25/tcp (smtp) 端口 |