您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页Linux安装配置

Linux安装配置

来源:意榕旅游网


环境配置

综述:

环境配置包括几个步骤:

1 Linux系统安装

2 Linux系统基本配置

3 Linux服务器安装

1 Linux系统安装

Linux简介

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

打开‘linux相关安装’目录,如图:

1.1 安装vm虚拟机

直接双击“VMware-workstation-full-7.1.2-3018.exe”,一直下一步即可。注意中途可能会用到VMware-License.txt来认证。安装完成后如果提示你更新VM到高版本,选择不更新即可。安装好后的界面如下:

1.2 安装Linux

打开VM,选择新建虚拟机,点击下一步。如图:

选择我将稍后启动系统,点击下一步。

选择系统为linux,版本为CentOS,点击下一步。

点击‘Browser’浏览,选择要存放安装系统的目录。

磁盘空间配置,可以默认20G,点击下一步。

配置选择要安装的镜像文件CentOS-6.5-i386-minimal.iso,点击确定。

点击Finish

选择启动此虚拟机。

选择第一个,回车。

选择跳过即可。

选择Next

后面是些语言选择,选择英文。可能会有如下警告,选择Yes。

上面文档写错了,应该选yes

选择Next,选择时区 - 上海。

设置超级管理员root的密码,牢记!

一直NEXT,点击勾选项。

开始正式安装。等待一段时间即可。

等待一段时间后出现恭喜界面,点击重启reboot即可。然后用你开始设置的root账户和密码登录。比如:

Username: root

Password: 123456

修改连接方式为桥接。

1.3 安装SecureCRT (可选)

没有特别需要说明的,解压后使用里面的破解工具“注册机.exe”即可。

SecureCRT是一个远程连接linux系统的工具,详细教程如下:

http://jingyan.baidu.com/article/ff41162581e24a12e48237d1.html

注意:SecureCRT不是必须安装的,只是实际情况中多人工作时,我们需要利用一款工具来远程连接并使用同一个Linux系统,常用的工具有SecureCRT、XShell等。如果不安装SecureCRT,那就只能直接操作系统。下图是对比用SecureCRT和直接操作系统两种方式:

使用SecureCRT远程连接Linux操作系统:

虚拟机中直接操作Linux系统:

可见两种方式对系统本身的操作没有任何区别。

举个例子:比如我们公司产品的Linux服务器在机房,我们可以坐在办公室用SecureCRT去连接机房的服务器进行操作,也可以跑到机房去直接操作服务器。

2 Linux系统基本配置

2.1 在虚拟机中选择适当的网络编辑器

依次点击VM上的Edit –> Virtual Network Editor.

点击VMnet0,选择Bridged(桥接模式)。按照实际情况选择网络,如上图所示,现在是用的无线网络,所以选择包含“wifi”的那一项,如果是网线连接,选择类似“82567LM”这一项。

2.2 网络配置

上图运行了几条命令:

service iptables stop //关闭防火墙

service network restart //重启网络

ifconfig eth0 192.168.0.202 //配置IP地址,根据实际网段来配置

route add default gw 192.168.0.1 //配置网关,和IP地址同一网段

ping 220.181.57.217 //用ping命令测试连接百度的ip

ping baidu.com //用ping命令测试连接百度的域名

从上图发现,我们不能通过域名连接百度,那是域名解析系统的IP需要配置。

直接使用命令

echo nameserver 192.168.0.1 > /etc/resolv.conf

总结:配置网络就是选择网络编辑器、关闭防火墙、配置IP、网关、域名解析系统这几个步骤。fsafdafds

3 Linux服务器安装

我们的web系统要对客户端提供服务,需要相应的服务器中间件和数据库。比如apache、tomcat,两者有联系有区别,感兴趣的可以百度。如果我们的系统是基于php的可以用apache+php+mysql,如果是基于jsp的,可以直接用tomcat+mysql。当然

也可以apache和tomcat同时使用,这是另外一个均衡负载的问题了,详情网上找资料。

Linux上安装软件有几种方式:

- yum安装,类似windows上的傻瓜式安装,点击一个按钮后自动下载,自动安装。方便快捷,需要root账户。

- rpm安装,类似windows上下载好exe后双击安装。

- tar解压安装,类似windows上解压压缩包后的绿色安装。

这里我们使用最简单的yum安装方式。用此安装方法首先确保2.2中网络配置正确,能连接baidu.com

3.1 安装lrzsz

Lrzsz是用于windows和linux系统间传输文件的。

输入命令 yum -y install lrzsz

如果有大量类似错误提示:Error: Cannot retrieve repository metadata,那么需要更新yum源(实际就是更新要下载的网址)。

http://www.codesec.net/view/195997.html

3.2 安装gcc

Gcc是c语言的编译器,因为后续有些软件是C语言写的,需要gcc进行编译安装。

yum -y install gcc

3.3 安装zip/unzip

Zip和unzip是压缩和解压的命令,使用以下命令安装:

yum -y install zip

yum -y install unzip

3.4 安装配置apache、php、mysql

a) 可以一条命令下载安装几个软件:

yum -y install httpd php mysql mysql-server php-mysql

静静等待,安装速度和网速相关。

Php的一些扩展安装

yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

b) 启动mysql服务并设置mysql数据库root帐号密码。

service mysqld restart

mysqladmin -u root password '123456'

启动apache

service httpd restart

看到输出信息为OK即成功。

此时,在windows的浏览器上输入linux系统的ip:192.168.0.202,显示如下即安装成功。

c) 将我们php的网站放到apache相应的目录下即可。

输入命令:

cd /var/www/html

使用rz命令上传我们的smeoa.zip到上面的目录,并解压:

unzip smeoa.zip

此时可以看到smeoa目录

修改smeoa目录权限为最大

chmod 777 -R smeoa

d) 开启apache的Mod_rewrite扩展

打开/etc/httpd/conf/httpd.conf

vi /etc/httpd/conf/httpd.conf

修改文件里的两处为All,如下红色字体:

Options FollowSymLinks

AllowOverride All

Order deny,allow

Deny from all

Satisfy all

# Options FileInfo AuthConfig Limit

#

AllowOverride All

e) 在mysql中创建一个数据库,先连接mysql,再创建smeoa库。

允许所有的ip用户访问数据库:

GRANT ALL PRIVILEGES ON *.* TO 'root' @'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

f) 关闭linux se

运行以下命令

/usr/sbin/setenforce 0

g) 在windows的浏览器上打开http://192.168.0.202/smeoa/install.php,如下图所示:

注意出现4个绿色OK才算正确。主机是linux的ip,用户名和密码都是指mysql配置的,数据库名是上一步创建的。点击下一步,出现安装成功界面后可正常使用。

到此,我们的LAMP环境搭建成功。即常说的Linux+Apache+mysql+php环境

3.5 安装配置svn(可选)

http://blog.163.com/longsu2010@yeah/blog/static/173612348201202114212933/

4 其他

Linux上使用yum安装vim

YUM是linux上root用户使用的

Vim是linux上的一个功能强大的编辑器,是vi编辑器的升级版,类似于windows上的写字板等。

安装步骤:

- 修改网关,修改红色行

# vi /etc/sysconfig/network

NETWORKING=yes #表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络。

HOSTNAME=centos #设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应

GATEWAY=192.168.199.1 #设置本机连接的网关的IP地址。

- 修改DNS,添加红色行

# vi /etc/resolv.conf

nameserver 192.168.199.1

- 配置ip地址,红色XX填写一个不重复的IP

# service network restart

# ifconfig eth0 192.168.199.XX up

- 使用yum命令

# yum –y install vim*

如果上述命令使用后报大量的Error: Cannot retrieve repository metadata

,那么需要更新yum源。

http://www.codesec.net/view/195997.html

Linux上安装sz/rz工具包

yum -y install lrzsz

安装wget

yum -y install wget

安装gcc

yum -y install gcc

安装VM tools

在Linux中建立一个挂载点(也就是一个目录)

mkdir /mnt/cdrom

挂载光驱

mount -t iso9660 /dev/cdrom /mnt/cdrom

2,复制文件到root

cd /mnt/cdrom

cp VMwareTools-7.8.4-126130.tar.gz /root

3,进入root文件夹解压缩VMwareTools-7.8.4-126130.tar.gz文件

cd /root

tar zxvf VMwareTools-7.8.4-126130.tar.gz

4,进入解压缩目录

cd vmware-tools-distrib

5,执行安装vmware tools

./vmware-install.pl

Linux中安装配置SVN

http://blog.163.com/longsu2010@yeah/blog/static/173612348201202114212933/

5 一些常见问题

1) 使用yum命令提示:Error: Cannot retrieve repository metadata

- 检查网关和DNS是否正确

- 修改DNS后使用yum update –y

- 检查yum源是否需要更新

http://www.codesec.net/view/195997.html

2) Ping百度不通。

修改DNS。

# vi /etc/resolv.conf

nameserver 192.168.199.1

3) PingIP不通。

设置网关。

上面是临时修改,永久修改的方法:

# vi /etc/sysconfig/network

NETWORKING=yes #表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络。

HOSTNAME=centos #设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应

GATEWAY=192.168.199.1 #设置本机连接的网关的IP地址。

4) 解决SecureCRT的Home+End+Del不好用

SecureCRT是个不错的ssh客户端工具,但在使用时会发现有些按键和日常使用习惯不同,例如Home、End、PageUp、PageDown和Delete等键。

一些按键的默认功能:

1

PageUp:向上翻页客户端工具窗口

2

PageDown:向下翻页客户端工具窗口

3

Home:无用

4

End:无用

5

Delete:功能同backspace,向前删除字符。

修改后的按键功能如下:

1

PageUp:向上翻页终端文件内容,例如用vi编辑文件,翻页文件的内容。

2

PageDown:向下翻页终端文件内容。

3

Home:返回当前行的第一个字符位置。

4

End:返回当前行最后一个字符的位置。

5

Delete:向后删除字符

修改方法:

SecureCRT菜单 :工具→键映射编辑器,在弹出的键盘中点击“home”,会弹出一个窗口,在“发送字符串”中输入:\\033[1~

另存为SecureCRT安装根目录下的Keymaps目录里即可,后缀是key结尾的文件,例如我的是opensoce.key。

用编辑器打开home.key文件,依次修改如下键值即可:

查看源代码打印帮助

1

E VK_END \"\\033[4~\"

2

E VK_HOME \"\\033[1~\"

3

E VK_INSERT \"\\033[2~\"

4

E VK_DELETE \"\\033[3~\"

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务