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:引导分区,一般只在老机器上分配大约 100M。
      综上,安装系统时可以把 /home/opt 单独挂载到其它分区;自行编译安装软件(make install 这样的方式)时放在 /usr/local 中;安装大型软件时放在 /opt
  • apt 下载加速