Linux 維護日誌:今日系統宕機,問題記錄

查看日誌,顯示包含如下資訊:Jul 21 10:55:10 EYKERP1 kernel: sd 3:0:0:0: SCSI error: return code = 0x00010000Jul 21 10:55:10 EYKERP1 kernel: end_request: I/O error, dev sdb, sector 794649Jul 21 10:55:10 EYKERP1 kernel: EXT3-fs error (device sdb1):

Linux維護日記:如何讓程式後台運行?

有時候需要在後台開啟服務,比如啟動服務,當然希望shell退出後仍然執行,這時可以用nohup命令.使用非常簡單,比如要運行startup.sh作為後台服務,那麼輸入如下命令就可以nohup ./startup.sh &在目前的目錄下會產生一個檔案:nohup.out,輸入:tail -f nohup.out 就能看到了附:Man nohupnohup(1) - Linux man pageNamenohup - run a command immune to hangups,

Linux學習:linux服務簡介-關閉不需要的Linux服務

Linux服務(Linux services)對於每個應用Linux的使用者來說都很重要。關閉不需要的服務,可以讓Linux啟動並執行更高效,但並不是所有的Linux服務都可以關閉。今天安裝了一次CentOsLinux,發現Linux啟動的時候啟動了好多服務,大部分都不知道是幹什麼的。因此著重瞭解了一下那些Linux服務(Linux services)可以關閉,那些Linux服務(Linux

LINUX的遊戲開發免費工具

順便說說LINUX的遊戲開發。也許終究有一天也可以有一套免費使用的開發平台。雖然永遠也比不上MS的好用。但起碼許多電訊廠商要求的伺服器必須是LINUX版本的。一般開發還是在WINDOWS上,用標準C++寫好再移到LINUX上。不過遊戲這種對運行時要求苛刻的系統,需要用到許多平台相關的東西。伺服器的SOCKET,EPOLL等。用戶端的X11。而且調試也必須在LINUX上。關於IDE,我的經驗是使用KDE裡的KDEVELOP比較容易。整合了GDB和一些記憶體錯誤修正等應用。可視化的STEP

Linux下編譯安裝log4cxx 0.10.0

一個項目的伺服器端在Linux平台下,用到了開源日誌庫log4cxx,這個庫是apache項目的一個子庫。功能很不錯。下面記錄下它的編譯和安裝過程。 log4cxx的官方是http://logging.apache.org/log4cxx/index.html,我用的是0.10.0版本。為了編譯它,還需要兩個輔助庫,apr,和apr-util,可以在這裡下載http://apr.apache.org/download.cgi,我用的版本分別是apr-1.3.8.tar.gz和apr-util-1

linux cp命令參數及用法詳解—linux 複製檔案命令cp

cp (複製檔案或目錄)[root@linux ~]# cp [-adfilprsu] 來源檔(source) 目的檔(destination)[root@linux ~]# cp [options] source1 source2 source3 …. directory參數:-a :相當於 -pdr 的意思;-d :若來源檔案為連結檔案的屬性(link file),則複製連結檔案屬性而非檔案本身;-f :為強制 (force) 的意思,若有重複或其它疑問時,不會詢問使用者,而強制複製;-i

linux進程知識總結

Linux 進程式控制制 1.常用的系統調用Fork(), exec(),wait(), exit, getpid(), getppid() 2.進程同步訊號,管道,管道分為有名管道和匿名管道,有名管道只能用於父子進程之間。鎖,訊息佇列,訊號量,共用記憶體 幾種進程同步方式比較:管道速度慢容量有限,訊息佇列容量受限還要考慮上次未讀完資料,訊號量不能傳遞複雜訊息,共用記憶體要注意同步的問題。 3.線程同步互斥鎖:完全鎖讀寫鎖:特殊的鎖,有讀加鎖、寫加鎖、不加鎖三種狀態;當處於讀加鎖時,可以共用  

轉:uboot無法啟動linux核心

轉自:http://topic.csdn.net/u/20100415/14/1569e49e-921f-4b67-92be-409bd4885679.html1、u-boot中的命令列參數中console設定有問題,對2.6的核心應該使用ttySAC0,而不是ttyS0。更改為"console=ttySAC0"就可以解決問題。 

慢慢分析linux代碼–啟動部分

環境:linux2.6.12+s3c2440 首先分析我們的zImage是怎麼來的吧,在網上找到兩篇參考文章:http://blogold.chinaunix.net/u3/111381/showart.php?id=2198446http://www.embedu.org/Column/Column13.htm.看了之後知道,在輸入了make之後,產生zImage的過程如下:1.在linux核心頂層根目錄底下產生vmlinux,然後將其二進位化得到/arch/arm/boot目錄底下的Imag

linux重新導向&1

 關於shell命令的定向輸出 2>&1收藏新一篇: 批處理映射盤網路盤為固定盤符,請更改衝突的硬碟盤符 | 舊一篇: 批次程式中的“多線程”處理mycommand >mylog.txt 2>&1

Win7與Linux雙系統引導修複

此文是本人經曆與網上資料整理如下,便與大家借鑒我們遇到引導問題的原因可能有1.      刪除Linux,直接在win下刪了該分區2.      調整磁碟,利用工具合并,刪除,分割分區導致磁碟分割數目變化3.      重新安裝系統,把Linux下安到新分區,原分區格式化,但沒有重裝grub2……總歸,是由於操作者不知道grub2分為兩部分,一部分(一般情況下)寫在了mbr上,另一部分寫在了某個分區的/boot/grub目錄(如果/boot單獨分區,則直接寫在對應分區的/grub目錄)裡面。由於

【zz】Linux下GUI開發:GTK+ 2.0 + anjuta + glade

http://zxt85610.blog.163.com/blog/static/9670657200845115953183/ 在Linux,可以考慮用GTK(The GIMP Toolkit)來做GUI(Graphic User interface)開發,開發工具建議使用anjuta + glade(貌似eclipse+cdt也可以)。建議:一、先學習GTK+

matlabserver+apache+linux

作者:lch matlab 版本:Matlab_R14_Mac.Linux.Unix_CD1.isoMatlab_R14_Mac.Linux.Unix_CD2.isoMatlab_R14_Mac.Linux.Unix_CD3.iso作業系統:Linux伺服器:Apache1. 如果報錯:Error: gethostbyname() failure: 原因:matweb.conf中mlserver=<matlabserver_host_name>解決辦法:用你的伺服器的IP替換<

關於Linux下.so的介紹和編寫過程

 Linux下的.so是基於Linux下的動態連結,其功能和作用類似與windows下.dll檔案。  下面是關於.so的介紹: 一、引言通常情況下,對函數庫的連結是放在編譯時間期(compile time)完成的。所有相關的對象檔案(object file)與牽涉到的函數庫(library)被連結合成一個可執行檔(executable file)。程式在運行時,與函數庫再無瓜葛,因為所有需要的函數已拷貝到自己門下。所以這些函數庫被成為靜態庫(static

大型linux工作站系統備份

/***  Author : Don Ren **  EMAIL : jiangzhe78@gmail.com**  轉載請註明出處,謝謝合作!*/ 有很多種方法給Linux系統備份,比如:tar, ghost, cpio等。但是從效率(壓縮/解壓時間、壓縮後所佔用磁碟空間)角度來比較,個人覺得tar命令比較好。下面通過執行個體說明一下操作過程:1,備份執行個體:備份/home下面除/home/ora10g和`/home/epos之外的所有檔案系統:tar czvpf home_exclude_

多源檔案的Linux驅動Makefile編寫

源檔案的Linux驅動Makefile編寫[日期:2011-05-04]來源:Linux社區  作者:Ilookbook 以前寫的的都是一些如led數位管簡單的驅動,今天在寫linux lcd驅動的時候,將代碼分成了幾個模組,每個模組用一個.h和.c對應,最後在組合在一起。結果在編譯時間總是提示函數未定義,但是我明明包含了標頭檔。make -C /home/longjun/linux-2.6.24.4 M=/home/longjun/arm2440/lcd_debug modulesmake[1

linux定時器設定

10.5.2 精通定時器設定函數alarm設定的定時器只能精確到秒,而以下函數理論上可以精確到微妙:#include  <sys/select.h>#include  <sys/itimer.h>int getitimer(int which, struct itimerval *value);int setitimer(int which, const struct itimerval *value, struct itimerval

嵌入式linux中的dhcp伺服器

嵌入式系統下,用開發板建立dhcp伺服器1.重新編譯核心,添加對dhcp的支援2.busybox是否帶有dhcp的應用,如無,則需要重新編譯busybox,或者直接下一個獨立的也可。3.dhcp伺服器在etc目錄下的設定檔,udhcpd.conf

linux上連接埠映射的詳細步驟

iptables實現連接埠轉寄的過程設我們有一台電腦,有兩塊網卡,eth0連外網,ip為1.2.3.4;eth1連內網,ip為192.168.0.1.現在需要把發往地址1.2.3.4的81連接埠的ip包轉寄到ip地址192.168.0.2的8180連接埠,設定如下:1. iptables -t nat -A PREROUTING -d 1.2.3.4 -p tcp -m tcp --dport 81 -j DNAT --to-destination192.168.0.2:81802.

linux核心的燒寫

在linux核心移植過程中,需要將linux核心燒寫到開發板上。 基本的步驟是:1、將bootloader通過J-TAG燒寫到開發板上,而一般bootloader與硬體密切相關,硬體廠商都會提供這樣的板級支援包。不同的bootloader會提供不同的bootloader命令,一般都是可以通過help進行查看的。 2、將linux核心通過tftp傳輸到RAM中,注意在宿主機-開發板的開發環境中,PC主機充當的是tftp的伺服器,因為linux核心是通過PC機下載到板子上的,所以開發板充當的是tft

總頁數: 3662 1 .... 776 777 778 779 780 .... 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.