常见问题
创建:2023-10-27 17:46
更新:2023-10-27 17:46
  1. 取消目录高亮

    echo "OTHER_WRITABLE 01;34" >> $HOME/.dir_colors
    eval `dircolors $HOME/.dir_colors`
    
  2. 密钥登录

    服务器初始化目录和文件

    mkdir -p ~/.ssh
    touch authorized_keys
    chmod 600 authorized_keys
    chmod 700 ~/.ssh
    

    服务器启用ssh远程密钥登录

    sudo vim /etc/ssh/sshd_config
    
    RSAAuthentication yes
    PubkeyAuthentication yes
    AuthorizedKeysFile      .ssh/authorized_keys .ssh/authorized_keys2
    ClientAliveInterval 60
    ClientAliveCountMax 3
    
    ## 额外的可以按需
    PermitRootLogin yes
    PasswordAuthentication no
    
    sudo service sshd restart
    

    客户端生成密钥

    ssh-keygen
    

    常见的不生效的原因:

    1. .ssh 目录 和 authorized_keys 的权限问题
    2. 粘贴错误,vim粘贴有时会有问题,且很难发现,建议删除那一行或者所有行重试
    3. 服务没有重启
  3. sudo取消密码

    sudo vim /etc/sudoers
    
    username ALL=(ALL) NOPASSWD:ALL
    
  4. 磁盘占满但是实际du -d -d1出来的结果没有满的问题排查以及处理

    是文件删除了但是程序还占据着文件,导致磁盘没有释放。重启对应的活跃程序即可。如果找不到对应的程序,可以重启服务器解决。

    可以通过查看linux的下所有的程序占有的delete掉的fd,进行排查处理,关闭掉对应的程序。