服务器使用注意事项

服务器使用注意事项

1.不要把自己锁到门外边

如果禁用密码登录的同时,又没有把SSH公钥放进去,那么就没办法登录服务器了。

2.不要随意使用apt upgradeapt auto-remove

3.不确定的不要操作,不确定的操作先讨论

比如磁盘分区、磁盘挂载、交换空间等

4.修改文件前先备份,不要直接修改

5.不要随意修改文件或文件夹的权限和归属

例如,.ssh文件夹下的私钥,如果权限过高,则会不能使用。id_rsa权限必须是600

6.不要删除用户家目录下的所有文件

切勿使用rm -r /home/user/*,家目录下还有该用户的隐藏文件,例如.bash_rc.ssh等,删除后用户可能无法登陆。

7.不要随意修改IP地址,主机名等

例如,RabbitMQ通过主机名识别,如果随意修改主机名,RabbitMQ可能无法启动。

8.尽量不用root用户操作,必要时可以使用sudo临时提权

9.不需要提权时,完全可以不用sudo

10.删除文件或文件夹注意事项

10.1 如果该文件或文件夹归属于当前用户,则不要用sudo

10.2 如果是删除文件,而不是文件夹,不要用-r选项

10.3 在Ubuntu中没必要使用-f选项

10.4 删除时不要使用变量

1
rm -r $DATA_PATH/*

如果你没有设置或忘记设置$DATA_PATH这个变量,想想后果!

10.5 删除前仔细检查是否有多余的空格

例如删除文件夹时,使用TAB自动补全,如果要删除test目录,补全后命令在文件夹名后面多一个/

1
rm -r test/

这本来也无可厚非,但是如果由于某些原因,比如无意间碰着键盘的空格键了,而这个空格键正好在test/中间,那也就凉了。所以建议把后面的/移除。

同理,使用这个命令时也必须十分小心,多一个空格就完了。

1
rm -r test/*

10.6 不要使用这个命令,非常危险

1
rm -r *

一旦没有注意当前文件夹是否是需要删除的,则会非常致命。尽量使用绝对目录。

10.7 输入rm命令时,先在前面加#

例如

1
#rm -r test

等确定过命令没有问题后,再把光标放到首位删除#号,再执行命令

11.当命令终端窗口不在底部时,很多时候为了快速回到底部,可能会连续敲回车或者CTRL + C,这也是一个风险点。你就可能会执行你非预期的命令或停止正在执行的前台程序。建议使用空格键代替

12.离开工位时,办公电脑记得锁屏

13.修改定时任务时要小心

编辑定时任务会用到crontab -e命令,键盘上er是相邻的,千万别手滑按成了 crontab -r,否则会在没有任何确认提示的情况下清空当前用户的所有定时任务。建议编辑之前先用crontab -l列出定时任务,即使出现误删,可以直接从终端窗口复制重新粘贴回去。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!