Time of Update: 2015-05-19
標籤:一個簡單的用戶端擷取伺服器時間的例子:伺服器代碼:#include <iostream>#include "unp.h"#include "my_err.h"#define DEFAULT_PORT 8000int main(int argc, const char * argv[]){ int listenfd, connfd; struct sockaddr_in servaddr; char
Time of Update: 2015-05-19
Linux學習篇之---Configure script(配置指令碼),---configurescriptConfigure script(配置指令碼)From Wikipedia, the free encyclopedia源於維基百科全書A Configure script is an executable script designed to aid in developing a program to be run on a wide number of different
Time of Update: 2015-05-19
Linux命令之ln,linuxln 永久連結與軟連結是 Linux 檔案系統中的一個重要概念,其涉及檔案系統中的索引節點 (index node 又稱 inode),而索引節點對象是 Linux 虛擬檔案系統 (VFS) 的四個基本概念之一。
Time of Update: 2015-05-19
Linux核心的netpoll架構與netconsole,netpollnetconsole雖然和網路相關,但是它卻不是網路通訊協定棧的一部分,這就是netpoll。它只是一個出入口的處理架構。所謂的網路,它的終端節點就是主機,資料從主機的網卡發出,經過一個出口處理過程,網卡接收到一個資料包,經過一個入口處理過程,這一出一入的過程處理分為兩種方式:1.中斷的方式出口處理過程-資料排入發送隊列,讀取特定寄存器值,待網卡狀態適合發送式,發送,等待發送後的中斷通知,繼續。入口處理過程-資料被網卡收到,
Time of Update: 2015-05-19
圖解幾個與Linux網路虛擬化相關的虛擬網卡-VETH/MACVLAN/MACVTAP/IPVLAN,-vethmacvlanLinux的網卡驅動中內含了很多“虛擬網卡”。早先的文章曾經詳細分析過tun,ifb等虛擬網卡,類似的思路,在虛擬化大行其道的趨勢下,Linux源碼樹中不斷增加對“網路虛擬化”的支援,不光是為了支援“虛擬機器”技術,更多的是給了使用者和程式員更多的選擇。
Time of Update: 2015-05-19
Linux 4.0+核心對硬體交換模組的支援(HW Switch Offload),hwoffloadLinux核心最近躍進到了4.x時代,初看沒啥大的動作,但是對於我而言,最令人興奮的還是它對硬交換模組的支援。這也是為全面迎合SDN做好準備的第一步。Linux上的路由與交換Linux誕生於網路,天生對網路擁有全面且強大的支援,即便再複雜的協議,再封閉的技術,幾乎都可以找到對應的Linux實現。然而這並不是說Linux網路就天下無敵了,它存在很多不合理的地方。
Time of Update: 2015-05-19
centos7進入單一使用者模式修改root使用者密碼步驟一,開機時隨便按下鍵盤,進入以下菜單選擇第一項,按“e”鍵進行修改:步驟三,定位到“ro”步驟四:把“ro”改成“rw init=/sysroot/bin/sh”.完成之後按“Ctrl+x”。現在你可以進入單一使用者模式了依次輸入以下命令進行root密碼修改,修改完成之後強制重啟即可。chroot
Time of Update: 2015-05-19
CentOS定位、尋找檔案的命令定位、尋找檔案的命令命令功能命令功能which從path中找出檔案的位置find找出所有符合要求的檔案whereis找出特定程式的路徑locate 從索引中找出檔案位置9.1 which文法which command說明依序從path環境變數所列的目錄中找出command的位置,並顯示完整路徑的名稱。在找到第一個合格程式檔案時,就立刻停止搜尋,省略其餘未搜尋目錄。範例,找出ls命令的程式檔案的位置:which ls系統輸出:/usr/bin/ls9.2
Time of Update: 2015-05-19
CentOS添加系統管理員組及相關操作1、建使用者:adduser phpq //建立phpq使用者passwd phpq //給phpq使用者佈建密碼2、建工作群組groupadd test //建立test工作群組3、建立使用者同時增加工作群組useradd -g test phpq //建立phpq使用者並增加到test工作群組註::-g 所屬組 -d 家目錄 -s 所用的SHELL4、給已有的使用者增加工作群組usermod -G groupname
Time of Update: 2015-05-19
CentOS報告磁碟空間的佔用情況命令dfdf 命令列出指定的檔案名稱所在的檔案系統上可用磁碟空間的數量。 如果沒有指定檔案名稱,則顯示當前所有使用中的檔案系統。預設情況下,磁碟空間以 1K 為一塊顯示,如果設定了環境變數 POSIXLY_CORRECT,則採用 512 位元組為一塊顯示。命令格式df [OPTION]... [FILE]...命令參數-a, --all 顯示所有檔案系統磁碟空間的佔用情況-B,
Time of Update: 2015-05-19
centos下查看系統配置常用命令系統# uname -a # 查看核心/作業系統/CPU資訊# head -n 1 /etc/issue # 查看作業系統版本# cat /proc/cpuinfo # 查看CPU資訊# hostname # 查看電腦名稱# lspci -tv # 列出所有PCI裝置# lsusb -tv # 列出所有USB裝置# lsmod # 列出載入的核心模組# env # 查看環境變數 資源# free -m # 查看記憶體使用量量和交換區使用量# df -h #
Time of Update: 2015-05-19
CentOS永久連結與軟連結在 Linux 的檔案系統中,磁碟塊分成了 3 個部分。一部分稱為資料區,用來存放檔案內容。另一部分稱為 inode 表,用來存放檔案屬性。第三部分稱為超級塊,用來存放檔案系統本身的屬性。檔案的內容和屬性分開存放,檔案的屬性儲存區在一個稱為 inode 的資料結構中,inode 存放在 inode 表裡,每個 inode 有一個唯一的編號對應其在 inode 表中的位置。Linux 中有兩種連結:永久連結(Hard Link)和軟連結(Soft
Time of Update: 2015-05-19
CentOS 6.5下安裝VNC(tigervnc)服務的詳細過程一、搭建vnc伺服器的過程1.查看tigervnc是否安裝。[root@localhost ~]# rpm -qa | grep tigervnctigervnc-1.1.0-5.el6_4.1.x86_64tigervnc-server-1.1.0-5.el6_4.1.x86_642.編輯vncservers設定檔。[root@localhost ~]#
Time of Update: 2015-05-19
CentOS 5下安裝perl module以支援IPV6在我們的產品中用到了LWP::UserAgent,用於在perl代碼中進行http請求,測試發現在純V6環境下會返回下面的錯誤:Can't connect to [2001:db8:0:1:10:208:135:232]:8002 (Bad hostname
Time of Update: 2015-05-19
CentOS下安裝SecureCRT的rz/sz命令及說明一.安裝 # wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz # tar zxvf rzsz-3.48.tar.gz # cd src # make posix(注意:這個軟體安裝與常規的GNU軟體不同—沒有configure(配置)及make install
Time of Update: 2015-05-19
CentOS檔案備份和壓縮命令在CentOS中,常用的檔案壓縮公用程式有gzip、bzip2、zip。bzip2是最理想的壓縮公用程式,它提供了最大限度的壓縮。zip相容性好,Windows也支援。命令功能bzip2/bunzip2副檔名為bz2的壓縮/解壓縮工具gzip/gunzip副檔名為gz的壓縮/解壓縮工具zip/unzip副檔名為zip的壓縮/解壓縮工具tar建立備份和歸檔3.1 bzip2命令要使用bzip2來壓縮檔,在shell提示下輸入命令:bzip2
Time of Update: 2015-05-19
CentOS下讓普通使用者臨時擷取root許可權建立兩個普通使用者,分別為kongzhong,xcg ;並設定密碼[root@rhel1 ~]# useradd xcg[root@rhel1 ~]# passwd xcgChanging password foruser xcg.New password:Retype new password:passwd:allauthentication tokens updated
Time of Update: 2015-05-19
CentOS有關磁碟空間的命令命令功能mount掛載檔案系統umount卸載已掛載上的檔案系統df檢查各個硬碟分區和已掛上來的檔案系統的磁碟空間du顯示檔案目錄和大小fsck主要是檢查和修複Linux檔案系統2.1 mount命令mount命令的功能是掛載檔案系統,可以掛載硬碟、光碟片、磁碟片,也可以掛載NFS網路檔案系統。這個命令的標準用法如下:mount –t 裝置類型 存放目錄mount IP地址:/所提供的目錄
Time of Update: 2015-05-19
CentOS 反覆執行命令watch全螢幕顯示輸出watch 命令周期性地執行命令,全螢幕顯示輸出。可以通過 watch 命令反覆執行某一程式來監視它的輸出變化。命令格式watch [-dhvt] [-n <seconds>] [--differences[=cumulative]] [--help] [--interval=<seconds>] [--no-title] [--version] <command>命令參數-n,
Time of Update: 2015-05-19
CentOS命令 - at: 在指定的時間執行任務在指定的時間執行任務。命令格式at [-V] [-q queue] [-f file] [-mldbv] TIMEat [-V] [-q queue] [-f file] [-mldbv] -t time_argat -c job [job...]命令參數-V 在標準錯誤流上列印版本號碼-q queue 使用指定的隊列。一個隊列以單一的字母命名,有效命名範圍是 a-z 和 A-Z。at 命令的預設隊列是 a,batch 命令的預設隊列是 b。