ubuntu搭建推流服務器Nginx+rtmp [論壇 - Ubuntu 哈啦]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

« 1 ... 7 8 9 (10) 11 »


回覆: ubuntu搭建推流服務器Nginx+rtmp
會員二級
註冊日期:
2017/7/1 0:41
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 152
MP : 22 / 1018
EXP: 8
離線
顯示如下

附件:



jpg  1.jpg (92.53 KB)
49532_5caf75bea02b0.jpg 1366X768 px

4/12 1:13:45
應用擴展 工具箱
回覆: ubuntu搭建推流服務器Nginx+rtmp
會員二級
註冊日期:
2017/7/1 0:41
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 152
MP : 22 / 1018
EXP: 8
離線
大大這是那裏出問題?

附件:


docx a.docx 大小: 508.74 KB; 下載次數: 91

4/12 13:24:59
應用擴展 工具箱
回覆: ubuntu搭建推流服務器Nginx+rtmp
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 847
MP : 574 / 18513
EXP: 89
離線
我沒有很仔細看您「#92」提供的「a.docx」。
只有稍微看了一下,提供兩個方向給您參考

================================================================================

第一個,「nginx」啟動的時候不需要加「-s reload」,只需要「nginx」
當您使用「nginx -s reload」,表示「reload — reloading the configuration file
因為一開始沒有啟動「nginx」,應該就沒有「nginx.pid」這個檔案存在。
若您一開始沒有啟動「nginx」,然後就執行「nginx -s reload」,應該就會出現您「a.docx」最後出現的錯誤。

* https://nginx.org/en/docs/beginners_guide.html
* https://nginx.org/en/docs/control.html
* http://manpages.ubuntu.com/manpages/bionic/en/man8/nginx.8.html

之前寫的範例

* https://github.com/samwhelp/demo-nginx-rtmp/tree/gh-pages/example

以「getting-started-001」為例

對照「server-start.sh」,可以看到「nginx」並沒有加「-s reload」。

再看「server-reload.sh」,才有看到「nginx」有加「-s reload」。

================================================================================

第二個方向,

您可以再參考「鳥哥的 Linux 私房菜 / 第五章、Linux 的檔案權限與目錄配置」裡面提到的內容,了解一些概念。

================================================================================

最後一個題外話,因為以前怕會離題,所以以前沒有跟特別跟您提,

建議您未來有機會,可以嘗試了解「PATH」的概念,
您可以先參考「鳥哥的 Linux 私房菜 / 第六章、Linux 檔案與目錄管理 / 6.1.3 關於執行檔路徑的變數: $PATH

================================================================================

以上提供參考

報告完畢

4/12 14:50:54
應用擴展 工具箱
回覆: ubuntu搭建推流服務器Nginx+rtmp
會員二級
註冊日期:
2017/7/1 0:41
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 152
MP : 22 / 1018
EXP: 8
離線
大大你好
我重新安裝ubuntu 16.04系統,方法多一様。一台可以使用,另一台多無法使用,這台無法使用我也安裝很多次了。。
引用別人安裝過程
https://magiclen.org/ubuntu-server-16-04/

https://magiclen.org/lnamp/

之後就是你之前教我的方法

4/12 16:58:24
應用擴展 工具箱
回覆: ubuntu搭建推流服務器Nginx+rtmp
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 847
MP : 574 / 18513
EXP: 89
離線
jbyziag 寫到:
大大你好
我重新安裝ubuntu 16.04系統,方法多一様。一台可以使用,另一台多無法使用,這台無法使用我也安裝很多次了。。
引用別人安裝過程
https://magiclen.org/ubuntu-server-16-04/

https://magiclen.org/lnamp/

之後就是你之前教我的方法


您提供的「b.docx」,我目前看不出所以然

另外我有看到一個線索

在您提供的網址

https://magiclen.org/lnamp/

裡面有提到,有設定「防火牆」,您可以朝這方向去找,也許問題是出在這

* https://github.com/oneinstack/lnmp/blob/master/include/init_Ubuntu.sh#L99
* http://linux.vbird.org/linux_server/0250simple_firewall.php#netfilter_syntax_clean
* http://linux.vbird.org/linux_server/0250simple_firewall.php#netfilter_syntax_policy

以上提供參考,報告完畢


4/12 17:50:59
應用擴展 工具箱
回覆: ubuntu搭建推流服務器Nginx+rtmp
會員二級
註冊日期:
2017/7/1 0:41
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 152
MP : 22 / 1018
EXP: 8
離線
大大你好

防火牆,是否從這裡更改嗎?

附件:


docx c.docx 大小: 518.69 KB; 下載次數: 89

4/12 19:49:49
應用擴展 工具箱
回覆: ubuntu搭建推流服務器Nginx+rtmp
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 847
MP : 574 / 18513
EXP: 89
離線
jbyziag 寫到:
大大你好

防火牆,是否從這裡更改嗎?


我原本猜您已經有執行您找到的那個Script了。

所以推測那個Script已經幫你的系統做了一些防火牆的設定

我上面有貼參考連結如下

* https://github.com/oneinstack/lnmp/blob/master/include/init_Ubuntu.sh#L112

因為我沒有去研究過這部份,只有大略的看一下上面的 Script 。


我上面也有貼一個參考文章如下,您也可以對照著看,我目前並沒有花時間去研讀

* http://linux.vbird.org/linux_server/0250simple_firewall.php#netfilter_syntax_clean

以上


4/12 20:48:59
應用擴展 工具箱
回覆: ubuntu搭建推流服務器Nginx+rtmp
會員二級
註冊日期:
2017/7/1 0:41
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 152
MP : 22 / 1018
EXP: 8
離線
大大你好

如何在系統内,知道硬體看到使用情況。要下什麼指令……


可以用這方法,把以前舊的脚本上傳到新安裝伺服器内.在安裝下去。

附件:


docx d.docx 大小: 638.49 KB; 下載次數: 91

4/13 21:32:06
應用擴展 工具箱
回覆: ubuntu搭建推流服務器Nginx+rtmp
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 847
MP : 574 / 18513
EXP: 89
離線
jbyziag 寫到:
大大你好

如何在系統内,知道硬體看到使用情況。要下什麼指令……


可以用這方法,把以前舊的脚本上傳到新安裝伺服器内.在安裝下去。


不太懂你要問的?

您原本提到的 https://magiclen.org/lnamp/

不是有一個步驟


wget http://mirrors.linuxeye.com/lnmp-full.tar.gz



然後這個步驟,您是在您的本機下載,
然後用「Filezilla」傳到「Srever」上去。

接下來在 https://magiclen.org/lnamp/

不是有提供您解開的步驟


tar xzf lnmp-full.tar.gz



解開後,接著不是照著它原來提到的步驟去就好了??? 所以我不太懂您要問的。
另外您什麼特別的需求,需要一定安裝那個「Script」嗎?
若有的話,您應該要研究清楚那個「Script」怎麼使用,才去安裝吧?
不然感覺您出了問題,您又不曉得怎麼回復系統,Orz...

============================================================

額外一提,上面的指令,我會這樣下,解開時不需要「z」,讓「tar」自己去偵測。


tar xf lnmp-full.tar.gz



============================================================

另外關於「#97」提到的防火牆的設定,

您若已經執行那個「Script」,已經設定了。

我後來稍微看了一下,我找到的那篇文章

* http://linux.vbird.org/linux_server/0250simple_firewall.php#netfilter_syntax_clean

那篇文章,我看他有教您怎麼先把所有的規則給清除,

釐清一下,您清除了那些規則,還是不能正常連線嗎?

============================================================

以上

4/13 22:34:18
應用擴展 工具箱
回覆: ubuntu搭建推流服務器Nginx+rtmp
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 847
MP : 574 / 18513
EXP: 89
離線
我剛剛用「xprober」查了一下

查到

* https://github.com/kmvan/x-prober
* https://prober.inn-studio.com/
* https://github.com/kmvan/x-prober/blob/master/README-zh_TW.md
* https://inn-studio.com/prober

您是要安裝這個嗎?

============================================================

以下提供我在我環境「Ubuntu 18.04」的方式,請改成適合您自己的方式

參考下面頁面的說明

* https://github.com/kmvan/x-prober/blob/master/README-zh_TW.md
* https://inn-studio.com/prober

執行下面指令下載


wget -c 'https://api.inn-studio.com/download?id=xprober' -O x.php



或是從「GitHub」下載


wget -c 'https://github.com/kmvan/x-prober/raw/master/dist/prober.php' -O x.php



會下載一個檔案,命名為「x.php」。

最簡單的測試 (請參考「PHP Built-in web server」的用法)

執行


php -S localhost:8080



然後用「firefox」觀看


firefox http://localhost:8080/x.php



若是要給外部機器也看得到,則是執行


php -S 0.0.0.0:8080



============================================================

若您有安裝「apache」或「nginx」,只要把「x.php」放到「DocumentRoot」那個資料夾裡就好了。

============================================================

## 簡易探索

下載原始碼


git clone https://github.com/kmvan/x-prober.git



用「cpu」當關鍵字探索


grep 'cpu' x-prober/src -R -n



顯示


...略...
x-prober/src/Components/Helper/HelperApi.php:269: $filePath = '/proc/cpuinfo';
...略...



* x-prober/src/Components/Helper/HelperApi.php

執行


grep 'Server uptime' x-prober/src -R -n



顯示


...略...
x-prober/src/Components/ServerInfo/ServerInfo.php:81: 'label' => I18nApi::_('Server uptime'),



* x-prober/src/Components/ServerInfo/ServerInfo.php

執行


grep 'getServerUpTime' x-prober/src -R -n



顯示


...略...
x-prober/src/Components/Helper/HelperApi.php:292: public static function getServerUpTime()
...略...



* x-prober/src/Components/Helper/HelperApi.php

============================================================


## top

* htop (Package: htop)
* top


## Google Search

* linux cpu usage command

## 相關討論

* ubuntu 系列有沒有類似alsi的工具
* #4 回覆: ubuntu18.04 網路連線問題
* #10 回覆: grep 獲取 字串


## tool

* inxi (Package: inxi)
* screenfetch (Package: screenfetch)
* neofetch (Package: neofetch)



## 鳥哥的 Linux 私房菜

* 第十六章、程序管理與 SELinux 初探 / 16.3.4 系統資源的觀察
* 第七章、Linux 磁碟與檔案系統管理 / 7.2 檔案系統的簡單操作

## 其他參考文章

* Linux 列出行程開啟的檔案,lsof 指令用法教學與範例 - G. T. Wang

============================================================

以上提供參考


4/13 22:38:07
應用擴展 工具箱

« 1 ... 7 8 9 (10) 11 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.