一、Linux基本原则:
1.由单一的小程序组成,组合小程序完成复杂任务;
2.一切皆文件;
3.尽量避免捕获用户接口;
4.配置文件保存为纯文本格式;
二、关于接口:
1.Linux有两种接口形式,分别为GUI接口(图形化接口)和CLI(命令行接口),在CLI接口中使用命令提示符(prompt)供用户输入命令,采用bash(shell)来向用户展示的,在命令提示符下,只要输入命令即可,命令会被shell送给内核,由内核来判断这个程序是否有执行权限以及能否执行,同时还包括从什么地方开始执行。
2.命令提示符下有两个用户,分别是root用户(#:)和普通用户($:)。
三、命令格式:
命令 选项 参数
选项【短选项:-,多个选项可以组合,如:ls -ah;长选项:--,不能组合】
参数【命令的作用对象】
四、使用凭证:
默认root 密码严格区分大小写
五、虚拟终端:terminal
1.可以用组合键CTRL+ALT+F1-F6来切换;
2.启动图形界面:使用ALT+F7组合键或在命令提示符下输入:startx &来切换。
六、GUI(图形界面):
Gnome:使用C语言开发
KDE:使用C++语言开发
XFace:是一个简洁的适用于嵌入式平台的轻量级的操作系统
七、CLI(命令行界面):
bash、csh、zsh、ksh、tcsh
八、用户切换:su(switch user)
1.完全切换:su -l
2.退回:exit
九、密码:passwd 修改当前用户密码
管理员随意改成其它密码,普通用户更改密码一般默认策略应符合密码复杂性规则。如下:
1.使用4类字符中至少需要使用3种(数字、大写字母、小写字母、特殊字符);
2.足够长,大于7位;
3.使用随机字符串;
4.定期更换;
5.循环周期足够大。