初识操作系统和linux

初识操作系统和linux

1.计算机系统由硬件系统和软件系统两大部分组成:是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动、高速地处理,然后把处理结果输出的现代化智能电子设备。

2.世界上第一台计算机是1946年诞生在美国宾州大学。

3.冯·诺依曼体系结构:1946年数学家冯·诺依曼于提出计算机硬件系统由运算器、控制器、存储器、输入设备、输出设备。摩根定律:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。现在计算机技术进本很难遵循次定律,未来会往量子计算机发展。

4.服务器(server)是计算机的一种,是网络中为客户端计算机提供各种服务的高性能的计算机

服务器按外型分类:塔式服务器,

机架式服务器(机架服务器的宽度为19 英寸(48.26cm,高度以U 为单                         位 1U=1.75 英寸=44.45 毫米,通常有1U,2U ,3U ,                         4U ,5U ,7U 几种标准的服务器。机柜的尺寸也是采用                         通用的工业标准。现阶段销售数量最多的服务器)

刀片式服务器:

按应用功能:Wed服务器,数据库服务器,邮件服务器,文件服务器,ERP服务器等。

服务器CPU公司:

Intel: Xeon 至强   Itanium  安腾

AMD: Althlon MP (现在很少有人使用)

IBM: power(基本他们自己公司使用)

CPU的类型有:

x86

X64 (CISC)

ARM (Acorn RISC Machine)

m68000, m68k (moto)

Power (IBM)

Powerpc (apple ,ibm,moto)

Ultrasparc  (Sun)

Alpha (HP)

安腾(compaq)

服务器可以按CPU 个数来分:

4路及4路以上服务器(企业级服务器)

2路服务器(部门级服务器)

1路服务器(入门级服务器)

服务器硬盘接口一般是SAS接口,同时也支持SATA接口。现在已经支持SSD接口

服务器的性能短板:在计算机系统当中,硬盘的读写速率已经成为影响系统性能进一步提高的瓶             颈。

存储网络:

DAS—– 直接连接存储(Direct Attached Storage)存储设备与主机的紧密相连

NAS—– 网络连接存储(Network Attached Storage)通过局域网在多个文件服务器之            间实现了互联,基于文件的协议( NFS、SMB/CIFS )实现文件共享

SAN—– 存储区域网络(Storage Area Networks)利用高速的光纤网络链接服务器与存            储设备,基于SCSI ,IP ,ATM等 等多种高级协议,实现存储

操作系统(OS):(1)内核功能:进程管理,内存管理,安全管理,网络管理,文件管               理,硬件机制。

          (2)OS 分类:

服务器OS :RHEL, CentOS,Windows Server,AIX

桌面OS :windows 10,windows 7,Mac OS ,fedora

移动设备OS :Andriod,IOS,YunOS

        

自由软件是指:自由学习,自由修改,自由获取。(但不不代表免费free)

linux的发展历史及三大发行版本:1.Redhat   2.debian   3.Gentoo  4.LFS(自制                      linux)

                 发展历史可以网上查询了解即可;

linux的哲学思想: 1.一切皆文件;

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

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

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

获取发行版CentOS:

https://wiki.centos.org/Download

http://mirrors.aliyun.com

http://mirrors.sohu.com

http://mirrors.163.com

linux2大接口:

                            GUI接口:Graphical User Interface
                             CLI接口:command-line interface

命令格式: 命令  选项  参数

# command  options…  arguments…
选项:
    短选项: –
        多个选项可以组合:-a -b = -ab
    长选项: —

参数:命令的作用对象
            虚拟终端(terminal):Ctrl+Alt+F1-F6
            模拟终端:GUI图形界面中的终端

初学使用VM虚拟机安装linux: 安装过程注意不要最小化安装, 一个硬盘最多4个主分区,扩展分区可以多个,安装过程中可以使用CTRL+ALT+F2进入命令行查看安装进度,cat/etc/proc/partitions可查看分区情况,cat /etc/meminfo可查看内存,CTRL+ALT+F3查看过程,CTRL+ALT+F6返回安装界面。(安装时尽量使用英文,方便以后使用)

目录结构区别

linux

/

usr    应用程序

home   家目录

dev   设备文件

lib64  库文件

etc=edit config   配置文件和二进制文件

boot 启动 kernel

proc process 进程

sys system

opt    软件安装目录

mnt mount 挂载

初次接触下几个小命令:

cat /proc/cpuinfo

lscpu          列出CPU信息

cat /proc/meminfo

free          列出内存信息

cat /proc/partitions  分区信息

cat /proc/swaps

lsb_release

uname -r  内核信息

df

whoami

who am i   当前用户

tty   显示当前终端号

init 3 字符界面(关闭图形界面)

Init 5 图形界面(开启图形界面)

init 0 关机

init 6 reboot 重启

时间: 2024-07-30 10:18:15

初识操作系统和linux的相关文章

一种基于uCos-II操作系统和lwIP协议栈的IEEE-1588主站以及基于该主站的报文处理方法

本发明公开了一种基于uCos‐II操作系统和lwIP协议栈的IEEE‐1588主站以及应用于电力系统的支持IEEE‐1588协议的主时钟(IEEE‐1588主站)的实现方法.该方法是在一个低成本的硬件平台上,借助uCos‐II操作系统和TCP/IP的协议栈,对以太网数据进行了分类处理,实现了在同一个以太网端口提供基于二层和三层报文交换的IEEE‐1588的主站功能.另外,通过使用不同的操作系统进程来处理E2E和P2P对时,实现了两种对时模式在同一端口上的共存. 技术领域 [0001] 本发明属于

看看大网站都用什么操作系统和Web服务器

以下内容为网络上转载总结,不是很准确 Google 用哪些软件做 Web Server? 除了有两个节点操作系统看出来是 Linux 外,其他的都是未知的. Web 服务器用的都是 GWS ? 我估计是 Google Web Server 的缩写. Yahoo! 操作系统都是 FreeBSD. 其他的都不可知.Yahoo! 的网络安全据说是一级棒! 微软 操作系统全是 Windows 2003(如果使用 Linux 会被笑死) , 看来 Windows 2000 已经退出微软自己的舞台.Web

操作系统和Python的发展历程

操作系统的发展历史: 操作系统:什么是操作系统?我们首先想到的是电脑,,也就是所谓的Windows8,Windows7,或者XP系统和Windows10,当然也包括我们手机的安卓系统或者IPhone的IOS系统,但是有没有一个具体的定义呢?操作系统(英语:Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行.我们的手机在不断的升级,那么系统肯定也是,所以就让我们来简单的回顾

实现windows操作系统和VB下Linux虚拟操作系统相互传取文件方式总结

在windows上执行虚拟机跑的是Linux的操作系统,怎样才干在不同的操作系统之间传递文件呢? 这是本人切身体会到的,假设你没有好的方法的话.确实非常痛苦.下面是我个人的方法总结: 方法一.很好用的:***** 使用一个winscp的软件,它是windows环境下使用ssh的开源图形化SFTPclient,同一时候支持SCP协议.它的主要功能就是在本地与远程计算机间安全地拷贝文件. 强力推荐,是一个exe文件.双击就能够实现. 假设想要这软件,能够评价说下. 推荐一下载网址:http://ww

在Windows系统和Linux服务器安装MongoDB和基本使用

Windows系统本地数据库连接文档存储(MongoDB / CouchDB): 文档存储一般以类似json的格式存储,存储的内容是文档型的. 这样的存储方式,也就有有机会对某些字段建立索引(index),实现关系数据库(SQLDB)的某些功能. (一)在Windows系统安装MongoDB https://www.mongodb.com/download-center#community ① 根据Windows系统(或者Linux)下载 32 位或 64 位的 .msi 文件,下载后双击该文件

操作系统和Web服务器那点事儿

又一个进程启动了,操作系统老大叹了一口气,毕竟自己的肩头又多了一份责任. 让人烦恼的是,新来的家伙们很无知,几乎就是一张白纸.有些老实本分的会按照自己的规矩来做事,有些刺头儿喜欢问这问那,时不时还想搞点非法的访问,想访问别的进程的地址空间,甚至想访问内核的代码和数据! 这时候,我只有把他kill掉祭天,留下一个core dump的尸体让码农们去分析. 规矩很重要! 想到此处,老大又看了一眼自己的内核空间,这个机器只有可怜巴巴的4G内存,0-3G给各个进程共享使用,自己独占了从3G-4G的内存空间

Rsync在Windows系统和Linux系统间进行文件同步操作

公司有NAS存储,作为各系统重要数据(如数据库文件)及各个应用数据的集中存储备份的地方(异地备份).实际场景,公司内网部署一台Linux作为同步任务,用rsync同步.设置同步目录,将NAS存储目录挂载到目录,并设置定时任务,将各应用数据定期同步到NAS存储目录. 先挂载NAS目录 /bin/mount -o username=admin,password=password //192.168.1.1/nas中目录 /data/pos_nas/ Linux机器查看,df -h显示已挂载好的目录.

【嵌入式开发】裸机引导操作系统和ARM 内存操作 ( DRAM SRAM 类型 简介 | Logical Bank | 内存地址空间介绍 | 内存芯片连接方式 | 内存初始化 | 汇编代码示例 )

[嵌入式开发]ARM 内存操作 ( DRAM SRAM 类型 简介 | Logical Bank | 内存地址空间介绍 | 内存芯片连接方式 | 内存初始化 | 汇编代码示例 ) 一. 内存 简介 1. 两大内存分类 ( 1 ) DRAM 简介 ( 定期刷新 | 速度慢 | 成本低 ) DRAM 简介 : 1.硬件描述 : DRAM 基本由一个个小电容基本原件组成, 电容的两端保留电荷; 2.优缺点描述 : ① 优点 : 成本很低, 很便宜; ② 缺点 : 需要 定期刷新数据, 速度较慢; a.

谈谈三大现代操作系统和MAC开发的经典书籍

闻道有先后,术业有专攻,这句话放到计算机科学领域的理解可能每个人都会不同. 有些人选择一个操作系统,一个体系的编程语言,作一个领域的开发. 有些人选择多个操作系统,多个体系的编程语言,作多个领域的开发. 其实这都没有错,笔者倾向于后者,因为笔者始终认为,只要不跑出计算机科学的领域,就算术业有专攻了:) 当前的世界排名前三的操作系统分别是Windows NT体系, MAC OSX体系,Linux/Unix体系, iOS和 Android分别属于MAC OSX体系和Linux/Unix体系,那么为什