下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

001-Linux基础介绍解析

作者:课课家教育     来源: http://www.kokojia.com点击数:563发布时间: 2017-06-28 08:00:52

标签: 计算机系统数据

本篇文章介绍了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来查看当前目录的隐藏文件)。

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

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

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程