Red Hat Linux基本知识(网络配置,安装appache,mysql,php,zend,jdk,tomcat)

本文档详细介绍了Red Hat Linux的基本知识,包括如何安装系统,配置网络,以及安装Apache、MySQL、PHP、Zend、JDK和Tomcat等关键应用程序,为用户提供了一站式的Linux环境搭建指南。
摘要由CSDN通过智能技术生成

Red Hat Linux基本知识

一、            安装Rad Hat Linux

1.1准备工作

1.1 准备工作

       Rad Hat Linux一共有四张安装光盘

1.2安装

       插入第一张光盘,启动电脑,自动运行安装,如果不行可以从BIOS下改为从光盘启动即可。在安装的过程中需要对磁盘进行分区,一般环境下,划分三个分区:交换分区(swap) 用做系统的虚拟内存,一般是物理内存的两倍;引导分区(/boot) 存放Linux内核文件,最小 128M ;根分区(/) 存放其它文件。

第一张光盘安装完毕会提示插入第二张光盘,依次类推,直到安装完毕。在安装的过程中会提示输入用户名、密码、配置网络(也可以装完后再配置)、选择需要安装的程序和服务等等,根据提示操作即可。

 

二、网络配置

2.1配置IP地址

RedHat中,系统网络设备的配置文件保存在“/etc/sysconfig/network-scripts”目录下,ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eth1包含第二块网卡的配置信息。

输入命令:vi /etc/sysconfig/network-scripts/ifcfg-etho

  下面是“/etc/sysconfig/network-scripts/ifcfg-eth 0” 文件的示例:

  DEVICE=eth0  

  IPADDR=61.138.209.249

  NETMASK=255.255.255.0

  GATEWAY=61.138.209.1

  BROADCAST=61.138.209.255

  ONBOOT=yes

  BOOTPROTO=none

  USERCTL=no

  若希望手工修改网络地址或在新的接口上增加新的网络界面,可以通过修改对应的文件(ifcfg-ethN)或创建新的文件来实现。

  DEVICE=name     name表示物理设备的名字

  IPADDR=addr     addr表示赋给该卡的IP地址

  NETMASK=mask    mask表示网络掩码

  GATEWAYK=addr    addr表示网管

  BROADCAST=addr   addr表示广播地址

ONBOOT=yes/no   启动时是否激活该卡

BOOTPROTO=none

  none:无须启动协议

  bootp:使用bootp协议

  dhcp:使用dhcp协议

USERCTL=yes/no       是否允许非root用户控制该设备

修改完毕后输入:wq保存修改。

2.2配置域名

该文件为:/etc/resolv.conf

输入命令:vi /etc/resolv.conf

nameserver 61.166.150.101

nameserver 202.98.160.68

输入命令::wq保存退出

2.3启动/停止网络

启动网络:/etc/rc.d/init.d/network start

停止网络:/etc/rc.d/init.d/network stop

重启网络:/etc/rc.d/init.d/network restart

查看网络配置 ifconfig

查看网络接状态 netstat

2.4测试网络

输入 ping 61.138.209.4 查看网络是否连通,再输入ping www.yninfo.com查看域名是否配置成功。

经过测试,网络配置成功,也可以直接用命令netconfig配置网络,是界面操作。

三、VSFTP安装配置

3.1安装VSFTP

系统安装时选择安装FTP Server,或者系统安装之后使用VSFTPRPM软件包进行安装或升级

3.2文件配置

先增加一个flcandclf的用户,密码为123456

输入命令:useradd flcandclf增加用户,输入命令:passwd flcandclf执行后会提示输入密码123456,到此用户增加完毕。

配置文件vsftpd.conf/etc/vsftpd/vsftpd.conf

输入命令:vi /etc/vsftpd/vsftpd.conf

相关参数如下:

  anonymous_enable=YES 是否允许匿名ftp,如否则选择NO

  local_enable=YES 是否允许本地用户登录

  local_umask=022 默认的umask

  anon_upload_enable=YES 是否允许匿名ftp用户访问

  anon_upload_enable=YES 是否允许匿名上传文件

  anon_mkdir_write_enable=YES 是否允许匿名用户有创建目录的权利

  dirmessage_enable=YES 是否显示目录说明文件,默认是YES但需要收工创建.message文件

  xferlog_enable=YES 是否记录ftp传输过程

  connect_from_port_20=YES 是否确信端口传输来自20(ftp-data)

  chown_upload=YES

  chown_username=username 是否改变上传文件的属主,如果是需要输入一个系统用户名,你可以把上传的文件都改成root属主

  xferlog_file=/var/log/vsftpd.log ftp传输日志的路径和名字默认是/var/log/vsftpd.log

  xferlog_std_format=YES 是否使用标准的ftp xferlog模式

  idle_session_timeout=600 设置默认的断开不活跃session的时间

  data_connection_timeout=120 设置数据传输超时时间

nopriv_user=ftpsecure 运行vsftpd需要的非特权系统用户默认是nobody

async_abor_enable=YES 是否允许运行特殊的ftp命令async ABOR

ascii_upload_enable=YES

  ascii_download_enable=YES 是否使用ascii码方式上传和下载文件

  ftpd_banner=Welcome to chenlf FTP service. 定制欢迎信 息

  deny_email_enable=YES

  banned_email_file=/etc/vsftpd.banned_emails 是否允许禁止匿名用户使用某些邮件地址,如果是输入禁止的邮件地址的路径和文件名

  chroot_list_enable=YES

  chroot_list_file=/etc/vsftpd.chroot_list 是否将系统用户限止在自己的home目录下,如果选择了yes那么chroot_list_file=/etc/vsftpd.chroot_list中列出的是不chroot的用户的列表

max_clients=Number 如果以standalone模式起动,那么只有$Number个用户可以连接,其他的用户将得到错误信息,默认是0不限制。

输入命令::wq保存退出,重新启动sftp服务

/etc/init.d/vsftpd restart

 

 

3.3测试ftp

 

输入ftp地址、用户名、密码,登陆成功,把httpd- 2.0.53 .tar.gzmysql-4.1.9.tar.gzphp-4.3.10.tar.gzZendOptimizer-2. 5.10a -linux-glibc23-x86_64.tar.gz等文件上传到用户目录flcandclf目录下。

 

四、MySQL安装配置及使用

4.1安装

 

首先添加用户并创建一个/app的目录用于安装mysql

cd  /

mkdir /app    创建目录

groupadd mysql    创建用户组                                     

useradd -g mysql mysql  创建用户mysql

进入安装文件所在目录:

cd /home/flcandclf/

然后解压文件:

tar xvzf mysql- 4.1.9 .tar.gz

解压后生成mysql- 4.1.9 目录,我们进入该目录

cd mysql- 4.1.9

进入后就开始配置mysql,配置过程中我们要给mysql设置一个安装目录,我们设置在  /app/mysql ,因为把文件放到一个地方比较容易管理,如果你还想获得更多的配置信息,使用 ./configure --help:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值