一週學習總結
1.網卡配置文件路徑:/etc/sysconfig/netwok-scripts/ifcfg-eth0php
配置信息:(IP地址 掩碼地址 網關地址 DNS地址信息)
TYPE=Ethernet --- 指定網絡類型 以太網類型
BOOTPROTO=none --- 獲取IP地址方式 none static(手動配置地址) dhcpd(自動獲取地址)
DEFROUTE=yes --- 是否激活默認?路由? (網絡知識)
NAME=eth0 --- 網卡名稱信息 邏輯名稱
DEVICE=eth0 --- 網卡名稱信息 設備名稱
UUID=226f4037-72f4-4c0e-b72a-442145f64d81 --- eth0網卡設備編號
ONBOOT=yes --- 是否激活開啓網卡
IPADDR=10.0.0.200java
PREFIX=24 在前面加#就是暫停這個服務 GATEWAY=10.0.0.254 DNS1=223.5.5.5
文件配置生效: 重啓網絡服務 ifdown eth0 && ifup eth0 && (利用ifxx命令,指定網卡重啓)python
2.如何修改網卡名
ifcfg-eht0 resol
第一步:修改網卡文件名稱信息 vi ifcfg-ens33 ( NAME=eth0 DEVLCE=etho )
第二步:讓系統內核加載網卡名稱修改信息 mv ifcfg-ens33 ifcfg-eth0
第三步:讓系統內核加載網卡信息 vi /etc/default/grub ( GRUB_CMDLINE_LINUX="xxx net.ifnames=0 biosdevname=0 xxx"
第四步:加載修改配置信息 grub2-mkconfig -o /boot/grub2/grub.cfg
第五步:重啓操做系統 reboot
3.本地域名解析配置文件: 文件路徑信息:vi /etc/hosts
跳到第三行給這個IP改個名 192.173.16.122 db01(名字)
經過名字來搜索IP
4.操做命令的快捷鍵
ctrl + l --- 清屏操做
ctrl + c --- 中斷運行程序或者執行命令
方向 ↑ ↓ --- 調取歷史命令
ctrl + a --- 移動光標到行首
ctrl + e --- 移動光標到行尾
ctrl + u --- 將光標前內容剪切
ctrl + k --- 將光標後內容剪切
ctrl + y --- 將光標剪切內容粘貼
ctrl + s --- 進入鎖屏狀態
ctrl + q --- 進入解鎖狀態
tab --- 補全命令 或 路徑信息 或 參數信息
ctrl + r --- 快速檢索曾經輸入命令信息
esc + . --- 調取上一個命令多調用最後一個參數信息linux
語法:df [選項]ios
說明:df命令可顯示全部文件系統對i節點和磁盤塊的使用狀況。
如何進行掛載操做:
第一個歷程: 掛載環境準備
PS: linux系統中一切皆文件
準備光驅(分區): /dev/cdrom /dev/ 存儲設備文件目錄
/dev/sda /dev/sda1 /dev/sda2
/dev/sdb
/dev/sdc
準備掛載門 : 任意空目錄 /mnt 臨時掛載點目錄c++
第二個歷程: 光驅設備中須要放入光盤 第三個歷程: 進行掛載操做 mount 設備文件信息 掛載點目錄
mount /dev/cdrom /mnt 安裝掛載點ll
光驅web
umount /mnt 卸載掛載點
centos6
0 -- 系統關機級別 init 0
1 -- 系統單用戶級別 用於破解系統密碼root 救援恢復系統數據
2 -- 系統多用戶級別 沒有網絡多用戶級別
3 -- 系統多用戶級別 擁有網絡多用戶級別 ***
4 -- 未使用級別
5 -- 系統圖形化級別
6 -- 系統重啓級別 init 6shell
ll /usr/lib/systemd/system/runlevel*target (查看7系統的級別)centos
系統重要文件信息
1) 系統運行級別文件
文件路徑信息: /etc/inittab
文件做用說明: 定義系統啓動後,自動開啓哪些軟件程序bash
系統運行級別: 7個級別
centos6
0 -- 系統關機級別 init 0
1 -- 系統單用戶級別 用於破解系統密碼root 救援恢復系統數據
沒有網絡服務
2 -- 系統多用戶級別 沒有網絡多用戶級別
3 -- 系統多用戶級別 擁有網絡多用戶級別 ***
4 -- 未使用級別
5 -- 系統圖形化級別
6 -- 系統重啓級別 init 6
設置方法:
臨時設置:
init 級別數字
runlevel 查看當前運行級別
永久設置:
vi /etc/inittab
xx:5:xxx
centos7 (target 模式) ll /usr/lib/systemd/system/runlevel*target(查看總共級別)
/usr/lib/systemd/system/runlevel0.target -> poweroff.target
/usr/lib/systemd/system/runlevel1.target -> rescue.target
/usr/lib/systemd/system/runlevel2.target -> multi-user.target
/usr/lib/systemd/system/runlevel3.target -> multi-user.target
/usr/lib/systemd/system/runlevel4.target -> multi-user.target
/usr/lib/systemd/system/runlevel5.target -> graphical.target
/usr/lib/systemd/system/runlevel6.target -> reboot.target
設置方法:
臨時設置:
init 級別數字
runlevel 查看當前運行級別
永久設置:
查看 當前系統默認運行模式
systemctl get-default
修改系統默認運行級別
systemctl set-default multi-user.target/graphical.target
2) 系統登陸提示信息
文件路徑信息: /etc/motd
文件做用說明: 登陸系統後顯示提示信息
文件路徑信息: /etc/issue* /etc/issue.net
文件做用說明: 登陸系統前顯示提示信息
3) 系統主機名稱配置文件
文件路徑信息: /etc/hostname
文件做用說明: 修改主機名稱
系統名稱修改:
臨時修改: hostname web01
永久修改: vi /etc/hostname web01 (方法一
hostnamectl set-hostname backup (方法二
1) 系統用戶優化: 如何建立用戶 用戶設置密碼 如何使用建立用戶 如何刪除用戶
· 如何建立用戶: useradd oldboy id 用戶名稱 --- 查看確認用戶是否建立成功
· 如何設置密碼:
方法一: 交互式設置密碼
passwd oldboy --> 輸入兩次密碼信息
· 如何使用新建用戶
方法一: 從新創建遠程鏈接
方法二: 直接切換用戶信息
su - oldboy
PS: 皇帝root -無需密碼信息- 平民oldboy
平民oldboy-須要密碼信息- 皇帝root
· 如何刪除用戶
userdel oldboy
PS: 企業需求, 統計主機信息 == 資產管理
主機名稱 主機網絡地址 主機品牌型號 主機CPU 主機內存 主機存儲信息
主機名稱: 區域-機房-機櫃號碼-機器編號
BJ - pbs-010203 - 01
環境變量配置優先級別:
/etc/profile
別名功能配置優先級別:
第二個方法: 利用yum命令安裝軟件 *****
命令簡單介紹:
yum: 能夠下載軟件 並 安裝軟件
命令使用方法:
yum install -y 軟件名稱
yum reinstall -y 軟件名稱 --- 從新安裝 或者 修復軟件
缺點: 過分依賴網絡 不能定製一些功能
第三個方法: 利用編譯命令安裝軟件 (源碼安裝軟件)
命令簡單使用:
軟件程序源碼包 --> configure (指定軟件安裝目錄 指定軟件功能) --> make 編譯過程 --> make install 編譯安裝
代碼(c c++ php python) - 翻譯 - 系統識別(計算機語言 二進制)
翻譯:
有道軟件翻譯 單詞 句子 --- 解釋過程 shell python 解釋語言
翻譯工做者 整個信息全翻譯 編譯過程 c ++ java
缺點: 須要解決軟件依賴 安裝複雜度
第四個方法: 二進制包安裝方法 (綠色軟件安裝包)
安裝軟件過程:
二進制壓縮包 --- 解壓 --- 數據保存好 -- 簡單配置 --- 啓動程序
缺點: 沒法解決軟件依賴 功能單一
何導 11:57:55
系統日誌文件查看
日誌文件: 記錄系統或者服務運行狀況 正常信息/異常信息*
日誌文件保存路徑: /var/log/
日誌重要文件信息:
· /var/log/messages --- 系統運行或者服務運行狀態信息日誌文件
· /var/log/secure --- 系統用戶登陸狀況日誌文件
用正常登陸系統日誌信息
Dec 3 22:42:07 oldboy69 sshd[19391]: Accepted password for root from
10.0.0.1 port 2570 ssh2
Dec 3 22:42:07 oldboy69 sshd[19391]: pam_unix(sshd:session): session opened for user root by (uid=0)
① ② ③ ④
第一列: 日誌產生時間
第二列: 主機名稱信息
第三列: 登陸主機方式 ssh遠程登陸
第四列: 登陸成功或失敗具體信息
日誌文件如何查看:
head --- 查看一個文件頭部前面10行內容
tail --- 查看一個文件結尾最後10行內容
tail -f --- 實時查看文件變化內容信息 ,刪除就中止追蹤
-F --- 文件 刪除以後中止追蹤會有提示,文件恢復還會繼續跟蹤
grep 篩選字符 日誌文件 加參數 -i 忽略大小寫
1) 系統用戶優化: 如何建立用戶 用戶設置密碼 如何使用建立用戶 如何刪除用戶
· 如何建立用戶: useradd oldboy id 用戶名稱 --- 查看確認用戶是否建立成功
· 如何設置密碼:
方法一: 交互式設置密碼
passwd oldboy --> 輸入兩次密碼信息
· 如何使用新建用戶
方法一: 從新創建遠程鏈接
方法二: 直接切換用戶信息
su - oldboy
PS: 皇帝root -無需密碼信息- 平民oldboy
平民oldboy-須要密碼信息- 皇帝root
· 如何刪除用戶
userdel oldboy
第一個歷程: 重啓操做系統
第二個歷程: 啓動時在選擇菜單界面進行設置
選擇好系統內核信息 -- 按e -- 進入編輯界面(找到UTF-8結尾一行信息) --- 添加
ctrl+x ---> 啓動單用戶模式第三個歷程: 進入單用戶模式操做mount -o remount,rw / --- 讓單用戶進入文件系統是可讀寫的echo 654321|passwd --stdin root --- 破解修改root用戶密碼touch /.autorelabel --- 將以上單用戶配置操做保存下載exec /sbin/init --- 退出單用戶模式進入系統