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,或者系统安装之后使用VSFTP的RPM软件包进行安装或升级
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.gz,mysql-4.1.9.tar.gz,php-4.3.10.tar.gz,ZendOptimizer-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: