2019-08-12 | 备忘录 | UNLOCK

linux备忘录

  • 在只有root的新主机中建立用户、分配权限
    1
    2
    3
    4
    5
    addgroup sudo # 如果系统已有sudo组或admin组则不用添加
    visudo # 加上 %sudo ALL=(ALL:ALL) ALL ,允许sudo组在任意连接和任意目录下以
    # 任意身份执行任意命令
    adduser tom --group sudo
    passwd tom # 设置密码
  • ssh配置文件:/etc/ssh/sshd_config
  • ssh生成密钥用 ssh-keygen -t rsa,把本机ssh密钥复制到远程主机上用ssh-copy-id
  • 搜索进程用 pgerp
  • 一些目录的含义:
    • /opt:不在包管理器中的、可选软件安装目录,如大型游戏
    • /usr/local:用户自行编译安装的工具和库的安装位置
    • /usr/usr/local 外的部分一般是系统自带或由包管理器安装的工具和库
    • /home:各个非 root 用户的用户目录
    • /root:root 的用户目录
    • /boot:启动引导相关,如 Grub 配置 综上,安装系统时可以把 /home/opt 单独挂载到其它分区;自行编译安装软件(make install 这样的方式)时放在 /usr/local 中;安装大型软件时放在 /opt
      更新:有专门的标准 FHS 来进行规定。
  • apt 下载加速
  • Arch Linux 配置细节