本篇文章介绍了001-Linux,其中有许多的小细节~请大家认真阅读哦,收获肯定很大滴~
Linux的创始人Linus Torvalds。Linux的官方标准发音为['linəks]。Linux和Unix是非常像的,Linux就是根据Unix演变过来的。Linux是免费的,其实只是说Linux的内核免费。在Linux内核的基础上产生了众多的Linux版本。Linux的发行版说简单点就是将Linux内核与应用软件做一个打包。
l 1、计算机体系结构:
运算器:可称为加法器
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
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列内容(用空格划分列),每一列所代表的含义为:
(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来查看当前目录的隐藏文件)。
小结:相信大家阅读完本篇文章后,大家一定会有不小的收获吧?自己还要私下多练习,当然如果大家还有什么问题,更多详细咨询尽在课课家教育~
上一篇:计算机系统体系中结构的分类解析
¥5999.00
¥1888.00
¥499.00
¥10500.00
¥49.00