Linux內部的時鐘處理機制全面剖析(1)

在 Linux 作業系統中,很多活動都和時間有關,例如:進程調度和網路處理等等。所以說,瞭解 Linux 作業系統中的時鐘處理機制有助於更好地瞭解 Linux 作業系統的運作方式。本文分析了 Linux 2.6.25 核心的時鐘處理機制,首先介紹了在電腦系統中的一些硬體計時器,然後重點介紹了 Linux 作業系統中的硬體時鐘和軟體時鐘的處理過程以及軟體時鐘的應用。最後對全文進行了總結。 ◆1、電腦系統中的計時器在電腦系統中存在著許多硬體計時器,例如 Real Timer Clock RTC )

利用While解決檔案等待問題

前幾天有個朋友向筆者求助,他說他在Unix系統管理的時候遇到了一個問題。他在Unix系統中部署了一個資料庫系統。現在他希望能夠對這個資料庫實現異地備份。他的解決思路是,先利用資料庫自身的功能進行本地備份(資料庫沒有自動進行異地備份的功能),然後再將這個備份檔案複製到異地去。如果備份是確定的,即按照計劃來進行備份,如每天晚上12點備份,這是好解決的。只需要利用Unix系統內建的CRON任務計劃功能即可以解決。但是現在的問題是,有時候這個備份具有不確定性。如資料庫管理員有時候也需要進行臨時的備份,為

UNIX/LINUX平台可執行檔格式分析(1)

本文討論了UNIX/LINUX 平台下三種主要的可執行檔格式:a.out(assembler and link editor output 彙編器和連結編輯器的輸出)、COFF(Common Object File Format 通用物件檔案格式)、ELF(Executable and Linking Format 可執行和連結格式)。首先是對可執行檔格式的一個綜述,並通過描述 ELF 檔案載入過程以揭示可執行檔內容與載入運行操作之間的關係。隨後依此討論了此三種檔案格式,並著重討論 ELF

活學活用Linux作業系統的背景工作

Linux作為一個多任務環境,允許使用者同時執行多項任務,例如查看系統情況、備份資料、編輯檔案和列印檔案等。對於耗時間長度的任務不應該讓它在前台任務中執行,而應該交給背景工作去執行。這樣前台任務可繼續正常運作其它的操作,不用等待。樣本如下:# find / -name testing &# fg如果想要讓上面例子中的任務轉為後台執行,就運用 “&

安全檢測Unix和Linux伺服器入門精講(1)

儘管為伺服器設計軟體的軟體工程師們想方設法提高系統的安全性,然而由於系統管理員的水平參差不齊或安全意識底下,往往給駭客提供了入侵的機會。其實每一個駭客都有自己獨到的方法。筆者對於入侵網站伺服器的資料收集了很多,但是因為實際情況的不同,往往造成許多方法的失效;由此可見,每一個網站的情況都不同,需要入侵者區分對待。假設深圳的線路比北京的線路要好的多,從而給了詞典窮舉很大的方便,深圳使用者就可以依靠這個優勢線上攻擊口令,作為北京的使用者就需要優先考慮其它辦法了。針對這麼多的入侵手段,筆者參考H

養成良好的Linux編碼風格(1)

Linux作業系統是一個開源的作業系統,為此你在Linux系統上開發的一個工具軟體,包括原始碼,可能其他系統管理員也需要用到。為此在編寫代碼的時候,就需要遵守一定的規則。這不僅是為了方便他人的閱讀,也是為了以後自己的維護與升級考慮。具體的來說,筆者認為Linux系統管理員要養成下面的一些好的編碼風格。一、

Linux下處理映像的法寶GIMP的安裝

Linux下的影像處理工具中,比較有名的要數GIMP了。GIMP是GNU影像處理程式(GNU Image Manipulation Program)的縮寫,它是一個完全免費的自由軟體包,適用於對映像進行各種藝術處理。GIMP的功能相當強大,它可以作為一個簡單的繪圖程式來使用,也可以作為一個高品質的影像處理軟體來使用,它還有映像格式轉換等功能。GIMP具有良好的可擴充性,它支援帶外掛程式參數的進階指令碼介面,對每件工作——無論是最簡單的任務,還是最複雜的影像處理過程,都可以很容易地用指令碼來描述。

linux cd命令詳解及該命令的技巧總結

在Linux的多目錄命令提示字元中工作是一種痛苦的事情,但以下這些利用linux cd命令和pushd切換目錄的技巧有助於你節省時間和精力 。 在Linux命令提示中,用linux cd命令命令來改變目前的目錄。這是linux cd命令命令的一些基本用法: 改變你的根路徑,鍵入cd命令,按斷行符號鍵。 進入一個子目錄,鍵入cd命令,空格,然後是子路徑名例如:cd命令 Documents),再按斷行符號鍵。 進入目前的目錄的上一級目錄,鍵入cd命令,空格,兩個點,然後按斷行符號鍵。

實用技巧:找回Linux Root口令三種方法

一、在系統進入單使用者狀態,直接用passwd root去更改; 1、 lilo 在出現 lilo: 提示時鍵入 linux single 畫面顯示 lilo: linux single 斷行符號可直接進入linux命令列 #vi /etc/shadow 將第一行,即以root開頭的一行中root:後和下一個:前的內容刪除,第一行將類似於root::...... ,儲存 #reboot重啟,root密碼為空白 2、grub

微軟Linux核心留"後門" 虛擬化沒徹底解決

在7月20日舉辦的OSCONO'Reilly開源大會)大會上,微軟宣布推出Linux驅動程式,並按照GNU通用公用許可v2協議公開了2萬條代碼,致力於改進Windows與Linux的相容性。但有分析師指出,儘管微軟提交了Linux核心的驅動程式原始碼,但它仍然留下了一些無法解決的問題,比如虛擬化。“微軟的承諾是好的,但關鍵看具體實現到何種程度。”Burton集團Chris

linux上使用linux at命令定時啟動程式

cron被用來調度重複的任務,linux at命令被用來在指定時間內調度一次性的任務。要使用linux at命令,你必須安裝了at RPM軟體包,並且 atd服務必須在運行。可以使用service atd start啟動atd服務。要判定該軟體包是否被安裝了,使用rpm -q at命令。要判定該服務是否在運行,使用 /sbin/service atd status 命令。 配置linux at命令作業方法: 要在某一指定時間內調度一項一次性作業,鍵入 at time 命令。這裡的 time

linux命令列下使用linux開啟瀏覽器命令(1)

linux命令列下使用linux開啟瀏覽器命令:linux命令列:Lynx瀏覽中文網頁的方法1):首先:按o鍵盤進入設定畫面Display character set : [chinese] B-4所示。Assumed document character set(!): [euc-cn]  圖B-4  設定lynx內碼然後使用"Accept Changes"選項儲存。下面下載安裝運行zhcon軟體包。#wegt http://nchc.dl.sourceforge.net/

Linux核心級虛擬環境分析(1)

選用合適的虛擬機器主機方案,能有效利用各種伺服器的資源,為節約開支,簡化硬體環境的維護帶來便利。 同時它也為隔離各服務模組提供了有效解決方案,並能一定程度上增強系統的安全性。以下介紹三種不同的虛擬方式,隨後詳細介紹在生產環境比較常見的核心級虛擬機器主機。Emulation 硬體虛擬為在虛擬出的環境中運行無修改的作業系統提供了可能。這一類的實現包括了從純虛擬化到允許部分代碼直接在CPU上執行以提高效能。此類實現最大的弊端是低效能,低密度。常見的案頭虛擬機器多屬於此類,如 VMware

linux中talk命令參數的使用

以下是linux中talk命令參數的使用方法。linux中talk命令參數的配置:我的LINUX不能用linux中talk命令參數,出錯:error read from talk daemon.redhat 裡是 修改的 /etc/xinetd.d底下的 ktalk 的disable=yes 改成 no 然後重啟:#/sbin/service xinetd restart運行:在tty1下以root登入在tty2下以xiaomao101登入在tty1下$talk

linux學習筆記:基本命令

一些常用的基本命令:uname -a查看核心版本ls -al顯示所有檔案的屬性pwd 顯示當前路徑cd -返回上一次目錄 cd ~返回主目錄date s  設定時間、日期cal  顯示日曆 cal 2006bc  計算機具man  & info 協助手冊locale 顯示當前字型 locale -a所有可用字型 /etc/sysconfig/i18n設定檔案LANG=en使用英文字型sync  

輕鬆獲root許可權!Linux核心連爆高危漏洞

Linux核心漏洞最近幾乎是一月一爆,在8月15號才爆了一個幾乎通殺所有版本所有核心所有架構的核心漏洞;今天在學生返校的大喜日子裡,竟然又爆了一個,通殺核心2.6 < 2.6.19的所有32位Linux,算是google security team給學生們的禮物吧。一個命令就可輕鬆獲得root許可權就現在的情況看,RedHat暫時還沒發布官方補丁,貌似也沒有什麼臨時修複方案,系統管理員唯一能做的就是等待再等待。我想Linux核心的Team

安裝/卸載Google Chrome的擴充外掛程式

相信有很多同學和本人一樣不知道如何安裝和何卸載Google Chrome 擴充外掛程式,這裡為大家詳細講解一下:一、安裝Google

Linux系統下批量替換檔案內容

這兩天在構建一個應用的使用用到了maven,由於project很大,足足有700多個pom.xml檔案,更鬱悶的是在很多pom.xml檔案裡都單獨指定了資產庫的url,我需要把這些資產庫的url統一指定到nexus本地中央庫。手工一個個改檔案配置有點不太實際,所以google了一下,找到批量替換檔案內容的好方法,命令結構如下:find -name '要尋找的檔案名稱' | xargs perl -pi -e

菜鳥課堂:Linux系統磁碟和檔案系統管理(1)

1、 分區MBR(Master Boot Recorder)主引導分區僅提供最多4個分區,主要磁碟分割(Primary,P)與擴充分區(Extended,E),如3P+1E,擴充分區最多隻能有1個。2、 檔案系統ext2:標準檔案系統ext3:增加了日誌功能,是ext2的升級版要知道linux支援的檔案系統:ls –l /lib/module/’uname -r’/kernel/fs要知道系統當前已啟用的檔案系統:cat /proc/filesystems硬碟的最小儲存單位:扇區(1扇區=512

編譯Linux核心的詳細過程

1、準備源碼最新的源碼可以從kernel.org上擷取,如當前最新版本為2.6.31:$ wget linux-kernel/v2.6/linux-2.6.31.tar.bz2">http://oss.ustc.edu.cn/linux-kernel/v2.6/linux-2.6.31.tar.bz22、解壓源碼:$ tar xvf linux-2.6.31.tar.bz2 -C /usr/src/

總頁數: 3662 1 .... 3051 3052 3053 3054 3055 .... 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.