首页 / LINUX / linux快速部署Web,Ftp
linux快速部署Web,Ftp
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux快速部署Web,Ftp,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3569字,纯文字阅读大概需要6分钟。
内容图文
一、配置软件仓库1.yum简介
基于rpm软件包的安装部署机制
自动解决软件包的依赖关系
需要先配置软件仓库
2.配置本地的软件仓库
a.放入centos7.iso镜像文件到光驱中,确保电源开启
b.命令操作
umount /dev/cdrom
ls /mnt
mount /dev/cdrom /mnt
ls /mnt
mkdir -p /repo/cos7dvd
cp -rf /mnt/* /repo/cos7dvd
du -sh /repo/cos7dvd /mnt
3.客户端配置yum文件
ls /etc/yum.repos.d/
mkdir /etc/yum.repos.d/oldrepo
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/oldrepo/
ls /etc/yum.repos.d/
yum-config-manager --add file:///repo/cos7dvd/
ls /etc/yum.repos.d/
vim /etc/yum.conf
...
8 gpgcheck=0 //把1修改为0 禁用gpgcheck检验
...
4.验证
yum clean all 清楚yum缓存
yum repolist 验证仓库名字,路径,软件包数量
二、yum管理应用程序
1.查询软件包
基本用法
格式:yum list [软件名] .. ..
eg:
[root@ntd1711 ~]# yum list firefox httpd
2.获取软件包的描述信息
基本用法
格式:yum info [软件名] .. ..
eg:
[root@ntd1711 ~]# yum info httpd
[root@ntd1711 ~]# yum info firefox
3.查询文件和命令由哪个包生成
基本用法
格式:yum privides "/程序或文件名".. ..
eg:
[root@ntd1711 ~]# yum provides "/vim" | more
实验:
a.列出软件包名称、版本信息
检查软件 httpd、firefox、rar是否已经安装
[root@ntd1711 ~]# yum list firefox httpd rar
b.查询软件包描述信息
了解软件包 kernel、bash的用途
[root@ntd1711 ~]# yum info kernel
[root@ntd1711 ~]# yum info bash
了解软件包 httpd、wireshark的用途
[root@ntd1711 ~]# yum info httpd
[root@ntd1711 ~]# yum info wireshark
c.查询哪些软件包能提供指定的程序/文件
查询命令程序vim由哪个软件包提供
[root@ntd1711 ~]# which vim
/usr/bin/vim
[root@ntd1711 ~]# yum provides /usr/bin/vim
查询文件/etc/redhat-release由哪个软件包提供
[root@ntd1711 ~]# yum provides /etc/redhat-release
4.安装/卸载应用软件
安装:
基本用法
格式:yum [-y] install 软件名 .. ..
eg:
[root@ntd1711 ~]# yum list httpd
[root@ntd1711 ~]# yum -y install httpd
[root@ntd1711 ~]# yum list httpd
删除:
基本用法
格式:yum [-y] remove 软件名 .. ..
eg:
[root@ntd1711 ~]# yum list httpd
[root@ntd1711 ~]# yum -y remove httpd
[root@ntd1711 ~]# yum list httpd
重新安装:
基本用法
格式:yum [-y] reinstall 软件名 .. ..
eg:
[root@ntd1711 ~]# vim /etc/passwd
[root@ntd1711 ~]# which vim
[root@ntd1711 ~]# rm -rf /usr/bin/vim
[root@ntd1711 ~]# vim /etc/passwd
[root@ntd1711 ~]# yum provides /usr/bin/vim
[root@ntd1711 ~]# yum list vim-enhanced
[root@ntd1711 ~]# yum -y reinstall vim-enhanced
[root@ntd1711 ~]# vim /etc/passwd
三、快速部署Web
1.Web服务概述
Web服务器是一种基于B/S架构的网页资源通信
B 浏览器
S 服务器
网页:以html,htm,jsp,php,asp...等结尾的文件
网站:多个网页的集合
程序员(Dev):开发网页/网站(java,.net,Python,php) | 测试工程师(QA) |
---|
运维工程师(OP):上线(托管到服务器)
职责:
安装Linux服务器
配置Web服务器
把程序员写的网站部署到web服务器
测试
2.快速搭建Web服务器站点
a.安装软件包
[root@ntd1711 ~]# yum repolist
[root@ntd1711 ~]# yum list httpd
[root@ntd1711 ~]# yum -y install httpd
[root@ntd1711 ~]# yum list httpd
b.新建缺省主页
[root@ntd1711 ~]# vim /var/www/html/index.html
This is a test Page!!!
[root@ntd1711 ~]# cat /var/www/html/index.html
This is a test Page!!!
c.启动服务
[root@ntd1711 ~]# systemctl start httpd //启动httpd服务
[root@ntd1711 ~]# systemctl enable httpd //设置httpd开机自启动
d.测试
[root@ntd1711 ~]# firefox http://127.0.0.1/index.html 其实访问的是服务器上面的/var/www/html/index.html
提问:
[root@ntd1711 ~]# mkdir /var/www/html/day04/
[root@ntd1711 ~]# vim /var/www/html/day04/test01.html
Test Page!!!
[root@ntd1711 ~]# cat /var/www/html/day04/test01.html
Test Page!!!
在浏览器上输入什么内容可以访问test01.html???
A:http://127.0.0.1/var/www/html/day04/test01.html
B:http://127.0.0.1
C:http://127.0.0.1/test01.html
D:http://127.0.0.1/day04/test01.html
四、快速部署Ftp
1.FTP服务概述
基于C/S架构
C 客户端
S 服务器
文件上传/下载服务
2.ftp账户
匿名用户:默认访问的是/var/ftp
本地用户:默认访问的是/home/xxx
3.快速搭建FTP服务器站点
a.安装软件包
[root@ntd1711 ~]# yum repolist
[root@ntd1711 ~]# yum list vsftpd
[root@ntd1711 ~]# yum -y install vsftpd
[root@ntd1711 ~]# yum list vsftpd
b.修改主配置文件
[root@ntd1711 ~]# useradd vip2018
[root@ntd1711 ~]# passwd vip2018
c.启动服务器
[root@ntd1711 ~]# systemctl start vsftpd
[root@ntd1711 ~]# systemctl enable vsftpd
d.测试
[root@ntd1711 ~]# firefox ftp://127.0.0.1 //默认登录的是/var/ftp
[root@ntd1711 ~]# firefox ftp://vip2018@127.0.0.1 //登录到/home/vip2018
原文:http://blog.51cto.com/13562306/2073236
内容总结
以上是互联网集市为您收集整理的linux快速部署Web,Ftp全部内容,希望文章能够帮你解决linux快速部署Web,Ftp所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。