1. 程式人生 > >Linux參考筆記

Linux參考筆記

use workman flags alt+ host 調整 inux multicast 網絡信息

一、Linux系統的安裝

1. Linux目錄結構

/   根分區 Linux文件系統的起點
        Linux系統中有且僅有一個根分區,Linux裏面的所有數據全部存放在/下面
/bin    普通用戶使用的命令
/sbin   管理員使用的命令
/boot   存放啟動相關的文件,內核...
/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        查看當前網絡信息
# ifconfig
# route -n      查看網關
# cat /etc/resolv.conf  查看dns地址
圖形配置網絡
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

Linux參考筆記