服务器使用注意事项
服务器使用注意事项
1.不要把自己锁到门外边
如果禁用密码登录的同时,又没有把SSH公钥放进去,那么就没办法登录服务器了。
2.不要随意使用apt upgrade
和apt 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 |
|
如果你没有设置或忘记设置$DATA_PATH这个变量,想想后果!
10.5 删除前仔细检查是否有多余的空格
例如删除文件夹时,使用TAB自动补全,如果要删除test目录,补全后命令在文件夹名后面多一个/
1 |
|
这本来也无可厚非,但是如果由于某些原因,比如无意间碰着键盘的空格键了,而这个空格键正好在test
和/
中间,那也就凉了。所以建议把后面的/
移除。
同理,使用这个命令时也必须十分小心,多一个空格就完了。
1 |
|
10.6 不要使用这个命令,非常危险
1 |
|
一旦没有注意当前文件夹是否是需要删除的,则会非常致命。尽量使用绝对目录。
10.7 输入rm命令时,先在前面加#
例如
1 |
|
等确定过命令没有问题后,再把光标放到首位删除#号,再执行命令
11.当命令终端窗口不在底部时,很多时候为了快速回到底部,可能会连续敲回车或者CTRL + C
,这也是一个风险点。你就可能会执行你非预期的命令或停止正在执行的前台程序。建议使用空格键代替
12.离开工位时,办公电脑记得锁屏
13.修改定时任务时要小心
编辑定时任务会用到crontab -e
命令,键盘上e
和r
是相邻的,千万别手滑按成了 crontab -r
,否则会在没有任何确认提示的情况下清空当前用户的所有定时任务。建议编辑之前先用crontab -l
列出定时任务,即使出现误删,可以直接从终端窗口复制重新粘贴回去。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!