计算机系统介绍

作者: bbbb068a1ae2 | 来源:发表于2017-02-06 14:51 被阅读30次

新手学习Linux,简单记录下学习过程。以下是关于计算机硬件的简单介绍。

1、计算机的硬件组成

1.1硬件

企业的PC服务器一般采用:Dell,HP,IBM的;

电源一般为:双电;

CPU(central process unit中央处理器):负责计算和控制,一般采用2-4核;

内存:CPU和磁盘的缓冲设备,临时存储器

【小注】程序与进程的区别:程序是静态的,一般存于磁盘;进程是运行的程序,一般存于内存。

【小注】企业案例:

1)门户网站:高并发、大数据量,先存在内存再写入磁盘;数据可能会丢失【高并发的写入性能高】

2)一般企业:并发不大,先写入磁盘再读入内存,再对外提供访问服务

磁盘:永久存放数据的存储器(机械读取性能不高),类型包括sas,sata,磁盘接口类型包括sas,sata,ssd,其中性能sata<sas(常规)<ssd(高并发)

1.2操作系统

PC服务器上常见的系统有:DOS、Windows、Linux、Unix

【小注】Unix现在一般为FreeBSD

2、LINUX介绍

2.1Linux简述

Linux:免费使用和开放源代码且可以自由传播的类Unix系统,具有多用户和多任务的特征

【相关概念】GPL(general public license)通用公共许可证:保证任何人有共享和修改的权限;GNU(GNU's Not Unix)项目:建立自由发布和可移植的的类unix操作系统

优点:多用户多任务,安全(不需要重启,无病毒,可长期待机)

版本:Redhat(商业化了)/debian/fedora/cent os(以Redhat为源码重新构建的符合GPL的Linux)/ubuntu

桌面环境:KDE/GNOME/X WINDOW

2.2linux应用领域

1)IT服务器系统的应用领域(Linux份额最大/Windows次之/其次Unix):WWW服务器、数据库服务器、代理服务器(集群服务器)、邮件服务器、DNS服务器、透明网关、路由器

2)嵌入式系统应用领域:手机/PDA/家用电器

3)个人桌面系统应用领域

2.3如何选择Linux版本

Linux桌面系统:Ubuntu

服务器端Linux系统:Redhat/centos(首选:自由免费)

对安全要求很高:Debian/FreeBSD

新技术、新功能:Fedora(Redhat、centos的测试版)

更好的中文环境:红旗Linux(据说挂了)

3、VMware

VMware的三种类型:VMware-ESX-Server/VMware-GSX-Server/VMware-workstation

VMware支持的三种网络模式:

桥接:直接连上局域网上网(适合办公)

NAT:通过宿主机转换IP上网(适合家用)

host-only:只能和宿主机交换

【小注】虚拟磁盘:SCSI支持sas/sata/ssd

4、远程连接

4.1工具

Windows远程连接:远程桌面3389、vnc、pcanywhere、teamviewer、xt800

笔记本SSH客户端:SecureCRT/xshell/putty

【小注】SSH(secure shell):加密连接;Telnet:非加密连接

4.2Linux远程连接

Linux服务器端支持的远程连接工具:(SSH客户端)

端口用来区别同一台计算机的不同软件服务

SSH服务:监听本机IP的22端口

4.3SSH拒绝连接/连接超时的原因

1)防火墙iptables——/etc/init.d/iptables stop

2)SSH服务没开启/端口不对

3)客户端到服务器端的线路问题——ping服务器IP地址

4.4Linux传文件

1)ftp上传

2)命令上传

从服务器上下载文件 sz -y(覆盖)install.log(文件名)

上传文件至服务器 rz -y(覆盖)-Z(选择路径) 设置好路径从中选择

【小注】如果没有此命令,则执行yum install lrzsz -y/yum groupinstall “Dial-up Networking Support” -y

【小注】Secure CRT批量执行命令

“view”-“command(chat)window”-“右键send command to all sessions”-"在输入框里输入命令"-全部执行

5、计算机32位和64位的区别

1)64位常用于需要大量内存和浮点性能软件的运行平台,32位常服务于普通用户,32位OS可以装在64位上,但性能会降低;

2)64位指令集可运行64位数据指令,32位只能运行32位数据指令;

3)64位可支持更大内存,32位理论上支持最大4G(寻址能力不同)

4)32位标记:i386i686,64位标记:x86_64,基本都用64位

【小注】Linux中查看发行版本命令:cat /etc/issue

查看操作系统的详细信息: uname -a

6、磁盘分区

1)磁盘使用之前要分区,一般分为3p+1e或2p+1e或1p+1e

主分区:最多4个

扩展分区:最多1个,扩展分区不能用,必须在扩展分区上划分多个逻辑分区然后格式化才能使用

逻辑分区

2)Linux通过设备名访问设备,存放在/dev

查看分区:ll /dev/sd*,其中sda指第一块磁盘,sdb指第二块磁盘,以此类推……sda1指分区1,sda2指分区2,以此类推……【注】1-4只能留给主分区或扩展分区,逻辑分区从5开始

3)常规分区方案:/剩余磁盘大小,swap 1.5倍,/boot 100M;DB及存储:/data/剩余硬盘大小,放数据,/50-200G/swap 1.5倍,/boot100M;门户大网站:/50-200G,swap 1.5倍,/boot100M,剩下的不进行分区,保留至之后根据自己需求再分

【小注】LVM:在线调整分区大小,生产多用硬件RAID(组合多块磁盘),而不是LVM及软RAID

7、常用软件工具

文本编辑器:notepad++,emeditor,editplus

本地搜索引擎:everything

SSH远程连接工具:Xshell/SecureCRT

截图工具:HyperSnap

密码管理工具:keepass

文本比较工具:beyond/compare

【小注】Linux比较命令:diff a.txt b.txt/vimdiff a.txt b.txt(同时打开两个文件,不同之处以颜色标注)

相关文章

  • Linux系统基础(一)

    前言 在认识Linux系统之前先介绍下计算机的组成构造及其功能: 1,简单来说计算机可以划分为软件系统和硬件系统:...

  • 学习Linux前基础学习

    在学习Linux前大家先要对计算机有相应了解,计算机系统,计算机硬件构成,操作系统,Linux相关介绍,获取Li...

  • 计算机系统介绍

    新手学习Linux,简单记录下学习过程。以下是关于计算机硬件的简单介绍。 1、计算机的硬件组成 1.1硬件 企业的...

  • 专业3:网络工程

    1、专业介绍 网络工程专业以网络通信技术和计算机技术为基础,突出计算机软硬件系统、数字通信系统、计算机网络...

  • 第一章 介绍

    第1章 介绍 学习目标: 计算机系统有哪些常见组织形式? 在计算机系统中,中断interrupt的角色是什么? 现...

  • 简述GRUB启动引导程序配置及命令行接口详解

    GRUB介绍 GRUB允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB...

  • 深入浅出的Hadoop基础原理(二)——HDFS文件系统

    文件系统介绍 文件系统的作用就是永久存储数据。计算机可以存储数据的地方是内存,硬盘,优盘,SD 卡等等。如果计算机...

  • 计算机漫游1-Computer Systems笔记之编译系统

    计算机漫游1-Computer Systems笔记之编译系统 从helloworld程序的前半生简单介绍编译系统 ...

  • Standard streams (标准流) 介绍

    介绍 在Unix系统及类Unix系统中,Standard streams(标准流)是计算机程序与其环境之间,信息输...

  • 顶级GitHub开源项目java

    1. CS-Notes star:92.1k 介绍:技术面试必备基础知识、Leetcode、计算机操作系统、计算机...

网友评论

    本文标题:计算机系统介绍

    本文链接:https://www.haomeiwen.com/subject/ycwwbttx.html