Linux发展历程
1984年,Andrew S.Tanenbaum 开发了用于教学的Unix系统,命名为Minix,但是仅仅用于教学
1989年,Andrew S.Tanenbaum将Minix系统运行于x86的pc平台
1990年,芬兰赫尔辛基大学学生Linus Torvalds首次接触Minix系统
1991年,Linus Torvalds开始在Minix上编写各种驱动程序等操作系统内核组件
1991年年底,Linus Torvalds公开了Linux内核源码0.02版,仅仅是内核
1994年,Linux 1.0版本发行,Linux转向GPL版权协议
至此,Linux开始盛行开来…
Linux的特点
- 开源
- 开放性
- 多用户
- 多任务
- 良好的用户界面
- 设备独立性
- 提供了丰富的网络功能
- 可靠的安全系统
- 良好的可移植性
Linux系统设置和命令
1.添加用户
useradd 选项 用户名
新建用户
2.用户口令
passwd 选项 用户名
设置用户登录密码
3.修改用户
usermod 选项 用户名
usermod常用选项
4.删除用户
userdel 选项 用户名
5.增加用户组
groupadd 选项 用户组
6.修改用户组
groupmod 选项 用户组
7.查询用户所属组
groups 用户名
8.删除用户组
groupdel 组名
9.将用户添加到组
top命令
top命令(显示进程信息)
各进程(任务)的状态监控属性解释说明
- PID 进程ID
- USER 进程的所有者
- PR 进程的优先级
- VIRT 占用的虚拟机内存
- RES 占用的物理内存
- SHR 使用的共享内存
- S 进行状态 S 休眠 R 运行 Z 僵尸进程 N nice为负值
- %CPU 占用的CPU
- %MEM 占用内存
- TIME+ 占用CPU时间的累加值
- COMMEND 启动命令
文件基础操作
- mkdir 创建文件夹
- rmdir 删空目录
- cp 复制文件
- mv 移动文件-------命令用来为文件火目录改名或将文件火目录移入其他位置
更改用户权限
每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的
读-----r-----4
写-----w----2
执行-----x-----1
无权限 - 0
owner = rwx = 4+2+1
group = rwx = 4+2+1
ohters = — = 0+0+0