系统工作
应用(直接对系统硬件编程,应用运行效率高)
硬件 -- kernel(内核) 应用
| 库调用(library call) API接口
| shell(图形界面或文字窗口)
协调,分配硬件资源并监控
应用程序启动过程
键盘,鼠标或者命令输入 -- cpu -- 内核(kernel)-- 应用程序
shell
:界面,接口 人际机交互
GUI:图形用户界面,应用有 KDE.GNOME.XFACE
CLI:命令行接口,命令提示符(prompt)#(root管理员)¥(普通用户),应用有bash,csh.zsh.ksh.tcsh其中bash应用是最广泛的,也是默认的shell
内核功能
1.进程管理 2.内存管理 3.文件系统 4.网络系统 5.硬件系统 6.安全机制
linux 的基本原则
1.由目的单一的小程序组成,组合小程序完成复杂的任务
2.一切皆文件,包括驱动,硬盘,光驱,都是一文件的形式存在的
3.尽量避免捕获用户接口
4.配置文件都是保存为文本格式的
命令格式
命令(或可执行文件) 选项 参数 (也可以有多个参数)
命令:必须是指令或者可执行的文件
选项:修正命令执行的方式
短选项: -l(字母)也可以同时使用多个字母 -ali
长选项: --time(单词)但是不能同时使用多个单词
参数:命令作用的对象,可以有几个对象,对象之间以空格区分
用户界面
在文字窗口中有6个界面可以通过:ctrl + alt + F1-F6 进行切换虚拟终端(terminal),在图形界面中的系统选项中也有一个终端--模拟终端
用户的切换
su:switch user
su -l 用户名 这种是全切换
su 用户名 这种是半切换
密码复杂性规则
1.使用4种类别字符中至少3种
2.足够长,大于7位
3.使用随机字符串
4.定期更换密码,一般2个月
5.密码字符串的循环周期大
本文出自 “笨鸟先辉” 博客,请务必保留此出处http://benniaoxianhui.blog.51cto.com/10463960/1670351
原文地址:http://benniaoxianhui.blog.51cto.com/10463960/1670351