rpm包
rpm包信息
yum 管理软件
1)yum配置文件 /etc/yum.conf
2)yum源文件 /etc/yum.repos.d
添加yum 源
1. 创建源文件
1)首先:进入/etc/yum.repos.d ,删除除了redhat.repo外的其他*.repo
2)然后:创建一个repo vim dvd.repo
•[yum source name]
•name= yum source description
•baseurl=file|http|nfs|ftp yum source address
•enable=0|1 yum srouce enable or disable
•gpgcheck=0|1 check package's gpgkey or not
•gpgkey=file
•gpgkey's address
(第三个 / 指的是根目录, 文件挂载在/media/ 中)
(查看挂载)
2. yum clean all
3. 执行yum命令
4. rpm命令(对rpm后缀文件的查看)
5. 拆解 rpm 包
rpm2cpio packagename |cpio -id
6. 建立本地仓库
1)首先卸下挂载
2)进入 /var/www/html/ ,创建目录
3)挂载
4)重新配 *.repo ,然后 yum clean all
5)
6)虚拟机上配*.repo ,再yum clean all 也就可以yum install httpd了
安装软件(有多个rpm文件相互依赖的安装包)
1) 查看是否有repodata (依赖包)
若无 , createrepo
2)创建一个mplayer.repo -- vim /etc/yum.repos.d/mplayser.repo和yum clean all
3)查看
4)查看有什么可以安装
5)安装
安装nginx,tomcat,jdk
nginx
1. 关闭防火墙, 关闭开机自启
2. 为保证服务启动正常, selinux类型必须是targeted 且最好把参数SELINUX=disabled 然后reboot重启
getenforce查看
3. 解压nginx并进入目录
4. 配置 -- ./configure --prefix=/usr/local/nginx
提示什么再install什么,例如
由此需要安装三个 1)yum install gcc ; 2)yum install -y pcre-devel ;3)yum install -y zlib-devel
最后再运行./configure --prefix=/usr/local/nginx
5. make
6. make install
7. 配置环境变量
之后随便哪都能运行nginx
发现端口80被占用(二次启动nginx也会发生), 是由于前者httpd 也占用80端口
查看端口用 netstat -antlp
8 关闭nginx nginx -s stop
jdk
1. 解压到/usr/local/ 配置环境变量
2. 配置全局变量 vim /etc/profile
source /etc/profile
查看
3. 编写java并编译运行测试
tomcat
1)解压, 配置
2)启动
端口号:
3)在/usr/local/tomcat/webapps/ROOT新建个Test.jsp测试
4)无需输入8080的方法
开启nginx再 nginx -s reload 即可,