NextPBX 開發說明

    版本為 07:26, 5 Jul 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    網樂通系統架構(原廠)

    • 網樂通機上盒的嵌入式系統是儲存在 USB DOM Flash,而非其他類似產品常用的 NAND Flash,所以在 console 會看到 /dev/sdaX 的磁區名稱,這對於 Linux 玩家來說,可是親切多了。
    • 原廠將 8GB 的 USB DOM 建立了 4 個不同磁區
      1. /dev/sda1
        容量約 300MB,掛載目錄 / (根目錄),救援模式的主系統運作,按下 Rest 後所有修改過的資料會保留,可用來作 /dev/sda2 的系統升級或救援。
      2. /dev/sda2
        容量約 300MB,掛載目錄 / (根目錄),日常模式的主系統運作,按下 Reset 後所有修改過的資料會被清除,若要安裝其他的應用程式,必須安裝在這裡。
      3. /dev/sda3
        容量約 6GB,掛載目錄 /mnt/usb,按下 Rest 後所有修改過資料都會被保留
      4. /dev/sda4
        容量約 880MB,掛載目錄 無,其用途尚不明。
    • 進入救援/升級模式,先準備一個 USB 隨身碟,然後
      關機 > 插上 USB 隨身碟 > 開機
      如果 USB 隨身碟有可辨識的 firmware 檔 target.enc,系統就會自動作解壓縮並更新系統,如果檔案不存在,系統就會用 /dev/sda1 開機,如果有接上電視,螢幕會出現 "更新失敗",此時就可以用 telnet 登入,然後再將 /dev/sda2 掛載上來,這樣就可以做你想做的任何維護。

    Welcome on Console

    ===========================================
       ____   _____ _____ _           _     
      / __ \ / ____/ ____| |         | |    
     | |  | | (___| (___ | |     __ _| |__  
     | |  | |\___ \\___ \| |    / _` | '_ \ 
     | |__| |____) |___) | |___| (_| | |_) |
      \____/|_____/_____/|______\__,_|_.__/ 
     
                OSSLab - NextPBX
               (created by alang)
           http://nextpbx.osslab.com.tw
    ===========================================
    Welcome!
    

    More Samples:

    echo -e "
    CPU: `grep -m 1 "model name" /proc/cpuinfo | cut -d: -f2 | sed -e 's/^ *//' | sed -e 's/$/ /'`with `grep "processor" /proc/cpuinfo | wc -l` Cores
    Uptime: `uptime | sed 's/.*up ([^,]*), .*/1/'`
    Memory: `free -t -m | grep "buffers/cache" | awk '{ print $3" MB";}'` / `free -t -m | grep "Mem" | awk '{ print $2" MB";}'`
    
    Hostname: `hostname`
    Kernel: `uname -r `
    IP Address: `/sbin/ifconfig eth0|grep 'inet addr'|cut -d':' -f2|awk '{print $1}'`
    Last Login: `last | grep -v "still logged in" | head -1`
    "
    

    Output:

    
    CPU: Intel(R) Xeon(R) CPU           X5570  @ 2.93GHz with 1 Cores
    Uptime:  14:00:24 up 4 days, 20:55,  1 user,  load average: 2.93, 1.72, 1.22
    Memory: 117 MB / 1002 MB
    
    Hostname: armcc
    Kernel: 2.6.32-33-generic
    IP Address: 192.168.7.57
    Last Login: alang    pts/0        mailx.gttw.com.t Wed Dec 26 11:32 - 11:52  (00:19)
    

    Console 資訊

    一些基本系統資訊 df, mount, uname, free

    nextvod_console-1.png

    cat /proc/cpuinfo

    nextvod_console-2.png

    cat /proc/meminfo

    nextvod_console-3.png

    fdisk -l

    nextvod_console-4.png

    Powered by MindTouch Core