搭建我的CentOS7

2021-09-02 10:21:10 字數 2649 閱讀 2428

分類: 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....