目錄
- 第一章 Linux的概述
- 1.1、Linux的概述
- 1.2、Linux的歷史
- 1.3、Linux的版本
- 1.4、Linux的產品
- 第二章 Linux的安裝
- 2.1、安裝虛擬機
- 2.2、安裝作業系統
- 2.3、安裝連接工具
- 第三章 檔案管理
- 3.1、目錄結構
- 3.2、切換目錄
- 3.3、創建目錄
- 3.4、查看目錄
- 3.5、復制目錄
- 3.6、剪切目錄
- 3.7、洗掉目錄
- 3.8、創建檔案
- 3.9、查看檔案
- 3.10、剪切檔案
- 3.11、洗掉檔案
- 3.12、查找檔案
- 3.13、壓縮解壓
- 3.14、Vi編輯器
- 第四章 用戶管理
- 4.1、添加用戶
- 4.2、修改密碼
- 4.3、切換用戶
- 4.4、洗掉用戶
- 4.5、添加組
- 4.6、洗掉組
- 4.7、重要檔案
- 第五章 權限管理
- 5.1、檔案權限
- 5.2、檔案型別
- 5.3、權限管理
- 第六章 軟體安裝
- 6.1、rpm包安裝方式
- 6.2、yum源安裝方式
- 6.3、常用軟體
- 6.4、上傳下載
- 第七章 網路配置
- 7.1、主機名設定
- 7.2、IP地址設定
- 7.3、域名映射設定
- 7.4、網路服務設定
- 7.5、防火墻設定
- 7.6、自啟動管理
- 第八章 常用軟體
- 8.1、安裝JDK
配套資料,免費下載
鏈接:https://pan.baidu.com/s/1z5SX9DEelCsSAWt7zUA96A
提取碼:d2nc
復制這段內容后打開百度網盤手機App,操作更方便哦
第一章 Linux的概述
1.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和后來加入的眾多愛好者共同開發完成,
1.2、Linux的歷史
Linux最初是由芬蘭赫爾辛基大學學生Linus Torvalds由于自己不滿意教學中使用的MINIX作業系統,所以在1990年底由于個人愛好設計出了Linux系統核心,后來發布于芬蘭最大的ftp服務器上,用戶可以免費下載,所以它的周邊的程式越來越多,Linux本身也逐漸發展壯大起來,之后Linux在不到三年的時間里成為了一個功能完善,穩定可靠的作業系統,
1.3、Linux的版本
Linux的版本分為兩種:內核版本和發行版本,內核版本是指在Linus領導下的內核小組開發維護的系統內核的版本號 ,
1.4、Linux的產品
第二章 Linux的安裝
2.1、安裝虛擬機
下載地址:打開鏈接
備用下載:打開鏈接
請輸入自己的許可證,沒有可以直接完成,
2.2、安裝作業系統
下載地址:打開鏈接
備用地址:打開鏈接
2.3、安裝連接工具
使用方法:配套資料中選擇適合你電腦的版本,右鍵解壓即可,打開SecureCRTPortable.exe
第三章 檔案管理
3.1、目錄結構
3.2、切換目錄
- 切換到指定目錄中:cd 目錄名
- 切換到上一級目錄:cd …
- 切換到系統根目錄:cd /
- 切換到用戶主目錄:cd ~
- 切換到上一個目錄:cd -
- 顯示當前目錄路徑:pwd
3.3、創建目錄
- 創建單級目錄:mkdir 目錄名
- 創建多級目錄:mkdir -p 目錄名1/目錄名2/…
3.4、查看目錄
- 查看當前目錄下的檔案串列(普通格式):ls
- 查看當前目錄下的檔案串列(詳細格式):ll
3.5、復制目錄
- 復制目錄:cp -r 源目錄 目標目錄
3.6、剪切目錄
- 剪切/重命名目錄:mv 源目錄 目標目錄
3.7、洗掉目錄
- 洗掉目錄:rm -rf 目標目錄
3.8、創建檔案
- 創建檔案:touch 檔案
3.9、查看檔案
- cat 命令,用于顯示行數較少檔案的內容,不能進行上下翻頁,格式:cat 檔案
- more命令,用于顯示行數較多檔案的內容,只能進行往下翻頁,格式:more 檔案
- 查看的時候使用q鍵退出,空格顯示下一頁資料,回車顯示下一行資料
- less 命令,用于顯示行數較多檔案的內容,可以進行上下翻頁,格式:less -m 檔案
- 查看的時候使用q鍵退出,空格顯示下一頁資料,回車顯示下一行資料
- PageUp顯示上一頁資料,PageDown顯示下一頁資料
- tail 命令,用于顯示檔案最后幾行的資料,實際使用的非常多,格式:tail 檔案
- 指定行數:tail -n 檔案
- 動態查看:tail -f 檔案
3.10、剪切檔案
- 復制/重命名檔案:mv 源檔案 目標檔案
3.11、洗掉檔案
- 洗掉檔案:rm 檔案
3.12、查找檔案
- 查找檔案名稱是以ins開頭的檔案(普通格式):find / -name “ins*”
- 查找檔案名稱是以ins開頭的檔案(詳細格式):find / -name “ins*” –ls
- 查找用戶itcast的檔案(普通格式):find / –user itcast
- 查找用戶itcast的檔案(詳細格式):find / –user itcast –ls
3.13、壓縮解壓
- 壓縮:tar –zcvf xxx.tar.gz ./*
- 解壓:tar -zxvf xxx.tar.gz [-C 目標目錄]
3.14、Vi編輯器
《三種模式》:命令模式、插入模式、底行模式
-
切換到命令模式:按esc鍵
-
切換到插入模式:在命令列模式按i、o、a鍵
- i 在當前位置前插入
- I 在當前行首插入
- a 在當前位置后插入
- A 在當前行尾插入
- o 在當前行之后插入一行
- O 在當前行之前插入一行
-
切換到底行模式:在命令列模式按 : (冒號)鍵配合相應代碼使用
- 查看后退出::q
- 保存并退出::wq
- 不保存退出::q!
《常見快捷鍵》:在命令列模式下進行
- dd :洗掉當前行
- yy :復制當前行
- nyy:從當前行向后復制幾行
- p :粘貼
- R :替換
第四章 用戶管理
4.1、添加用戶
- 添加用戶:useradd 新用戶名
- 添加用戶:useradd 新用戶名 -d 指定用戶HOME目錄
- 添加用戶:useradd 新用戶名 -g 指定的組名
4.2、修改密碼
- 修改密碼:passwd 用戶名
4.3、切換用戶
- 切換用戶:su 用戶名
4.4、洗掉用戶
- 洗掉用戶不會洗掉HOME目錄:userdel 用戶名
- 洗掉用戶并且洗掉HOME目錄:userdel -r 用戶名
4.5、添加組
- 添加組:groupadd 用戶名
4.6、洗掉組
- 洗掉組:groupdel 用戶名
注意:如果該組有用戶成員,必須先洗掉用戶才能洗掉組
4.7、重要檔案
- 【用戶檔案】:/etc/passwd
- 【密碼檔案】:/etc/shadow
- 【組檔案】 :/etc/group
第五章 權限管理
5.1、檔案權限
- r :對檔案是指可讀取檔案內容、對目錄是指可ls查看這個目錄
- w:對檔案是指可修改檔案內容,對目錄是指可以在其中創建或洗掉子節點(目錄或檔案)
- x :對檔案是指是否可以被運行,對目錄是指是否可以cd進入這個目錄
5.2、檔案型別
- 普通檔案(-): 包括文本檔案、資料檔案、可執行的二進制檔案等
- 目錄檔案(d): Linux系統把目錄看成是一種特殊的檔案,利用它構成檔案系統的樹型結構
- 設備檔案(s): Linux系統把每一個設備都看成是一個檔案
5.3、權限管理
- chmod:變更檔案或目錄的權限
- chmod 755 a.txt
- chmod u=rwx,g=rw,o=r a.txt
- chown:變更檔案或目錄的所屬用戶和所屬組
- chown 用戶:組名 檔案名
- chown 用戶:組名 目錄名
- chown -R 用戶:組名 目錄名
第六章 軟體安裝
6.1、rpm包安裝方式
- 安裝:rpm –ivh 軟體包名
- 升級:rpm -Uvh 軟體包名
- 卸載:rpm -e 軟體名
- 查找:rpm -qa | grep 軟體名
6.2、yum源安裝方式
- 安裝:yum install 軟體名
- 更新:yum update 軟體名
- 卸載:yum remove 軟體名
- 查找:yum search 軟體名
6.3、常用軟體
- yum -y install wget
- yum -y install gcc
- yum -y install gcc-c++
- yum -y install vim
- yum -y install lrzsz
6.4、上傳下載
- 安裝:yum -y install lrzsz
- 上傳:rz
- 下載:sz filename1 filename2 filename3
第七章 網路配置
7.1、主機名設定
-
查看主機名:hostname
-
臨時修改:hostname 新主機名
-
永久修改:vi /etc/sysconfig/network
7.2、IP地址設定
- 查看IP地址:ifconfig
- 臨時修改:ifconfig eth0 新IP地址
- 永久修改:vi /etc/sysconfig/network-scripts/ifcfg-eth0
7.3、域名映射設定
- 域名映射:vi /etc/hosts
7.4、網路服務設定
- 查看指定服務:service 服務名 status
- 啟動指定服務:service 服務名 start
- 停止指定服務:service 服務名 stop
- 重啟指定服務:service 服務名 restart
7.5、防火墻設定
- 查看防火墻: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.6、自啟動管理
自啟動的軟體或服務應該存放在/etc/init.d/下
- 查看所有:chkconfig --list
- 添加啟動:chkconfig --add name
- 洗掉啟動:chkconfig --del name
第八章 常用軟體
8.1、安裝JDK
注意:當前Linux為CentOS-6.10-x86_64-minimal.iso
界面:沒有圖形界面
記憶體:1GB
硬碟:20GB
連接:SecureCRT,上傳檔案(rz命令)需要安裝:yum -y install lrzsz
步驟一:下載
打開下載頁面
步驟二:上傳后解壓
步驟三:配置環境變數
-
編輯檔案:vi /etc/profile
-
添加代碼:
#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 -
保存退出::wq
-
生效配置:source /etc/profile
步驟四:檢查是否成功
- java -version
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/135813.html
標籤:其他
上一篇:docker資源分配 Cgroup和安全通信 TLS
下一篇:怎么實作自動運行更新資料?
