计算机运维基础知识 Linux版

计算机系统由硬件系统和软件系统组成

第一代计算机   电子管时代

第二代计算机   晶体管时代

第三代计算机   集成电路时代

第四代计算机   大规模集成电路时代

1964年,世界第一代计算机ENICA。用来计算弹道轨迹。

冯诺依曼  计算机之父

运算器,控制器,存储器,输入设备,输出设备。

巨型计算机,大型计算机,小型计算机,微型计算机。

服务器Server/client C/S是计算机的一种,是网络中为客户端计算机提供各种服务的高性能计算机。

数据库 oracle,mysql,mariadb,sql server

Web服务器,数据服务器,邮件服务器,文件服务器,中间件应用服务器,日志服务器,监控服务器,程序版本控制服务器,虚拟机服务器,打印服务器,域服务器,多媒体服务器,通讯服务器,ERP服务器等。

塔式Tower服务器,机架式Rack服务器,刀片式Blade服务器。

集群cluster

家用硬盘接口sata,服务器硬盘接口sas

single failture单点失败

lscpu 显示CPU信息

cpu缓存价格 分1,2,3,级缓存。

地址总线宽度:决定了CPU可以访问的物理地址空间、

2×10  1024=1k

2×20  1024=1m

2×30  1024=1G

2×40  1024=1T

2×50  1024=1P

2×60  1024=1E

2×70  1024=1Z

2×80  1024=1Y

2×90  1024=1B


bit 位 b

1byte 字节=8位 B

BIOS basic input output ststem

ram内存  rom 硬盘

DDR2 667 运行频率为333MHz,带宽为

         333x2x64/8  =  5.4GB/s

在线备用内存技术


内存镜像


ECC自动检测


ATM异步传输模式

10.30:

Raid阵列卡 性能提高 容错性

RJ45

热插拔技术,允许在不关机的情况下更换零件。

DAS  直连存储

NAS  网络存储只能使用数据

SAN  san client

     san server

     网络硬盘使用与控制,将使用的网络存储空间移到本机使用。

exe. com,bat,vbs

ABI 应用程序二进制接口   运行标准

windows 与 linux的ABI不同

API 应用程序开发标准     开发标准

libary 库

POSIX:portable Operating System Interface

IEEE在操作系统上定义的一系列API标准


库函数,静态库(.lib windows  .a  linux),动态库(dll,so)。

编译,源代码编译成为二进制 。编译器gcc


编程语言

低级语言:0和1

汇编语言;和机器语言一一对应,与硬件相关的特有代码,驱动程序开发。

中级语言:C

         系统级应用,驱动程序。

高级应用:java,objective-c,c#,python,php

          应用级程序开发

fedora 桌面linux系统

1969 Unix诞生

宏内核 linux GUN TOOLS

微内核 windows

uname -r  查看内核版本

www.kernel.org   最新版linux内核版本

redhat: rhel:redhat enterprise linux

        每18个月发行一个新的版本

centOS:兼容rhel的格式

fedora:每6个月发行一个版本

开源:软件和源代码提供给所有人

自由分发软件和源代码

能够修改和创建衍生作品

作者的代码完善

软件分类:商业,共享,自由。



开源协议

开源许可证

GPLv2,GPLv3,LGPL(lesser);copyleft,WordPress

APache


Linux哲学思想

一切都是一个文件(包括硬件)

小型,单一用途的程序。

链接程序,共同完成复杂的任务。

避免令人困惑的用户界面。

配置数据存储在文本中。


MD5 哈希运算

md5sum /etc/issue  MD5检测文件完整性

md5sum 


获取发行版本

https://wiki.centos.org/Download

https://mirrors.aliyun.com

https://mirrors.163.com

https://mirrors.sohu.com


windows与linux的区别

文件系统区别

ntfs,fat,iso9660


ext2,3,4  centos6.x

xfs.btrfs centos7.x


device 设备

/dve/sr0

/dev/sda

home   家目录

lib64  库



IDE

/dve/hda/hdb

/dve/hdc/hdd


MBR  古老的分区方式

主分区:一个磁盘<=4

扩展分区:最多一个+主分区<=4

/dve/sda1-4

逻辑分区:/dev/sda5-….


/dev/sda1   mount 挂载  C:\testdir

/dev/sda   200G

/boot   引导文件100-200M

/root

/home

/var/www

/testdir

swap


用户空间  

内核空间   操系统作

app–OS–hard

esx(linux)

host 主机的OS 物理操作系统

guest OS 来宾操作系统  虚拟机操作系统

/etc 配置文件 Edit The Config


whoami 谁在使用

cat /etc/gdm/custom.conf

gedit /etc/gdm/custom.conf

AutomaticLoginEnable=ture

AutomaticLogin=root

原创文章,作者:swzczx,如若转载,请注明出处:http://www.178linux.com/28180

(1)
swzczxswzczx
上一篇 2016-08-04 14:41
下一篇 2016-08-04 14:41

相关推荐

  • LVM2:创建、使用、扩展、缩减、快照五步骤

    LVM2这是个关键的概念,还是从操作中比较容易理解 1、创建一个至少有两个PV组成的大小为40G的名为testvg的VG;要求PE大小为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录 注意点:在vmware中添加两块硬盘,但是并不能马上可以查看,需要扫描一下磁盘,磁盘未/dev/sdc,/dev/sdd 然后创建LVM的基…

    Linux干货 2016-09-05
  • Linux udev-ASM(基于oracle5.8)

    之前有客户有在Linux下使用udev来做ASM,操作系统版本为oracle5.8,实际跟rhel5.8差不多,当时只是做了简单记录,现在整理下来,与大家一起分享。 1)需求信息 磁盘分区操作 –省略– 分区后,使用parted让磁盘生效 需求: 将/dev/sdc1 <–>/dev/asm-disk1 将/d…

    Linux干货 2016-07-29
  • Linux文件压缩、解压、归档总结

    一、简介   压缩对我们来说通常意味着减小文件体积,节省硬盘空间。在Windows平台上处理大文件或目录中的文件很多时我们都需要对这些文件进行压缩处理,压缩格式多种多样,如:zip、rar、7z等格式,压缩方式也比较多样话,支持按最大压缩比例或者最快时间进行压缩等多种方式,而生成的压缩包就可以让我们更方便的进行拷贝及归档整理。解压缩顾名思义就是回归…

    Linux干货 2015-09-26
  • 马哥教育网络班21期+第14周课程练习

    iptables关键点 表:filter(过滤,防火墙);nat(网络地址转换);mangle(拆解报文,做出修改,封装报文);raw(关闭nat表启用的链接追踪机制);上述是根据功能来区分的,写规则要明白要实现的功能 链:PREROUTING,INPUT,FORWARD,OUTPUT,POSTROUTING 数据流向:流入PREROUTING–…

    Linux干货 2016-08-26
  • 马哥教育网络班N22期+第7周作业

    1、创建一个10G分区,并格式为ext4文件系统;(1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;mke2fs -t ext4 -b 2048 -L MYDATA -m 2 /dev/sdb1tune2fs -o acl /dev/sdb1(2) 挂载至/data/mydata目录,要求挂载时禁止…

    Linux干货 2016-11-14
  • Linux运维学习历程-第五天-Linux文件系统与管理

    Linux运维学习历程-第五天-Linux文件系统与管理 本章内容 文件系统  文件和目录被组织成一个单根倒置树结构从根目录下开始,用“/” 表示根文件系统(rootfs) :root filesystem,用路径分隔的 /;遵循FHS: (Filesystem Hierarchy Standard)  文件系统分层结构:LSB Linu…

    Linux干货 2016-08-04