Time of Update: 2015-04-17
標籤:並發和競爭發生在兩類體系中: 對稱式多處理器(SMP)的多個CPU 核心可搶佔的單CPU系統 訪問共用資源的代碼地區稱為臨界區(critical sections),臨界區需要以某種互斥機制加以保護。在驅動程式中,當多個線程同時訪問相同的資源(critical
Time of Update: 2015-04-17
標籤:網卡 ping 本程式為解決centos系統某些情況下網卡頻繁故障導致不能上網而重啟以後可以正常上網的現象。本程式自動擷取eth0網卡的網關地址,每5分鐘ping一次網關,根據反饋結果進行重啟網卡命令,檢測結束以後,會在螢幕顯示檢測結果,並將日誌儲存在/var/log/目錄作者為linux新手,某些命令可能又不對之處,請大家指導更正#本程式為解決centos系統某些情況下網卡頻繁故障導致不能上網而重啟以後可以正常上網的現象
Time of Update: 2015-04-17
標籤:eclipse 案頭啟動 linux 本文主要講述的是linux中如何給應用程式建立一個快速啟動表徵圖,話不多說,我們來看實際的操作步驟:本文的執行個體是給celipse建立一個啟動表徵圖1、我們需要通過下列命令,來建立一個啟動的指令碼: gedit /usr/share/applications/eclipse.
Time of Update: 2015-04-18
標籤:linux系統檔案說明 bin 系統命令目錄 dev 裝置目錄 home 使用者的家(每個系統使用者在home下都有一個自己家)root超級使用者在根目錄下 lib 系統庫目錄.so動態庫檔案media 多媒體目錄(軟碟機和光碟機)mnt 掛載目錄(硬體和軟體的連結)proc 系統記憶體目錄sbin 系統目錄命令(超級使用者)tmp 系統臨時檔案目錄var 經常變化的檔案目錄(資料庫 日誌)boot
Time of Update: 2015-04-18
標籤:linux 檔案系統 linux系統-檔案系統-磁碟配額一 簡單定義限定使用者的磁碟使用的空間二 開啟過程1 編輯/etc/fstab檔案,在掛載屬性上加標誌usrquota or grpquota即 /dev/sdb1 /home ext3 defaults usrquota 1 2 也可以臨時設定:mount -o remount,usrquota /home2 建立配額資料庫: quotacheck
Time of Update: 2015-04-18
標籤:linux 檔案系統 linux系統-檔案系統-常用命令一 常用命令1 查看分區情況:df [-h]2 查看檔案和目錄的大小:du3 查看檔案的詳細參數:stat4 校正檔案的md5的值:md5sum5 檢測修複檔案系統:fsck,e2fsck(單一使用者模式卸載檔案系統後執行)二 添加硬碟的分區1 劃分分區:fdisk /dev/sdb2 建立檔案系統:mkfs.ext3 /dev/sdb13
Time of Update: 2015-04-18
標籤:這裡主要講linux下的編譯,windows下面比較簡單參考:http://qt-project.org/wiki/Building-Qt-5-from-Git依賴sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev編譯選項configure -confirm-license -opensource -static -release
Time of Update: 2015-04-17
標籤:Linux把實體記憶體分為了固定統一大小的塊,稱為page(頁框),一般為4KB。Linux採用4KB頁框大小作為標準的實體記憶體配置單位,核心用資料結構page描述一個頁框的狀態資訊,其實頁是進程的概念,頁框裡面裝的是頁 linux核心中使用struct page的頁描述符表示頁框的狀態,每個物理頁框對應一個page結構體,也就是頁描述符。頁描述符是按照數組的方式組織的,這個數組的首地址存在於mem_map這個結構體指標中。如果知道了頁框號pfn則可以通過pfn<<
Time of Update: 2015-04-17
標籤:elf格式 可執行檔 入口地址 靜態連結 execve 陳鐵 + 原創作品轉載請註明出處 +
Time of Update: 2015-04-17
標籤:進入安裝目錄,啟動memcached:/usr/local/memcached/bin/memcached -d -c 10240 -m 1024 -u root擷取運行狀態:echo stats | nc localhost 11211(可以查看出pid) 或使用ps -ef|grep memcached 停止memcached:kill -9 pid (-9表示強制殺死,pid 為進程的進程標識符)-d 選項是啟動一個守護進程,-m
Time of Update: 2015-04-18
標籤:Linux抓包工具 tcpdump –nn –i 網卡名 host 主機ip port 連接埠 -wfilename:把抓到的內容抓放到一個檔案裡面
Time of Update: 2015-04-18
標籤:linux系統-進程管理-基本概念和命令一 基本概念1 進程:是程式的執行過程,是動態,有生命週期,動態產生和消亡,程式和進程不是一一對應的2 父進程和子進程:子進程是有一個進程產生的進程,產生這個進程的進程成為該進程的父進程父進程是由linux系統中調用fork產生,fork複製的內容包括父進程的資料和堆棧段以及父進程的堆棧環境3 父進程與子進程的關係父進程終止子進程自然終止,如不終止,則為孤兒進程,父進程自動指向init進程子進程終止父進程沒有終止,這父進程成為僵死進程4
Time of Update: 2015-04-18
標籤:Linux 開啟控制代碼限制的調整參考文章: Linux---進程控制代碼限制總結(http://blog.csdn.net/jhcsdb/article/details/32338953)!! 本文內容僅在 RHEL6.4 上測試通過.Linux 控制代碼限制分為1系統級限制和2使用者級限制: /proc/sys/fs/nr_open > /proc/sys/fs/file-max >= ulimit -Hn >= ulimit -Sn1
Time of Update: 2015-04-18
標籤:linux系統-進程管理-計劃任務一 計劃任務命令1 at 某一時刻執行任務2 batch 在系統負載不重的時候執行3 cron 周期性執行二 at命令及使用1 at [-f檔案名稱]時間2 at [-d刪除任務]3 at [-l查看任務]4 絕對計時法:hh:mm MM/DD/YY at 17:30 4/18/155 互動方式:at 9:006 使用命令檔案的方式:組建檔案at.script 使用at命令at -f at.srcipt 9:00 4/18/15 or at
Time of Update: 2015-04-17
標籤:命令格式w - [husfV] [user] 命令參數-h 不列印頭部資訊-u 當列出當前進程和 CPU 時間時忽略使用者名稱,這主要是用於執行su命令後的情況。-s 使用簡短的格式化,不列印 [email protected]、JCPU 和 PCPU 等資訊-f 切換顯示 FROM 項資訊-V 顯示版本資訊 執行個體a) 顯示當前登入系統的使用者資訊[email protected]:~$ w 23:06:04 up 1:15
Time of Update: 2015-04-17
標籤:linux系統-使用者管理-常用命令一 使用者1 useradd 使用者名稱 [-參數]..2 passwd 改密碼3 usermod 修改使用者的資訊 [-G 添加使用者到使用者組] [-L禁用使用者][-U恢複使用者]二 使用者組1 groupadd 組名 [-參數] 添加使用者組2 groupdel 刪除使用者組3 groupmod 設定資訊三 使用者與使用者組1 添加使用者到使用者組:gpasswd -a 使用者組 使用者2 使用者組刪除使用者:gpasswd -d
Time of Update: 2015-04-18
Ubuntu安裝,ubuntuUbuntu安裝教程有很多,下面是我安裝成功參考的方法:ubuntu安裝圖文教程要準備的工具:Ubuntu鏡像2G隨身碟電腦Win32DiskImager(用於將鏡像寫入隨身碟)首先,要下載鏡像,以下是我使用的鏡像:Ubuntu 32&64位官方簡體中文版
Time of Update: 2015-04-18
Linux編程動態庫知識,linux編程動態====動態庫說明====1.庫名稱格式: lib + the_name_of_library + .so + version_number exp:libc.so.62.ldconfig一般會建立soname,但不建立linker name(libname.so),後者一般安裝庫時建立3.暫時添加動態庫目錄LD_LIBRARY_PATH,一般用於測試和開發4.LD_PRELOAD預先載入庫。用於提前載入,緊急用途,
Time of Update: 2015-04-18
Vim外掛程式之外掛程式管理器Vundle,vimvundle一、簡介 Vundle(Vim bundle)是一個Vim的外掛程式管理器。它是把git操作整合進去,使用者需要做的只是去GitHub上找到自己想要的外掛程式的名字,安裝、更新和卸載都可有vundle來完成了。 相比Sublime、Text2等現代編輯器,Vim缺乏預設的外掛程式管理器,所有外掛程式的檔案都散布在~/.vim下的幾個檔案夾中,配置Vim的過程,
Time of Update: 2015-04-17
Linux 下配置多重路徑1、安裝多重路徑軟體包:device-mapper-1.02.67-2.el5device-mapper-event-1.02.67.2.el5device-mapper-multipath-0.4.7-48.el5[root@RKDB01 Server]# rpm -ivh device-mapper-1.02.67-2.el5.x86_64.rpm warning: device-mapper-1.02.67-2.el5.x86_64.rpm: Header V3