Linux第四章课堂笔记
一、RPM包管理命令
1、RPM包是本地文件,存在于本地文件中
2、使用RPM命令管理.rpm包
3、挂载光驱
# mount /dev/cdrom /media/

查看:rpm -qa (查看后的结果是系统已经安装的包)
如:rpm -qa | grep httpd
作用:查看全部或单个安装包
q 表示查询
a 表示全部

安装:rpm -ivh
如:rpm -ivh zlib-devel-1.2.3-29.el6.x86_64.rpm
作用:安装包
i 表示安装(install)
vh 表示详细信息

卸载:rpm -e [--nodeps]
如:rpm -e zlib-devel-1.2.3-29.el6.x86_64
作用:卸载包
e 表示卸载
--nodeps 无视依赖关系,强制卸载
强制卸载:
rpm -e java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64 --nodeps

检索:rpm -qf
如:rpm -qf /etc/ntp.conf
作用:查看系统文件来自于哪个RPM包
q 表示查询
f 表示查询来源

依赖关系查询:rpm -qpR file.rpm
如:rpm -qpR yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
作用:[查看包]依赖关系
q 代表查询
p 代表包
R 代表依赖关系

模拟安装:rpm -ivh --test file.rpm
如:rpm -ivh --test yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
作用:模拟安装
--test 安装测试,并不实际安装

二、YUM包
使用条件:必须联网

查看:yum list
作用:查询
list 列表

安装:yum install Package_name
作用:安装某个yum包
install 安装

卸载: yum -y remove Package_name
作用:卸载某个yum包
选项:y 代表直接确认
remove 卸载

安装上传工具:yum -y install lrzsz
lrzsz上传工具
使用方法:rz (上传)
sz [fileName] (下载)

三、软件安装
一、关闭防火墙命令
执行顺序--》
1. service iptables stop (临时关闭)
2. chkconfig iptables off (永久关闭)

查看防火墙状态:
service iptables status

二、JDK安装
1.目录规划
安装软件的目录:mkdir modules
存放软件包目录:mkdir software
安装工具的目录:mkdir tools
存放数据的目录:mkdir datas

2.上传安装包到指定目录

3.卸载系统自带JDK
查询:rpm -qa | grep jdk
--》卸载系统自带1.6及1.7两个版本的JDK
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64

4.解压安装包到指定位置
tar -xzvf jdk-7u67-linux-x64.tar.gz -C /opt/modules/

5.配置环境变量
vi /etc/profile
--》在最后一行配置JDK安装路径及PATH路径
#JAVA_HOME
export JAVA_HOME=/opt/modules/jdk1.7.0_67
export PATH=$PATH:$JAVA_HOME/bin

6.生效配置文件
source /etc/profile

然后退出所有用户
exit

7.验证
java -version

[root@bdqn ~]# java -version
java version "1.7.0_67"

三、Tomcat配置
1.解压到指定目录
# tar -zxvf apache-tomcat-7.0.76.tar.gz -C /opt/modules/

2.启动
写相对路径或绝对路径启动
[root apache-tomcat-7.0.76]# bin/startup.sh

3.验证
方式一:jps
4403 Bootstrap
方式二:通过web页面访问
主机名:端口号
如:root:8080

访问不到可能出现的问题:一、防火墙未关闭 二、主机名错误及端口号错误,注意要用英文的 (:) 冒号
三、IE浏览器访问不到,推荐使用goole或火狐

四、eclipse
1.解压到指定位置
[root software]# tar -zxvf eclipse-jee-kepler-SR1-linux-gtk-x86_64.tar.gz -C /opt/tools/

2.启动:
通过命令

或图标点击

3.也可配置环境变量,自行配置

最新文章

  1. 接口自动化测试的"开胃小菜"---简单黑客攻击手段
  2. getFields()和getDeclaredFields()的区别
  3. pdf转word
  4. CSS3实践之路(六):CSS3的过渡效果(transition)与动画(animation)
  5. Linux 系统常用命令汇总(七) 安全设置
  6. POJ2686 Traveling by Stagecoach(状压DP+SPFA)
  7. 不得不知道的Python字符串编码相关的知识
  8. javascript split() 正则表达式
  9. 最近 弄了一个 discuz 7.2,管理员发帖 会出现 很多错误,解决 办法 在别的帖子中找到了
  10. Qt中文乱码问题(比较清楚,同一个二进制串被解释成不同的语言)
  11. ios 给view添加一个渐变的背景色
  12. 【Git】Git基础操作
  13. 关于css的text-indent首行缩进两个字符和图片缩进的问题
  14. Django-ORM-单表操作
  15. Jmeter+badboy压力测试总结
  16. Vue(五)模板
  17. 【转】Cowboy 开源 WebSocket 网络库
  18. netfilter/iptables 简介
  19. 【课程总结】Linux内核分析课程总结
  20. hive列转行

热门文章

  1. 从Windows角度看Mac OS X上的软件开发
  2. 14.QT-QFile文件,QBuffer缓冲区,QDir目录,QFileSystemWatcher文件系统监视
  3. React Native入门 认识Flexbox布局
  4. IDEA: 遇到问题Error during artifact deployment. See server log for details解决方法
  5. Ubuntu16.04部署phantomjs的一个问题
  6. zxg项目准备的技术资料
  7. Dynamic 中修改实体中主字段的长度
  8. 获取linux帮助命令
  9. 高性能网络通信框架 HP-Socket
  10. Manjaro 安装后的配置