導航:首頁 > 編程系統 > linuxsocat命令

linuxsocat命令

發布時間:2024-12-18 19:20:48

『壹』 10個運維必知的命令行神器

本文列出10個Unix/Linux命令行下的工具,助於運維工作。以下為詳細說明:

1、lftp:用於網站數據的增量備份和鏡像,操作如同rsync。

2、ack:一個Perl腳本,為程序員設計,提供高亮顯示的匹配字元,為grep的可選替換。

3、calcurse & remind + wyrd:提供日歷和日程功能,還有Cycle日歷同樣優秀。

4、newsbeuter & rsstail:作為RSS閱讀工具,方便在命令行下瀏覽。

5、powertop:幫助用戶優化電源使用,識別耗電量大的程序,由Intel公司發布。

6、htop & iotop:用於監控進程、內存和IO負載,提供深入系統性能洞察。

7、ttyrec & ipbt:錄制與回放tty操作,Shelr和termrec可實現類似功能。

8、rsyn:SSH文件同步的經典工具,核心演算法強大。

9、mtr:將traceroute和ping集成,用於網路診斷。

10、socat & netpipes:socat為多功能網路工具,netpipes則用於命令行下的socket操作。

總結,這些工具在Unix/Linux環境下,對運維工作有顯著幫助,它們各有專長,可輔助系統管理和網路操作。

『貳』 命令行下怎樣遠程式控制制VLC播放

開宗明義,在Headless ( i.e. without a monitor or input device)的伺服器(例如,各類嵌入式「玩具板子」)上如果架起VLC進行多媒體播放,怎樣才是最方便的控制方式?

同時,因為希望是可以腳本控制,所以最好是可以做到非互動式的指令。

如下是簡單的步驟:

VLC實際上擁有靈活強大的控制方式,由於我們上來就限定了Headless,那麼命令行顯然是先決條件,VLC文檔中已經列出了支持的幾種Remote方式:

考慮到三者中rc應該是最強大和靈活的(ncurses需要configure,telnet更多的是互動型,何況rc本身就可以支持telnet訪問),我們就focus在rc 介面上。

使能方法非常簡單,調用vlc的時候,用:

cvlc -I rc --rc-fake-tty --rc-host <ip>:<port>

注意:如果需要區域網內訪問,請填寫本機ip,如果只要本機訪問,用localhost就可以了

得到如下信息(忽略那些錯誤吧,畢竟Headless么,很多介面對VLC來說都缺失,但是不影響使用)

直接藉助幫助文件, 可見還是非常強大的:

實際上,在一些 討論 中看到,如果只是需要本機訪問,更高效的辦法是藉助一個unix socket文件,從而通過socket文件來訪問,簡單說就是將上面提到的-rc-host選項變成-rc-unix然後用一個文件作為輸入;

這樣可以用類似於形如下面指令的方法來模擬socket訪問 (作者以OSX為例,應當是沒有問題的):

echo normal | nc -U /Users/vlc.sock

我的例子,Debian中,nc似乎是不適用,更多人推薦用socat (需要安裝)

echo 「pause」 | socat – UNIX-CONNECT:/Users/vlc.sock

上面可以理解成將管道化之後的ECHO字元向這個Unix的Socket發送。可是在我這里死活都會遇到文件connection refused,作為菜鳥,實在無力解決,特別是看到有強者遇到類似問題交叉比較得出可能和特定版本的kernel stock存在bug有關之後,不管看不看得懂,我都理直氣壯的放棄了——直接轉向了上面提到的host:port的方案。

所以:

如果是互動式,直接 nc <host> <port> ,就可以進入這個介面界面了:

如果不需要互動:

參考上節:

echo status | nc -w 0 <ip> <port>

-w是指示說該命令之後,立刻退出,實際上OSX下並不一定需要,只是為了和下面Linux對照一下。

大致相同,區別只是在非互動式下,

echo status | nc -q 0 <ip> <port>

兩者區別只是一個用了' w ait'之意,另外一個是' q uit'罷了,想想還挺風趣....風趣個妹啊,這不是折騰跨平台用戶嗎?!

至此,該問題解決,不論是想在遠程式控制制無輸入(顯示)設備上的播放,還是想用腳本對其他線程的VLC播放進行自動化的干預控制,都不成問題了。

——怪不得有那麼多人喜歡用VLC啊,我恍然。

閱讀全文

與linuxsocat命令相關的資料

熱點內容
現在哪裡開設了編程課 瀏覽:230
漫一網路培訓學校有哪些 瀏覽:752
酷狗app如何在電腦同步播放 瀏覽:668
雲浮微信群 瀏覽:344
公司文件打不開 瀏覽:267
LOL的設置文件在哪裡 瀏覽:254
線上開庭是什麼app 瀏覽:526
新中大軟體怎麼設置文件夾 瀏覽:807
git刪除文件夾 瀏覽:353
皇室戰爭怎麼升級競技場 瀏覽:447
雅虎統計工具 瀏覽:741
edgepdf文件分類 瀏覽:901
cad為什麼捕捉不到外部參照文件 瀏覽:935
重慶一共有多少個網站 瀏覽:34
k8s配置文件env創建失敗 瀏覽:197
編程序在電腦上叫做什麼 瀏覽:92
qq閱讀可賺 瀏覽:21
怎樣查找web儲存文件圖片 瀏覽:681
人口檔案資料庫包括什麼信息 瀏覽:709
手機有什麼好玩的星戰網路游戲 瀏覽:15

友情鏈接