linux介绍
Linux
是一个自由、免费、源码开放的操作系统,最初是由芬兰人李纳斯·托瓦兹(Linus Torvalds)
在赫尔辛基大学上学学习Minix
操作系统时出于个人爱好而编写的一个简易系统内核。
将其开发的内核发布到开源新闻组,随后吸引了大量的开源爱好者加入其中不断贡献想法和代码,推动Linux
系统不断发展,并围绕Linux
内核形成了一个具有众多衍生版本、持续发展的生态系统,应用遍及各行各业的,尤其在服务器操作系统等领域占据主导地位。
llinux用户管理
一个操作系统安全的核心组件就是用户账户管理,Linux
是个多用户多任务的操作系统,所有要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
多用户多任务操作系统就是指可以在系统上建立多个用户,而同一时间内可以允许多个用户同时登录同一系统去完成不同的任务,而这些同时登录的用户互不影响。
例如:某台运行Linux
的操作系统的服务器上有3
个用户同时登录,分别是root
、www
和mysql
,在同一时间内,root
用户可能正在执行查看系统日志的功能,www
用户可能正在修改网页程序,而mysql
用户可能正在对mysql
数据库进行操作。这3
个用户互不影响,有条不紊的进行着自己的工作,而每个用户之间不能越权访问,比如www
用户不能执行mysql
用户的SQL
查询操作。因此,Linux
中不同用户具有不同的权限,每个用户是在自己的权限范围内完成不同的任务,Linux
正是通过权限的划分和管理,实现了多用户多任务的运行机制。
useradd/userdel -holp查询参数与其用法
useradd 【命令参数】【用户名】创建用户;
userdel删除用户;passwd 【参数】【用户名】,下两行输入与确认密码
whoami命令用于打印当前有效的用户名称,相当于执行id -un
命令。
linux用户、用户组编辑
usermod -l newName oldName
usermod -d /home/newName newName
groupmod -n newGroup oldGroup