1. 程式人生 > >linux日常筆記1

linux日常筆記1

linux筆記1



Linux核心秘籍

1. Linux系統嚴格區分大小寫

2. Linux一切皆文件

3. Linux命令之間需要空格


網絡運維課程大綱

Windows

網絡技術(思科、華為)

Linux


1.計算機由硬件和軟件組成

硬件:看得見,摸得著(顯示器/鍵盤/鼠標/機箱/主板/cpu/內存/硬盤...)

軟件:

系統軟件 windows/Linux/unix

應用軟件 qq/360/office/...


2.計算機分類

個人計算機 幾乎99%以上安裝的是Windows,目前首選Windows 10

服務器 幾乎90%以上安裝的是Linux


一、Linux系統的安裝

1. Linux目錄結構

/ 根分區 Linux文件系統的起點

Linux系統中有且僅有一個根分區,Linux裏面的所有數據全部存放在/下面

/bin 普通用戶使用的命令

/sbin 管理員使用的命令

/boot 存放啟動相關的文件,內核vmlinuz...

/root 管理員的家目錄

/home 普通用戶的家目錄

/dev 存放設備相關的,硬盤,光驅,軟盤,鍵盤...

/etc 配置文件存放位置

/var 存放數據,日誌相關

/tmp 臨時文件存放位置

2.文件系統

概念:磁盤的格式

Windows NTFS、Fat32

Linux XFS、ext2/ext3/ext4

swap 交換分區,虛擬內存 8G

3.新建CentOS7的安裝環境

雙擊桌面VMware Workstation Pro圖標/文件/新建虛擬機/自定義,下一步/選擇稍後安裝操作系統,下一步/選擇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/確保上面設備狀態被選中/確定

b.啟動虛擬機電源,選擇Install CentOS 7,回車

c.安裝語言選擇中文,簡體中文,繼續,鍵盤/選項/ctrl+shift/完成

SECURITY/關閉/完成

軟件選擇/GNOME/完成

d.安裝位置/我要配置分區/完成/選擇標準分區,

點擊+/掛載點選擇/boot,大小200M,添加掛載點/

點擊+/掛載點選擇/,大小20000M,添加掛載點/

點擊+/掛載點選擇swap,大小8192M

完成/開始安裝

e.點擊root密碼,設置密碼為centos,完成/重啟

f.安裝之後的初始化(如果文字界面):1 --> 2 --> c --> c



二、Linux系統的基本操作

1.賬戶管理

Windows管理員 administrator

Linux管理員 root

2.圖形桌面和命令行界面的切換

centos7提供了 F1 - F6 6個終端環境,其中F1是圖形,F2-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 回到圖形桌面環境


3.Linux命令基本使用

pwd 打印當前工作目錄,相當於windows地址欄

cd 切換目錄

cd . 當前目錄不變

cd .. 返回上一級目錄

cd ../.. 返回上一級目錄的上一級

cd - 返回上一次所在目錄

cd ~ = cd 返回當前用戶的家目錄

ls 列出當前目錄下的內容

-l 長格式顯示當前目錄的內容

Windows下雙擊一個目錄 = Linux裏面 cd + ls

4.Linux下面顏色的作用

藍色 表示文件夾

紅色 壓縮文件

綠色 可執行文件

黑色 普通文件

××× 設備文件


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地址/掩碼位數"

# 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<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

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 /】



linux日常筆記1