Time of Update: 2015-02-25
標籤: 一、核心源碼之我見Linux核心代碼的龐大令不少人“望而生畏”,也正因為如此,使得人們對Linux的瞭解僅處於泛泛的層次。如果想透析Linux,深入作業系統的本質,閱讀核心源碼是最有效途徑。我們都知道,想成為優秀的程式員,需要大量的實踐和代碼的編寫。編程固然重要,但是往往只編程的人很容易把自己局限在自己的知識領域內。如果要擴充自己知識的廣度,我們需要多接觸其他人編寫的代碼,尤其是水平比我們更高的人編寫的代碼。通過這種途徑,我們可以跳出自己知識
Time of Update: 2015-02-25
標籤:0.更新國內yum源,參考:http://blog.csdn.net/zhaoyue007101/article/details/84561881.建立使用者、使用者組: 新增使用者組 groupadd xxx使用者組名 新增使用者 useradd -g xxx使用者組名 xxx使用者名稱1.1修改使用者密碼 passwd
Time of Update: 2015-02-25
標籤:linux shell wc 統計行數 程式碼數 wc 命令用於統計檔案內容的行數、單詞數、字母數。但是如果想統計一個目錄下所有檔案的行數,wc 並沒有提供遞迴統計。不過,可以結合 find 命令,例如:$ wc -l `find -name *.c`其中,-l 參數是統計行數,find -name *.c
Time of Update: 2015-02-25
標籤:1. 字串常用命令: 替換: 1). %s/**/g 中,替換當前介面的所有符合規則的內容。 2). 替換檔案中的字串內容: find
Time of Update: 2015-02-25
標籤:解壓縮*.tar.gz tar -zxvf zippedfilename.tart.gz切換到root使用者(-表示同root登入,帶有root的環境變數)su -切換回其他使用者(username為要切換到的使用者名稱)su - username 常見問題及解決方案問題:xxxx is not in the sudoers file. This incident will be
Time of Update: 2015-02-25
標籤: 分類: Linux使用2014-01-14 13:38 1449人閱讀 評論(0) 收藏 舉報如何在Linux下拷貝一個目錄呢?這好像是再如意不過的問題了。比如要把/home/usera拷貝到/mnt/temp,我首先想到的就是cp -R /home/usera/*
Time of Update: 2015-02-25
標籤:1) 查看進程的方法: ps -ef 或者 ps auxroot 15087 0.0 0.0 0 0 ? S 23:31 0:00 [kworker/1:1]root 15219 0.0
Time of Update: 2015-02-25
標籤:當使用root使用者登入至終端後 不及時登出,那麼會話會一直存在,這樣有很大的安全隱患。為了將風險降至最低,接下來將介紹如何配置自動鎖定或登出。1. 安裝screenyum install -y screen2. 使用root使用者在 /etc/profile 添加以下內容,確保本檔案的進程不會被中斷。trap "" 1 2 3 153. 接下來在 /etc/profile
Time of Update: 2015-02-25
標籤:一般使用iostat命令監控I/O效能1.iostat命令可用參數列表:OPTIONS -c Display the CPU utilization report. -d Display the device utilization report. -h Make the NFS report displayed by option -n easier to read by a human. -k
Time of Update: 2015-02-25
標籤:http://www.cnblogs.com/memory4young/p/ubuntu-install-jdk.html 一、下載首先,當然是要下載了。地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html按照需要選擇不同的版本。筆者選擇的是 jdk-7u45,二、 解壓將下載下來的 .tar.gz 檔案解壓。使用如下命令解壓:sudo tar zxvf
Time of Update: 2015-02-25
標籤:前言 在開發項目中我們一般都是window開發linux部署系統,各自顯示各自的優勢,開發中需要介面很方便開發人員的使用但是由於其有介面程式存在佔用了很多記憶體以及系統資源因此運行服務並不是特別穩定,linux是特性作為伺服器很穩定、專業,公司裡面以及很多方面都在使用linux,現在使用的hadoop很多大資料計算都是運行在linux系統上面,學習一下linux系統是後面的基礎,剛剛開始學習linux對它的原理以及很多其他特性還不是特別深入瞭解,只瞭解了一些基本命令和知識。 如果想更深
Time of Update: 2015-02-26
標籤:1、登入之後進入linux系統,輸入ifconfig查看網卡資訊2、設定VMWare的虛擬機器連線方式為僅主機模式3、查看VMWare為僅主機模式虛擬網卡IP地址(VMware Network Adapter VMnet1)4、查看當前Linux系統網卡的IP地址,輸入ifconfig,如5、使用ifconfig臨時增加一個192.168.67.2段的IP地址給eth0網卡,如ifconfig eth0
Time of Update: 2015-02-25
標籤:伺服器 linux dhcp 安裝:yum install -y dhcp*關閉selinux伺服器配置靜態IP:BOOTPROTO=static IPADDR=192.168.100.1 NETMASK=255.255.255.0
Time of Update: 2015-02-25
標籤:linux 程式崩潰 調試技術 c++ x86 先看一下例子: 1 #include <vector> 2 3 int main() 4 { 5 std::vector<int> vec; 6 vec.push_back( 0xffeeffab ); 7
Time of Update: 2015-02-25
Linux下安裝部署Ansible介紹Ansible是一種批量部署工具,現在營運人員用的最多的三種開源集中化管理工具有:puppet,saltstack,ansible,各有各的優缺點,其中saltstack和ansible都是用python開發的。ansible其實準確的說只提供了一個架構,它要基於很多其他的python模組才能工作的,所以在安裝ansible的時候你要再裝很多其他的依賴包的。好處之一是使用者可以開發自己的模組,放在裡面使用。第二個好處是無需在用戶端安裝agent,更新時,只需
Time of Update: 2015-02-25
在 Ubuntu 14.10 上安裝 FileZilla 3.10.1.1FileZilla 是一款自由開源的 FTP 用戶端軟體,功能強大、跨平台。 最新版本 FileZilla 3.10.1.1 已經發布。安裝方法,因為有 PPA 可用,安裝非常方便。開啟終端,輸入命令:sudo add-apt-repository ppa:n-muench/programs-ppa sudo apt-get update sudo apt-get install
Time of Update: 2015-02-25
處理器在 protected mode 下的 protection前言實模式,保護模式,分段,分頁,虛擬記憶體,核心態,使用者態,如果你對這些術語之間的關係非常熟悉,那就不用繼續看了。這篇主要記錄我對使用者態/核心態的一些理解,如有不對還請指教。下述說明均為 x86-32 模式。簡述分段/分頁機制實現了邏輯地址到物理地址的轉換,為每個程式提供了自己獨立的虛擬記憶體空間,與其他應用程式進行隔離,防止修改其他程式相關資料。開啟了分頁機制之後,CPU
Time of Update: 2015-02-25
聯想E431筆記本CentOS系統安裝無線網卡驅動聯想E431筆記本CentOS系統安裝無線網卡驅動查看無線網卡型號lspci |grep Network #為BCM43142網卡安裝需要的工具/包yum groupinstall 'Development Tools'yum install kernel-abi-whitelistsyum install kernel-devel-$(uname -r)以普通使用者運行下面命令mkdir -p ~/rpmbuild/{
Time of Update: 2015-02-25
Linux下安裝SVN用戶端及Maven1.安裝SVN用戶端apt-get install subversion subversion-tools2.下載代碼svn co http://svn.shiwan.com/svn/shiwan/branches/program/ 3.更新代碼cd 到欲更新代碼的目錄svn update 4.安裝MAVEN,下載安裝包並解壓wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.2.1/
Time of Update: 2015-02-25
CentOS入門學習筆記CentOS入門學習筆記一、配置網路、防火牆等setup命令二、查看網路CentOS的ifconfig, route以及ip指令的實戰應用 ifconfig重啟網路/ect/init.d/network restart或者ifup ethx(0,1,2)等查看網路設定檔cat(vi)