skill - meetbill/op_practice_book GitHub Wiki

常用技巧

Linux

ctrl r 进行查看命令行历史

多次按ctrl+r搜索,会一个个把相关命令依次显示

查看某进程真正的当前目录地址

即发出命令启动该进程时所在的目录

/proc/<进程pid>/cwd 为一个链接文件,这个文件所链接的地址就是进程真正的当时目录地址

ls -l /proc/process_pid/cwd 命令就可以看到了

.ssh 目录权限

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

设置某普通用户的 uid/gid 为0

(1)修改/etc/passwd文件,将某用户的 uid/gid 设置为0
(2)切换到/home目录
   chown 用户名:root -R 用户目录
(3)检查用户目录权限是否为755

不进行第二步的话,使用密钥登陆此用户,仍然需要输入密码(是个大坑)

systemctl 文件位置

  • /etc/systemd/system 系统或用户提供的配置文件
  • /run/systemd/system 软件运行时生成的配置文件
  • /usr/lib/systemd/system 系统或第三方软件安装时添加的配置文件
⚠️ **GitHub.com Fallback** ⚠️