對UNIX/Linux風格的頓悟!

  在讀了Hawkins的部落格上提到如何在Fedora Core 6中把時間改正為本地時間之後,我也順便檢查了一下Ubuntu中是如何設定的,突然領悟到了系統程式、系統啟動指令碼與設定檔這3者之間的關係,典型的*NIX風格。(1) 系統啟動時要執行的 Shell Script (系統啟動指令碼),比如說 /etc/init.d/hwclock.sh(2) 這個Shell Script 會匯入/etc中的檔案作為配置資訊,即設定檔,比如說 /etc/default/rcS(3)

linux學習之Root密碼破解的問題

有時候,當我們忘記了root的密碼的時候,這會給我們帶來極大的不便,但是通過我們對系統的一些設定就能夠消除掉root密碼, 但是我認為前提是你得能夠進入root使用者。步入正題吧!1、進入grub,首先看看grub的作用吧,百度百科裡面是這樣解釋的GNU

Linux學習之初學時間編程+檔案編程

檔案編程和時間編程:1、 檔案編程有兩種方法:系統調用和c庫函數的調用,前者依賴於所用的linux作業系統,而後者則沒有這個要求2、 時間編程就是擷取當地的時間,使用time函數來擷取時間!一、檔案的建立編寫如下程式file_creat.c(使用系統調用的方法)1、 creat(filename,0666)建立檔案函數,filename為檔案名稱,0666表示建立的檔案屬性,該函數返回的值為大於02、 EXIT_FAILURE  =  1;EXIT_SUCCESS  = 0

linux學習之初識GCC

GCC的初步學習一、什麼叫做GCC?GCC又叫做GNU C Compiler。GCC的優點:1、開源2、高效二、基本使用方法建立檔案並且編寫程式hello.c#include <stdio.h>int main(void){ printf("hello,word!\n"); return 0;}gcc 【option】檔案名稱產生 a.out檔案接著運行這個檔案即可三、深度使用1、gcc -O(最佳化選項)  example.c -o

linux pci 初始化

1。 函數調用的順序(gdb) bt#0  pci_arch_init () at arch/x86/pci/init.c:13#1  0xc1001255 in do_one_initcall (fn=0xc17a3afa <pci_arch_init>) at init/main.c:758#2  0xc176c963 in do_initcalls (unused=<value optimized out>) at init/main.c:788#3 

linux 0.12: 我對add_timer的修改

今天看到add_timer函數,注釋中說這個有點問題。 我仔細看了一下,果然有點問題。自己修正了一下,還請大家看看。紅色部分是我改的。不過貌似free_timer這個東西還是有點問題。原始碼如下:/**  linux/kernel/sched.c*  *  This piece of code is copied from Linux Kernel 0.12.*  Since the timer for kernel has a minor bug, I want to fix it. *  (

最簡單的嵌入式Linux驅動程式模組

注意:開發Arm平台的驅動,需要Arm平台的源碼樹;注意:ARM平台的linux核心源碼需要先編譯,否則無法編譯驅動;一、第一種編譯驅動方式,共6步第1步:建立源碼樹解壓安裝Linux 核心原始碼在工作目錄/opt/FriendlyARM/mini2440 中執行:#cd /opt/FriendlyARM/mini2440#tar xvzf /tmp/linux/linux-2.6.32.2-mini2440-20100106.tar.gz將建立產生linux-2.6.32.2

Linux下的定時器類實現(select定時+線程)

 更好的計時器類實現:LINUX RTC機制實現計時器類     很多時候需要在LINUX下用到定時器,但像setitimer()和alarm()這樣的定時器有時會和sleep()函數發生衝突,這樣就給編程帶來了很大的困難。   寫了一個定時器的類,使用select進行精確定時。而且可以在系統中建立不限數量的定時器,且互不干擾。類的內部採用線程實現。即線程+select。代碼如下:CTimer.h:/** CTimer.h** Created on: 2009-7-13*

使用timeval擷取Linux 毫秒級計時

先補充一下,精確的sleep用usleep(1000 *

Linux終端命令用法精選

 檔案目錄類    1.建立目錄:mkdir 目錄名    2.刪除空目錄:rmdir 目錄名    3.無條件刪除子目錄: rm -rf 目錄名    4.改變目前的目錄:cd 目錄名 (進入使用者home目錄:cd ~;進入上一級目錄:cd -)    5.查看自己所在目錄:pwd    6.查看目前的目錄大小:du    7.顯示目錄檔案清單:ls -l (-a:增加顯示隱含目錄)    其中:藍:目錄;綠:可執行檔;紅:壓縮檔;淺藍:連結檔案;灰:其他檔案;紅底白字:錯誤的連結檔案   

受不了cygwin的諸多問題和龜速,終於裝了一個正宗的linux

公司的一台開發用機再一次崩了,幾經變遷,已經找不到管理員,cygwin用著有時候行,但有時候真的無能為力,遂決定裝一台真正的linux。windows日常還得用,只好搭上VMware這次裝的是Gentoo

Linux下讓tomcat顯示圖片(jdk1.4, tomcat4.0 或更高版本)

1.步驟:修改$CATALINA_HOME/bin/catalina.sh檔案($CATALINA_HOME是指tomcat安裝目錄),在原檔案的40行新增如下內容即可CATALINA_OPTS="-Djava.awt.headless=true"存檔退出就完成. 很簡單吧 :)))2.測試:2.1建立目錄cd /usr/local/tomcat/webapps/mkdir –p TestImage/WEB-INF/classes2.2編寫index.jsp在/usr/local/tomcat/

Linux下讓tomcat顯示圖片(jdk1.4, tomcat 4.0 或更高版本)

Linux下讓tomcat顯示圖片(jdk1.4, tomcat 4.0 或更高版本) 著作權聲明:CSDN是本Blog託管服務提供者。如本文牽涉著作權問題,CSDN不承擔相關責任,請著作權擁有者直接與文章作者聯絡解決。1.步驟:修改$CATALINA_HOME/bin/catalina.sh檔案($CATALINA_HOME是指tomcat安裝目錄),在原檔案的164, 172, 189, 196, 213, 225行各新增一行如下內容即可-Djava.awt.headless=true

2.6 版 Linux 核心存在缺陷 遠程駭客可使 PC 癱瘓

【網易科技訊】 2.6 版 Linux 核心中的一個缺陷使得遠端使用者能夠讓運行 SuSE 最新版本的企業和消費者作業系統的系統崩潰。  Linux 發行商 Novell SuSE 於上周發布了有關 2.6 版 Linux 核心中一個缺陷的公告。在該公司分為 10 級的安全威脅等級中,該缺陷被評定為 9 級。該缺陷影響 Novell SuSE 的企業和消費者產品━━SuSE Linux Enterprise Server 9 和 SuSE Linux Professional 9.1.

ATI稱將推出支援Linux作業系統的驅動

ATI最近正在塞浦路斯公布了他們X700 PCIe顯卡以及新的催化劑驅動  同時,ATI的產品經理Terry

Unisys簽署Linux聯盟合作協議

LinuxAID.com.cn網站最新資訊:著名企業Unisys公司最近與另一家著名企業SAS簽署了聯盟合作協議。此外,Unisys還打算加入OSDL( Open Source Development Labs),以謀求在Linux領域發揮更大作用。  根據雙方的合作協議,Unisys 和SAS 將聯合銷售面向Linux的64位軟體產品。其中一種軟體可以協助商家收集各種有用資訊,包括顧客購買習慣等等。  軟體將運行在Unisys ES7000伺服器中。後者使用兩個Intel Itanium

Novell 提供Netware使用者移植SuSE Linux新方法

LinuxAID.com.cn網站最新資訊:Novell公司的首席執行官Jack Messman近日在參加該公司的Brainshare Europe 大會時表示,儘管Linux業務發展越來越迅速,單Netware仍然是Novell的核心發展策略之一。  同時,該公司還開始了一個Beta測試工作,讓使用者更方便地接觸到Open Enterprise Server (OES)。後者是一系列作業系統工具,能夠跨Netware以及SuSE

Suse 發出警告稱 Linux 核心出現嚴重安全性漏洞

【賽迪網訊】10 月 27 日,Linux 發行商 Suse 發出警告,稱在 Linux 核心 2.6 版本中出現一種迄今為止最為嚴重的安全性漏洞,該漏洞能夠使駭客關閉運行基於 2.6 軟體的系統。2.6 核心是在去年底推出的,它為 Linux 增加了許多企業友好的功能,但仍屬於一種初步推出的商業產品。儘管許多 Linux 廠商針對一些技術激進者已經發布了運行新核心的軟體,但 Novell 屬下的 Suse 公司仍是提供基於 2.6 企業級產品的不多廠商之一。例如,紅帽公司就已經在紅帽企業版

蓋茨稱 Linux 蠶食 Unix 市場而不是 Windows

【eNews 訊息】當地時間本周五,微軟公司的主席兼首席軟體設計師比爾.蓋茨在電腦曆史博物館舉行的一次會議上表示,他不擔心 Linux 能夠蠶食 Windows 的市場。   蓋茨在講話中簡要地提到了包括從 Linux 到 Web 服務,再到格線運算、數位版權管理在內的許多話題。他強調說,除了 Linux 外,微軟公司一直面臨著許多對其壟斷地位的威脅。他說,微軟公司在過去曾有過很清楚的競爭者,OS/2 作業系統被普遍認為將扼殺我們。   他指出,員工是微軟公司 10 倍的 IBM

戴爾簽約Novell 在伺服器上安裝Suse Linux

戴爾公司在德國法蘭克福舉行的LinuxWorld會議上宣布,作為與Novell之間全球協議的一部分,它將在其戴爾PowerEdge伺服器上安裝Novell公司的Suse Linux作業系統。   戴爾公司全球聯盟行銷主管Judy Chavis在有關該協議的一次新聞發布會上表示,Novell公司的Suse Linux Enterprise Server 9將在PowerEdge

總頁數: 3662 1 .... 3106 3107 3108 3109 3110 .... 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.