Linux核心秘籍
創(chuàng)新互聯(lián)公司基于分布式IDC數(shù)據(jù)中心構建的平臺為眾多戶提供成都多線機房 四川大帶寬租用 成都機柜租用 成都服務器租用。1. Linux系統(tǒng)嚴格區(qū)分大小寫
2. Linux一切皆文件
3. Linux命令之間需要空格
網絡運維課程大綱
Windows
網絡技術(思科、華為)
Linux
1.計算機由硬件和軟件組成
硬件:看得見,摸得著(顯示器/鍵盤/鼠標/機箱/主板/cpu/內存/硬盤...)
軟件:
系統(tǒng)軟件 windows/Linux/unix
應用軟件 qq/360/office/...
2.計算機分類
個人計算機 幾乎99%以上安裝的是Windows,目前選Windows 10
服務器 幾乎90%以上安裝的是Linux
一、Linux系統(tǒng)的安裝
1. Linux目錄結構
/ 根分區(qū) Linux文件系統(tǒng)的起點
Linux系統(tǒng)中有且僅有一個根分區(qū),Linux里面的所有數(shù)據(jù)全部存放在/下面
/bin 普通用戶使用的命令
/sbin 管理員使用的命令
/boot 存放啟動相關的文件,內核vmlinuz...
/root 管理員的家目錄
/home 普通用戶的家目錄
/dev 存放設備相關的,硬盤,光驅,軟盤,鍵盤...
/etc 配置文件存放位置
/var 存放數(shù)據(jù),日志相關
/tmp 臨時文件存放位置
2.文件系統(tǒng)
概念:磁盤的格式
Windows NTFS、Fat32
Linux XFS、ext2/ext3/ext4
swap 交換分區(qū),虛擬內存 8G
3.新建CentOS7的安裝環(huán)境
雙擊桌面VMware Workstation Pro圖標/文件/新建虛擬機/自定義,下一步/選擇稍后安裝操作系統(tǒng),下一步/選擇Linux,Red Hat Enterprise 7 64位,下一步/修改虛擬機名字CentOS7,安裝位置更改D:\Virtual Machines\CentOS7,下一步/下一步/內存2048M,下一步/下一步/下一步/硬盤修改為SATA,下一步/下一步/硬盤調整為80G,下一步/下一步/完成
4.在VMware里安裝CentOS7
a.放入安裝光盤
選擇CD/DVD(SATA)/選擇使用ISO映像文件/D:\網工軟件包\軟件包\ISO\CentOS-7-x86_64-Everything-1511.iso/確保上面設備狀態(tài)被選中/確定
b.啟動虛擬機電源,選擇Install CentOS 7,回車
c.安裝語言選擇中文,簡體中文,繼續(xù),鍵盤/選項/ctrl+shift/完成
SECURITY/關閉/完成
軟件選擇/GNOME/完成
d.安裝位置/我要配置分區(qū)/完成/選擇標準分區(qū),
點擊+/掛載點選擇/boot,大小200M,添加掛載點/
點擊+/掛載點選擇/,大小20000M,添加掛載點/
點擊+/掛載點選擇swap,大小8192M
完成/開始安裝
e.點擊root密碼,設置密碼為centos,完成/重啟
f.安裝之后的初始化(如果文字界面):1 --> 2 --> c --> c
二、Linux系統(tǒng)的基本操作
1.賬戶管理
Windows管理員 administrator
Linux管理員 root
2.圖形桌面和命令行界面的切換
centos7提供了 F1 - F6 6個終端環(huán)境,其中F1是圖形,F(xiàn)2-F6是字符
從圖形桌面進入字符界面 Ctrl + Alt + (F2-F6)
字符界面進入圖形桌面 Alt + F1
字符界面之間的切換 Alt + (F2-F6)
練習:
1)按Ctrl + Alt + F2 切換到第二個字符控制臺
在 login: 后輸入 root ,按 Enter 確認
在 password: 后輸入 root 用戶的密碼,按 Enter 鍵即可登陸
2)按Alt + F3 切換到第三個字符控制臺
在 login: 后輸入 root ,按 Enter 確認
在 password: 后輸入 root 用戶的密碼,按 Enter 鍵即可登陸
3)輸入 exit 退出第三個字符控制臺
4)按Alt + F1 回到圖形桌面環(huán)境
3.Linux命令基本使用
pwd 打印當前工作目錄,相當于windows地址欄
cd 切換目錄
cd . 當前目錄不變
cd .. 返回上一級目錄
cd ../.. 返回上一級目錄的上一級
cd - 返回上一次所在目錄
cd ~ = cd 返回當前用戶的家目錄
ls 列出當前目錄下的內容
-l 長格式顯示當前目錄的內容
Windows下雙擊一個目錄 = Linux里面 cd + ls
4.Linux下面顏色的作用
藍色 表示文件夾
紅色 壓縮文件
綠色 可執(zhí)行文件
黑色 普通文件
××× 設備文件
eg:
[root@localhost ~]# cd //
[root@localhost ~]# pwd //
/root
[root@localhost ~]# cd . //
[root@localhost ~]# pwd //
/root
[root@localhost ~]# cd .. //
[root@localhost /]# pwd //
/
[root@localhost /]# cd .. //
[root@localhost /]# pwd //
/
[root@localhost /]# cd /etc/pki/CA
[root@localhost CA]# pwd
/etc/pki/CA
[root@localhost CA]# cd ../..
[root@localhost etc]# pwd
/etc
[root@localhost etc]# pwd
/etc
[root@localhost etc]# cd /root/
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd -
/etc
[root@localhost etc]# pwd
/etc
5.配置網絡
# ifconfig 查看當前網絡信息(IP地址、子網掩碼)
# route -n 查看網關
# cat /etc/resolv.conf 查看dns地址
# hostnamectl 查看主機名
圖形配置網絡
Alt+F2
nm-connection-editor
右上角把網絡重新激活
驗證
hostnamectl -sethostname xxx.xxx.xxx
[root@localhost ~]# hostnamectl
[root@localhost ~]# hostnamectl set-hostname teacher.tedu.cn
[root@localhost ~]# hostnamectl
Static hostname: teacher.tedu.cn
Icon name: computer-vm
Chassis: vm
Machine ID: d3f0970c5308449d950e3453c9a449ba
Boot ID: c5799a77789d47ca9a670064a03655eb
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-327.el7.x86_64
Architecture: x86-64
命令配置網絡
# nmcli device status 列出所有的網卡設備
# nmcli connection show 列出已配置的網絡連接
手動設置IP地址/掩碼,允許自動連接
nmcli con mod "連接名" ipv4.method manual ipv4.address "IP地址/掩碼位數(shù)"
# nmcli connection modify eth0 ipv4.method manual ipv4.addresses "10.0.0.10/255.255.255.0"
nmcli con mod "連接名" connection.autoconnect yes
# nmcli connection modify eth0 connection.autoconnect yes
手動指定默認網關、DNS地址
# nmcli con mod "連接名" ipv4.gateway 默認網關地址
# nmcli con mod "連接名" ipv4.dns DNS地址
# nmcli connection modify eth0 ipv4.gateway 10.0.0.254
# nmcli connection modify eth0 ipv4.dns 4.4.4.4
停用指定連接
nmcli con down "連接名"
激活指定連接
nmcli con up "連接名"
# nmcli connection down eth0
# nmcli connection up eth0
# ifconfig
eno16777736: flags=4163
inet 10.0.0.10 netmask 255.255.255.0 broadcast 10.0.0.255
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.254 0.0.0.0 UG 100 0 0 eno16777736
# cat /etc/resolv.conf
# Generated by NetworkManager
search tedu.cn
nameserver 4.4.4.4
額外實驗:
1. 百度 "去IOE"
練習(命令行模式):
1)按 Ctrl + Alt + F2 切換到第二個字符控制臺
在 login: 后輸入 root ,按 Enter 確認
在 password: 后輸入 root 用戶的密碼,按 Enter 鍵即可登陸
2)查看當前在哪個目錄下
# pwd
/root
3)切換到 /boot 目錄下,查看當前所在的目錄位置
# cd /boot
# pwd
/boot
4)查看當前目錄下有哪些文檔
# ls
5)返回到 /root 目錄下
# cd /root 【或cd】
6)分別查看當前目錄、 /boot 、/ 目錄下有哪些文檔
# ls
# ls /boot
# ls /
【# ls /root /boot /】
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。