LINUX下完全免費的P2P網路電視SopCast

 有一百多個頻道的完全免費的P2P網路電視SopCast GTK-Sopcast,一個sopcast的GTK前端,也就是GUI介面 目前開發人員是dyte200,官方首頁是:GTK-Sopcast代碼:sudo dpkg -i gtksopcast_0.2.8-1_i386.deb 然後把解壓後的sp-sc複製到/usr/local/bin 代碼:sudo cp sp-sc

JBOSS入門簡介與在linux 下安裝JBOSS

.安裝jboss 解壓jboss到一個目錄中如:/usr/local/jboss,然後添加"/usr/local/jboss"到路徑中,並設定jboss_home="/usr/local/jboss" 然後執行run.sh,開啟瀏覽器http://localhost:8080,如果有測試頁顯示,說明安裝成功! 在/root目錄下配置 .bash_profile 添加環境變數 在/usr/local/jboss/bin 運行 sh run.sh 啟動jboss伺服器 jboss基礎問題(

Linux下將CD音樂提取為mp3的方法和中文亂碼問題的解決

文:fasiondogLinux下,抓取CD的軟體不少,可是目前由於著作權問題,擷取成mp3很麻煩,比如: 發行版中的軟體預設安裝基本都器都不帶mp3編碼器,都是Ogg 同樣功能的軟體有點多,眼花繚亂 不少播放器、編碼軟體都無法正常顯示mp3 tag中的中文資訊,或者無法正常提取中文CD中的附近資訊(如曲名、藝術家等)

Linux下查看CPU資訊、機器型號等硬體資訊命令

Linux下查看CPU資訊、機器型號等硬體資訊命令測試機器的硬體資訊:  查看CPU資訊(型號) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c       8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz (看到有8個邏輯CPU, 也知道了CPU型號)   www.2cto.com  # cat /proc/cpuinfo | grep physical | uniq -c 

linux 實現 連接埠轉寄【詳細】

rinetd  古老、小、高效、開源Rinetd是為在一個Unix和Linux作業系統中為重新導向傳輸控制通訊協定(TCP)串連的一個工具。Rinetd是單一過程的伺服器,它處理任何數量的串連到在設定檔etc/rinetd中指定的地址/連接埠對。儘管rinetd使用非閉鎖I/O運行作為一個單一過程,它可能重新導向很多串連而不對這台機器增加額外的負擔。1.下載軟體 rinetd.tar.gz.tarhttp://www.boutell.com/rinetd/2.解壓 編譯 安裝 tar xvf

基於Linux下的開源wavplay播放器

***************************************************************************************************************************作者:EasyWave                                                                                

基於FT5x06嵌入式Linux電容觸控螢幕驅動

***************************************************************************************************************************作者:EasyWave                                                                                 時間:2013.02.06類別:Linux 核心驅動源碼分析     

基於Linux與Busybox的Reboot命令流程分析

***************************************************************************************************************************作者:EasyWave                                                                                 時間:2013.01.26類別:Linux 核心系統源碼分析     

linux 守護進程(daemon)的建立方法

用C語言來建立守護進程方法大致如下:int init_daemon(const char *pathname){    struct sigaction act;    int max_fd, i, ret;    char buf[100];    /* 第一次調用fork,為setsid做準備 */    ret = fork();    if( 0 > ret )    {        fprintf(stderr, "error in first fork./n");      

linux訊號量函數詳解

semget()     可以使用系統調用semget()建立一個新的訊號量集,或者存取一個已經存在的訊號量集:系統調用:semget();原型:intsemget(key_t key,int nsems,int

Linux作業系統核心對RTC的編程詳解

Linux核心對RTC的編程MC146818 RTC晶片(或其他相容晶片,如DS12887)可以在IRQ8上產生周期性的中斷,中斷的頻率在2HZ~8192HZ之間。與MC146818

linux 各種訊號及其含義

http://kenby.iteye.com/blog/1173862命令列輸入 kill -l, 可以列出系統支援的所有訊號: 1) SIGHUP2) SIGINT 3) SIGQUIT4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS8) SIGFPE 9) SIGKILL10) SIGUSR111) SIGSEGV 12) SIGUSR213) SIGPIPE 14) SIGALRM15) SIGTERM16) SIGSTKFLT 17) SIGCHLD18

(GPS移植三部曲)Linux下移植GPS應用程式之常見問題的分析與解決方案之二

 Linux下移植GPS應用程式之常見問題的分析與解決方案之一OS:Linux一.

linux 驅動程式的hello world

首先,確保linux核心源碼放在/usr/src下面,安裝好編譯器,接下來就是程式員代碼,具體如下:#ifndef __KERNEL__#define __KERNEL__#endif#ifndef MODULE#define MODULE#endif#include <linux/config.h>#include <linux/module.h>MODULE_LICENSE("GPL");#ifdef CONFIG_SMP#define

檢查 Linux 下線程庫的類型

linux 下有 linuxthreads 和 NPTL,nptl 比 linuxthreads 先進,目前新核心都支援 ntpl,相應的 glibc 也支援,遇到老的機器,用的還是 linuxthreads,雖然二者二進位相容,但是某些細節上還是不同,問題現實存在,無奈也得解決。 方法是用 confstr 來讀取系統的配置資訊: #include <unistd.h> static bool CheckNptl(){    char buf[32];    confstr(_CS_

Linux mount程式碼分析

1.    資料結構vfsmountstruct vfsmount {                struct list_head mnt_hash;          // hash表                struct vfsmount*mnt_parent;   /* fs we are mounted on */                struct dentry*mnt_mountpoint;              /* dentry ofmountpoint *

Linux裝置驅動中的非同步作業

首先,開啟目標裝置。第二,設定好目標裝置的SIGIO訊號處理常式。第三,需要通過fcntl系統調用,使當前進程變成檔案的主人。(這樣才能使檔案中的訊號發到當前進程)第四,通過ioctl系統調用,將目標通道設定成非同步作業模式。在驅動程式的fops中,有一個函數    int (*fasync)(int fd, struct file * file, int on);在系統調用sys_ioctl的時候,會調用上面的fasync函數。例如,滑鼠器的int fasync_aux(int fd,

Linux workqueue工作原理

1. 什麼是workqueue       Linux中的Workqueue機制就是為了簡化核心線程的建立。通過調用workqueue的介面就能建立核心線程。並且可以根據當前系統CPU的個數建立線程的數量,使得線程處理的事務能夠並行化。workqueue是核心中實現簡單而有效機制,他顯然簡化了核心daemon的建立,方便了使用者的編程.     

Linux進程運行狀態圖

   ◆運行狀態(TASK_RUNNING)當進程正在被CPU執行,或已經準備就緒隨時可由發送器執行,則稱該進程為處於運行狀態(running)。進程可以在核心態運行,也可以在使用者態運行。當系統資源已經可用時,進程就被喚醒而進入準備運行狀態,該狀態稱為就緒態。這些狀態(圖中中間一列)在核心中表示方法相同,都被成為處於TASK_RUNNING狀態。◆可中斷睡眠狀態(TASK_INTERRUPTIBLE)當進程處於可中斷等待狀態時,系統不會調度該進行執行。當系統產生一個中斷或者釋放了進程正在等待的

Linux之旅(1): diff, patch和quilt (上)

Linux之旅(1): diff, patch和quilt (上)diff和patch是在Linux環境為原始碼製作和應用補丁的標準工具。diff可以比較檔案或目錄的差異,並將差異記錄到補丁檔案。patch可以將補丁檔案應用到原始碼上。quilt也是一個製作和應用補丁的工具,它適合於管理較多補丁。quilt有自己的特有的工作方式。本文通過簡單的例子介紹這三個常用的工具。0 樣本工程我們先準備一個用來做實驗的工程,它包含若干子目錄和檔案。可以用find命令列出檔案清單:$ find

總頁數: 3662 1 .... 148 149 150 151 152 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.