模拟LAMP环境,搭建简单bbs论坛
1.配置yum源,联通网络
2.安装相对应软件包:httpd、mariadb,mariadb-server,php,php-mysql
3.开启httpd服务,并让服务开机自启,【关闭防火墙,或者让防火墙允许该服务通过】
[root@localhost yum.repos.d]# systemctl start httpd
[root@localhost yum.repos.d]# systemctl enable httpd
[root@localhost yum.repos.d]# firewall-cmd --permanent --add-service=http
[root@localhost yum.repos.d]# firewall-cmd --reload
或者直接关闭防火墙:
[root@localhost yum.repos.d]# systemctl stop firewalld
[root@localhost yum.repos.d]# systemctl disable firewalld
#查看服务状态:
21 systemctl status httpd
22 systemctl status firewalld
4.开启mysql服务,让mysql服务开机自启,并设置mysql服务密码
#mariadb服务启动
31 systemctl start mysql
32 systemctl start mariadb
33 systemctl enable mariadb
34 systemctl status mariadb
#设置mysql服务密码;
mysql_secure_installation
#准备安装文件,拷贝至/var/www/html
44 cp -p Discuz_X2.5_SC_UTF8.zip /var/www/html/
45 cd /var/www/html/
47 unzip Discuz_X2.5_SC_UTF8.zip
49 mv upload/ bbs
51 chmod 777 bbs/ -R
52 setenforce 0
54 systemctl restart httpd
#准备完成后,在浏览器中输入http://127.0.0.1/bbs开始安装bbs论坛
FTP服务器搭建
FTP(file Transfer Protocol)文件传输协议
#常见客户端:
浏览器、ftp命令,lftp,cuteftp
#常用服务端软件
IIS、Serv-U,wu-Ftpd,vsftpd,proftpd
#部署FTP服务;
软件名:vsftpd
服务名:vsftpd
配置文件:/etc/vsftpd/vsftpd.conf
匿名用户的默认共享目录:/var/ftp/pub
#用户类型
#匿名用户
ftp/anonymous
#本地用户
passwd,shadow
#虚拟用户
使用独立的账号/密码数据文件
#服务端配置
1.安装软件包 vsftpd
2.启动服务/防火墙设置
3.配置服务
4.重启服务进行访问
"""
77 yum install vsftpd -y
78 vim /etc/vsftpd/vsftpd.conf
79 cp anaconda-ks.cfg initial-setup-ks.cfg /var/ftp/pub/
80 systemctl restart vsftpd
81 systemctl enable vsftpd
82 systemctl status vsftpd
"""
#客户端配置
使用lftp客户端
安装lftp客户端软件
进行访问ftp服务器
lftp 127.0.0.1
配置NFS服务
-
NFS 网络文件系统用于类unix系统之间进行文件共享
#服务端配置 1.关闭防火墙 2.安装nfs服务 nfs-utils 3.启动服务 nfs-server 4.准备共享目录 3.配置nfs服务 5.重启服务共享完成 /etc/exports
#客户端配置 1.查看共享是否成功 [root@client ~]# showmount -e 192.168.0.3 Export list for 192.168.0.3: /share * [root@client ~]# 2.创建挂载点,并进行挂载 92 mkdir /mnt/share 93 mount -t nfs 192.168.0.3:/share /mnt/share/ 94 df -hT 3.建议永久挂载:
4.创建文件可以使用
基础网络配置
#主机名设置
#rhel6
#查看主机名:
hostname
#修改主机名
vim /etc/sysconfig/network
注:必须重启生效
#rhel7
#查看主机名:
hostname
#修改主机名;
hostnamectl set-hostname 主机名
#su -
#/etc/hosts
存放主机名与ip地址之间的对应关系
#相关文件:
/etc/host.conf 指定域名搜索顺序
/etc/host.allow 指定允许登陆的设备
/etc/host.deny 指定禁止登陆的设备