Time of Update: 2016-04-22
Gnu/Linux的發展史研究,gnulinux發展史1.Gnu/Linux是一個基於POSIX和UNIX的多使用者多任務 支援多線程多CPU的類UNIX的作業系統. 繼承了UNIX以網路為核心的設計思想 是效能穩定的多使用者網路作業系統. 1991年10月5日Linus Torvalds在usenet的comp.os.minix新聞群組中發布了第一個Linux的公告宣布誕生.基本思想:1.一切都是檔案
Time of Update: 2016-04-22
UNIX進階環境編程(15)進程和記憶體配置 < 故宮角樓 >,故宮角樓故宮角樓是很多攝影愛好者常去的地方,夕陽餘輝下的故宮角樓平靜而安詳。 首先,瞭解一下進程的基本概念,進程在記憶體中布局和內容。此外,還需要知道運行時是如何為動態資料結構(如鏈表和二叉樹)分配額外記憶體的。一 進程1
Time of Update: 2016-04-22
linux 搭建svn,linuxsvn1、安裝svn用戶端 1.1、使用命令安裝 1)CentOS$ yum install subversion 2)ubuntusudo apt-get install subversion 1.2、源碼安裝 http://www.cnblogs.com/fengbohello/p/4142810.html 2、開啟svn服務進程 2.1、我的習慣是把代碼倉庫放在/opt/svn目錄下,所以先建立目錄/opt/svn$ mkdir
Time of Update: 2016-04-22
bash shell的job control,bashjob job control是用於bash環境下的,也就是說:當我們開啟一個bash shell之後,可以在單一終端下同時進行多個工作的行為管理。
Time of Update: 2016-04-22
Linux crontab定時器的使用,linuxcrontab定時器crontab參數: -u:協助其他使用者建立或移除工作排程 -l:查閱crontab的工作內容 -r:移除所有的crontab的工作內容 -e:編輯crontab檔案每項工作有六個欄位: * * * * * * 分鐘 小時 日期 月份 周 指令 0-59 0-23 1-31 1-12 0-7 指令
Time of Update: 2016-04-22
Debian普通使用者擷取root許可權|sudo的安裝與配置,debiansudoDebian系統的普通使用者需要安裝軟體時,往往會收到“Permission
Time of Update: 2016-04-22
BTrace入門BTrace(Bytecode Trace)是一個Java平台的安全、動態追蹤工具,可以不重啟應用的情況下監控線上當前執行情況,並且做到最少的侵入,佔用最少的系統資源。為了增強注入代碼的安全性,btrace監控指令碼有很多限制,如下:no new objectsno new arraysno throwing exceptionsno catching exceptionsno arbitrary instance or static method calls - only
Time of Update: 2016-04-21
超級強大的vim配置(vimplus),vim配置vimplusvimplusvimplus是vim的超級配置安裝程式 github地址:https://github.com/chxuan/vimplus.git,歡迎star和fork。接觸vim到現在也有幾年了,但是之前用vim都是在網上找別人配置好了的vim,但是別人配置的始終都不能夠滿足自己的需求(自己需要有強大的C/C++代碼提示補全功能、標頭檔/源檔案切換、靜態程式碼分析等功能),所以最近自己有時間,自己歸納了一些vim的外
Time of Update: 2016-04-21
msg2133觸控螢幕(TP原始碼學習)強調:下面的裝置指觸控螢幕ABS:絕對值 1.input子系統簡介Linux輸入裝置總類繁雜,常見的包括有按鍵、鍵盤、觸控螢幕、滑鼠、搖杆等等,他們本身就是字元裝置,而linux核心將這些裝置的共同性抽象出來,簡化驅動開發建立了一個input子系統。子系統共分為三層,1所示。圖1驅動層和硬體相關,直接捕捉和擷取硬體裝置的資料資訊等(包括觸控螢幕被按下、按下位置、滑鼠移動、鍵盤按下等等),然後將資料資訊報告到核心層。核心層負責串連驅動層
Time of Update: 2016-04-21
Linux學習筆記--free命令(查看記憶體資訊的命令)free,顯示記憶體狀態。1. 命令格式:free [選項] 2. 常用選項:"free -b" 以 Byte 為單位顯示記憶體使用量情況。"free -k" 以 KB 為單位顯示記憶體使用量情況。"free -m" 以 MB 為單位顯示記憶體使用量情況。"free -g" 以 GB 為單位顯示記憶體使用量情況。"free -h" 人性化顯示,自動選取合適的單位。(有的系統不支援此選項)"free -o"
Time of Update: 2016-04-16
Linux 掛載命令,linux掛載命令1.掛載光碟片命令 mount : mount [-t vfstype] [-o options] device dirmount [-t 檔案系統] [-o 特殊選項] 裝置檔案名稱 掛載點 -t 指定掛載的檔案系統類型,ext3,ext4,iso9660(光碟片的檔案類型)f等類型 -o 指定額外的掛載選項卸載光碟片命令
Time of Update: 2016-04-16
CentOS下ZooKeeper單機模式、叢集模式安裝 本文環境如下: 作業系統:CentOS 6 32位 ZooKeeper版本:3.4.80. 環境需求Zookeeper需要JDK1.6以上版本的Java環境 可以參考: CentOS 6使用rpm方式安裝JDK81. 下載軟體包到ZooKeeper官網上http://zookeeper.apache.org/下載軟體包,例如:wget
Time of Update: 2016-04-16
CentOS下IP的配置,CentOSIP配置1.開啟命令視窗,切換成root賬戶:su - root 2.進入目錄:/etc/sysconfig/network-scripts,開啟檔案vi ifcfg-eth03.修改參數: ## 名稱DEVICE=eth0# 網卡的物理地址HWADDR=00:0C:29:6A:91:5ATYPE=Ethernet# BOOTPROTO=dbcp
Time of Update: 2016-04-16
Linux Shell變數,linuxshell變數介紹變數是shell指令碼中必不可少的組成部分,在指令碼中使用變數不需要提前聲明。在bash中每一個變數都是字串,所以在變數賦值時候不管有沒有使用引號都是以字串的形式儲存,但是如果值中存在特殊字元就需要用引號將值進行引用, 在bash中可以使用單引號或者雙引號。環境:centos 6.7 賦值給變數賦值:var=value特別注意變數和值之間不要存在空格,否則會被認為是等值判斷,比如[var =
Time of Update: 2016-04-16
RHEL正版授權yum註冊方法RHEL的註冊方法紅帽的服務是基於Subscription的,也就是說,你買回來RHEL以後,需要將你的安裝版本註冊至RHN,這樣就可以下載和更新Package了,下面簡單介紹一下使用方法。 首先以root身份執行rhn_register:在這裡輸入你的RHN帳號及密碼:此時已經可以使用yum來下載及更新Package如果想在Customer Portal中擁有這個Installation的許可權,類似這樣:
Time of Update: 2016-04-16
Windows下安裝使用curl命令本機環境Windows
Time of Update: 2016-04-16
【linux中軟RAID製作方法】linux中軟RAID製作方法【作業系統版本:】紅帽6.3提示:在linux中磁碟裝置可以在/dev/目錄中找到其中IDE介面的硬碟在該目錄中以hd的檔案名稱開頭SATA介面的硬碟在該目錄中以sd的檔案名稱開頭SCSI介面的硬碟在該目錄中以sd的檔案名稱開頭USB介面類型的磁碟在該目錄中以sd的文名開頭【使用相關命令】【fdisk】:磁碟管理,分區命令【mdadm】:軟RAID製作命令(支援將任何塊裝置做成RAID)一、建立軟RAID注意:做成RAID要使用很多
Time of Update: 2016-04-16
Github+Jekyll ——
Time of Update: 2016-04-16
CentOS 6.5環境下heartbeat高可用叢集的實現及工作原理詳解Linux HA
Time of Update: 2016-04-16
docker(3):配置rancher網路環境,下載啟動tomcat容器1,關於rancher上次搭建好了rancher的環境但是網路啥的沒有配置好。沒有成功建立容器。這次搞定了,原來是網路的問題。之前virtualbox安裝的coreos沒有配置ip,造成網路訪問不到。agent沒有註冊成功,沒有主機環境,建立不了docker應用 。2,配置網路如果沒有配置virtualbox的網路環境的時候,網路是nat的環境,這個時候只要將主見設定成 10.0.2.15