什么是Linux操作系统:
Linux操作系统是一款开源的、自由传播的类Unix操作系统,其系统自由开源安全性和稳定性都很高,在服务器方面大规模的使用,用来保证服务器的安全性和稳定。
区分Linux的发行版和内核:
- Linux内核:Linux和Gnu:Gnu/Linux
- Linux的发行版(也就是我们常说的Linux操作系统):Fedora、RedHat、SUSE、Debian
- 其中RedHat又有旗下的发行版本Centos
- 其中Debian又有旗下的发行版本Ubuntu和Hint
Linux的基本原则:
- Linux由目的单一的小程序组成,组合小程序完成复杂的任务
- 一切皆文件
- 尽量避免捕获用户的接口
- 配置文件保存为纯文本格式
命令提示符(shell的CLI(命令行)接口,用来区分登录的用户):
- 提示符 #:root
- 提示符 $: 普通用户
在Linux使用命令需要严格注意命令的使用格式,Linux区分大小写
命令格式:[命令][选项][参数]
- 选项:
- 短选项:- [字符]
- 多个短选项直接可以组合使用
- 长选项:- [单词]
- 短选项:- [字符]
- 参数:命令的作用对象
- 多个参数需要使用空格隔开
Linux虚拟终端:
- 在使用Linux中你可使用的物理终端只有一个物理终端设备,但是可以通过Ctrl + Alt + f1~6 切换6个虚拟命令行界面,模拟多用户登录,也可以实现一台物理设备虚拟多台使用,使用Ctrl + Alt + f7~1 命令行界面切换到图形界面
用户的变更和用户的使用界面
用户切换:
- 切换命令是:su [-l] 用户名
- 如果不使用参数,无法彻底的切换用户的所有文件,包括家目录
- 操作系统识如何识别用户:看用户 的ID号
- 识别机制
- 认证机制
- 授权机制
- 审计机制
- 识别机制
- 更改用户名的密码:passwd [用户名]
- 密码的复杂性原则:
- 使用四种类型字符中的最少三种
- 足够长,大于7位
- 使用随机字符串
- 定期更换
- 循环周期足够大
- 密码的复杂性原则:
用户使用界面:
- GUI:图形化用户界面
- 如:Windows、x-windows(Linux图形界面,x指图形的显示协议)
- CLI:命令行用户界面
- 如:bash、xsh、zsh
LInux中一切皆文件,文件系统是其必不可少的一项
文件系统:
- 目录:文件的路径映射的位置
- 路径:从指定起点到目的地所经过的位置