安裝VmWare注意事項
1.是否啟動虛擬化服務: 任務管理器——性能——虛擬化——啟動
2.安裝之后是否出現虛擬網卡:DOS命令——ipconfig——VM1,VM8
虛擬化服務禁用如何開啟
win10系統->更新和安全->恢復->高級啟動->疑難解答->高級選項->UEFI
韌體啟動->(有的電腦直接進入BOIS命令,有的電腦需要手動選擇BOIS)->虛擬化服務->開啟->保存退出
安裝之后沒有出現虛擬網卡
1.卸載重裝
2.下載CClear軟體,掃描清理注冊表
安裝Linux之后VMnet8網路不匹配
還原默認設定:虛擬網路編輯器——更改設定——還原默認設定
Linux網路配置
1.ip地址:保證和DOS視窗中VMnet8Ipv4前三部分保持一致,最后一部分在11-254之間
2.子網掩碼:255.255.255.0
3. 網關:保證和DOS視窗中VMnet8Ipv4前三部分保持一致,最后一部分為2
4.DNS服務器:8.8.8.8或144.114.114.114
linux目錄結構
bin:存盤普通命令
sbin:存盤超級命令
home:存盤普通用戶
root:存盤超級用戶
usr /usr/local:下存盤資料或軟體
tmp:臨時目錄 迎來存放臨時資料
常用命令
ifconfig:查看網路
service network restart:重啟網路
hostname:查看主機名
hostnamectl set-hostname 主機名:永久修改主機名
systemctl status firewalld.service:查看防火墻狀態
systemctl stop firewalld.service:關閉防火墻狀態(重啟后自動打開) systemctl disable firewalld.service:關閉防火墻開機自啟
常用命令
man:幫助命令 查詢當前命令的使用方式(打開當前命令的幫組手冊)
格式: man 命令
cd:切換目錄
格式: cd 目錄名稱(單極目錄或多級目錄(目錄全路徑或當前目錄下開始的全路徑))
注意:
/:linux根目錄
~:當前用戶的家目錄
.:當前命令
…:上一級目錄
tab:一次補全 兩次搜索
ps(process status):查看當前行程
pwd(print working directory):顯示當前目錄
ls:查看
格式: ls [選項] [檔案名]選項:
-l:查看詳細資訊 可以簡寫為ll
-a:查看所有
-la:查看所有詳細資訊
mkdir(make directory):創建目錄
格式: mkdir [選項] [目錄名稱…]
選項: -p:迭代創建
rmdir(remove directory):洗掉目錄
格式: rmkdir [選項] [目錄名稱…]
選項: -p:迭代洗掉
注意: 只能洗掉空目錄 多級目錄只能洗掉最后一個
touch:創建空白檔案
格式: touch 檔案名
注意: 只能創建空白檔案 如果檔案已存在,不創建
rm(remove):洗掉
格式: rm [選項] [檔案或目錄]
選項:
-f:跳過提示資訊
-r:強制洗掉
-rf:跳過提示資訊強制洗掉
注意: 使用-rf注意注意注意再注意
cp(copy):復制
格式: cp [選項] [源檔案或目錄路徑] [新檔案或目錄路徑]
選項: -r:復制目錄
注意:
復制程序中可以對名稱做修改沒有特殊需求不要修改
mv(move):剪切 移動
格式: cp [選項] [源檔案或目錄路徑] [新檔案或目錄路徑]
注意:
剪切程序中可以對名稱做修改,沒有特殊需求不要修改
vim(visit insert modification):文本編輯器
格式: vim 檔案名
注意: 檔案存在直接打開 檔案不存在也直接打開,保存就是創建 不保存就是不創建
如何保存和退出
:q(quit) :退出
:w (write) :保存
:wq(write quit) :保存并退出
:q! :強制退出 不保存
:w! :強制保存
:wq! :強制保存并退出注意: vim因為意外終止,會產生交換檔案(隱藏的),和源檔案在同一級
如何進入編輯模式:
i:在當前游標,進入插入模式
o:下一行進入插入模式
如何進行行首行尾,開頭末尾切換
行首:home/0
行尾:end/$
開頭:gg
結尾:G
映射關系:ip地址和主機名或者域名之間的對應關系
windows:映射檔案在C:\Windows\System32\drivers\etc\hosts
在檔案中新加
格式:linuxIP地址 主機名
例如:
192.186.64.110 master
linux:映射檔案在/etc/hosts
在檔案中新加
格式:
linuxIP地址 主機名
例如:
192.186.64.110 master
用戶和用戶組
用戶在/etc/passwd中
用戶組在/etc/group/中
注意:在創建用戶時,系統默認生成一個用戶組(組名和用戶名一致)
用戶格式詳解:cy: x:1000:1000:cy:/home/cy:/bin/bash
cy:用戶名
x:加密的密碼
1000:用戶編號
1000:組編號
cy:用戶全名稱
/home/cy:所在位置
/bin/bash:可執行命令
useradd:添加用戶
格式: useradd 用戶名
passwd:修改密碼
格式: passwd 用戶名
注意:輸入密碼時,密碼默認不顯示
su(switch user):切換用戶
格式: su 用戶
注意:root切換普通用戶時,不需要輸入密碼,
userdel:洗掉用戶
格式: userdel [選項] 用戶名
選項:
-f:洗掉登錄用戶
-r:洗掉用戶和用戶相關檔案和目錄
-rf:洗掉登錄用戶和登錄用戶相關檔案和目錄
注意:
用戶主目錄在/home,通信檔案在/var/spool/mail/
使用-f時,用戶相關檔案和目錄不會進行洗掉
groupadd:創建組(普通組,由系統默認生成的叫做主組)
格式: groupadd 組名
注意:
創建普通組不會生成用戶
groupdel:洗掉組(普通組,不能洗掉主組)
格式: groupdel 組名
注意:
不能洗掉主組,主組隨著用戶的消失而消失
區分:
主組是創建用戶時系統默認生成的,依賴于用戶的存在而存在
手動創建的普通組用于管理多個普通用戶
gpasswd:管理用戶和組
格式: gpasswd [選項] 用戶 組
選項:
-a:添加
-d:洗掉
注意:
1.組默認是沒有任何用戶的
2.添加一個用戶到組的時候,可以添加到普通組,別的主組和本身的主組
3.如果是普通組,無論組下是否有用戶都可以直接洗掉
4.如果是主組并且主組下面有用戶,洗掉用戶時主組不會洗掉(主組變成普通組)
檔案和目錄權限:
-:表示型別
rw-:當前用戶權限
r–:當前用戶組權限
r–:其他用戶權限
r:讀 w:寫 x:執行
u:當前用戶 g:當前組 o:其他 a:所有
權限分配
chmod:修改權限
格式1:(使用相加減表達權限)
chmod [選項] [權限修改] [檔案]
格式2:(使用數字表達權限)
chmod [選項] [權限修改] [檔案]
4:讀 2:寫 1:執行 7:全部
注意:如果只給一個數字表示修改o(其他),兩個表示修改g(當前組)o(其他)
選項: -R:迭代修改
chgrp:修改用戶組
格式: chgrp [選項] [組名] [檔案或目錄]
選項: -R:表達迭代修改
注意:
檔案或目錄的所有用戶或所有組,都是以編號來查詢所有用戶或所有組
如果不存在就顯示編號,存在顯示名稱
chown:修改所屬用戶
格式: chown [選項] [組名] [檔案或目錄]
選項: -R:表達迭代修改
sudo:越權執行
格式: sudo 命令
注意:sudo實際上去借root權限執行命令(root對普通用戶分配了權限)選項:
-l:查看當前權限
visudo:修改組態檔進行權限分配(檔案所在位置/etc/sudoers)
例如:普通用戶擁有root所有權限 用戶名
ALL=(ALL) ALL 用戶名 ALL=(root) ALL
例如:普通用戶只能執行一個命令 用戶名
ALL=(root)/bin/rm注意:可以同過vim /etc/sudoers修改權限分配
查找
find
格式: find 開始查找路徑 [選項] [條件]
選項: -name
*表示匹配所有
?表示匹配一個
例如:從/開始查找后綴為.txt
find / -name “*.txt” -type
d:表示目錄
f:表示檔案
例如:從/開始查找檔案
find / -type f -size
ll --block-size=單位
例如:大小以k為單位進行顯示
ll --block-size=k
注意:條件需要給上單位
+表示大于
-表示小于
不給就是等于
例如:從/開始查找檔案大小大于2k
find / -size +2k -user -group
find which whereis locate的區別
find:查找檔案或目錄
locate:在資料庫中查找檔案,搜索速度比find快,使用前先運行updatedb更新資料庫
which:查找二進制檔案,通過PATH路徑查找
whereis:查找二進制檔案,通過檔案索引資料庫查找,范圍比which廣
locate和find詳解
which和whereis詳解
硬鏈接和軟連接的區別
硬鏈接:相當于復制檔案
軟連接:相當于windows的快捷方式
詳解
Linux常見符號
|:管道,把前面一部分的內容交給后面去處理
例如: cat /etc/profile | more
&:后臺執行
格式: nohup 命令&&&:表示當前命令執行成功時才執行后一條命令
grep:篩選
格式: grep 篩選條件
>>:追加,把命令1的結果寫入到命令2
格式: 命令1 >> 命令2
例如:cat profile >> test.txt
>:覆寫
格式: 命令1 > 命令2
例如:cat profile > test.txt
軟體包管理
rpm:查看 管理 洗掉軟體
格式: rpm [選項] [軟體名稱] [后綴]
選項:
-q:查詢
-a:所有
-qa:查詢所有
-e:洗掉
后綴: --nodeps:無視依賴關系
注意:直接-e時,如果有依賴關系,不能直接洗掉 需要加上–nodeps后綴
tar:解壓和壓縮
格式: tar [選項] [包] [路徑]
選項:
-c:壓縮
-x:解壓
-v:顯示
-z:gzip
-j:bzip
-f:使用當前名稱
-t:查看
解壓: -C:指定解壓路徑
tar -zxvf: 解壓gzip格式包
tar -jxvf:解壓bzip2格式包
打包:
tar -zcvf:打包為gzip格式
tar -jcvf:打包為bzip2格式
tar和gzip、bzip2的區別
tar可以打包檔案和目錄,而gzip和bzip2只能壓縮檔案不能壓縮目錄
詳解
配置java環境變數
vim /etc/profile
在最后的位置輸入:
export JAVA_HOME=/usr/local/soft/jdk1.8.0_171
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin
:wq保存
重繪檔案:source /etc/profile
克隆兩臺虛擬機加master 三臺組成一個集群
所克隆的虛擬機需要修改主機名,ip
永久修改主機名
hostnamectl set-hostname node1或node2
修改ip
方式1:
通過可視化界面直接修改
方式2: vim
/etc/sysconfig/network-scripts/ifcfg-ens33
然后重啟網路:service network restart
加上映射關系
windows下C:\Windows\System32\drivers\etc\hosts
192.168.75.110 master
192.168.75.120 node1
192.168.75.130 node2
linux下/etc/hosts
192.168.75.110 master
192.168.75.120 node1
192.168.75.130 node2
ssh免密:只需要在master下執行
1.創建秘鑰 ssh-keygen -t rsa 一直回車
2.秘鑰分發 ssh-copy-id 主機名或ip地址(分發三臺)
注意:如果執行出錯,進入/root/.ssh洗掉里面所有內容,從新執行
scp:檔案分發
格式: scp [選項] 檔案路徑 主機名:發送的位置
選項: -r:分發目錄
查看開機默認啟動模式
systemctl get-default
修改開機為命令列模式
systemctl set-default multi-user.target
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/286724.html
標籤:其他
