个人使用Linux的记录,部分问题参考Linux桌面系统使用记录
不想使用秘钥,想保留密码登录,但是服务器经常被扫,非常不安全
创建服务器之后最好创建一个新用户并禁止root用户登录
步骤:
创建用户并添加sudo权限
- 创建一个用户(我这里叫link):
useradd -m link -g link -s /bin/bash -d /home/link - 设置密码:
passwd link - 添加sudo权限:
vim /etc/sudoers,在root ALL=(ALL) ALL下追加:link ALL=(ALL) ALL
禁用root用户登录
-
vim /etc/ssh/sshd_config找到PermitRootLogin,把PermitRootLogin yes改为PermitRootLogin no(ps: vim下可以使用/搜索,n下一个,N上一个,字符串后面加\c可以不区分大小写搜索) - 重启服务
service sshd restart
服务器测速
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod +x speedtest-cli
./speedtest-cli
Docker
安装
curl -fsSL https://get.docker.com -o get-docker.sh && chmod +x get-docker.sh && sudo bash get-docker.sh
docker命令只能root使用
把当前用户添加到docker用户组:
#添加docker用户组
sudo groupadd docker
#将登陆用户加入到docker用户组中
sudo gpasswd -a $USER docker
#更新用户组
newgrp docker
其他
- 如果软链接的文件不可访问,对导致链接失效,ll 出来目标文件红色背景并且闪烁
- 软链接的文件,多级目录时,如果有任意一级不可访问,都会造成链接失效