前言:因為工作中經(jīng)常需要安裝一些linux的虛擬機嚼沿,每次安裝時都會遇到一些問題,每次花時間解決之后艳吠,過段時間再來安裝還會遇到同樣的問題,有需要花時間解決,所以特地從零開始安裝linux的環(huán)境(整個步驟都是我一步步的走下來的腹缩,環(huán)境真實可用),希望對大伙和自己有幫助
目錄:
1空扎、工具
2藏鹊、CenOS安裝步驟
3、配置網(wǎng)絡
4转锈、配置SecureCRT
5盘寡、關閉防火墻
6、配置yum
7撮慨、配置WinSCP
8竿痰、安裝JDK
9、安裝gcc和perl
10甫煞、安裝mysql
11菇曲、注意項
一、工具:
1.1抚吠、Oracle VM VirtualBox(虛擬機)
1.2常潮、SecureCRT 7.3(操作系統(tǒng)的工具)
1.3、WinSCP(window與linux系統(tǒng)間文件傳輸)
1.4楷力、鏡像:CentOS-6.5-i386-minimal.iso(cenOS-6.5喊式、32位)
1.5、jdk:1.7.0_65
二萧朝、CenOS安裝步驟:
2.1岔留、打開Oracle VM VirtualBox,點擊“新建”按鈕检柬,填入相關信息献联,點擊創(chuàng)建,直到創(chuàng)建完成
2.2、選中新創(chuàng)建的系統(tǒng)里逆,點擊“設置”按鈕进胯,然后“網(wǎng)絡”頁,選擇連接方式為“橋接網(wǎng)卡”(記得網(wǎng)卡一定要設置原押,不然配置好網(wǎng)絡之后也ping不通主機)
2.3胁镐、雙擊新創(chuàng)建的系統(tǒng),選擇事先準備好的鏡像诸衔,點擊“啟動”盯漂,然后回車,開始安裝笨农,安裝完之后重啟系統(tǒng)
2.4就缆、重啟系統(tǒng)之后通過root、密碼登錄
三磁餐、配置網(wǎng)絡
3.1违崇、通過vi /etc/sysconfig/network-scripts/ifcfg-eth0命令打開網(wǎng)絡配置文件
3.2阿弃、通過service network restart命令重啟網(wǎng)絡服務
3.3诊霹、通過ifconfig命令查看當前系統(tǒng)的網(wǎng)絡配置
3.4、通過vi /etc/hosts命令打開配置hosts的配置文件渣淳,配置本機的hostname到ip地址的映射
四脾还、配置SecureCRT
4.1、打開SecureCRT工具入愧,在“Sessions”節(jié)點上右鍵鄙漏,選擇“new session”
4.2、雙擊新建的session
五棺蛛、關閉防火墻
5.1怔蚌、運行以下四條命令停止防火墻
service iptables stop
service ip6tables stop
chkconfig iptables off
chkconfig ip6tables off
5.2、通過vi /etc/selinux/config命令打開設置關閉防火墻的配置文件旁赊,修改SELINUX=disabled
六桦踊、配置yum
6.1、運行下面三條命令(如果運行不了請看6.2)
yum clean all
yum makecache
yum install -y wget
6.2终畅、如果安裝的時候報“Couldn't resolve host 'mirrorlist.centos.org”籍胯,則是因為DNS解析有問題,需要配置一下DNS
6.2.1离福、通過vi /etc/resolv.conf命令打開DNS域名解析的配置文件杖狼,并增加增加DNS服務器的IP地址
6.2.2、通過/etc/init.d/network restart命令或service network restart命令重啟網(wǎng)絡服務即可
七妖爷、配置WinSCP
7.1蝶涩、點擊“新建會話”、“新建站點”,填寫IP以及賬號密碼
7.2绿聘、點擊“保存”按鈕暗挑,配置密碼保存
7.3、點擊登錄
八斜友、安裝JDK
8.1炸裆、將jdk-7u65-linux-i586.rpm通過WinSCP上傳到虛擬機中的/usr/local目錄下
8.2、安裝JDK:rpm -ivh jdk-7u65-linux-i586.rpm
8.3鲜屏、通過vi ~/.bashrc命令打開配置文件烹看,配置jdk相關的環(huán)境變量
8.4、運行一下source ~/.bashrc命令
8.5洛史、測試jdk安裝是否成功:java -version
8.6惯殊、如果要卸載rpm安裝的jkd版本
查看安裝的jdk:
#rpm -qa|grep jdk
可能看到如下類似的信息:
jdk-1.6.0_22-fcs
卸載:
#rpm -e --nodeps jdk-1.6.0_22-fcs
九、安裝Perl
1也殖、shell可以說是unix\linux原生的土思,用戶通過它與系統(tǒng)內(nèi)核進行交換。特點就是直接忆嗜,主要用來管理和使用系統(tǒng)己儒。
2、perl可以說是對shell的擴展捆毫,在編寫的靈活性闪湾、跨平臺性都有提高,特別是在文本處理上有獨到的地方。另外绩卤,perl的用途廣泛如:開發(fā)CGI途样,功能上遠遠不止維護系統(tǒng)這么簡單。
3濒憋、tcl可以看做C庫何暇,十分方便被C\C++調(diào)用,另外凛驮,tcl容易被擴展或者縮減裆站,十分方便被移植到特定的軟件平臺中,作為專業(yè)的腳本辐烂。我知道很多EDA工具內(nèi)嵌tcl語言遏插。
9.1、先要安裝gcc(yum install -y gcc)
9.2纠修、把perl-5.16.1.tar.gz通過WinSCP上傳到虛擬機中的/usr/local目錄下
9.3胳嘲、依次運行以下命令
tar -xzf perl-5.16.1.tar.gz 解壓
cd perl-5.16.1
./Configure -des -Dprefix=/usr/local/perl
make && make test && make install
perl -v 查看perl版本
十、mysql的安裝
10.1扣草、運行yum install -y mysql-server 通過yum安裝mysql server
10.2了牛、依次運行如下命令即可:
service mysqld start 啟動mysql服務
chkconfig mysqld on 設置為開機啟動
yum install -y mysql-connector-java 安裝mysql客戶端
十一:注意項:
網(wǎng)絡配置的時候注意幾點:
11.1颜屠、網(wǎng)絡連接方式一定要設置為橋接網(wǎng)卡
11.2、網(wǎng)絡IP地址一定要與windows主機在同一網(wǎng)段鹰祸,比如主機為192.138.3.103甫窟,則虛擬機一定要是192.138.3.**;
11.3蛙婴、DNS解析不了的時候配置DNS域名解析的IP地址粗井,參照6.2的介紹