视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Linux安装配置
2025-10-02 13:50:31 责编:小OO
文档
环境配置

综述:

环境配置包括几个步骤:

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-301548.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地址同一网段

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

p用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帐号密码。

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,如下红色字体:

  All

#

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中建立一个挂载点(也就是一个目录)

 挂载光驱

 ,复制文件到root

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

 ,进入解压缩目录

 ,执行安装vmware tools

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

2

3

4下载本文

显示全文
专题