计算机系统介绍

新手学习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(同时打开两个文件,不同之处以颜色标注)

    原文作者:千霰雪3300670675
    原文地址: https://www.jianshu.com/p/37a77b1a7b08
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞