學習CentOS6這一篇就夠了


配套資料,免費下載
連接:https://pan.baidu.com/s/1z5SX9DEelCsSAWt7zUA96A
提取碼:d2nc
複製這段內容後打開百度網盤手機App,操做更方便哦


html

第一章 Linux的概述

1.一、Linux的概述

Unix是一個強大的多用戶、多任務操做系統,於1969年在AT&T的貝爾實驗室開發,UNIX的商標權由國際開放標準組織(The Open Group)所擁有。UNIX操做系統是商業版,須要收費,價格比Microsoft Windows正版要貴一些。Linux是基於Unix開發的,Linux是一種自由和開放源碼的操做系統,存在着許多不一樣的Linux版本,但它們都使用了Linux內核。Linux可安裝在各類計算機硬件設備中,好比手機、平板電腦、路由器、臺式計算機。Linux誕生於1991年10月5日,是由芬蘭赫爾辛基大學學生Linus Torvalds和後來加入的衆多愛好者共同開發完成。java

1.二、Linux的歷史

Linux最初是由芬蘭赫爾辛基大學學生Linus Torvalds因爲本身不滿意教學中使用的MINIX操做系統,因此在1990年末因爲我的愛好設計出了Linux系統核心。後來發佈於芬蘭最大的ftp服務器上,用戶能夠免費下載,因此它的周邊的程序愈來愈多,Linux自己也逐漸發展壯大起來,以後Linux在不到三年的時間裏成爲了一個功能完善,穩定可靠的操做系統。c++

1.三、Linux的版本

Linux的版本分爲兩種:內核版本和發行版本,內核版本是指在Linus領導下的內核小組開發維護的系統內核的版本號 。shell

1.四、Linux的產品

image-20200813201817413

第二章 Linux的安裝

2.一、安裝虛擬機

下載地址:打開連接vim

備用下載:打開連接centos

image-20200813205557097

image-20200813205620264

image-20200813205653898

image-20200813205711078

image-20200813205725992

image-20200813205740405

image-20200813210123827

請輸入本身的許可證,沒有能夠直接完成。服務器

image-20200813210219075

image-20200813210324129

2.二、安裝操做系統

下載地址:打開連接網絡

備用地址:打開連接oracle

image-20200813212409300

image-20200813212436213

image-20200813212513533

image-20200813212553991

image-20200813212613942

image-20200813212639382

image-20200813212701062

image-20200813212726294

image-20200813212857966

image-20200813212920789

image-20200813213026046

image-20200813213256473

image-20200813213344671

image-20200813213420180

image-20200813213453895

image-20200813213537195

image-20200813213821831

image-20200813214027582

image-20200813214136867

image-20200813214217128

image-20200813214247322

image-20200813214309443

image-20200813214335004

image-20200813214444410

image-20200813214609494

image-20200813214750922

image-20200813214814917

image-20200813214921301

image-20200813215333637

image-20200813215730587

image-20200813220202790

2.三、安裝鏈接工具

使用方法:配套資料中選擇適合你電腦的版本,右鍵解壓便可,打開SecureCRTPortable.exeless

image-20200814163931877

image-20200814163959273

image-20200814164029873

image-20200814164050336

image-20200814164135763

image-20200814164250749

第三章 文件管理

3.一、目錄結構

image-20200814095541244

3.二、切換目錄

  • 切換到指定目錄中:cd 目錄名
  • 切換到上一級目錄:cd …
  • 切換到系統根目錄:cd /
  • 切換到用戶主目錄:cd ~
  • 切換到上一個目錄:cd -
  • 顯示當前目錄路徑:pwd

3.三、建立目錄

  • 建立單級目錄:mkdir 目錄名
  • 建立多級目錄:mkdir -p 目錄名1/目錄名2/…

3.四、查看目錄

  • 查看當前目錄下的文件列表(普通格式):ls
  • 查看當前目錄下的文件列表(詳細格式):ll

3.五、複製目錄

  • 複製目錄:cp -r 源目錄 目標目錄

3.六、剪切目錄

  • 剪切/重命名目錄:mv 源目錄 目標目錄

3.七、刪除目錄

  • 刪除目錄:rm -rf 目標目錄

3.八、建立文件

  • 建立文件:touch 文件

3.九、查看文件

  • cat 命令,用於顯示行數較少文件的內容,不能進行上下翻頁,格式:cat 文件
  • more命令,用於顯示行數較多文件的內容,只能進行往下翻頁,格式:more 文件
    • 查看的時候使用q鍵退出,空格顯示下一頁數據,回車顯示下一行數據
  • less 命令,用於顯示行數較多文件的內容,能夠進行上下翻頁,格式:less -m 文件
    • 查看的時候使用q鍵退出,空格顯示下一頁數據,回車顯示下一行數據
    • PageUp顯示上一頁數據,PageDown顯示下一頁數據
  • tail 命令,用於顯示文件最後幾行的數據,實際使用的很是多,格式:tail 文件
    • 指定行數:tail -n 文件
    • 動態查看:tail -f 文件

3.十、剪切文件

  • 複製/重命名文件:mv 源文件 目標文件

3.十一、刪除文件

  • 刪除文件:rm 文件

3.十二、查找文件

  • 查找文件名稱是以ins開頭的文件(普通格式):find / -name 「ins*」
  • 查找文件名稱是以ins開頭的文件(詳細格式):find / -name 「ins*」 –ls
  • 查找用戶itcast的文件(普通格式):find / –user itcast
  • 查找用戶itcast的文件(詳細格式):find / –user itcast –ls

3.1三、壓縮解壓

  • 壓縮:tar –zcvf xxx.tar.gz ./*
  • 解壓:tar -zxvf xxx.tar.gz [-C 目標目錄]

3.1四、Vi編輯器

《三種模式》:命令模式、插入模式、底行模式

  • 切換到命令模式:按esc鍵

  • 切換到插入模式:在命令行模式按i、o、a鍵

    • i 在當前位置前插入
    • I 在當前行首插入
    • a 在當前位置後插入
    • A 在當前行尾插入
    • o 在當前行以後插入一行
    • O 在當前行以前插入一行
  • 切換到底行模式:在命令行模式按 : (冒號)鍵配合相應代碼使用

    • 查看後退出::q
    • 保存並退出::wq
    • 不保存退出::q!

《常見快捷鍵》:在命令行模式下進行

  • dd :刪除當前行
  • yy :複製當前行
  • nyy:從當前行向後複製幾行
  • p :粘貼
  • R :替換

第四章 用戶管理

4.一、添加用戶

  • 添加用戶:useradd 新用戶名
  • 添加用戶:useradd 新用戶名 -d 指定用戶HOME目錄
  • 添加用戶:useradd 新用戶名 -g 指定的組名

4.二、修改密碼

  • 修改密碼:passwd 用戶名

4.三、切換用戶

  • 切換用戶:su 用戶名

4.四、刪除用戶

  • 刪除用戶不會刪除HOME目錄:userdel 用戶名
  • 刪除用戶而且刪除HOME目錄:userdel -r 用戶名

4.五、添加組

  • 添加組:groupadd 用戶名

4.六、刪除組

  • 刪除組:groupdel 用戶名

注意:若是該組有用戶成員,必須先刪除用戶才能刪除組

4.七、重要文件

  • 【用戶文件】:/etc/passwd
  • 【密碼文件】:/etc/shadow
  • 【組文件】 :/etc/group

第五章 權限管理

5.一、文件權限

img

image-20200814213310214

  • r :對文件是指可讀取文件內容、對目錄是指可ls查看這個目錄
  • w:對文件是指可修改文件內容,對目錄是指能夠在其中建立或刪除子節點(目錄或文件)
  • x :對文件是指是否能夠被運行,對目錄是指是否能夠cd進入這個目錄

5.二、文件類型

  • 普通文件(-): 包括文本文件、數據文件、可執行的二進制文件等
  • 目錄文件(d): Linux系統把目錄當作是一種特殊的文件,利用它構成文件系統的樹型結構
  • 設備文件(s): Linux系統把每個設備都當作是一個文件

5.三、權限管理

  • chmod:變動文件或目錄的權限
    • chmod 755 a.txt
    • chmod u=rwx,g=rw,o=r a.txt
  • chown:變動文件或目錄的所屬用戶和所屬組
    • chown 用戶:組名 文件名
    • chown 用戶:組名 目錄名
    • chown -R 用戶:組名 目錄名

第六章 軟件安裝

6.一、rpm包安裝方式

  • 安裝:rpm –ivh 軟件包名
  • 升級:rpm -Uvh 軟件包名
  • 卸載:rpm -e 軟件名
  • 查找:rpm -qa | grep 軟件名

6.二、yum源安裝方式

  • 安裝:yum install 軟件名
  • 更新:yum update 軟件名
  • 卸載:yum remove 軟件名
  • 查找:yum search 軟件名

6.三、經常使用軟件

  • yum -y install wget
  • yum -y install gcc
  • yum -y install gcc-c++
  • yum -y install vim
  • yum -y install lrzsz

6.四、上傳下載

  • 安裝:yum -y install lrzsz
  • 上傳:rz
  • 下載:sz filename1 filename2 filename3

第七章 網絡配置

7.一、主機名設置

  • 查看主機名:hostname

  • 臨時修改:hostname 新主機名

  • 永久修改:vi /etc/sysconfig/network

7.二、IP地址設置

  • 查看IP地址:ifconfig
  • 臨時修改:ifconfig eth0 新IP地址
  • 永久修改:vi /etc/sysconfig/network-scripts/ifcfg-eth0

7.三、域名映射設置

  • 域名映射:vi /etc/hosts

7.四、網絡服務設置

  • 查看指定服務:service 服務名 status
  • 啓動指定服務:service 服務名 start
  • 中止指定服務:service 服務名 stop
  • 重啓指定服務:service 服務名 restart

7.五、防火牆設置

  • 查看防火牆:service iptables status

臨時設置:

  • 啓動防火牆:service iptables start
  • 關閉防火牆:service iptables stop
  • 重啓防火牆:service iptables restart

永久設置:

  • 容許防火牆:chkconfig iptables on
  • 禁止防火牆:chkconfig iptables off

單獨添加:

  • /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
  • /sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
  • /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
  • /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
  • 保存:/etc/rc.d/init.d/iptables save
  • 查看:/etc/init.d/iptables status

單獨禁止:

  • /sbin/iptables -I INPUT -p tcp --dport 80 -j DROP
  • /sbin/iptables -I INPUT -p tcp --dport 22 -j DROP
  • /sbin/iptables -I INPUT -p tcp --dport 3306 -j DROP
  • /sbin/iptables -I INPUT -p tcp --dport 8080 -j DROP
  • 保存:/etc/rc.d/init.d/iptables save
  • 查看:/etc/init.d/iptables status

7.六、自啓動管理

自啓動的軟件或服務應該存放在/etc/init.d/下

  • 查看全部:chkconfig --list
  • 添加啓動:chkconfig --add name
  • 刪除啓動:chkconfig --del name

第八章 經常使用軟件

8.一、安裝JDK

注意:當前Linux爲CentOS-6.10-x86_64-minimal.iso

界面:沒有圖形界面

內存:1GB

硬盤:20GB

鏈接:SecureCRT,上傳文件(rz命令)須要安裝:yum -y install lrzsz

步驟一:下載

打開下載頁面

image-20200814234633478

步驟二:上傳後解壓

image-20200815100438137

步驟三:配置環境變量

  1. 編輯文件:vi /etc/profile

  2. 添加代碼:

    #set java environment
    JAVA_HOME=/usr/local/jdk/jdk1.8.0_261
    CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH
  3. 保存退出::wq

  4. 生效配置:source /etc/profile

步驟四:檢查是否成功

  • java -version
相關文章
相關標籤/搜索