Time of Update: 2014-04-01
Linux學習筆記之——起始篇 摘要:學習筆記目錄、方便以後回顧、沒有什麼捷徑可走、不斷的記錄、總結、練習、coding、coding。 寫在前面: 很早的時候就想學習關於Linux的一些東西了,興趣起源與那種在黑黑的命令列上飛速輸出各種
Time of Update: 2014-04-02
一、ssh介紹 所謂ssh就是secure shell的縮寫,也就是安全殼層協議,是建立在應用程式層和傳輸層基礎上的安全性通訊協定。那麼什麼是安全呢,傳統的網路服務程式如ftp,telnet等都是不安全的,因為它們都是明文傳輸,也就是將傳輸的內容赤裸裸的發送,不管誰截獲都知道內容是什麼,而ssh不一樣,是將傳輸的內容進行加密過後才發送的,這樣就算別人截獲內容部知道怎麼解密還是沒用。當然既然有解密方法那就不是百分之百安全的,只是相對安全而已。二、ssh加密 既然是加密,
Time of Update: 2014-03-30
課程串連:命令列BASH基本操作Shell1、Shell(殼)是使用者與作業系統底層(通常是核心)之間互動的中介程式,負責將使用者指令、操作傳遞給作業系統底層。2、Shell分為兩種:CLI和GUICLI: Command Line Interface - 命令列Shell(Linux)GUI:Command Line Interface - 圖形化Shell
Time of Update: 2014-03-30
課程串連:Linux檔案系統基本結構檔案系統結構1、系統結構Linux檔案為一個倒轉的單根樹狀結構.檔案系統的根為“/".檔案系統嚴格區別大小寫.路徑使用"/"分割,Windos為”\".2、當前工作目錄每一個shell或系統進程都有一個當前工作目錄pwd命令可以顯示當前工作目錄3、檔案名稱檔案的名稱大小寫敏感名稱最多可以為255個字元除了正斜線以外,都是有效字元通過touch命令可以建立一個空白檔案或者更新已有檔案時間以”."開頭
Time of Update: 2014-03-26
echo 是用於終端列印的基本命令。使用如下:$ echo ”hello world”$ echo hello world$ echo ’hello world’$ echo $PATH [命名說明]預設情況下,echo會在每行結尾添加一個分行符號號;使用選項 -n來忽略行尾的分行符號;歎號(!)屬於特殊符號,若字串有歎號,則不應將其放到雙引號(””)中,可
Time of Update: 2014-03-26
Linux/Unix下,通常只有守護進程可在脫離終端的情況下能繼續執行,而普通進程在關閉終端時會因收到SIGHUP訊號(掛起訊號)而退出。當終端退出後,由該終端啟動的背景程式自動結束。若想命令在後台運行,則可用 & 指定命令在後台運行;若想終端退出後程式不停止運行,則可用nohup命令啟動背景程式。nohup(=no hang up),使命令忽略SIGHUP訊號;[文法] nohup Command [ Ar
Time of Update: 2014-04-01
iptraf 好用 yum install iptrafiptraf is an ncurses-based IP LAN monitor that generates various network statistics including TCP info,
Time of Update: 2014-04-02
最近,回到公司,發現電腦都換成linux系統了。。。很無力。。。配置環境,跑起項目來就花了一天。。。額。。。在這裡記錄一下~~系統是ubuntu 12.04。 一、安裝nginx1:ubuntu因為安全性原則,一般是禁用了root使用者,所以每次執行命令時一般需要加上sudo去操作。為了方面後面其他步驟操作,可首先切換到root使用者,這樣後面不需要每次都加sudo了。sudo su –
Time of Update: 2014-03-30
配置Linux下tomcat虛擬路徑:找到linux下的server.xml檔案,在<Host>標籤內進行如下配置<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false"
Time of Update: 2014-03-30
ssh和連接埠轉寄什麼的,我就不想廢話了,主要是ssh的命令格式真心不太好理解。網上也搜過相關文章,參差不齊。其實自己也理解怎麼用,但我自己也表達不好。這幾日無意碰到篇好文章,有圖有真相,清楚的很,還有PDF,CC的,果斷轉了。感謝Dirk Loss![via]主要是Local Port Forwarding和Remote Port Forwarding。
Time of Update: 2014-03-27
CPU如何從RING0到RING3先看實現代碼 ax 每一個特權等級對應一個自己的堆棧, RING0 –- ESP0,SS0RING1 –- ESP0,SS1RING2 –-
Time of Update: 2014-03-30
1. 下載geekery repo檔案(root許可權)cd /etc/yum.repos.d/wget http://geekery.altervista.org/geekery-el6-x86_64.repo 2. 到http://packages.sw.be/rpmforge-release 下載合適到rpm包rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm3. 到http://rpm.pbone.net/ 搜尋rpm epel-releaseepel-
Time of Update: 2014-03-27
Linux下用SVN進行更新等操作時,總是提示輸入使用者名稱和密碼,很不方便。因此搜了下解決辦法,總結如下:開啟SVN設定檔:vim /home/<user>/.subversion/config找到如下代碼:### Set store-passwords to to avoid storing passwords / area of your config directory. It defaults to option only prevents saving of **#
Time of Update: 2014-03-30
進程的發送器是保證進程能有效工作的一個核心子系統。發送器負責決定將哪個進程投入運行,何時運行以及運行多少時間。簡單的來說,發送器就是在給一堆就緒的進程分配處理器的時間,發送器是多任務作業系統的基礎。發送器的原則就是最大限度的使用cpu的資源,也就是說,當系統中只要有可啟動並執行進程,就不能讓cpu處於閒置狀態,如果系統中沒有就緒的進程時,則cpu會運行一個idle進程。 1.多任務
Time of Update: 2014-03-27
1、 安裝libevent如果需要使用http進行下載,需要安裝這個組件。2、 安裝fastdfs 3、 配置fastdfs4、 安裝nginx問題4.1:安裝nginx啟動後訪問原先資源URL出現404錯誤 #sudo gedit /nginx安裝目錄/conf/nginx.conf在nginx.conf添加“user root;”並儲存,重啟nginx服務後OK 問題4.2:8090連接埠被佔用nginx: [emerg] bind()
Time of Update: 2014-03-27
bin = BINaries -----二進位/dev = DEVices -----裝置/etc = ETCetera -----諸如此類/lib = LIBrary /proc = PROCesses /sbin = Superuser BINaries /tmp = TeMPorary /usr = Unix Shared Resources /var = VARiable ? FIFO = First In, First Out GRUB = GRand Unified
Time of Update: 2014-03-27
當我在說跳轉時,說的什嗎?CPU有很多指令,不是所有的指令都能夠隨時用,比如首先得要有一個RING3的程式碼片段,並且該程式碼片段正處於運行狀態1.定義RING3程式碼片段[SECTION .ring3]ALIGN 32[BITS 32]LABEL_CODE_RING3: .;此處省略RING3程式碼片段要做的事情.;最後一句轉移到ring02.必須為RING3程式碼片段定義描述符LABEL_DESC_CODE_RING3:
Time of Update: 2014-03-27
前言:檔案伺服器提供的服務在大多數公司或企業都會被用到,因為在任何的公司或企業都涉及不同職位擷取不同資源檔的情況,這就需要根據不同職位配置相關的不同許可權,以保證相關資源檔的安全性和保密性。一、Samba介紹:Server Message
Time of Update: 2014-03-26
編譯linux核心已經有3次了,每一次編譯都需要到網上尋找編譯步驟,感覺網上的各種資料亂七八糟的,並不是都適合ubuntu12.04的系統,所以做一個記錄。適應版本:ubuntu12.041.首先下載需要的linux核心原始碼,可以到kernel.org去下載自己想要的核心原始碼。2.下載完成後進行解壓,一般核心代碼是位於/usr/src目錄之下的,所以可以將你的核心原始碼解壓到這個目錄下。3.解壓完成之後,就可以看到linux核心原始碼的目錄了。4.進入到核心原始碼的目錄之下,執行命令:mak
Time of Update: 2014-03-26
1. date 命令主要用於顯示以及修改系統時間2. hwclock 命令用於查看設定硬體時間,以及同步硬體時間與系統時間# 顯示硬體時間hwclock # 設定硬體時間hwclock -set -date="03/24/14 22:22:00" #同步硬體時鐘與系統時鐘hwclock --hctosys# 同步系統時鐘與硬體時鐘hwclock --systohc3. ntpdate 用於同步網路時間ntpdate cn.pool.ntp.org4.