1. 如何在ubuntu下安裝merge工具
首先官網下載 ,直接安裝即可
然後在console裡面執行:
git config --global diff.tool diffmerge
git config --global difftool.diffmerge.cmd 'diffmerge "$LOCAL" "$REMOTE"'
git config --global merge.tool diffmerge
git config --global mergetool.diffmerge.cmd 'diffmerge --merge --result="$MERGED" "$LOCAL" "$(if test -f "$BASE"; then echo "$BASE"; else echo "$LOCAL"; fi)" "$REMOTE"'
git config --global mergetool.diffmerge.trustExitCode true
執行成功後能使用git 來diff了
# diff the local file.m against the checked-in version
git difftool file.m
# diff the local file.m against the version in some-feature-branch
git difftool some-feature-branch file.m
# diff the file.m from the Build-54 tag to the Build-55 tag
git difftool Build-54..Build-55 file.m
Merge也ok:
git mergetool
2. ubuntu 如何修改repo
??lz說的太不清楚了,你說的這個repo是指的maven本地庫路徑嗎?如果是的話,方法如下:
按照lz你的提問,那麼假設前提是maven已經安裝配置好了,
1、用戶目錄下有個.m2文件夾,沒有的話新建一個;
2、.m2下有settings.xml文件,如果lz你是.m2目錄都是新建的話,那麼把你的maven路徑下%MVN_HOME%/conf/settings.xml復制過來(當然,這個文件太原生態了,說明為主,lz可以從網上隨便找個已有的來改);
3、修改repo路徑是標簽對<localRepository>這里是你的repo路徑</localRepository>;
就這樣。
如果lz問的不是maven的repo路徑修改的話,請講清楚究竟是要問什麼。
3. ubuntu16怎麼安裝docker
1.docker支持以下Ubuntu操作系統:
Ubuntu Xenial 16.04[LTS]Ubuntu Trusty 14.04[LTS]Ubuntu Precise 12.04[LTS]
2.前置需求
不管你是Ubuntu的哪個版本,Docker需要64的操作系統。此外你的kernel內核至少要在3.10版本之上。最近的3.10小版本或者最新的維護版本也是可以接受的。kernel3.10版本之前的系統缺少一些特性來運行docker容器。這些舊版本有些已知的bugs會導致數據丟失並且在一定條件下會頻繁的故障。檢查你當前的kernel版本,打開終端,輸入
uname -r
注意:如果你之前使用APT安裝過docker,為了新版本的docker倉庫,確保你更新了APT源。
3.更新你的apt源
Docker的APT倉庫包含1.7.1以及更高的版本。通過設置APT使用來自docker倉庫的包。
1)登陸機器,用戶必須使用sudo或者root許可權。
2)打開終端
3)更新包信息,確保APT能使用https方式工作,並且CA證書已安裝了
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates
出現這個問題可能是有另一個程序正在運行,導致資源被鎖不可用。而導致資源被鎖的原因可能是上次運行安裝或更新沒有正常完成,解決辦法就是刪掉。
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
4)添加一個新的GPG密鑰
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys
5)找到合適你的Ubuntu操作系統的鍵,這個鍵決定APT將搜索哪個包。可能的鍵有:
Ubuntu versionRepository
Precise 12.04 deb https://apt.dockerproject.org/repoubuntu-precise main
Trusty 14.04 deb https://apt.dockerproject.org/repoubuntu-trusty main
Xenial 16.04 deb https://apt.dockerproject.org/repoubuntu-xenial main
注意:docker沒有為所有的架構提供包,Binary artifacts are built nightly,你可以從https://master.dockerproject.org. 處下載下來。在一個多架構的系統上安裝docker,為鍵添加一個[arch=]條款。更多細節參考Debian Multiarch維基網路。
6)運行下面的命令,用佔位符<REPO> 為你的操作系統替換鍵。
echo "<REPO>" | sudo tee /etc/apt/sources.list.d/docker.list
比如你是16.04將上面命令的<REPO>
替換成deb https://apt.dockerproject.org/repoubuntu-xenial main 執行那條命令,就在那個文件夾下創建了一個docker.list文件,裡面的內容就是
deb https://apt.dockerproject.org/repoubuntu-xenial main
7)更新APT包索引
sudo apt-get update
8)校驗APT是從一個正確的倉庫拉取安裝包。
當運行下面命令的時候,這個鍵會返回你目前可以安裝的docker版本,每個鍵都包括URL:https://apt.dockerproject.org/repo/。下面是截取的部分輸出內容。
命令:apt-cache policy docker-engine
現在當你運行apt-get upgrade的時候,APT就會從新的倉庫拉安裝包。
4.某些Ubuntu版本需要的前置操作
Ubuntu Xenial 16.04[LTS]Ubuntu Trusty 14.04[LTS]
這兩個版本記得安裝linux-iamge-extra-*的kernel包。這個包允許你使用aufs存儲驅動。
sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
Ubuntu Precise 12.04[LTS]
對於這個版本,你需要3.13以上的kernel版本,你必須升級。下面表格指導你需要哪些包:
你可以執行以下命令:
sudo apt-get install linux-image-generic-lts-trusty
sudo reboot
5.安裝
1)登陸系統,用你的賬號使用sudo全許可權
2)更新APT包索引:sudo apt-get update
3)安裝docker:sudo apt-get install docker-engine
4)開啟docker後天進程:sudo service docker start
5)校驗docker是否安裝成功:sudo docker run hello-world
這個命令會下載一個測試鏡像,並且運行在一個容器中。當容器運行時,他會列印一些信息,並且退出。
6.可選配置
6.1 創建一個docker組
docker後台進程是綁定的Unix的socket而不是TCP埠。默認情況下,Unix的socket屬於用戶root,其它用戶要使用要通過sudo命令。由於這個原因,docker daemon通常使用root用戶運行。
為了避免使用sudo當你使用docker命令的時候,創建一個Unix組名為docker並且添加用戶。當docker daemon啟動,它會分配Unix socket讀寫許可權給所屬的docker組。
注意:docker組不等價於用戶root,如果想要知道的更多關於安全影響,查看docker daemon attack surface。
sudo groupadd docker
sudo usermod -aG docker $USER
退出再重進,確保該用戶有正確的許可權。
校驗生效,通過運行docker命令不帶sudo:docker run hello-world,如果失敗會有以下類似的信息:Cannot connect to the Docker daemon. Is 'docker daemon' running on this host?確保DOCKER_HOST環境變數沒有設置。如果有取消它。
6.2 調整內存和交換區計算
當用戶運行docker時,他們可能在使用一個鏡像時看見下面的信息:
WARNING: Your kernel does not support cgroup swap limit. WARNING: Your kernel does not support swap limit capabilities. Limitation discarded.
為了阻止這些信息,在你的系統中啟用內存和交換區計算。這個操作會導致即便docker沒有使用也有內存開銷以及性能下降。內存開銷大概是總內存的1%。性能降低了大約10%。
修改/etc/default/grub文件。vi或者vim命令都行,設置GRUB_CMDLINE_LINUX的值,如下:GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"。保存文件並關閉。sudo update-grub更新啟動項。reboot重啟你的系統。
6.3啟動UFW轉發
當你運行docker時,在同一台主機上使用UFW(Uncomplicated Firewall) ,你需要額外的配置。docker使用橋接方式來管理容器的網路。默認情況下,UFW廢棄所有的轉發流量。因此,docker運行時UFW可以使用,你必須設置合適UFW的轉發規則。
UFW默認配置規則拒絕了所有傳入流量。如果你想要從另一個主機到達你的容器需要允許連接docker的埠。docker的默認埠是2376如果TLS啟用,如果沒有啟動則是2375,會話是不加密的。默認情況,docker運行在沒有TLS啟動的情況下。
為了配置UFW並且允許進入的連接docker埠:
檢查UFW是否安裝並啟用:sudo ufw status
打開/etc/default/ufw文件並編輯:sudo nano /etc/default/ufw
設置DEFAULT_FORWARD_POLICY:DEFAULT_FORWARD_POLICY="ACCEPT"
保存退出並重啟使用新的設置:sudo ufw reload
允許所有的連接到docker埠:sudo ufw allow 2375/tcp
6.4 為使用docker配置DNS伺服器
系統運行桌面的Ubuntu或者Ubuntu衍生產品通常使用127.0.0.1作為默認的nameserver文件/etc/resolv.conf文件中。NetworkManager也通常設置dnsmasq nameserver 127.0.0.1在/etc/resolv.conf。
當在桌面機器運行容器,使用這些配置時,docker的使用者會看見這些警告:
WARNING: Local (127.0.0.1) DNS resolver found in resolv.conf and containers can't use it. Using default external servers : [8.8.8.8 8.8.4.4]
這個警告發生是因為docker容器不能使用本地DNS命名伺服器。此外docker默認使用一個額外的nameserver。
為了避免這個警告,你可以在使用docker容器的時候指定一個DNS伺服器。或者你可以禁用dnsmasq在NetworkManager中。但是,禁用會導致DNS協議在某些網路中變慢。
下面的說明描述了如何在Ubuntu14.0或以下版本配置docker守護進程。Ubuntu15.04及之上的使用systemd用於啟動項和服務管理。指導通過使用systemd來配置和控制一個守護進程。
設置指定的DNS服務:
打開/etc/default/docker文件並編輯:sudo nano /etc/default/docker,添加配置項:DOCKER_OPTS="--dns 8.8.8.8"。將8.8.8.8用一個本地的DNS服務例如192.168.1.1替換。你也可以配置多個DNS伺服器。用空格隔開它們,如:--dns 8.8.8.8 --dns 192.168.1.1。警告:當你在筆記本連接了不同網路的情況時做這些操作,確保選擇一個公用的DNS伺服器。保存文件並退出,重啟docker守護進程:sudo service docker restart。
或者另一個選擇,禁用dnsmasq在網路管理器中,這可能導致你的網速變慢:
打開/etc/NetworkManager/NetworkManager.conf文件,編輯它:sudo nano /etc/NetworkManager/NetworkManager.conf。找到行dns=dnsmasq,注釋掉。保存關閉文件,重啟網路管理器和docker.sudo restart network-manager sudo restart docker。
6.5 配置docker引導啟動
Ubuntu15.04之後使用systemd作為引導啟動和服務管理,14.10及以下版本是upstart。15.04以上,需要配置docker守護進程boot啟動,運行命令:sudo systemctl enable docker
14.10及以下版本安裝方法會自動配置upstart來啟動docke daemon在boot。
7 升級卸載docker
升級:sudo apt-get upgrade docker-engine
卸載:sudo apt-get purge docker-engine
卸載及依賴:sudo apt-get autoremove --purge docker-engine
上述命令不會卸載images,containers,volumes或者用戶自己創建的配置文件。你如果想刪除這些東西,執行下面的命令:
rm -rf /var/lib/docker
安裝最簡單的方法是:sudo apt-get update sudo apt-get install docker
4. Linux ubuntu 3.11.0-12-generic 下oracle12c的基礎rpm安裝包,具體版本往下看
別拿ubuntu裝oracle了,尤其還是虛擬機……
那個寫了一大串答案的那個是適用於Fedora、Centos之類系統的。
除非你想sudoapt-getinstallyum,之後將Centos的安裝盤CD1和CD2種Packages文件夾中所有你需要的rpm包拷到你虛擬機下硬碟,再構建本地yum源,之後再按照那一大串答案寫的來。
配置本地yum源的方法是我寫的:
yum倉庫的配置文件是保存在/etc/yum.repos.d/目錄下的,以mirrorlist動態控制倉庫路徑(似乎也有用baseurl配置的)。如果想創建本地的yum倉庫,只需要如下幾步(假使我有一個叫Luna的用戶):
1、以root身份登錄
即$
su-
2、插入Centos安裝U盤中,並將其Packages文件夾中所有rpm文件拷貝到一個文件夾中;
先在系統中隨意建立一個文件夾(我建立的文件夾就直接叫Packages),如/home/Luna/Packages/
即#cp/media/CenrOS(之後按tab)/Packages/*/home/Luna/Packages
#*代表U盤里Packages文件夾下所有文件。
ps:拷貝個十幾分鍾很正常,可以加上-rv參數解解悶……
pss:這步如果不是閑著沒事幹完全可以通過圖形界面操作——即復制粘貼。
3、通過rpm命令手工安裝createrepo軟體(即創建一個索引信息);
createrepo的rpm包在CentosisoDVD1的Packages里。
不過在#rpm-ivhcreaterepo(之後按tab)時會出現提示缺少依賴——這都不是事兒,把缺少的一並裝了——把缺的和creatwewpo一塊安就能安上了。
運行createrepo命令,
即#createrepo-v/home/Luna/Packages
繼續等吧,尤其是虛擬機,沒個十幾分鍾甭想結束……加上參數-v是解悶用的。
這步如果閑著沒事干也可以通過圖形界面操作——雖然從四千個rpm包里找createrepo和幾個依賴項挺有趣的。
4、之後需要在yum倉庫的配置文件中添加幾行,讓yum能指向本地源。
即在/etc/yum.repos.d/目錄下新建一個文件(名字隨意起,只要以.repo結尾就成。)
假設我建立文件CentOS-Local.repo
即#vim/etc/yum.repos.d/CentOS-Local.repo
ps:這一步需要會vi編輯器,不會的話可以在桌面以root身份創建一個叫Centos-Local.repo的文件,寫好內容後復制到/etc/yum.repos.d/目錄下,
即#
cp/home/Luna/Desktop/CentOS-Local.repo/etc/yum.repos.d/
文件內容是:
[CentOS-Local]
name=localyum
repo#名字隨便起。
baseurl=file:///home/yum-data/#注意是仨斜杠——file://是本地協議,之後那個/是路徑根目錄。
enabled=1
gpgcheck=1#這個寫0也行
5、清除各種緩存文件。
運行命令#yumcleanall#運行後好像會出現四行字。
再瞅瞅#yumlist#這步如果沒聯網會顯出奇怪的東西。
ps:如果有分組信息,則在運行命令的時候使用參數-g制定分組文件
Centos/RHEL的分組信息保存在光碟repodata/目錄下,文件名以comps.xml結尾的xml文件(前面一大陀數字,文件大約有1M多)。
假設我把該文件復制到桌面上,即可運行
#createrepo-g/home/Luna/Desktop/*comps.xml/home/Luna/Packages
看惡心了吧……別拿ubuntu裝Oracle玩了……
這是別人寫的,我自己沒有試過:
(1) 安裝系統 ,安裝系統起用戶名的時候千萬不要使用起 oracle 這個用戶名,因為安裝 oracle 的時候需要創建,並有許可權問題。
(2) 把系統更新到最新,安裝如下包
網上是說要使用命令 sudo apt-get install 將下列包全部安裝 , 大部分的包是必須得有的 , 在後面的安裝過程中會報錯,還得找這些包,拷貝到相應的目錄下
alien binutils gcc ia32-libs lesstif2 lesstif2-dev lib32stdc++6 lib32z1 lio1
libc6 libc6-dev libc6-dev-i386 libc6-i386 libmotif3 make libstdc++5 rpm
(3) 創建用戶
因為 oracle 一定要 oracle 用戶來進行安裝,所以首先需要創建 oracle 用戶和相關聯的用戶組
yurocy@yurocy-desktop:~$ sudo addgroup oinstall
yurocy@yurocy-desktop:~$ sudo addgroup dba
yurocy@yurocy-desktop:~$ sudo addgroup nobody
yurocy@yurocy-desktop:~$ sudo useradd -g oinstall -G dba -d /home/oracle -m -s /bin/bash oracle
v@yurocy-desktop:~$ sudo usermod -g nobody nobody
(4) 創建安裝目錄
yurocy@yurocy-desktop:~$ sudo mkdir -p /opt/oracle
yurocy@yurocy-desktop:~$ sudo chown -R oracle:oinstall /opt/oracle/
yurocy@yurocy-desktop:~$ sudo chmod -R 755 /opt/oracle/
(5) 修改 linux 內核參數
yurocy@yurocy-desktop:~$ sudo vim /etc/sysctl.conf
# 按 I 進入編輯,添加如下參數
kernel.shmmax = 3147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
yurocy@yurocy-desktop:~$ sudo vim /etc/security/limits.conf
# 添加如下參數
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
# 讓修改後的參數生效
yurocy@desktop-desktop:~$ sudo sysctl -p
創建鏈接:
yurocy@desktop-desktop:~$ sudo ln -s /usr/bin/awk /bin/awk
yurocy@desktop-desktop:~$ sudo ln -s /usr/bin/rpm /bin/rpm
yurocy@desktop-desktop:~$ sudo ln -s /usr/bin/basename /bin/basename
(6) 設置用戶環境
#切換到 oracle 用戶
yurocy@desktop-desktop:~$ su oracle
Password: #輸入剛才創建的 oracle 用戶密碼
oracle@desktop-desktop:~$ vim ~/.profile
#按 I 進入編輯模式,添加如下內容 , 但網有說是 bash_profile 文件 , 應該是一樣,可能是 ubuntu 版本問題
if [-f ~/.bashrc ]; then
~/.bashrc
fi
# 編輯完後按 ESC 再按 Shift+ZZ 保存並退出,接著編輯 .bashrc
oracles@desktop-desktop:~$ vim ~ /.bashrc
#增加如下內容
export ORACLE_BASE=/home/oracle/oracle
export ORACLE_HOME=$ORACLE_BASE/proct/10.2.0/db_2
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
# 創建 oracle 用戶密碼
yurocy@yurocy-desktop:~$ sudo passwd oracle
(7) 開始做安裝准備
需要在 /etc/ 目錄下創建一個文件 redhat-release , 需要許可權進行創建,創建好後添加如下內容
yurocy@yurocy-desktop:~$ sudo vim /etc/redhat-release
#添加
Red Hat Linux release 3.1 (drupal)
然後在本機 (windows) 下載一個 xmanager ,安裝後 xstart 連接到 Ubuntu 上,
xmanager 下載地址: http://www.onlinedown.net/softdown/32684_2.htm
安裝後進行配置, protocol 配置成 SSH,Execution Command 選擇: xterm(Linux: Type 2)
(8) 安裝 oracle
到 http://www.oracle.com/technology/software/procts/database/index.html 下載相應的版本,注意查看自己的機器是 32 位的還是 64 位的
需要注冊一個用戶名和密碼,是免費的哦。
然後登錄到 xmanager ,進行如下的操作
# 前面提到過需要 oracle 進行安裝,現在注銷下系統改成 oracle 進行登錄
oracle@yurocy-desktop:~$ unzip 10201_database_linux32.zip( 如果下載的是 .cpio 文件,就用 cpio -idmv < 10201_database_linux_x86_64.cpio 來解壓)
oracle@yurocy-desktop:~$ cd database
為了後面安裝的時候界面不顯示中文亂碼,可以安裝一下 jdk ,但是我直接選擇使用英文顯示,這樣就不用安裝 jdk ,直接在命令行輸入如下命令就行了
oracle@yurocy-desktop:~/database$ export LANG=en_US
然後運行如下命令 , 就進入 oracle 的安裝界面了
oracle@yurocy-desktop:~/database$ ./runInstaller
(9) 安裝過程中遇到的問題:
1. 在安裝的過程中會報各種錯誤,但是最好是時刻查看一下 $ORACLE_HOME/oraInventory/logs 以 installActions 開頭的日誌,這個日誌裡面顯示的內容比較全。出錯信息也比較多。
2. 因為在前面的配置文件中設置了 $ORACLE_SID 等於 orcl ,所以在安裝的過程中最好默認選擇這個,並要記錄下你的 global database name 和 database password 信息
3. 在安裝的過程中遇到了 ora-27125 unable to create shared memory segment 的錯誤,這個時候查看 installerActions 日誌,會有詳細信息,因為每次安裝的錯誤原因都不一樣,
所以可能解決方式都會不一樣,但是我這個錯誤網上寫的是 export DISABLE_HUGETLBFS=1 ,但是不太生效,我查了很多資料終於搞清楚了,要解決該問題,在 Oracle 用戶下執行 $export DISABLE_HUGETLBFS=1
# cd $ORACLE_HOME/bin
# mv oracle oracle.bin
# cat> oracle <<"EOF"
#!/bin/bash
export DISABLE_HUGETLBFS=1
exec $ORACLE_HOME/bin/oracle.bin $@
EOF
#chmod +x oracle
這樣解決問題後,後面的安裝就很順暢,這個問題不解決,後面就進行不下去,當然可能產生這個錯誤的原因是別的,要自己嘗試
4 . 安裝到最後會彈出一個界面,提示 需要用 root 用戶去運行兩個腳本文件 orainstRoot.sh 和 root.sh 這個時候不要點 OK ,打開終端用 root 進行登錄,執行就可以了。
(10) 如果需要安裝配置新的資料庫,則在 xmanager 中輸入命令 dbca 就可以了,其實在 oracle 安裝過程中會默認創建一個資料庫的也就是我們配置的 orcl ,所以在安裝的過程中就會在後台自動調用 dbca ,如果安裝過程不出錯,後面調用 dbca 的時候也不會出錯
oracle 的卸載,在 linux 下卸載 oracle 非常容易,命令如下:
1. 運行 $ORACLE_HOME/bin/localconfig delete
2. rm -rf $ORACLE_BASE/*
3. rm -f /etc/oraInst.loc /etc/oratab
4. rm -rf /etc/oracle
5. rm -f /etc/inittab.cssd
6. rm -f /usr/local/bin/coraenv /usr/local/bin/dbhome /usr/local/bin/oraenv
7. rm -rf $ORCLE_HOME
Oracle 安裝完後,並不能立即在資料庫中建表,必須先創建該資料庫的用戶,並且為該用戶指定表空間。
先用 sqlplus /nolog 登錄
然後 connect / as sysdba 或者 connect sys/sys 的密碼 @ 資料庫名 as sysdba
1 . 假如現在已經建好名為 'news' 的資料庫,此時在 /oracle/proct/10.1.0/oradata/ 目錄下已經存在 news 目錄(注意:我的 Oracle10g 安裝在 /oracle 下,若你的 Oracle 安裝在別的目錄,那麼你新建的資料庫目錄就在 */proct/10.1.0/oradata/ 目錄下)。
2. 在創建用戶之前,先要創建表空間:
其格式為:格式 : create tablespace 表間名 datafile ' 數據文件名 ' size 表空間大小 ;
如:
SQL> create tablespace news_tablespace datafile 'F:/oracle/proct/10.1.0/oradata/news/news_data.dbf' size 500M;
其中 'news_tablespace' 是你自定義的表空間名稱,可以任意取名; 'F:/oracle/proct/10.1.0/oradata/news/news_data.dbf' 是數據文件的存放位置, 'news_data.dbf' 文件名也是任意取; 'size 500M' 是指定該數據文件的大小,也就是表空間的大小。
3. 現在建好了名為 'news_tablespace' 的表空間,下面就可以創建用戶了:
其格式為:格式 : create user 用戶名 identified by 密碼 default tablespace 表空間表 ;
如:
SQL> create user news identified by news default tablespace news_tablespace;
默認表空間 'default tablespace' 使用上面創建的表空間。
4. 接著授權給新建的用戶:
SQL> grant connect,resource to news; -- 表示把 connect,resource 許可權授予 news 用戶
SQL> grant dba to news; -- 表示把 dba 許可權授予給 news 用戶
授權成功。
ok! 資料庫用戶創建完成,現在你就可以使用該用戶創建數據表了!
5. 如何在Ubuntu/CentOS安裝Linux內核4.0
可以用兩種簡單的方式在CentOS 7上安裝Linux內核4.0。 從Elrepo軟體倉庫安裝 從源代碼編譯安裝 我們首先用ElRepo安裝,這是最簡單的方式: 使用 Elrepo 安裝 1. 下載和安裝ELRepo 我們首先下載ELRepo的GPG密鑰並安裝relrepo-release安裝包。因為我們用的是CentOS 7,我們使用以下命令安裝elrepo-release-7.0-2.el7.elrepo.noarch.rpm。 2. 升級Linux內核到4.0版本 現在,我們准備從ELRepo軟體倉庫安裝橋陸首最新的穩定版內核4.0。安裝它我們需要在CentOS 7的shell或者終端中輸入以下命令 從源代碼編譯安裝 1. 安裝敏數依賴軟體 首先我們www.jdjdzj.com 需要為編譯linux內核安裝依賴的軟體。要完成這些,我們需要在一個終端或者shell中運行以下命令。 2. 下載源代碼 現在我們通過wget命令從Linux內核的官方倉庫中下載最新發布的linux內核4.0的源代碼。你也可以使用你的瀏覽悉含器直接從kernel.org網站下載內核。 3. 解壓tar壓縮包 文件下載好後我們在/usr/src/文件夾下用以下命令解壓。