Time of Update: 2015-10-25
標籤:windows linux 檔案格式 轉換 有時在windows 下編寫好一個指令碼,複製到linux 裡不能正常運行,表面上也看不出指令碼文法問題,但就是不能正常運行;有時linux 下的某個指令碼本來可以正常運行,可是從windows 的某處(從檔案或郵箱裡)複製了幾句命令,粘貼到linux
Time of Update: 2015-10-22
標籤:啟動Linux啟動流程主要分成下面幾步POST, 加電自檢Boot Sequence,引導啟動裝置MBR啟動引導程式引導kernel和ramdisk切換到真正的根,並運行/sbin/init3. MBR啟動引導程式系統啟動時會在啟動的裝置上尋找是否有MBR(Master Boot Record), 如果有則運行這個引導程式.CentOS5或6用的是grub. 它主要是載入/boot分區硬碟的驅動,
Time of Update: 2015-10-27
git 使用筆記,git筆記轉載部落格請指明轉載地址:http://www.cnblogs.com/lpit/p/4913629.html瞭解知識點:Git有一個工具被稱為git config,它允許你獲得和設定組態變數;這些變數可以控制Git的外觀和操作的各個方面。一. 設定檔的儲存位置這些變數可以被儲存在三個不同的位置:*** 參考部落格http://blog.csdn.net/wirelessqa/article/details/8572928 ***二. 配置你的使用者名稱和密碼
Time of Update: 2015-10-27
Linux根檔案系統根檔案系統 /boot:系統啟動相關檔案,如核心,initrd,以及grub(bootloader) /dev:裝置檔案
Time of Update: 2015-10-27
Nginx_修改Web伺服器頭資訊(Header)裡的Server值[轉],nginxheaderhttp://blog.rekfan.com/?p=122駭客攻擊一個網站,往往需要瞭解伺服器的架構,網站的架構等資訊,瞭解了這些資訊,就知道網站薄弱的地方在哪裡了! 為了不讓對方知道自己的webserver真實環境,我們可以偽裝隱藏自己的真實伺服器環境.雖然安防不能做到100%,但至少也會讓對方焦頭爛額.廢話不多說了! @_@``一.
Time of Update: 2015-10-27
Linux extundelete命令,linuxextundelete一、簡介 extundelete的檔案恢複工具,支援ext3/ext4雙格式分區恢複。 二、安裝 yum install -y e2fsprogs* e2fslibs* wget http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2 tar -axf extundelete-0
Time of Update: 2015-10-27
Linux命令大全----系統管理相關命令一、安裝和登入命令login1.作用login 的作用是登入系統,它的使用許可權是所有使用者。2.格式login [name][-p ][-h 主機名稱]3.主要參數-p:通知login保持現在的環境參數。-h:用來向遠程登入的之間傳輸使用者名稱。如果選擇用命令列模式登入Linux的話,那麼看到的第一個Linux命令就是login:。一般介面是這樣的:Manddrake Linux release 9.1(Bamboo) for i586renrel 2
Time of Update: 2015-10-26
[樹莓派]安裝node環境,樹莓派node環境本文並非node的編譯安裝,據說這要花很長時間,所以一開始我就是拒絕的。本文展示的是如何部署ndoe的編譯好的執行檔案。 node的官網上下載目錄裡本身就有針對arm的編譯好的執行檔案。地址在這裡:https://nodejs.org/dist/v4.2.1/ 選擇合適的版本 uname -a來顯示系統資訊https://nodejs.org/dist/v4.2.1/node-v4.2.1-linux-armv7l.tar.gztar
Time of Update: 2015-10-26
linux 2.4.16 核心 strcmp詳解static inline int strcmp(const char * cs,const char * ct) { int d0, d1; register int __res; __asm__ __volatile__( "1:\tlodsb\n\t" "scasb\n\t" "jne 2f\n\t" "testb
Time of Update: 2015-10-27
LVM常用操作一、LVM是什麼 LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,簡單的說LVM可以跨分區儲存資料,並且LVM可以在無需停機的狀態下動態調整分區的大小。 二、基本術語 *實體儲存體介質(PhysicalStorageMedia) 指系統的實體儲存體裝置:磁碟,如:/dev/hda、/dev/sda等,是儲存系統最底層的儲存單元。 *物理卷(Physical
Time of Update: 2015-10-26
linux-常用命令,linux常用命令大全最近,常在windows上使用用SecureCRT連結Linux管理java項目,好久不操作了,簡單命令也記不起來了。因此,開通了部落格園,開始記錄自己的點滴1.想要知道串連的linux版本 cat /proc/version cat /etc/issue lsb_release -a 2.cd,改變目錄cd /:進入根目錄(cd /
Time of Update: 2015-10-27
[樹莓派]安裝node環境本文並非node的編譯安裝,據說這要花很長時間,所以一開始我就是拒絕的。本文展示的是如何部署ndoe的編譯好的執行檔案。 node的官網上下載目錄裡本身就有針對arm的編譯好的執行檔案。地址在這裡:https://nodejs.org/dist/v4.2.1/ 選擇合適的版本 下載合適的版本弄到樹莓派上,合適版本的選擇是這樣的:SSH登入上樹莓派,控制台就會顯示相關的資訊: 看到上面第4行文字(空行忽略)最
Time of Update: 2015-10-26
簡明 Vim 練級攻略你想以最快的速度學習人類史上最好的文字編輯器VIM嗎?你先得懂得如何在VIM倖存下來,然後一點一點地學習各種戲法。 Vim the Six Billion Dollar editor Better, Stronger, Faster. 學習 vim
Time of Update: 2015-10-22
linux 常用shell命令lsls:查看檔案名稱和目錄,用法:$ ls [選項] 1. $ ls 直接輸入ls命令,則列出目前的目錄下的所有檔案和目錄,不顯示詳細資料,如類型,大小,日期許可權等。 2. $ ls -l -l 選項,每行顯示一條記錄,以長列表形式顯示檔案和目錄的資訊,包括檔案類型、大小、修改日期和時間、許可權、所屬的使用者和組等。 如顯示以下內容: drwxr-xr-x 2 userName groupName 40
Time of Update: 2015-10-22
工具函數分析這幾個函數屬於環境準備類,其實在寫類似的指令碼時,檢查環境比較重要,這樣可以防止有些環境不具備的情況報錯,第一個函數prepare_dir函數,檢測目錄的,具體代碼如下: prepare_dirs(){ #建立必要的目錄,此處會輸出到安裝過程中 ECHO_DEBUG "Creating necessary directories ..." #PKG_DIR, PKG_MISC_DIR,
Time of Update: 2015-10-22
迷你安裝linux CentOS-6.6後 部署fastdfs + 很乾很乾的乾貨,centos-6.6fastdfs參考:http://blog.itpub.net/7734666/viewspace-1292485/安裝一些必要軟體yum -y install wget gcc perl mkdir ~/zycd ~/zy 安裝:libfastcommon下載:wget https://codeload.github.com/happyfish100/
Time of Update: 2015-10-22
Linux shell命令之catcat:查看檔案的內容、串連檔案、建立一個或多個檔案和重新導向輸出到終端或檔案 用法:cat [選項] [檔案] 1. $ cat hello.txt 顯示hello.txt文字檔中的內容 2. $ cat -n file -n選項,可以顯示檔案的內容和行號 3. $ cat -b file -b選項,與-n類似,但只標識非空白行的行號(空白行仍顯示) 4. $ cat -e
Time of Update: 2015-10-22
Linux下的socket編程實踐(八)Select的限制和poll(並發的初步知識)select的限制用select實現的並發伺服器,能達到的並發數一般受兩方面限制:1)一個進程能開啟的最大檔案描述符限制。這可以通過調整核心參數來改變。可以通過ulimit -n(number)來調整或者使用setrlimit函數設定(需要root許可權),但一個系統所能開啟的最大數也是有限的,跟記憶體大小有關,可以通過cat /proc/sys/fs/file-max
Time of Update: 2015-10-22
linux筆記:linux軟體包管理linux軟體包簡介 軟體包分類: 1.源碼包(用C語言等編寫的原始碼,沒有進行編譯):指令碼安裝包(對源碼包進行了安裝最佳化的源碼包)優點:開源,可修改可以自由選擇所需的功能編譯安裝,更適合自己的系統,穩定,效率高卸載更方便(直接刪除安裝目錄,不會有任何垃圾檔案存在)缺點:安裝複雜,慢。 2.二進位包(經過編譯後的二進位機器語言套件):RPM包(centos中二進位包都是RPM包,是系統預設包)優點:包管理系統簡單,只通過幾個命
Time of Update: 2015-10-22
Linux下的socket編程實踐(七)I/O多工技術之select模型在進入今天的select模型的主題之前,我們先來簡單瞭解一下五種I/O模型:(1)阻塞I/O(預設採用這種方式)在服務端socket編程中,我們常見的accpet函數、recv函數都是採取的阻塞形式。以recv為例: