人與計算機硬體交流的中介
應用程式
直譯器核心
開源、自由傳播、穩定且有效率、免費或少許費用、漏洞少且快速修補
支援多使用者,多工,多執行緒,以及多cpu支援
應用於伺服器端,嵌入式,以及個人pc
應用領域
發行版本
桌面系統領域
ubuntu(開發人員開發平台)
伺服器系統領域
redhat、centos
系統安全要求較高的領域
debian、freebsd(金融、遊戲企業)
使用資料庫高階服務、電子郵件服務或網路服務領域
suse(德國用的多)/opensuse
測試新技術或功能的
fredora(fredora->穩定之後->redhat->去除logo去除收費->centos)
中文版本
紅旗、麒麟
例centos-7-x86_64-***-1810.iso————伺服器安裝版本iso映象
centos-7-x86_64-everything-1810.iso————功能程式更全
centos-7-x86_64-livegnome-1810.iso————演示版本
centos-7-x86_64-livekde-1810.iso————演示版本
centos-7-x86_64-minimal-1810.iso————最小化版(教學使用)
centos-7-x86_64-netinstall-1810.iso————通過網路安裝系統
通用分割槽方案
/boot 200m
swap 記憶體 > 8g 分配8g 記憶體 <=8g 分配1.5倍的記憶體量
/ 剩餘空間
資料重要分割槽方案
/boot 200m
swap 記憶體 > 8g 分配8g量 記憶體 <=8g 分配1.5倍的記憶體量
/ 50~200g
/data 分配剩餘空間
靈活分割槽方案
/boot 200m
swap 記憶體 >8g 分配8g量 記憶體<=8g 分配1.5倍的記憶體量
/ 50~200g
剩餘空間不分
1)檢查鏈路是否通常
ping目的主機
解決方法
虛擬環境網路配置是否正確 (網絡卡模式設定、虛擬網路編輯器配置)
虛擬主機網絡卡位址是否配置(是否顯示網絡卡位址等)
如果無法進行網絡卡重啟操作,可能是有網路服務衝突(networkmanager服務沒關閉)
確認網絡卡是否啟用(onboot=yes/no)
檢查本地虛擬網絡卡是否配置正確(檢查vmnet8啟動和配置)
防火牆或者路由器等網路裝置有(安全策略阻止)acl
防火牆等安全服務是否阻止 (firewalld iptables)
2)確認遠端服務是否正常執行
telnet 目標主機 22
解決方法
systemctl start sshd
systemctl status sshd——
● sshd.service - openssh server daemon
loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
active: active (running) since thu 2019-07-04 16:20:41 cst; 7h ago
3)連線時使用者名稱和密碼需要指定正確
虛擬主機網路配置說明
網絡卡位址資訊如何配置
方法一nmtui(圖形介面配置)
nmtui命令無法顯示圖形介面(networkmanager 服務沒開啟)
方法二vi(修改網絡卡配置檔案)
最後別忘記重啟網絡卡
ip a(centos7) ifconfig(centos6)
nat模式 物理主機windows(宿主機) 虛擬主機linux
宿主機—爸爸 將虛擬主機位址進行轉換 例:192.168.21.201
虛擬機器—兒子 訪問外網(出去玩) 例:10.0.0.200 — 192.168.21.201
優點:不容易產生位址衝突問題
缺點:不方便讓其他宿主機訪問
橋接模式 物理主機windows(宿主機) 虛擬主機linux
宿主機—爸爸 例:192.168.21.201
虛擬機器—兒子(成年人) 訪問外網(出去玩) 例:192.168.21.202
優點: 方便讓其他宿主機訪問
缺點: 容易產生位址衝突問題
僅主機模式 物理主機windows(宿主機) 虛擬主機linux
宿主機—爸爸 禁止出去
虛擬機器—兒子 訪問外網(出去玩) xx.xx.xx.xx
優點:網路環境更加安全
缺點:不能訪問外網
因為直接操作主機——
不方便管理多台主機
不方便記錄作業系統命令
不方便檢視檔案內容
1)確保**伺服器資料不能丟失
2)確保**伺服器7*24小時執行
3)確保使用者訪問**體驗
1)什麼是命令提示符: 提示可以輸入命令
[root@oldtian ~]#
「root@」——登入系統的使用者
「oldtian」——顯示主機名稱(簡寫形式)
oldboytian.com (完整顯示)
「~」——當前使用者所在工作目錄資訊
「#」表示登入使用者身份 #——管理員身份(root) $——普通使用者(oldboy)
掌握的基礎命令 150
2)命令執行語法格式:
命令 空格 引數資訊 空格 處理物件
例:rm -f/–force oldboy.txt
3) linux系統目錄結構
一切從根開始
絕對路徑查詢資料——從根開始找尋資料資訊,表示路徑資訊更佳精準
相對路徑查詢資料——從當前路徑查詢資料,使運維操作效率提公升
關閉系統
shutdown -h 預設將在1分鐘後關機
shutdown -h 10 將在10分鐘後關機
shutdown -c 取消關機
shutdown -h 0 立即關機
shutdown -h now 立即關機
重啟系統
shutdown -r 預設將在1分鐘後重啟
shutdown -r 10 將在10分鐘後關機
shutdown -r 0 立即重啟
shutdown -r now 立即重啟
reboot 立即重啟
檢視資料資訊——list—>ls
ls -d /oldboy_dir — 絕對路徑檢視目錄
顯示目錄結構——tree
[root@oldtian ~]# tree /www
/www
└── ttt
└── qqq
└── yyy
目錄切換方式——change directory—>cd
方法一: cd 相對於當前路徑,進入到其子目錄中
方法二: cd … 相對於當前路徑,進入到上一級目錄
方法三: cd ~/cd 快速返回到使用者家目錄
方法四: cd - 返回上一次所在路徑的目錄
檢視當前工作路徑——print(輸出)working directory—>pwd(絕對路徑顯示)建立檔案命令——touch
touch 123.txt
方法一:
方法二: echo 將書寫的資訊輸出到螢幕顯示
echo 「oldboy63」 > oldboy.txt 將檔案中的原有內容進行覆蓋
echo 「oldboy63」 >> oldboy.txt 在原有檔案中追加新的內容
作業系統 作業系統介面
介面表現為函式呼叫,由作業系統提供,連線作業系統和應用軟體。出於安全性考慮,應用程式不能直接在記憶體中任意訪問 將核心程式和使用者程式隔離 通過比較訪問資料段cpl和rpl的特權級和當前段dpl的特權級之間的關係 應用程式呼叫庫函式printf printf呼叫庫中的write函式 write將函式...
作業系統(作業系統引論)
方便性 方便使用者進行操作計算機 有效性提高系統資源的利用率 提高系統的吞吐量,加速程式的執行 可擴充性 方便地增添新的模組和功能,以及對原有的功能模組進行修改 開放性能夠遵循世界標準規範 os作為使用者和計算機硬體系統之間的介面 使用者能夠通過作業系統來使用計算機系統 os作為計算機資源的管理者 ...
作業系統 作業系統 一 作業系統概述
好好學習,天天向上本文已收錄至我的github倉庫daydayup 歡迎star 之前一直沒有系統地學過作業系統,感覺自己在平時的學習過程中對於某些概念理解得一塌糊塗,比如中斷 記憶體 程序和執行緒等。所以打算系統的學習一下作業系統。一開始我是在b站看哈工大的李治軍老師講的,但是一上來就開始從彙編 ...