简单的计算机基础和LINUX的目录分布认识

原创 2018年04月15日 14:57:03
### 冯诺依曼体系
根据冯诺依曼体系结构构成的计算机,必须具有如下功能:
把需要的程序和数据送至计算机中。
计算机必须具备五大基本组成部件,包括:


> 1. 运算器:用于完成各种算术运算、逻辑运算和数据传送等数据加工处理。  
> 1. 控制器:用于控制程序的执行,是计算机的大脑。运算器和控制器组成计算机的中央处理器(CPU)。  
> 1. 存储器:用于记忆程序和数据,例如:内存。程序和数据以二进制代码形式不加区别地存放在存储器中,存放位置由地址确定。  
> 1. 输入设备:用于将数据或程序输入到计算机中,例如:鼠标、键盘。  
> 1. 输出设备:将数据或程序的处理结果展示给用户,例如:显示器、打印机。  


备注:五大基本组成部件之间通过指令进行控制,并在不同部件之间进行数据的传递


### 摩尔定律
摩尔定律是指IC上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。摩尔定律是由英特尔(Intel)名誉董事长戈登·摩尔(Gordon Moore)经过长期观察发现得之。
后来人们对它进行归纳,主要有以下三种"版本":


> 1. 集成电路芯片上所集成的电路的数目,每隔18个月就翻一番。      
> 1. 微处理器的性能每隔18个月提高一倍,而价格下降一倍。             
> 1. 用一个美元所能买到的电脑性能,每隔18个月翻两番。


备注:现在的计算机技术日新月异未来摩尔定律有可能会被渐渐替代


### 网络储存技术


网络储存结构分为三种  
> 1.DAS 直连储存,储存设备与主机紧密连接  
> 2.NAS 网络连接存储(Network Attached Storage):
> 通过局域网在多个文件服务器之间实现了互联,基于文件的协议(NFS、SMB/CIFS ),实现文件共享。  
> 3.SAN,存储区域网络(Storage Area Networks,SAN)
> 利用高速的光纤网络链接服务器与存储设备,基于SCSI,IP,ATM等多种高级协议,实现存储共享。  




### LINUX的哲学思想
> 1. 一切皆文件
> 2. 小型,单一的用途程序
> 3. 链接程序共同完成复杂的任务
> 4. 避免令人困惑的用户界面
> 5. 配置数据储存在文本中
>
### CentOS的发行版获取网站  
> https://wiki.centos.org/Download  
> http://mirrors.aliyun.com  
> http://mirrors.sohu.com  
> http://mirrors.163.com  






### CentOS的大致目录结构


```
1. / - 根目录:
每一个文件和目录都从这里开始。
只有root用户具有该目录下的写权限。此目录和/root目录不同,/root目录是root用户的主目录。
2. /bin - 用户二进制文件:
包含二进制可执行文件。
系统的所有用户使用的命令都设在这里,例如:ps,ls,ping,grep,cp等。
3. /sbin - 系统二进制文件:
就像/bin,/sbin同样也包含二进制可执行文件。
但是,在这个目录下的linux命令通常由系统管理员使用,对系统进行维护。例如:iptables、reboot、fdisk、ifconfig、swapon命令。
4. /etc - 配置文件:
包含所有程序所需的配置文件。
也包含了用于启动/停止单个程序的启动和关闭shell脚本。例如:/etc/resolv.conf、/etc/logrotate.conf
5. /dev - 设备文件:
包含设备文件。
这些包括终端设备、USB或连接到系统的任何设备。例如:/dev/tty1、/dev/usbmon0
6. /proc - 进程信息
包含系统进程的相关信息。
这是一个虚拟的文件系统,包含有关正在运行的进程的信息。例如:/proc/{pid}目录中包含的与特定pid相关的信息。
这是一个虚拟的文件系统,系统资源以文本信息形式存在。例如:/proc/uptime
7. /var - 变量文件
var代表变量文件
这个目录下可以找到内容可能增长的文件。
这包括 - 系统日志文件(/var/log);包和数据库文件(/var/lib);电子邮件(/var/mail);打印队列(/var/spool);锁文件(/var/lock);多次重新启动需要的临时文件(/var/tmp);
8. /tmp - 临时文件
包含系统和用户创建的临时文件。
当系统重新启动时,这个目录下的文件都将被删除。
9. /usr - 用户程序
包含二进制文件、库文件、文档和二级程序的源代码。
/usr/bin中包含用户程序的二进制文件。如果你在/bin中找不到用户二进制文件,到/usr/bin目录看看。例如:at、awk、cc、less、scp。
/usr/sbin中包含系统管理员的二进制文件。如果你在/sbin中找不到系统二进制文件,到/usr/sbin目录看看。例如:atd、cron、sshd、useradd、userdel。
/usr/lib中包含了/usr/bin和/usr/sbin用到的库。
/usr/local中包含了从源安装的用户程序。例如,当你从源安装Apache,它会在/usr/local/apache2中。
10. /home - HOME目录
所有用户用home目录来存储他们的个人档案。
例如:/home/john、/home/nikita
11. /boot - 引导加载程序文件
包含引导加载程序相关的文件。
内核的initrd、vmlinux、grub文件位于/boot下。
例如:initrd.img-2.6.32-24-generic、vmlinuz-2.6.32-24-generic
12. /lib - 系统库
包含支持位于/bin和/sbin下的二进制文件的库文件.
库文件名为 ld*或lib*.so.*
例如:ld-2.11.1.so,libncurses.so.5.7
13. /opt - 可选的附加应用程序
opt代表opitional;
包含从个别厂商的附加应用程序。
附加应用程序应该安装在/opt/或者/opt/的子目录下。
14. /mnt - 挂载目录
临时安装目录,系统管理员可以挂载文件系统。
15. /media - 可移动媒体设备
用于挂载可移动设备的临时目录。
举例来说,挂载CD-ROM的/media/cdrom,挂载软盘驱动器的/media/floppy;
16. /srv - 服务数据
srv代表服务。
包含服务器特定服务相关的数据。
例如,/srv/cvs包含cvs相关的数据。
```

一个初学者对Linux的简单认识

一.认识Linux Linux是一个免费的多用户,
  • u011417268
  • u011417268
  • 2015-03-15 08:22:49
  • 1119

初步认识linux与入门

习惯了使用windows以后接触另外一个操作系统似乎不太习惯,考虑到linux众多优越性,首先就说说为什么学习linux。在接触linux之前先来说说我对linux的理解。1. linux完全开源,免...
  • cai2016
  • cai2016
  • 2016-07-10 18:27:47
  • 1023

Linux开篇的计算机基础知识

计算的定义为:“接受用户输入指令与数据,经由中央处理器的数据与逻辑单元运算处理后,以产生或存储有用的信息”。 计算机的五大单元包括输入单元、输出单元、CPU内部的控制单元、算数逻辑单元与内存五大部分。...
  • qq_37702781
  • qq_37702781
  • 2017-07-02 23:43:09
  • 246

Beta分布性质总结

最近在阅读PRML,书上对Beta分布的性质介绍比较简略,现对其做详细补充
  • zsdust
  • zsdust
  • 2018-03-21 20:47:02
  • 55

大学计算机基础教材

  • 2007年05月05日 12:18
  • 11.58MB
  • 下载

对项目经理的简单认识

一、孙子兵法第一篇《始计篇》,所有的作战都开始于计划。而现在的软件开发中有多少项目经理能拿出整个项目的计划,    就别说项目的里程碑了。也别说在项目中应用目标树、优先顺序排列法、甘特图等。    项...
  • meconsea
  • meconsea
  • 2005-03-26 00:48:00
  • 2503

认识和了解51单片机

一、微型计算机的组成及应用形态 二、微型计算机的应用形态   将微处理器CPU、存储器(RAM、ROM)、基本输入/输出(I/O)接口电路和总线接口等组装在一块主机板(即微机主板)。各种适配(...
  • Dreamy_LIN
  • Dreamy_LIN
  • 2018-03-05 17:31:40
  • 109

简单了解数据库,数据库管理系统,SQL

数据库为什么会出现数据库呢?当然为了方便数据的组织,存储和管理,数据库就像一个仓库一样专门为了存放各种各样的数据,有了数据库数据就像有了一个最美好的归宿一样,而不是随地安家,导致很多双胞胎,多胞胎数据...
  • github_36719758
  • github_36719758
  • 2017-03-30 18:00:10
  • 457

Linux 操作系统的目录分布

bin:该目录存放最常用的基本命令,比如拷贝命令cp、编辑命令vi、删除命令rm等。boot:该目录包含了系统启动需要的配置文件、内核(vmliuxz)和系统镜像 (initrd.img)等。dev:...
  • WuRiFeng
  • WuRiFeng
  • 2010-11-08 20:46:00
  • 515
收藏助手
不良信息举报
您举报文章:简单的计算机基础和LINUX的目录分布认识
举报原因:
原因补充:

(最多只允许输入30个字)