two 作業系統

2021-09-28 06:06:57 字數 3820 閱讀 3896

人與計算機硬體交流的中介

應用程式

直譯器核心

開源、自由傳播、穩定且有效率、免費或少許費用、漏洞少且快速修補

支援多使用者,多工,多執行緒,以及多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站看哈工大的李治軍老師講的,但是一上來就開始從彙編 ...