一、FTP
1.yum -y install vim* 安装vim
2.yum -y install net-tools.x86_64 安装ifconfig
3.yum -y install vsftpd 安装vsftpd
4.yum -y install ftp 安装ftp
5.systemctl start vsftpd 开启vsftpd
6.systemctl stop firewalld 关闭防火墙
7.useradd zxc passwd zxc 新建用户
8.vim /etc/vsftpd/vsftpd.conf 将匿名用户改为NO
9.systemctl restart vsftpd 重启vsftpd
10.vim /etc/pam.d/vsftpd 将里面所有语句全部注释
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd
//此路径为生成密码数据库的路径
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd
11.vim /etc/vsftpd/vuser_passwd.txt 建立用户名密码
hehe
123
Haha
123
12. db_load -T -t hash -f vuser_passwd.txt vuser_passwd.db 在vsftpd目录下生成数据库文件
13.mkidr vuser_conf 建立基本配置文件夹
14.vim hehe
local_root=/var/www/html // 此处目录需要建立并设置权限为777
write_enable=YES
anon_umask=022
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
15.vim haha
local_root=/var/www/html
write_enable=YES
anon_umask=022
anon_world_readable_only=NO
anon_upload_enable=NO
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
16. vim /etc/vsftpd/vsftpd.conf
guest_enable=YES
guest_username=zxc
user_config_dir=/etc/vsftpd/vuser_conf
allow_writeable_chroot=YES
16.setenforce 0
17.systemctl restart vsftpd
二、Lamp
先将防火墙关闭 systemctl stop firewalld
1.yum -y install vim* 安装vim
2.yum -y install net-tools.x86_64 安装ifconfig
3.yum -y install pyparsing
yum -y install lrzsz //安装rz命令
4.yum -y install libXpm
5.yum -y install createrepo
6.yum install -y gcc g++ gcc-c++ make
7.rz //将hehe包上传到root
8.tar -xvf hehe.tar //将包解压
9.cd hehe
rm -rf repodata //将之前的yum源删除
createrepo ./ //建立新的yum源
10.cd /etc/yum.repos.d
vim CentOS-Media.repo
加上:file:///root/hehe/
修改为:0
1
11.mkdir ./bak
mv ./*.repo ./bak
my ./bak/CentOS-Media.repo ./
yum clean all
yum makecache
12.yum -y install httpd
13.yum -y install httpd-manual mod_ssl mod_perl
14.rz //上传mysql57包
yum -y install mysql57-community-release-el7-11.noarch.rpm
yum clean all
yum makecache
yum -y install mysql57-community-release-el7-11.noarch.rpm
15.rz //上传 epel和webt
yum -y install epel-release-latest-7.noarch.rpm
yum -y install webtatic-release.rpm
yum clean all
yum makecache
16.yum -y install php70w php70w-cli php70w-common php70w-devel php70w-embedded php70w-fpm php70w-gd php70w-mbstring php70w-mysqlnd php70w-opcache php70w-pdo php70w-xml //安装php7必要模块
17.cd /var/www/html
mkdir haha
cd /etc/httpd/conf
vim httpd.conf
18.systemctl start httpd mysqld
19.cat /var/log/mysqld.log|grep ‘A temporary password’ //修改密码
20.mysql -uroot -p
Set global validate_password_policy=0;
Alter user ‘root’@’localhast’ identified by ‘root1234’;
21.cd /var/www/html/haha
vim index.html
<?php Phpinfo(); ?>22.用浏览器 ip 地址可以查看
三、Apache
先将防火墙关闭 systemctl stop firewalld
setenforce 0
1.yum -y install vim* 安装vim
2.yum -y install net-tools.x86_64 安装ifconfig
3.yum -y install lrzsz //安装rz命令
4.yum install -y gcc gcc-c++
5.yum install -y expat-devel
6.rz //上传三个软件包
7.tar zxf apr-1.7.0.tar.gz
cd apr-1.7.0/
./configure --prefix=/usr/local/apr
make && make install
8.tar zxf pcre-8.43.tar.gz
cd pcre-8.43/
./configure --prefix=/usr/local/pcre && make && make install
9.tar zxf apr-util-1.6.1.tar.gz
cd apr-util-1.6.1/
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install
10.rz //上传httpd
tar zxf httpd-2.4.39.tar.gz -C /usr/src/
cd /usr/src/httpd-2.4.39/
./configure --prefix=/usr/local/apache --sysconfdir=/etc --enable-so --enable-rewrite --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --libdir=/usr/lib64
make -j 4 && make install
11.ln -s /usr/local/apache/bin/* /usr/sbin/ //复制命令
httpd -k
12.vim /etc/httpd.conf
cd /
mkdir hehe
13.httpd -t //此时提示ok
14. hostname forclass
15.vim /etc/hosts
16.httpd -k start
17.cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
Vim /etc/init.d/httpd
18.chkconfig --add httpd
chkconfig httpd on
Chkconfig --list httpd