分類: linux
2014-09-19 12:50
544人閱讀收藏
舉報
目錄(?)
[+]
學習一下centos7的一些特性,並在上面做一些日常練習,寫寫**什麼的。為了方便日後再搭建,做一下記錄。
由於我安裝在vmware workstation上面,就沒有刻成光碟。
建立了乙個虛擬機器,1g記憶體,1個cpu,20g 硬碟,兩個網絡卡(乙個橋接外網,乙個僅主機)
安裝的時候建立了乙個使用者shalk
這樣我可以用ssh 工具,內網的靜態ip,另乙個網絡卡就讓虛擬機器上外網。
先用root使用者
最小化安裝過程,分割槽用預設的,centos7 會用xfs作為檔案系統。 安裝之後,發現沒有vim,沒有ifconfig,不過沒關係。 有vi,可以用ip addr
檢視網路情況
配乙個ip吧,修改/etc/sysconfig/network-script/ifcfg-裝置名
修改主機名,修改/etc/hostname
加一下dns ,修改/etc/resolv.conf 加一行nameserver 114.114.114.114
重啟一下網路 /etc/init.d/network start
可以上網了
修改一下/etc/sudoers 加一行,給shalk使用者 許可權
shalk all=(all) all
epel的含義是 extra package for enterprise linux, 是一套高質量的附加軟體包,主要可以用於redhat,cenos, scientific linux等,據說有10000多個rpm包,把這個源加上。
curl -o
sudo rpm -ivh epel-release-7-1.noarch.rpm
sudo rpm --import /etc/pki/rpm-gpg/rpm-gpg-key-epel-7
sudo yum install yum-axelget
更新一下系統的所有包
sudo yum update
好了,現在用yum來安裝各種包。
sudo yum install gcc
sudo yum install gcc-c++
sudo yum install make
sudo yum install vim
curl www.***x.com/vim -o ~/.vimrc 我的配置
sudo yum install git
perl -v
發現最小化沒有perl,雖然我們不用系統的perl,但是如果系統如果缺perl,也會很麻煩。
sudo yum install perl-core
使用plenv 進行版本管理
sudo yum install patch
如果不安裝這個,安裝perl的時候會報錯,有趣的是,這個patch也是larry wall 寫的
git clone git: ~/.plenv
echo 'export path="$home/.plenv/bin:$path"' >> ~/.bash_profile
echo 'eval "$(plenv init -)"' >> ~/.bash_profile
exec $shell -l
安裝兩個外掛程式
git clone git: ~/.plenv/plugins/perl-build/
git clone git: ~/.plenv/plugins/perl-update/
安裝幾個版本的perl
plenv install 5.10.0 -dusethreads
plenv rehash
plenv install 5.20.0 -dusethreads
plenv rehash
python -v
python 2.7.5
sudo yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel
sudo yum install openssl-devel
安裝pyenv進行版本管理
curl -l | bash
echo 'export path="$home/.pyenv/bin:$path"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
exec $shell - l
pyenv install 2.7.8 # 安裝python2.7
pyenv install 3.4.0 # 安裝python 3.4
未完待續... Centos7搭建LAMP Typecho部落格
yum install httpd 安裝httpd服務 systemctl start httpd 啟動httpd服務 systemctl status httpd 檢視httpd服務狀態,看到active active running 說明httpd服務已啟動 systemctl enable h...
centos7搭建lnmp環境
安裝php 5.6.26 wget 解壓 tar zxvf php 5.6.26.tar.gz 安裝編譯用的環境 yum install y libxml2 devel openssl devel libcurl devel libjpeg devel libpng devel libicu dev...
centos 7 搭建LNMP環境
2.安裝mysql community release el7 5.noarch.rpm包 安裝這個包後,會獲得兩個mysql的yum repo源 etc yum.repos.d mysql community.repo,etc yum.repos.d mysql community source....