写后台逻辑,还要熟悉前端 H5、自动构建部署等。
在前面的几篇 Chat 中发布的内容,些许部分关于 Docker 部署等都会牵扯到 Linux 的基本操作,并且 Linux 操作系统用于服务器系统比比皆是,所以笔者这里补发一篇关于 Linux 操作系统的基本使用和一些常见的知识,比如网络知识、安全、常规操作等希望能给开发人员带来帮助。
在国内 Linux 操作系统的使用主要有红帽、Ubuntu、CentOS 三大主流系统,在 Chat 中将使用 CentOS 7 作为演示系。本场 Chat 将从主要的系统安全应该注意、如何更好地管理文件系统、高效的管理系统网络、系统日志、Linux 系统的 50 项常规操作五个方面,来进行系统地常规说明,以及使用时应该注意哪些方面,其中会包含很多常规命令的操作。主要适合开发人员或者初级运维工程或架构师等,若是专业的运维或架构人员则需要更进一步。
二、系统安全应该注意哪些方面
关于 Linux 操作系统的安全方面,主要是用户账号安全信息层面的保护,以及网络设置层面的限制保护。
本小节将主要从用户信息安全、root 用户安全管理限制等方面入手来看如何保证操作系统的安全可靠。
系统账号管理
查看具有登录权限的用户:
grep "bash" /etc/passwd
在这里插入图片描述
创建 wwt 用户并且设置密码:
# 添加用户wwt
useradd wwt
# 给wwt用户设置密码wwt
passwd wwt
在这里插入图片描述
查看密码相关文件是否上锁:
lsattr /etc/passwd /etc/shadow
在这里插入图片描述
给 /etc/passwd /etc/shadow 上锁,并且再次查看文件已经被上锁:
chattr +i /etc/passwd /etc/shadow
lsattr /etc/passwd /etc/shadow
在这里插入图片描述
再次添加用户时提示打不开文件,就是因为密码文件已经被锁住了,这样可以起到安全的作用。
useradd zhaoz
在这里插入图片描述
需要创建用户或者有相关操作时,对锁住的文件再次进行解锁即可,解锁之后再次查看密码文件已经是解锁状态。
chattr -i /etc/passwd /etc/shadow
lsattr /etc/passwd /etc/shadow
在这里插入图片描述
密码文件安全
进入密码文件:
vim /etc/shadow
在这
隐藏