码迷,mamicode.com
首页 > 系统相关 > 详细

linux 笔记--操作系统基础

时间:2015-07-03 00:22:01      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:linux   操作系统   

  • 系统工作

                      应用(直接对系统硬件编程,应用运行效率高)

硬件 -- 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

linux 笔记--操作系统基础

标签:linux   操作系统   

原文地址:http://benniaoxianhui.blog.51cto.com/10463960/1670351

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!