Time of Update: 2015-04-27
標籤:gdb gcc gcc常用選項-c 只編譯不連結,產生目標檔案".o"-S 只編譯不彙編,產生彙編代碼-E 只進行先行編譯,不做其他處理-g 在可執行程式中包含標準調試資訊-o file 將file檔案指定為輸出檔案-v 列印出編譯器內部編譯各過程的命令列資訊和編譯器的版本-I dir 在標頭檔的搜尋路徑列表中添加dir目錄gcc庫選項列表-static
Time of Update: 2015-04-27
標籤: 殭屍進程定義與尋找 在UNIX 系統中,一個進程結束了,但是他的父進程沒有等待(調用wait / waitpid)他, 那麼他將變成一個殭屍進程. 在fork()/execve()過程中,假設子進程結束時父進程仍存在,而父進程fork()之前既沒安裝SIGCHLD訊號處理函數調用 waitpid()等待子進程結束,又沒有顯式忽略該訊號,則子進程成為殭屍進程。 如何查看linux系統上的殭屍進程,如何統計有多少殭屍進程? # ps -ef|grep defunct
Time of Update: 2015-04-27
標籤:代理 linux 一般用Linux的話都是用全域代理都是用http_proxy以及https_proxy這兩個環境環境變數來實現的, 但是缺點是這種方式並不是真正的全域代理, 即使設定了代理的話,對於某些應用還是無效的,比如w3m,而且這種方式並不支援socks協議.我在實驗室環境使用shadowsocks作為代理用來訪問外網,
Time of Update: 2015-04-27
標籤:linux 庫 gcc linux應用開發-設計靜態庫一 應用程式函數庫(使用者)和系統調用(linux核心)二 庫分類1 靜態連結庫(*.a)一個程式使用一個函數庫2 動態連結程式庫(*.so)多個程式可以使用同一個函數庫,減少程式的大小3 靜態庫比動態庫大三 製作自己的靜態庫1 gcc -c mylib.c -o mylib.o2 ar cqs libmylib.a mylib.o3
Time of Update: 2015-04-27
標籤:Regex 檔案格式處理 linux shell 思維導圖: 對於Regex和檔案格式化處理做了如下導圖,對其做一個整體的概況,下邊依次對其進行說明。 Regex百科解釋:
Time of Update: 2015-04-27
標籤:change 編輯器 計劃 開啟crontab 任務計劃:選擇crontab檔案編輯器,來編輯crontab檔案:結果:Select an editor. To change later, run ‘select-editor‘. 1. /bin/ed 2.
Time of Update: 2015-04-27
Linux-(10)Linux中的使用者和組,linux-linux 和Windows一樣,當我們使用Linux時,也需要以一個使用者的身份登入,一個進程也需要以一個使用者的身份運行,使用者限制使用者或進程可以使用,不可以使用哪些資源。 在我們使用Linux時,都是用一個使用者名稱來進入系統的,而實際上在Linux中,每一個使用者都擁有一個UserID,作業系統實際使用的是使用者的ID來區分使用者,而不是我們登入系統用的使用者名稱。
Time of Update: 2015-04-27
CentOS下如何清理系統記憶體空間在開啟了很多會佔用記憶體的程式後,關閉這些程式後,發現記憶體空間還是和沒有關閉應用程式時的佔用一樣,以致使其它應用程式開啟時記憶體不夠或很卡,那麼此時就想清理掉以前的程式開啟時所佔用的記憶體,而大部分都是快取資料所佔用的,那麼怎樣進行記憶體的清理呢?可以使用以下的步驟來進行記憶體的清理:大多數GNU Linux都是預設開啟了緩衝機制的,查看設定檔cat
Time of Update: 2015-04-27
CentOS安裝VLC執行下述命令前,你可以先到/etc/yum.repos.d/目錄下ls一下,看看它們長得是啥樣子。1、安裝epel和remi的repository:[root@localhost ~]#yum localinstall --nogpgcheck
Time of Update: 2015-04-27
CentOS 6上使用RPMforge安裝源(軟體倉庫)之前一直搞Debian系的伺服器,今天正好要弄RedHat系的CentOS。系統剛裝完,隨手使用yum install htop,想把自己喜歡的htop進程管理器裝上去,結果yum提示找不到htop,看來缺少軟體源。上網搜尋了一下,發現了一個強大的東東,那就是RPMforge,它是Dag、Dries和其它軟體包的組合。它們為 CentOS 提供了超過5000個軟體包,包括wine、vlc、mplayer、xmms-mp3和其他流行媒體工具。
Time of Update: 2015-04-27
CentOS 6 PXE無人值守安裝前言 PXE:工作於Client/Server的網路模式,支援工作站通過網路從遠端伺服器下載映像,並由此支援通過網路啟動作業系統,在啟動過程中,終端要求伺服器分配IP地址,再用TFTP(trivial file transfer protocol)協議下載一個啟動軟體包到本機記憶體中執行,由這個啟動軟體包完成終端基本軟體佈建,從而引導預先安裝在伺服器中的終端作業系統
Time of Update: 2015-04-27
CentOS下DHCP伺服器安裝和配置詳解整理DHCP(Dynamic Host Configuration
Time of Update: 2015-04-27
centos下安裝ice和poco c++ICE安裝:1、從https://zeroc.com/download.html下載zeroc-ice-el7.repo到/etc/yum.repos.d目錄下2、執行# yum list ice* mcpp-devel查看ice安裝包資訊,顯示如下:zeroc-ice | 1.2 kB 00:00 zeroc-ice/primary | 6.6 kB 00:0
Time of Update: 2015-04-27
CentOS檔案系統命令---chattrchattr 命令使用詳解chattr 1.作用 修改ext2和ext3檔案系統屬性(attribute),使用許可權超級使用者。 2.格式 chattr [-RV] [-+=AacDdijsSu] [-v version] 檔案或目錄 3.主要參數 -R:遞迴處理所有的檔案及子目錄。 -V:詳細顯示修改內容,並列印輸出。 -:失效屬性。 +:啟用屬性。 = :指定屬性。 A:Atime,
Time of Update: 2015-04-27
CentOS安裝最新版的git在很多Linux系統庫中都有Git,可以直接用命令列安裝。例如Fedora中可以直接用yuminstallgit等,參考如下:Debian/Ubuntu$ apt-get install gitFedora$ yum install gitGentoo$ emerge --ask --verbose dev-vcs/gitArch Linux$ pacman -S gitopenSUSE$ zypper install gitFreeBSD$ cd
Time of Update: 2015-04-27
CentOS升級核心相關教程本文適用於CentOS 6.4, CentOS 6.5,估計也適用於其他Linux發行版。1. 準備工作確認核心及版本資訊[root@hostname ~]# uname -r2.6.32-220.el6.x86_64[root@hostname ~]# cat /etc/centos-release CentOS release 6.5 (Final)安裝軟體編譯安裝新核心,依賴於開發環境和開發庫# yum grouplist
Time of Update: 2015-04-27
CentOS下使用smartmontools查看硬碟使用時間首先安裝:[python]view plaincopy[arm@acer~]$sudoyum-yinstallsmartmontools執行:[python]view plaincopy[arm@acer~]$sudosmartctl-A/dev/sda可以看到如下結果:[python]view plaincopysmartctl5.432012-06-30r3573[i686-linux-2.6.32-358.23.2.el6.i68
Time of Update: 2015-04-27
CentOS進程命令解析名稱:ps使用許可權:所有使用者使用方式:ps [options] [--help]說明:顯示瞬間行程 (process) 的動態參數:ps的參數非常多, 在此僅列出幾個常用的參數並大略介紹含義-A 列出所有的進程-w 顯示加寬可以顯示較多的資訊-au 顯示較詳細的資訊-aux 顯示所有包含其他使用者的行程############################################################常用參數:-A
Time of Update: 2015-04-27
CentOS 6.5安裝時版本的基本含義Desktop :基本的案頭系統,包括常用的案頭軟體,如文檔查看工具。Minimal Desktop :基本的案頭系統,包含的軟體更少。Minimal :基本的系統,不含有任何可選的軟體包。Basic Server :安裝的基本系統的平台支援,不包含案頭。Database Server :基本系統平台,加上MySQL和PostgreSQL資料庫,無案頭。Web
Time of Update: 2015-04-27
Git常用命令速查表一、 Git 常用命令速查git branch 查看本地所有分支git status 查看目前狀態git commit 提交git branch -a 查看所有的分支git branch -r 查看遠程所有分支git commit -am "init" 提交並且加註釋git remote add origin git@192.168.1.119:ndshowgit push origin master 將檔案給推到伺服器上git remote show