安裝 Linux 虛擬機
- 首先,選擇不同的虛擬機軟體,比如 VMWare 或者 VirtualBox,我是windows系統,使用VMWare虛擬機
- 然后,再選擇不同的 Linux 發行版本(如 Ubuntu 或者 CentOS)的 ISO 鏡像檔案,我選擇centos7,采用的是CentOS-7-x86_64-Minimal-1611.iso,最小安裝版
- 安裝好之后的虛擬機

任務二 :Linux 的配置管理
- 首先,掌握 Linux 用戶及組的創建、洗掉操作,并了解什么是「粘滯權限」
- 然后,掌握檔案及目錄的創建、洗掉、查找、拷貝等操作
- 接著,配置 Linux 的網路服務,實作讓虛擬機用多種方式訪問外網
- 接下來,可以給虛擬機安裝圖形界面,并謹慎地嘗試更新內核
- 最后,實作管道過濾、系統管理、軟體安裝、服務配置等系列操作
- 我準備創建一個用戶組,叫做testgroup,創建一個用戶,叫做testuser,并將密碼賦予1,那么命令如下
#創建用戶組testgroup
groupadd testgroup
#創建用戶testuser并分配到testgroup,-g的意思就是分配用戶組
useradd -g testgroup testuser
#設定testuser的密碼,回車之后系統會問你密碼要設定什么,我這里設定1
passwd testuser
- 關于粘滯權限,粘滯權限其實就是一個特殊的洗掉權限,即“只有創建它的用戶,才可以洗掉,其他用戶可以對它做除了洗掉以外的任何操作”,一般用在臨時檔案目錄,比如系統的tmp檔案夾,很多程式或者用戶都要用到這個檔案夾作為臨時空間,所以大家都能對這個目錄進行讀寫,但大家都不能洗掉這個檔案夾(因為一旦刪了,其他人就沒得用了,只有系統管理員用戶才可以刪)
任務三 : 搭建偽直播應用
- 按照正常步驟來,第一步問題卡在了git clone https://github.com/ossrs/srs.git,提示Connection reset by peer,由于檔案中特別提示了可能會網路錯誤,所以誤以為是我的網路配置不對,但是采取各種ping、telnet、curl、wget進行測驗后發現,網路應該是沒問題的,并且Connection reset by peer是個很通用的錯誤,很難在網路上找到什么有用的資訊,后來在本機windows嘗試的時候無意中成功了一次,然后在虛擬機中進行多次嘗試后才發現,,單純是網路不穩定,,并不是配置有問題,
- 按照檔案步驟拿到原始碼并編譯安裝配置運行后,第一次運行失敗了,tail -f ./objs/srs.log查日志發現是埠沖突,由于此虛擬機有部署并自啟動了作業上的一些應用,其中有個8080埠被占用,導致srs服務起不來,vi conf/srs.conf重新改了配置后啟動成功
- 按照檔案步驟配置后,推流并播放成功,
- 播放成功截圖(我遮住了攝像頭,并不想上鏡)

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/287263.html
標籤:其他
