《鳥哥的Linux私房菜》讀書筆記:Linux核心編譯和管理

標籤:編譯   核心   系統   1.核心簡介與擷取核心原始碼1.1 什麼是核心kernel:核心(kernel)是整個作業系統的最底層,他負責了整個硬體的驅動,以及提供各種系統所需的核心功能,包含防火牆機制、是否支援LVM或Quota等檔案系統。若你的核心不能識別某個最新的硬體,那該硬體也就無法被驅動,你當然也就無法使用該硬體。其實核心就是系統上面的一個檔案而已,

linux檔案夾對比命令——meld

標籤:meld   vimdiff   檔案夾對比   preface:也不算是很大的事情,但也需要這麼個東西,對比兩個檔案夾裡的內容是否相同,知道差異在哪裡,找出問題所在,vimdiff 只能比較兩個檔案是否相同,比較不了檔案夾,不過可以寫個bash指令碼,另外,linux meld命令可破。安裝:若未安裝$ meld,則自動提示sudo apt-get install meld,$sudo

Linux 兩組訊號對比(關閉和停止進程訊號)

標籤:之前看訊號的時候,沒有太注意不同訊號的對比.今天再次看到的時候,突然感覺對一些訊號,非常相似,乃至非常容易混淆.今天周末就抽空總結一下. 一、關閉進程訊號 常見的4中關閉進程訊號是SIGKILL,SIGINT,SIGTERM,SIGQUIT. SIGKILL,就是為了關閉進程用的,無法捕獲以及忽略.情境是,管理員把一些佔用資源的進程或者無法掌控的孤兒進程殺死. SIGINT,interrupt(中斷)進程,這個是可以捕獲以及忽略。可以使用ctrl+c發出訊號,直接發給父進程以及子進程,

linux網路設定相關檔案

標籤:網路介面(interface)是網路硬體裝置在作業系統中的表示方法,比如網卡在Linux作業系統中用ethX,是由0開始的正整數,比如eth0、eth1...... ethX。而普通貓和ADSL的介面是 pppX,比如ppp0等; 機器中所有可用網卡及名字: 參考:linux網路設定相關命令、虛擬網路介面eth0:0 網關GateWay配置地址: /etc/sysconfig/network  GATEWAY=192.168.1.

Linux日誌清除,linux日誌

Linux日誌清除,linux日誌由於資料需求,需要頻繁抓取和篩選過濾資料,用了大約7 8個月,在機器上改了下資料,重啟,發現“No space left on device”解決方案:直接刪除日誌(簡單粗暴):   刪除所有的日誌:find   /var   -type   f   -exec   rm   -v   {} &

CentOS6.4minimal版安裝JDK_Maven_Subversion

CentOS6.4minimal版安裝JDK_Maven_Subversion/***@see-------------------------------------------------------------------------------------------------*@see安裝JDK*@see[root@CentOS64~]#cd/*@see[root@CentOS64/]#mkdirapp*@see[root@CentOS64~]#groupaddDevelop#添加D

CentOS下安裝jdk和tomcat

CentOS下安裝jdk和tomcat一.安裝jdk1.下載jdk-6u24-linux-i586.bin2.將檔案移到虛擬機器共用資料夾/mnt/hgfs/VM-CentOS-shared3.將檔案移到usr/local下4.運行./jdk-6u24-linux-i586.bin5.設定環境變數vi /etc/profile添加如下:export JAVA_HOME=/usr/local/jdk1.6.0_24export

CentOS伺服器安裝配置pptp軟體

CentOS伺服器安裝配置pptp軟體說明: 伺服器作業系統:CentOS 64位 伺服器IP地址:192.168.1.100 實現目的:伺服器安裝配置pptp軟體,對外提供vpn撥號服務具體操作: (1)、安裝包下載 1、ppp #安裝pptpd需要此軟體包 http://poptop.sourceforge.net/yum/stable/packages/ppp-2.4.5-33.0.rhel6.x86_64.rpm 2、pptpd #目前最新版本

CentOS PPTP服務搭建

CentOS PPTP服務搭建作業系統:CentOS 6.2外網IP:192.168.101.168部署操作:1、檢查系統核心是否支援MPPE補丁# modprobe ppp-compress-18 && echo ok# 顯示ok則系統支援MPPE補丁,如不支援,需先安裝kernel-devel# yum install kernel-devel2、檢查系統是否開啟TUN/TAP支援# cat /dev/net/tun# 如果顯示以下資訊,則表明通過cat: /dev/net/

CentOS下pip和shadowsocks的安裝使用

CentOS下pip和shadowsocks的安裝使用簡要介紹一下Pip的用法(以安裝Shadowsocks舉例):1、安裝packagepip install shadowsocks2、列出已安裝的packagespip freeze3、安裝特定版本的packagepip install shadowsocks=1.3.3′pip install shadowsocks>1.0,<1.3.3′4、升級已安裝的package到最新版本pip install -

CentOS中系統命令原始碼的擷取方法

CentOS中系統命令原始碼的擷取方法以32位CentOS6.6下,擷取ls命令的原始碼為例,可以使用如下的方法下載原始碼:1)配置原始碼的源在CentOS中,源的設定檔為:/etc/yum.repos.d/CentOS-Base.repo,修改該檔案需要root許可權。開啟該檔案,查看該檔案的內容,在本人的機子上,該檔案的內容如下:[plain]view

CentOS下搭建JAVA運行環境

CentOS下搭建JAVA運行環境一、安裝jdk1.進入usr目錄cd /usr2.在usr目錄下建立java安裝目錄mkdir java3.將jdk-6u24-linux-i586.bin拷貝到java目錄下cp/home/itcast/Desktop/jdk-6u24-linux-i586.bin /usr/java/4.安裝jdkcd /usr/java./jdk-6u24-linux-i586.bin5.安裝完畢為他建立一個連結以節省目錄長度ln -s /usr/java/jdk1.6.

centos 6.5 安裝qemu-2.1.3

centos 6.5 安裝qemu-2.1.3在http://wiki.qemu.org/Download中下載關於qemu的原始碼壓縮檔,並放入/home/qemu中[plain]view plaincopycd/home/qemutar-jxvfqemu-2.1.3.tar.bz2進入/home/qemu/qemu-2.1.3中,並進行編譯[plain]view plaincopycdqemu./configure之後可能會報錯:[plain]view

centos7安裝java1.8

centos7安裝java1.8安裝方式:rpm安裝,因為可能部分機子不串連外網,所以統一用rpm安裝軟體:jdk-8u45-linux-x64.rpm:http://www.oracle.com/technetwork/java/javase/downloads/index.html查看內建java資訊[root@zck ~]# java -versionjava version "1.7.0_"OpenJDK Runtime Environment (IcedTea6 1

CentOS下安裝php加解密最新工具php_screw-1.5

CentOS下安裝php加解密最新工具php_screw-1.5以前用過php_screw工具的朋友一定非常喜歡他的小巧和開源免費。但是自從最後一個版本php_screw-1.5.tar.gz之後再也沒有更新版本了,而舊的版本無法在php5.3以上的版本中使用。經過修改源碼測試,修改過的版本可以在php5.3以上的版本中使用,所以分享給大家。測試環境 centos 6.5 php5.6 apahche2.4.10測試步驟:1. 通過以下連結下載php_screw-1.5_php5.3.tgz

CentOS安裝scp和lrzsz

CentOS安裝scp和lrzszCentos 6.4預設沒有安裝scp和lrzsz,yum裝下1.安裝scp[root@localhost ~]# scp-bash: locate: command not found[root@localhost ~]# yum install openssh-clients[root@localhost ~]# scpusage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i

CentOS單網卡大量新增不同IP段

CentOS單網卡大量新增不同IP段單網卡大量新增不同IP段70.39.112.194添加IP:70.39.112.195-222/70.39.83.226-254vi/etc/sysconfig/network-scripts/ifcfg-eth0-range0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR_START=70.39.112.195IPADDR_END=70.39.112.222CLONENUM_START=0GATEWAY=70.39.1

CentOS7安裝視頻解碼器

CentOS7安裝視頻解碼器裝了centos,但不能播放視頻。。。我要看視頻學習啊。。。下載gstreamer連結:http://pan.baidu.com/s/1yLcRW密碼:h159解壓後放到 /usr/lib64 目錄下面,如果已經有,則先備份,再替換,以防萬一。然後執行下面三條命令:sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpmsudo rpm

centos6.5源碼安裝php5.6.9

centos6.5源碼安裝php5.6.9下載php5.6.9包並解壓[root@localhost ~]# wgethttp://cn2.php.net/distributions/php-5.6.9.tar.bz2[root@localhost ~]# tar xf php-5.6.9.tar.bz2編譯安裝我的編譯選項如下--prefix=/usr/local/php:定義安裝的路徑--with-mysql=/usr/local/mysql

CentOS恢複被刪除的boot分區

CentOS恢複被刪除的boot分區在CentOS 6系統中,因為不小心或操作失誤導致boot分區被刪除,遇到這種情況是否能夠恢複被刪除的boot分區呢?  1.首先利用centos6鏡像進入linux rescue救援模式。  2.啟動sshd服務,查看eth0擷取的ip地址,然後用ssh secure shell

總頁數: 3662 1 .... 1886 1887 1888 1889 1890 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.