001-Linux基础介绍解析

    作者:课课家教育更新于: 2017-04-28 11:47:00

    本篇文章介绍了001-Linux,其中有许多的小细节~请大家认真阅读哦,收获肯定很大滴~

      Linux的创始人Linus Torvalds。Linux的官方标准发音为['linəks]。Linux和Unix是非常像的,Linux就是根据Unix演变过来的。Linux是免费的,其实只是说Linux的内核免费。在Linux内核的基础上产生了众多的Linux版本。Linux的发行版说简单点就是将Linux内核与应用软件做一个打包。

         l 1、计算机体系结构:

    001-Linux基础介绍解析_计算机_系统_数据_课课家教育

          运算器:可称为加法器

      1.)使用电路的闭合开关来完成计算机的逻辑运算,然后把逻辑运算转换成算术运算

      2.)电的速度和光的速度一样,每秒30KM

      控制器

      1.)CPU(CentralProcessingUnit)中最主要的组件:运算器、控制器、寄存器

      存储器:指内存

      1.)编址存储设备,每个存储单位是8位,一个字节

      2.)内存是平面编址

      3.)每一个存储单元在全局有一个唯一地址

      输出设备

      输入设备

      1.)输入输出设备称为I/o设备(in/out)

      l 2、计算机名词解释

      程序(Program):由指令(Instruction)和数据组成

      1.)程序是局部性原理

      2.)程序必须依赖芯片工作

      3.)地址总线:内存寻址

      数据总线:传输数据

      控制总线:控制指令

      RAM(random accessmemory):随机访问存储器

      ROM(read-only memory):只读存储器

      FSB( Front Side Bus):前端总线

      南桥芯片(South Bridge):低速总线控制器—连接辅助设备I/O

      北桥芯片(North Bridge):高速总线控制器—负责连接南桥及其他总线的控制

      缓冲(Cache Memory):CPU与内存之间的临时存储器

      API(ApplicationProgramming Interface):应用程序编程接口

      库(Library):只提供调用接口

      系统调用(system call):程序只能与系统进行交互,不能与硬件直接交互

      GPL(General PublicLicense):通用公共许可证,版权

      DLL(Dynamic LinkLibrary)动态链接库

      授权(Authorization)

      审计(Audition):日志

      制表符:8个空格

      l 3、硬件(Hardware)架构

      ARM:此公司只售知识产权,设计芯片

      X86

      X64:64位架构AMD公司首出

      l 4、操作系统(OS:Operating system):管理硬件资源

      Linux

      Unix

      Windows

      l 5、内核功能(Kernel function)

      1.)进程管理(Processmanagement)

      2.)内存管理(Memorymanagement)

      3.)文件系统(File system)

      4.)网络功能(Network function)

      5.)硬件驱动(Hardware driver)

      6.)安全机制(Securitymechanism)

      l 6、Linux的基本原则:

      1.)由目的单一的小程序组成;组合小程序完成复杂任务;

      2.)一切皆文件;

      3.)尽量避免捕获用户接口;

      4.)配置文件保存为纯文本格式;

      l 7、Shell接口(与kernel交互的应用程序)

      1.)GUI(Graphic User Interface)接口:图形化接口,称为X-window(C/S架构)

      Gnome: C

      KDE: C++

      XFace

      2.)CLI(Command Line Interface)接口:命令行接口

      shell

      bash

      csh

      zsh

      ksh

      tcsh

      l 8、命令提示符(prompt)

      1.)#: root

      2.)$: 普通用户

      l 9、命令格式:命令(command) 选项(options) 参数(arguments)

      1.)命令

      2.)选项:修改命令执行的特性

      短选项:—

      多个选项可以组合:-a -b = -ab

      长选项:——

      3.)参数(arguments):命令的作用对象

      l 10、Linux登陆认证(Authentication)

      1.)默认管理员用户名:root

      2.)虚拟终端(terminal):Ctrl+Alt+F1-F6(终端切换)

      3.)切换至图形界面

      #startx& ##&表示在后台运行

      4.)用户间切换:su(switch user)

      # su [-l] 用户名

      -l ##完全切换

      5.)# passwd密码复杂性规则:

      1、使用4种类别字符中至少3种;

      2、足够长,大于7位;

      3、使用随机字符串;

      4、定期更换;

      5、循环周期足够大;

      小分享:

      Linux文件属性:用ls -l查看当前目录下的文件时,共显示了9列内容(用空格划分列),每一列所代表的含义为:

    Linux文件属性:用ls -l查看当前目录下的文件时,共显示了9列内容(用空格划分列),每一列所代表的含义为:

          (1)、第1列,包含的东西有该文件类型和所属主、所属组以及其他用户对该文件的权限。第1列共10位。其中第1位用来描述该文件的类型。”d”表示该文件为目录;”-”表示该文件为普通文件;”l”表示该文件为链接文件(Linux file),如软链接(ln命令)即为该类型;”b”表示该文件为块设备文件,比如磁盘分区;”c”表示该文件为串行端口设备,例如键盘、鼠标;”s”表示该文件为套接字文件(socket),用于进程间通信。后边的9位,每三个为一组,均为rwx三个参数的组合。其中”r”代表可读,”w”代表可写,”x”代表可执行。前三位为所属主(user)的权限,中间三位为所属组(group)的权限,最后三位为其他非本群组(others)的权限。如一个文件的属性为-rwxr-xr--,它代表的意思是,该文件为普通文件,文件拥有者可读可写可执行,文件所属组对其可读不可写可执行,其他用户对其只可读。对于一个目录来讲,打开这个目录即为执行这个目录,所以任何一个目录必须要有”x”权限才能打开并查看该目录。

      (2)、第2列,表示为连接占用的节点(inode),若为目录时,通常与该目录下还有多少目录有关系。

      (3)、第3列,表示该文件所属主。

      (4)、第4列,表示该文件所属组。

      (5)、第5列,表示该文件的大小。

      (6)、第6列、第7列、第8列,为该文件的创建日期或者最近的修改日期,分别为月份、日期以及时间。

      (7)、第9列,为文件名。如果前面有一个”.”,则表示该文件为隐藏文件(可通过快捷键Ctrl+h来查看当前目录的隐藏文件)。

    相信大家阅读完本篇文章后,大家一定会有不小的收获吧?自己还要私下多练习,当然如果大家还有什么问题,更多详细咨询尽在课课家教育~

          小结:相信大家阅读完本篇文章后,大家一定会有不小的收获吧?自己还要私下多练习,当然如果大家还有什么问题,更多详细咨询尽在课课家教育~

课课家教育

未登录