Day 04
2.7软件安装
2.7.1、rpm软件包的管理
mkdir /iso //在/目录下新建一个iso目录
mount /dev/sr0 /iso //把/dev/sr0挂载在/iso下
df -h //查看挂载情况
cd /iso/Packages //进入Packages目录
find *telnet* //搜索含有telnet字符的文件
rpm -ivh telnet-0.17-59e17.x86_64.rpm //安装rpm文件
telnet //测试telnet是否成功安装
//如图安装成功
或 rpm -qa |grep telnet
rpm-ivh:安装显示安装进度--install--verbose—hash
rpm-qa:查看软件包是否安装
rpm-e:删除包
rpm-Uvh:升级软件包--Update;
rpm-qpl:列出RPM软件包内的文件信息[Query Package list];
rpm-qpi:列出RPM软件包的描述信息[Query Package install package(s)];
rpm-qf:查找指定文件属于哪个RPM软件包[Query File];
rpm-Va:校验所有的RPM软件包,查找丢失的文件[View Lost];
Telnet协议是TCP/IP协议族中的一员
Telnet可以让我们坐在自己的计算机前通过Internet网络登录到另一台远程计算机上,这台计算机可以是在隔壁的房间里,也可以是在地球的另一端。当登录上远程计算机后,本地计算机就等同于远程计算机的一个终端,我们可以用自己的计算机直接操纵远程计算机,享受远程计算机本地终端同样的操作权限。
Telnet的主要用途就是使用远程计算机上所拥有的本地计算机没有的信息资源,如果远程的主要目的是在本地计算机与远程计算机之间传递文件,那么相比而言使用FTP会更加快捷有效。
2.7.2、tar软件包的管理
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
tar -xvf file.tar //解压tar
tar -zxvf file.tar.gz //解压tar.gz
tar -zxvf file.tar.gz -C /opt/aa //解压到指定文件夹
tar -cvf jpg.tar *.txt //打包
tar -zcvf jpg.tar.gz *.txt//压缩
Apache是世界使用排名第一的Web服务器软件
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
类似软件
Nginx是一个来自俄罗斯的流行的Web应用服务器,它被应用于大量的俄罗斯的高并发站点,俄罗斯的搜索引擎网站Rambler就是基于Nginx构建的。Nginx对静态页面的支持相当出色,轻量且免费。
2.7.3、yum软件包的管理
yum repolist 查看yum仓库的情况
yum install package1
yum info package1 显示安装包信息package1
yum list avialable package1 显示指定程序包安装情况package1
yum remove package1 删除程序包package1
yum deplist package1 查看程序package1依赖情况
yum clean all 清除缓存
cd /etc/yum.repos.d
vi CentOS-Local.repo
输入 [Local]
name=Local Yum
baseurl=file:///iso
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1 //添加一个配置
yum clean all //清理yum源
yum repolist //查看仓库
//显示4620配置成功
//yum仓库的作用 类似管家,自动配置下载一些需要的文件
//表示未安装
yum install vsftpd -y //安装
yum info vsftpd //再次检查软件安装
//表示已安装
firewall-cmd start vstpd //开启服务
———————— //开启防火墙
ftp 192.168.1.95 //测试ftp服务是否起来
做一个静态网站
———————————————— //添加配置,建立源仓库
yum info httpd //检查是否安装相关软件
//表示未安装
yum install httpd -y //安装
yum info httpd //再次检查软件安装
//表示已安装
firewall-cmd start httpd.service //开启服务
———————— //开启防火墙
http://192.168.1.95 //测试http服务是否起来
cd /var/www/html///网站路径
vi index.html//编辑网页内容
三、在云上进行应用的安装与部署
1、java 开发环境搭建及环境变量的配置;
———————————— //上传JDK到linux
tar -zxvf -C /opt/jdk1.8 jdk1.8.0_92.tar.gz //解压文件
vi /etc/profile //修改配置文件
source /etc/profile //重置配置
java -sersion javac java //查看是否配置成功
2、apache、tomcat、nginx、mysql的安装与简单配置
3、云上的安装与部署