linux筆記 第一天

第一節課:php

生前何須多睡,死後必然長眠。linux

 

8:10-12:00web

14:30-18:20shell

 

如履薄冰戰戰兢兢數據庫

實踐和理論並重編程

博客思路:4w1h小程序

 

思路:                    對事不對人windows

是什麼緩存

用在什麼地方安全

何時用

爲何要用到它

怎麼用


RH033

RH133

RH253

 

RHCA:

         RH401                 

         RH423(LDAP)     

         RH442                  調優

         RH436                 

         RHS333                

 

MYSQL:

RH436:集羣和存儲

NoSQL

泛指非關係型的數據庫。

來自 <http://www.lovebiancheng.net/study-GetVedio-vedio-11>

 

運維工程師:2w

          web:2000

系統工程師:

系統架構師:

DBA


方法論:

總分總方式

 

POST:BIOS  基本的輸入輸出系統

運算器:

控制器:

存儲器:內存,編制

輸入設備:

輸出設備:

 

                                                                                     

馮。諾依曼:計算機之父

自舉

程序:指令+數據


第二節課:

電子計算機只能識別二進制

linux

電流的運動速度和光速是同樣的

I/O設備   輸入/輸出設備   input/output

 

線路複用

運算器、控制器、存儲器

芯片:存儲信息不會由於斷電而丟失,其中不可丟失信息在開機以後去看是否有鼠標鍵盤等設備,輸入輸出設備

硬盤是輸入也是輸出設備

 

計算機如何和輸入輸出設備打交道?

poll機制:

interrupt(中斷機制):

前段總線(FSB):南橋北橋

北橋:高速總線控制器   CPU,南橋,VGA芯片

南橋:低速總線控制器   各類I/O設備

 

人類發展始終是一個折衷的方案

折衷的好壞能夠決定人生

 

CPU:一級、二級、三級緩存

RAM:

ROM:只讀存儲器

 

程序的局部性原理

 

機器語言:

微碼(彙編語言)---》編譯器     低級語言

高級語言

 

硬件架構:   ---CPU的架構

ARM:只生產知識產權,不生產設備,都是高通等廠商生產  省電

X86

X64

安騰:因特爾的,從HP購買

HP:阿爾法

UltraSparc   san

Power  第一個主頻超過4GHzCPU

M68000M68K

Power PC 蘋果,IBMMOTO

 

OS:

Windows

Linux

Unix

    HP-UX

    Solaris

    AIX

    sco unix

    Unixware

OS/2

 

最先的計算機 計算機很快,輸入輸出很慢

 

多任務

CPUmemory

CPU

  slice

   5ms

   5ms

 

Memory

1.2


虛擬地址空間

進程

 

32CPU的總線寬度決定內存不能超過4G

 

造輪子 有公共的就沒有必要本身再新造

 

Shell

一個網頁有2M


1.3

不能訪問0級別的的內存空間中

計算機生成了可選文字: kernel SpaCe 曰口口 base系統

 

GUI:圖形用戶界面

CLI:命令行用戶界面

 

windows:好看

linux:智慧

 

內核功能:

        進程管理

        內存管理

        網絡功能

        硬件驅動

        安全機制

 

批處理系統:

       

 

GE通用電氣,Bell貝爾實驗室,MIT麻省理工學院實驗室  

使用匯編語言進行程序研發出Multics系統

 

MainFrame   系統大型機

 

彙編語言:

 

Multics系統   

 

Ken

    Space Travel

 

 

DEC  數字設備公司

        PDP-11PDP-7主機

        VAX --vms系統

 

Unics  -- Unix

 

B-->C                                       

 

        VAX

 

PDP(系統)-                                    

 

Bill JoyBSRG

 

BSD:Berkeley System Distribution

 

System v

 

81,兼容機,MicrosoftXenix

 

CP/M-->DOS->windows  

 

Jobs三人

圖靈

 

Xerox:複印機

XeroxPARK組:鼠標,圖形化屏幕

 

jobs藉助鼠標和圖形化研製出來APPLE2

 

FreeBSD   PC方面

OpenBSD  安全方面

NetBSD   服務方面

 

Bill joy爲主創辦: Sun  microsystem

Sun OS -更名爲-->Solaris

 

CSH

 

         

 

Windows NT  Server 

Windows 2000

 

荷蘭大學andrewUnix開始收費後製做出Minix

 

Linus: linux

 

80 StallmanFreedom

 

成立GNU: GNU is Not Unix    GNU只是遞歸縮寫

GPL:GeneralPublic License   通用公共許可

LGPL:Lesser

GPLv2

GPLv3

 

BSD

Apache

 

開源:開放源代碼

 

自由:

自由獲取,自由修改,自由學習

 

Emacs:文本編輯器

gccGNU C Complier

bash

 

GNU/Linux

 

源代碼:  c-->編譯成二進制  (交叉編譯)

 

ABI:Application Binary Interface

 

RedHat

SLS

Debian

SUSE:  -->novell (Netware)

 

發行商:  release

 

kernel2w

 

Debiandpt                     沒有商業公司支持

RedHatrpm

 

CentOS:Community Enterprise os 社區企業操做系統

 

Fedora:每隔6個月更新一次

 

2015.3.2  學習1:30

 

Mandrive

 

Ubuntu:烏班圖  Mint主色調綠色

 

Linux的版本  www.kernel.org

 

Kernel

 

Linux 0.1  1.0  2.0  2.2 2.4  2.6  3.0

 

RHEL: 3.0 4.0 5.0 6.0


安裝linux

輸入命令:

linux ip=172.16.X.1 netmask=255.255.0.0 gateway=172.16.0.1 dns=172.16i.0.1 ks=http://172.16.0.1/class.cfg


linux的基本原則

1.由目的單一的小程序組成:組合小程序完成複雜任務:

2.一切皆文件:

3.儘可能避免捕獲用戶接口

4.配置文件保存爲純文本格式

 

GUI接口:

CLI接口:

      命令提示符,prompt

   #:root

   $:普通用戶

 

命令格式:

         命令     選項    參數  

                 選項:

                              短選項:-

                                       多個選項能夠組合:-a -b =-ab

                              長選項:- -

                  參數:命令的做用對象

 

使用憑證:

rootredhat

Crtl+alt+F1- F4

虛擬終端(teminal):

Startx

GUI:

   Gnome:C

   KDE:C++

   Xface

 

su:swithc user

# su[-l] 用戶名

exit退回原來的選項

 

# passwd

 

10^6

36^6

62^6

100^6

 

1.使用4中類別字符中至少3

2.足夠長,大於7

3.使用隨機字符串

4.按期更換

5.循環週期足夠大

 

123

456

123

456

 

學校能夠學到的東東                

RHCE+RHCA+shell編程+MySQL+Web集羣+Hadoop+Hbase+Openstack

 sun運做不善67億美圓賣出

 圖形工做站以蘋果機爲主

相關文章
相關標籤/搜索