码迷,mamicode.com
首页 > 其他好文 > 详细

class-1 基础知识

时间:2016-07-24 21:11:48      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:linux   基础   

目录


  • 1.计算机系统

  • 2.Linux 哲学思想

  • 3.设备 device

  • 4.磁盘格式

  • 5.开发接口标准

  • 6.Linux主要的发行版

  • 7.Linux自动登录设置

一、计算机系统

      计算机系统由硬件 计算机系统由硬件(Hardware) 系统和软件(Software)系统两大部分组成 系统两大部分组成

冯· 诺依曼体系结构:

                   1946 年数学家冯 冯· 诺依曼于提出

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

摩尔定律:

       当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24 个月便会增加一倍,性能也将提升一倍

IOE  :IBM,  ORACLE,  EMC

数据库:oracle、mysql 、mariadb

client/server

C/S

 IIS  :   MS     互联网信息开发服务

dc

domain controller

cluster集群

single failture

服务器按应用功能:

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

服务器按外形分类:

塔式服务器、

机架式服务器、     IU=5CM 

刀片式服务器

 

存储网络:

DAS---- 直接连接存储(Direct Attached Storage)

NAS-----网络连接存储(Network Attached Storage)

               SMB,FTP,NFS

SAN-----存储区域网络(Storage Area Networks)

高级应用:java, Objective-C,C#,python, php       GO

二、Linux 哲学思想

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

   2.小型,单一用途的程序     小而美

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

   4.避免令人困惑的用户界面

   5.配置数据存储在文本中

三、设备 device

/dev/sda

IDE、ATA

/dev/hda,hdb

/dev

    主设备号 (major number)

        标识设备类型

    次设备号 (minor number)

        标识同一种类型中不同设备

硬盘设备的设备文件名:

IDE, ATA:hd

SATA:sd

SCSI: sd

USB: sd

    a,b,c,...来区别同一种类型下的不同设备

IDE: 

    第一个IDE口:主、从

        /dev/hda, /dev/hdb

    第二个IDE口:主、从

        /dev/hdc, /dev/hdd

sda, sdb, sdc, ...

hda: 

    hda1: 第一个主分区

    hda2: 

    hda3:

    hda4:

    hda5: 第一个逻辑分区

查看当前系统识别了几块硬盘:

fdisk -l [/dev/to/some_device_file]

  #  fdisk -l  所有磁盘及其磁盘分区  

四、磁盘格式

   MBR

   主分区:一个磁盘<=4

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

   /dev/sda    sda1-4    人为指定

   逻辑分区:sda5-12   系统自动指定

   /dev/sda1    mount挂载

  GPT 



五、开发接口标准

     ABI: Application Binary Interface

                应用程序二进位接口

          应用程序与OS 之间的底层接口

    API:Application Programming Interface

                 应用程序编程接口

              源代码和库之间的接口

    IDE: Integrated Development Environment

六、Linux发行版


RedHat   

        Fedora 


       RedHat enterprise linux    RHEL


    

        Centos: Community  Enterprise   OS    


Debian


      ubuntu:  Mint  


slackware                 

        SUSE : Novell (Netware)收购 ----,OPEN SUGE/SUGE
        SUSE Linux Enterprise Server (SLES)

        OPEN SUGE(桌面)



Mandriva

Gentoo:极致性能, 不提供传统意义的安装程序

LFS: Linux From scratch  自制Linux

Android: kernel+busybox (工具集)+java


七、linux 设置自动登录

#gedit  /etc/gdm/custom.conf    设置自动登录

[daemon]
AutomaticLoginEnable=True  
AutomaticLogin=root


class-1 基础知识

标签:linux   基础   

原文地址:http://lvpuchao.blog.51cto.com/11319327/1829290

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!