-
博覽會(huì)好嗎
查看全部 -
可分享:可以分享給其他系統(tǒng)掛載使用的目錄
不可分享:自己機(jī)上的一些配置文件,或與程序相關(guān)
的文件
查看全部 -
虛擬機(jī)網(wǎng)絡(luò)模式
NAT模式,特點(diǎn):虛擬機(jī)可以訪問外網(wǎng),但與主機(jī)不互通
網(wǎng)橋模式:又叫橋接模式,特點(diǎn):既可以訪問外網(wǎng)又可以與主機(jī)互通
????????????????????????????????????????缺點(diǎn):容易占用主機(jī)獨(dú)立IP,IP不夠用時(shí)容易出現(xiàn)沖突
internal模式? 特點(diǎn):相當(dāng)于在主機(jī)和虛擬機(jī)之間構(gòu)建的一個(gè)局域網(wǎng)
Host-only模式? 又叫主機(jī)模式,比較復(fù)雜
查看全部 -
文件圖解
查看全部 -
Linux常用命令
統(tǒng)計(jì):
cat num.txt
cat seq.txt? 首字符向后按? 輸出
sort seq.txt
sort -u seq.txt 去重
sort -r num.txt 降序
sort -n num.txt 按照數(shù)值排序
sort -n -r num.txt 按照數(shù)值降序
uniq seq.txt? 相鄰行的去重
sort seq.txt | uniq? 排序了之后再去重
sort seq.txt | uniq -c? 出現(xiàn)的次數(shù)
sort seq.txt | uniq -d 找出重復(fù)的那行
網(wǎng)絡(luò):
tcpdump? 網(wǎng)絡(luò)的抓包分析
tcpdump host baidu.com
curl badu.com
wget baidu.com
tcpdump dst host 代碼目標(biāo)地址
tcpdump src host?
性能:
top? 進(jìn)程占用資源的情況
htop 交互式的進(jìn)程查看器
free? 空閑/已用物理內(nèi)存/交換內(nèi)存
free -m 以兆顯示
查看全部 -
Linux 常見命令
路徑:
pwd 當(dāng)前目錄路徑
pwd cd?tmp/ pwd
tree 樹狀圖的方式列出一個(gè)目錄的內(nèi)容
tree cd?.. ls? tree tree?-a??顯示隱藏文件
查詢:
find?
find?-name?"*.txt" find?/?-name?"*.txt"
tar 歸檔??
打包
tar cvf a.tar b.txt c.txt
man tar 看tar命令的幫助列表
解包
mv a.tar tmp/
cd tmp/
tar xvf a.tar
cd ..
壓縮
tar -zcvf a.tar.gz b.txt a.txt
mv a.tar.gz tmp/
cd tmp/
解壓
tar -zxvf a.tar.gz
進(jìn)程:
ps -A 所有的進(jìn)程
ps -u root 顯示當(dāng)前用戶的進(jìn)程
ps -ef 看所有進(jìn)程和誰執(zhí)行的
ps -ef | grep ssh
ps -ef | grep mysql
ss -t -a 顯示tcp鏈接
ssh -u -a udp的鏈接
ss -lp | grep 3306
查看:
cat b.txt? 查看b.txt的內(nèi)容
cat -n b.txt > d.txt? 把b.txt的內(nèi)容加個(gè)行數(shù)寫到d.txt
cat d.txt
head 查看前面幾行
head b.txt
head -n 2 b.txt 前面2行
head -2 b.txt?
head -n -2 b.txt 除去后面2行的內(nèi)容
統(tǒng)計(jì):排序和過濾
uniq
sort
查看全部 -
目錄存儲(chǔ)結(jié)構(gòu)
inode:存儲(chǔ)數(shù)據(jù)的元數(shù)據(jù)(權(quán)限/時(shí)間/字節(jié)數(shù))
數(shù)據(jù)塊:存儲(chǔ)數(shù)據(jù)本身
8個(gè)扇區(qū)一個(gè)塊,4kb,數(shù)據(jù)區(qū)、inode區(qū),占硬盤的12.8%
df -i? ?查看硬盤分區(qū)的inode總數(shù)
通過inode來識(shí)別文件,系統(tǒng)通過文件名找到inode號(hào)碼,根據(jù)inode號(hào)碼找見文件的信息,根據(jù)信息找見系統(tǒng)的block,讀出
ls -i a.txt? 可以看到文件的inode的號(hào)碼
ll
ls tmp/
ls -i tmp/
目錄存儲(chǔ)結(jié)構(gòu)查看
stat file_name? ? 查看單文件元數(shù)據(jù)
df -i? inode使用情況
df -h? 磁盤使用情況
創(chuàng)建硬鏈接
ln a.txt b.txt
ls
ll
ls -li 查看每個(gè)文件的inode
stat a.txt
stat b.txt
軟鏈接
文件a依賴于文件b,指向b的文件名
刪除inode節(jié)點(diǎn)
mv a.txt c.txt? 改變文件名,inode是不變的
stat c.txt
查看全部 -
Linux格式化磁盤以及掛載
創(chuàng)建一塊磁盤? ?設(shè)置 - 存儲(chǔ) - 控制器 - 新增 -?
啟動(dòng)虛擬機(jī)?
df -Th 看一下文件系統(tǒng)的分區(qū)
fdisk -l 分區(qū)工具看一下磁盤
fdisk /dev/sdb
m? 看幫助
n? ?添加新的分區(qū)
w? 保存
mkfs.xfs /dev/sdb? ?格式化
df -h
?
mkdir u1? 創(chuàng)建目錄
mount /dev/sdb01? /u1? ?掛載到某個(gè)目錄下面
查看全部 -
Linux的基本哲學(xué)? ——? 一切皆文件
VFS虛擬文件系統(tǒng),內(nèi)核的子系統(tǒng)之一,為用戶側(cè)提供文件和文件系統(tǒng)操作的統(tǒng)一的接口,屏蔽不同文件系統(tǒng)/存儲(chǔ)介質(zhì)的差異
ext4
xfs 高性能64位日志文件系統(tǒng),帶有日志功能防止宕機(jī)丟數(shù)據(jù),提供原生備份工具,最大分區(qū)大小16T
nfs 網(wǎng)絡(luò)文件系統(tǒng)
VFS特性
內(nèi)核層抽象通用的文件系統(tǒng)接口,支持問價(jià)/網(wǎng)絡(luò)/特殊文件系統(tǒng)
VFS抽象對(duì)象
超級(jí)塊:文件系統(tǒng)
目錄項(xiàng):文件路徑
索引節(jié)點(diǎn):具體文件
文件:進(jìn)程打開的文件
Linux文件系統(tǒng)特點(diǎn)
樹形分層結(jié)構(gòu)、一切接文件、Centos8默認(rèn)文件系統(tǒng)
查看全部 -
Linux文件系統(tǒng)??
FHS規(guī)范? 約定俗稱的目錄規(guī)范
可分享(可以分享給網(wǎng)絡(luò)上其他主機(jī)掛載使用的)/不可分享(配置文件)? ?
不可變(函數(shù)庫/說明文件/配置文件)/可變(日志)
根目錄? /? ? ??
usr二級(jí)目錄/可分享不可變動(dòng)(unixt software resourse)/默認(rèn)軟件的目錄,相當(dāng)于programfiles/windows,下面一般會(huì)有bin、local下安裝不是由發(fā)行版提供的一些軟件,比如mysql? ??
bin可執(zhí)行的文件/單位維護(hù)模式下/必要命令?
home家目錄/系統(tǒng)默認(rèn)的一個(gè)家目錄/新增一個(gè)賬號(hào)?
etc配置文件/賬號(hào)密碼/啟動(dòng)文件/可查閱/root用戶更改?
var動(dòng)態(tài)數(shù)據(jù),緩存,登錄日志,軟件運(yùn)行產(chǎn)生的文件lib、log
查看全部 -
centos8網(wǎng)絡(luò)配置
設(shè)置 - 網(wǎng)絡(luò) - 網(wǎng)卡1(默認(rèn)NAT)
主機(jī)網(wǎng)絡(luò)管理器 - 創(chuàng)建網(wǎng)卡 - 啟用網(wǎng)卡?
設(shè)置 - 網(wǎng)絡(luò) - 網(wǎng)卡2(Host-Only)- 選擇剛才啟用的網(wǎng)卡
啟動(dòng)
ip?addr cd?/etc/sysconfig/network-scripts/ ls cp?ifcfg-enp0s3?ifcfg-enp0s9 vi?ifcfg-enp0s8
更改一些內(nèi)容:
BOOTPROTO="static"
NAME="enp0s8"
UUID=""
IPADDR=網(wǎng)絡(luò)的靜態(tài)地址
GATWWAY=網(wǎng)關(guān),與網(wǎng)絡(luò)管理器里面配置的網(wǎng)卡配置一致?
NETMASK=子網(wǎng)掩碼
centos8已經(jīng)把一些網(wǎng)絡(luò)腳本的命令取消掉了
nmcli c reload
ip addr
ssh連接
yum install openssh-server
查看ssh的配置文件
vi /etc/ssh/sshd_config
啟動(dòng)服務(wù)
systemctl status sshd? 一般是active狀態(tài)
加入到開機(jī)自啟里面
systemctl enable ssdh
systemctl enable sshd
systemctl start sshd
遠(yuǎn)程工具連一下
ssh root@192.168.56.104
輸入密碼
主機(jī)名的更新
hostnamectl? ?查看目前的主機(jī)名
方式一:
hostnamectl set-hostname imooc
hostnamectl
方式二:
nmtui? - set system hostname 通過鍵盤操作
hostnamectl
方式三:
nmcli g hostname imooc
reboot?
安全更新
yum updateinfo list sercurity installed
yun update --security
查看全部
舉報(bào)