Time of Update: 2015-05-08
標籤:庫從本質上來說,是一種可執行代碼的二進位格式,可以載入記憶體中執行。庫分靜態庫和動態庫兩種 靜態庫:這類庫的名字一般是libxxx.a, xxx是庫的名字。利用靜態函數庫編譯成的檔案比較大,因為整個函數庫的所有資料都會被整合到目標代碼中。優點是,變異後的執行程式不需要外部的函數庫支援。確定是,如果靜態函數庫改變了,那麼程式需要重新編譯。
Time of Update: 2015-05-08
標籤:linux head tail wc pipe Linux系統中讀取檔案還有幾個命令:head, tail, wc。我們解釋一下這幾個命令。1. head:顯示前面幾行head file:顯示1-10行(預設為10行)head -n 20 file:顯示1-20行head -n -20
Time of Update: 2015-05-08
標籤:linux 終端 tty console 控制台 whoami:列印有效使用者IDwho:顯示登入系統的使用者有哪些 who -r顯示運行層級 who
Time of Update: 2015-05-08
標籤:檔案系統 bootloader 硬碟 磁碟 主要磁碟分割 Linux磁碟管理:MBR:主引導記錄(512bytes) Master Boot Record Main Boot Record
Time of Update: 2015-05-08
標籤:linux系統啟動過程 chroot ldd 運行層級 系統的載入過程POST-->BIOS(BOOT sequence) -->
Time of Update: 2015-05-07
標籤:SET-UID程式漏洞實驗20125121一、實驗描述Set-UID 是Unix系統中的一個重要的安全機制。當一個Set-UID程式啟動並執行時候,它被假設為具有擁有者的許可權。例如,如果程式的擁有者是root,那麼任何人運行這個程式時都會獲得程式擁有者的許可權。Set-UID允許我們做許多很有趣的事情,但是不幸的是,它也是很多壞事情的罪魁禍首。二、實驗內容2.1
Time of Update: 2015-05-08
標籤:棧的定義 棧(Stack)是限制僅在表的一端進行插入和刪除運算的線性表插入、刪除這些操作的一端為棧頂(Top),另一端稱為棧底(Bottom)。當表中沒有元素時稱為空棧。棧為一種先進後出的資料結構。或者稱為後進先出棧的修改需要遵循先進後出的原則。每次刪除(退棧)的總是當前棧中”最新”元素(最後入棧的元素),而最先插入的元素是被放在棧的底部,要最後才能刪除。 ,元素是以 a1,a2,…,a(n-1),an的順序入棧,退棧的順序則是 an,a(n-1),…,a2,a1pushd命令:
Time of Update: 2015-05-08
標籤:隱藏檔案或者檔案夾 linux 本文將介紹linux系統隱藏檔案的設定方法: 首先我建立一個測試檔案 [[email protected] test]# touch test [[email protected] test]# ls test 然後我將test檔案隱藏 [[email protected] test]# mv test
Time of Update: 2015-05-08
標籤:# 總核心數 = 物理CPU個數 X 每顆物理CPU的核心數 # 總邏輯CPU數 = 物理CPU個數 X 每顆物理CPU的核心數 X 超執行緒數# 查看物理CPU個數cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每個物理CPU中core的個數(即核心數)cat /proc/cpuinfo| grep "cpu cores"| uniq# 查看邏輯CPU的個數cat /proc/cpuinfo| grep
Time of Update: 2015-05-08
標籤:192.168.1.11是server1,192.168.1.22是server2。【1】安裝inotify-tools 各大linux發行版本都有inotify-tools軟體包,建議通過yum方式安裝: [[email protected] ~]#yum install inotify-tools [[email protected] ~]#yum i
Time of Update: 2015-05-08
標籤:原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://hx100.blog.51cto.com/44326/612301一、Unison簡介Unison是Windows、Linux以及其他Unix平台下都可以使用的檔案同步工具,它能使兩個檔案夾(本地或網路上的)保持內容的一致。Unison擁有與其它一些同步工具或檔案系統的相同的特性,但也有自身的特點:1.跨平台使用;2.對核心和使用者權限沒有特別要求;3.
Time of Update: 2015-05-08
標籤:#!/bin/bash是指此指令碼使用/bin/bash來解釋執行。其中,#!是一個特殊的表示符,其後,跟著解釋此指令碼的shell路徑。bash只是shell的一種,還有很多其它shell,如:sh,csh,ksh,tcsh,...我們可以通過以下一個樣本來進行實驗,瞭解#!/bin/bash的使用。1)#!/bin/bash只能放在第一行,如果後面還有#!,那麼只能看成是注釋。這裡有三個指令碼(指令碼都要使用”chmod +x scriptname“
Time of Update: 2015-05-08
標籤:一、m-net.arbornet.org注冊(1)telnet m-net.arbornet.orgvista系統預設是關閉telnet的(由於不安全),須要開啟。cmd->telnet(2)login:newuser password: (3) ssh
Time of Update: 2015-05-08
標籤:有一個指令碼想在ubuntu 虛擬機器開機時,自動運行。 建立指令碼檔案在“/opt/lampp/”下建立一個指令檔:lampp_start.sh#!/bin/bash/opt/lampp/lampp start 編輯開機檔案在/etc/init.d/rc.local檔案的do_start()函數第一行內添加自啟動指令碼目錄,格式為 路徑 &> /dev/null
Time of Update: 2015-05-08
標籤:df df(disk free) 功能說明:顯示磁碟的相關資訊。語 法:df [-ahHiklmPT][--block-size=<區塊大小>][-t <檔案系統類型>][-x <檔案系統類型>][--help][--no-sync][--sync][--version][檔案或裝置]補充說明:df可顯示磁碟的檔案系統與使用情形。參 數: -a或--all 包含全部的檔案系統。
Time of Update: 2015-05-08
標籤:/bin裡面一般是普通可執行程式,而/sbin裡多為系統管理程式和服務程式 s應該是system這個單詞Linux系統各個目錄的一般作用記錄一:Linux各個目錄其實就是檔案,以下是根目錄低下的個個目錄的作用總結:1. 根檔案系統(/ ) 根檔案系統中包含了幾乎所有的檔案目錄。相當於中央系統。進入的最簡單方法是:cd / 2.
Time of Update: 2015-05-08
標籤:pthread 線程 如何建立線程Linux下一般使用POSIX線程庫,也叫pthread。編寫線程函數需要注意的是線程函數的傳回型別必須是void*;程式編譯的時候記得要連結上pthread庫,方法:-lpthread簡單的線程程式下面是簡單的線程程式,主程式裡建立了2個線程,分別列印不同的資訊。每個線程用pthread_create函數來建立。每個線程運行完程式之後,必須使用pthread_join函數來等待線程結束,
Time of Update: 2015-05-08
linux 命令之 logger,linux命令logger logger 用於往系統中寫入日誌,他提供一個shell命令介面到syslog系統模組logger 文法 logger [options] [messages]**options (選項):** -d, --udp 使用資料報(UDP)而不是使用預設的流串連(TCP) -i, --id 逐行記錄每一次logger的進程ID -f, --file file_name
Time of Update: 2015-05-08
Linux 檔案的壓縮與歸檔,linux壓縮歸檔檔案壓縮常用的壓縮命令有 gzip、bzip2 等。gzip 命令命令格式gzip [ -acdfhlLnNrtvV19 ] [-S suffix] [ name ... ]命令參數-c --stdout --to-stdout 將輸出內容寫到標準輸出連接埠,並保持原有檔案不變-d --decompress --uncompress 解壓縮-f --force 強制壓縮-h --help 列印協助資訊-l
Time of Update: 2015-05-08
Linux常用系統效能監控命令,linux系統效能監控本文地址:http://www.cnblogs.com/myresearch/p/linux-monitor-tools.html,轉載請註明源地址。監控CPU使用率使用下面的命令:[root@localhost ~]# gnome-system-monitor將會出現圖形化工具GNOME System Monitor,如所示:監控CPU發送器運行隊列linux可以使用vmstat命令vmstat是Virtual Meomory