linux學習筆記


LAMP:Linux+ apache + MySQL(族類)+ PHP/Perl/Python    Hadoop = HDFS(GFS) + Maprduce

Windows :IIS + SQLserver + ASP.netwindows server2003 


第一章Linux簡介

一.UNIX發展史

1.1965年,美國麻省理工學院(MIT)、通用電氣公司(GE)及AT&T的貝爾實驗室聯合開發Multics工程計劃,其目標是開發一種交互式的具有多道程序處理能力的分時操作系統,但因Multics追求的目標過於龐大複雜,項目進度遠遠落後於計劃,最後貝爾實驗室宣佈退出。

2.1969年,美國貝爾實驗室的肯.湯普森在DEC PDP-7機器上開發出了UNIX系統和B語言。

3.1971年,肯.湯普森的同事丹尼斯.裏奇寫出正式版UNIX;1973年,UNIX系統的第三版用C語言重寫,這爲提高UNIX系統的可移植性打下基礎。

二.常見Unix

AIXIBM

HP-UXHP

solarisSUN

三.Linux發展史

1.minix

由Andrew S. Tanenbaum(譚寧邦)發明。MINIX最初發佈於1987年,開放全部源代碼給大學教學和研究工作。2000年重新改爲BSD授權,成爲自由和開放源碼軟件。

2.linux

Linus Torvalds(李納斯.託瓦茲),他在芬蘭的赫爾辛基大學用Minix操作平臺建立了一個新的操作系統的內核,他把它叫做Linux。

 

四.常見的Linux

1、fedora、RHEL(Red Hat Enterprise Linux)、CentOS、SUSE、gentoo、紅旗、Mandriva、turbolinux

CentOS  6.32.6.18www.kernel.org3.1.14

2、Debian、Ubuntu

五.Linux特點

特點:開源免費

穩定

安全

缺點:易用性差

廠商支持性差

六.Linux應用領域

 

Windows安裝過程:

1、 拔網線

2、 正常安裝windows

3、 裝驅動

4、 安裝殺毒軟件和防火牆

5、 插網線

6、 升級補丁、升級防火牆和病毒庫

7、 安裝常用軟件

 

第二章Linux安裝

 

一  虛擬機使用

VMware主要特點:

1、不需要分區或重新開機就能在同一臺PC上使用兩種以上的操作系統

2、本機系統可以與虛擬機系統網絡通信

3、可以設定並且隨時修改虛擬機操作系統的硬件環境

 

二  安裝方式


 

二  分區   一臺主機可以有許多塊硬盤

 

分區步驟

1、分區

2、格式化

2、設備文件名sda1 sdc6

4、掛載

 

1、 linux分區 

 

分區類型:

主分區:最多隻能分四個,可以拿出一個當做擴展分區。

擴展分區:擴展分區最多1個,只用來包含邏輯分區。擴展分區加主分區最多有4個。

邏輯分區:分區數超過3個後(包括4個),自動出現在擴展分區裏的描述分區。

 

2、 格式化(寫入文件系統)


Windows:fat16 fat32 ntfs

Linux:ext2 ext3 ext4


越新的文件系統,支持硬盤分區大小更大,單文件更大,讀寫速度更快,數據更安全。

 

3、 Linux分區表示(設備名)

 

          /dev/hda1        hd:IDE硬盤     sd:SCSI,SATA硬盤    a:第一塊硬盤    1:第一個分區

          /dev/sda1        第一塊scsi硬盤的第一個主分區

          /dev/sdc5        第三塊scsi硬盤的第一個邏輯分區

 

 

 

4、 掛載


               windows中:盤符

               C:\

               D:\

               E:\

     

                Linux中:

                 

                硬盤文件名----------指定掛載目錄(盤符)掛載

                /dev/sda1-----------/boot

 

5、 linux分區

1) 必須分區

                        /根分區必須單獨分。越大越好C:分區

                        swap分區交換分區(虛擬內存)Linux內存2倍不要大於2GB

                        一種特殊的文件系統,不是普通文件系統

                2)推薦分區

                        /boot啓動分區100MB    /dev/sda1D:分區

                        /home     E:分區

                        /www    F:分區

 

6、 密碼原則:

 

        複雜性,容易記憶性,時效性

 

 

7、 安裝完成準備

 

            1.關閉防火牆

            使用Setup工具關閉

            2.關閉SELinux增強安全組件

            臨時:setenforce 0

            永久:vim /etc/selinux/config      disabled   重啓生效

            3. 啓動網卡

            vim /etc/sysconfig/network-scripts/ifcfg-eth0

            #修改開始#

            ONBOOT=”yes”

            #修改結束#

            4. 重啓網絡服務

            service network restart

            5.遠程管理工具

            Scrt或Xshell、putty等

            6.遠程文件傳輸工具

            winscp

 

第三章Linux常用命令(預習

Linux常識

1、文件命名規則

Windows:   / \ | ? * < >  CON  以點開頭  默認都不能作爲文件名使用

Linux:除了/之外,所有的字符都合法

有些字符最好不要用:空格、製表符、退格符、@#$&()- 等 (空格是命令間的分隔符)

避免使用點(.) 作爲普通文件名的第一個字符  (點開頭的是Linux隱藏文件)

大小寫敏感

 

2、linux命令的格式

 

命令  [選項]  [參數]

 

例:ls即list顯示目錄下內容

 

命令名稱:ls

命令英文原意:list

命令所在路徑:/bin/ls

執行權限:所有用戶

功能描述:顯示目錄文件

 

ls直接回車,顯示當前目錄下內容

 

ls  -l長格式顯示(縮略選項用一個減號,完整選項用兩個減號)

 

-rw-------    1   root    root    1190    08-10 23:37     anaconda-ks.cfg

第一項:權限位

第二項:  1引用計數

第三項:  root所有者

第四項:  root   屬組

第五項:  大小

第六項最後一次修改時間

第七項文件名

 

ls  -a   顯示所有文件(包含隱藏文件)

ls  -al多個參數可合併簡寫(大多可無序組合)

ls  -h文件大小顯示爲常見大小單位BKBMB

ls  -d顯示目錄本身,而不是裏面的子文件


文件顏色及類型

1)默認色代表普通文件。  例:install.log

2)綠色代表可執行文件。  例:rc.news

3)紅色代表tar包 文件。 例:vim-7.1.tar.bz2

4)藍色代表目錄文件。  例:aa

5)洋紅代表圖象文件。  例:Sunset.jpg

6)青色代表鏈接文件。  例:rc4.d     (此類文件相當於快捷方式)

7)***代表設備文件。  例:fd0

8)背景紅色代表損壞的鏈接文件。例:rc4.d

 

更多的文件顏色規則詳見:/etc/DIR_COLOR

 

3、常見文件類型

    - 普通文件

    l鏈接文件

    d目錄文件


4、命令提示符:

        [root@localhost src]#

         

        [當前登錄用戶@主機名 當前所在目錄]#

         

        # 超級用戶

        $ 普通用戶

         

        當前所在目錄:~用戶家目錄

        管理員/root

        普通用戶/home/用戶名

         

5、Linux系統嚴格區分大小寫,包括命令和文件名

 

一 目錄操作命令

 

1)cd切換所在目錄

 

        命令名稱:cd

        命令英文原意:change directory

        命令所在路徑:shell內置命令

        執行權限:所有用戶

 

      cd  /usr/local/src

  

        相對路徑:參照當前所在目錄,進行查找。一定要先確定當前所在目錄。   cd  ../usr/local/src

        絕對路徑:從根目錄開始指定,逐級遞歸查找。在任何目錄下,都能進入指定位置。

          cd  /usr/local/src

          建議:初學者多使用絕對路徑。

 

        cd ~   進入當前用戶的家目錄/root/home/aa/

          cd      進入當前用戶的家目錄

          cd  -   進入上次目錄

          cd  ..  進入上一級目錄

          cd  .   進入當前目錄

 

2)pwd顯示當前所在目錄

        命令名稱:pwd

        命令英文原意:print working directory

        命令所在路徑:/bin/pwd

        執行權限:所有用戶

 

3)linux常見目錄

        /根目錄

        /bin    命令保存目錄(普通用戶就可以讀取的命令)

        /boot    啓動目錄,啓動相關文件

        /dev    設備文件保存目錄

        /etc    配置文件保存目錄

        /home    普通用戶的家目錄

        /lib    系統庫保存目錄

        /mnt    掛載目錄

        /root    超級用戶的家目錄

        /tmp    臨時目錄(重啓後可清空)

        /sbin    命令保存目錄(超級用戶才能使用的目錄)

        /proc    記錄服務器內存及cpu情況的的動態文件系統

        /sys    同上

        /usr    系統軟件資源目錄

        /usr/bin/    系統命令(普通用戶)

        /usr/sbin/    系統命令(超級用戶)

        /usr/local/    常用安裝軟件目錄

        /var    系統相關文檔內容

        /var/log/    系統日誌位置

        /var/spool/mail/    系統默認郵箱位置

        /var/lib/mysql/    默認安裝的mysql的庫文件目錄


4)建立目錄

       mkdir  目錄名

        命令名稱:mkdir

        命令英文原意:make directories

        命令所在路徑:/bin/mkdir

        執行權限:所有用戶

 

         mkdir  -p  11/22/33/44-p遞歸


5)刪除目錄

        rmdir  目錄只能刪除空目錄

        命令名稱:rmdir

        命令英文原意:remove empty directories

        命令所在路徑:/bin/rmdir

        執行權限:所有用戶

         

        rm  文件名刪除文件

         

        rm  -rf目錄刪除文件和目錄

        -r  遞歸,刪除目錄

        -f強制,取消詢問模式

 

 

 

作業:

1、 安裝Linux(VMware、Linux系統、遠程工具)

2、 課堂練習

3、 預習-Linux常用命令

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章