目前搬我以前的笔记,每个人做笔记方式都不一样,看别人的风格,生成自己的风格

1.linux安装软件和redis学习jdk  --- java开发运行环境Tomcat - WEB程序的服务器Mysql -- 持久化存储数据Redis -- 数据库 ,和MySQL原理不同//linux通用软件安装流程:(jdk安装)A:上传安装包CRT  --  Alt+p  打开 ftp上传直接拖拽文件上传,到当前用户目录下mkdir 将需要共享的文件mv到usr共享目录mv jdkxxx /usr/local/jdkB:查询安装程序中是否安装过jdk  查询:rpm -qa | grep -i jdk 卸载:rpm -e --nodeps 程序名c:安装程序解压缩:tar -zxvf xxxD:进行相关配置(环境变量)1)编辑vi /etc/profile 2)export JAVA_HOME=/usr/local/jdkexport PATH=$JAVA_HOME/bin:$PATH3)重新加载配置文件 source /etc/profileE:测试java -version javajavac//Tomcat安装:A:B:查询安装程序中是否安装过tomcat  查询:rpm -qa | grep -i tomcat卸载:rpm -e --nodeps 程序名c:安装程序解压缩:tar -zxvf xxxD:进行相关配置(环境变量)问题:tomcat/bin/startup.sh   --开启tomcat 但是无法访问,开启防火墙解决:方案1:service iptables stop     //start开启方案2:更改防火墙配置文件,放行8080端口(复制22的放行命令改成8080)vi /etc/sysconfig/iptables重启防火墙:service iptables restartE:测试    http://ip:8080//MySql安装A:B、判断当前程序是否安装过,如果安装过,进行卸载查询:rpm -qa | grep -i MySQL卸载:rpm -e --nodeps 程序名C:安装程序1)解压缩:tar -xvf mysql.tar2)安装:服务端 rpm -ivh mysql-service.rpm客户端 rpm -ivh mysql-client.rpm3)开启mysql服务service mysql start 设置密码:(在安装时会有提示,直接复制下来设置,需先开启服务)/usr/bin/mysqladmin -u root password '新密码'4)本地访问mysql -uroot -p密码D、进行远程连接相关配置1)防火墙放行vi /etc/sysconfig/iptables2)、授权登陆 MySQLcreate user 'root'@'%' identified by '1234'; ---- root 用户在其他主机可以以 1234 密码登陆grant all on *.* to 'root'@'%' with grant option; ---- root 用户在其他主机连接时,具有所有权限all --- 增删改查等所有权限*.* --- 所有库以及所有表            E:测试远程sqlYog访问2.Redis概述A.数据库分类1.普通Sql(关系型数据库)mysql oracle2.NoSQL(No Only SQL 非关系型数据库)redis Hbase mangoDBB.redis安装看下面讲义里的吧!1、Linux 操作系统软件安装以及redis 学习JDK ----- Java开发运行环境Tomcat -- WEB程序的服务器MySQL --- 持久化存储数据Redis --- 和 MySQL 类似,也是数据库,但是原理不同Linux 上通用的软件安装流程:A、上传安装包到 Linux(也可以从网络下载)B、判断当前程序是否安装过,如果安装过,进行卸载C、安装该程序D、进行相关配置E、测试2、Linux 下软件安装 ----- JDKA、上传安装包到 Linux(也可以从网络下载)1)、CRT ----> alt + p ---> 打开上传窗口 ----> 拖拽文件到窗口2)、文件上传到了当前用户目录下 /root3)、将文件剪切到 /usr 目录下(被不同用户共享)mkdir /usr/local/jdkmv jdk-xxx.xx.gz /usr/local/jdkB、判断当前程序是否安装过,如果安装过,进行卸载rpm --- redhat packet manager-q ---- query-a ---- all-e ---- erase 卸载-i ---- install 安装-v ---- 显示细节-h ---- 列出标记--nodeps ---- 忽略关联性(有的程序是依赖于 JDK的)查询:rpm -qa | grep -i jdk卸载:rpm -e --nodeps 程序名C、安装该程序解压缩:tar -zxvf xxxD、进行相关配置(环境变量)1)、编辑:vi /etc/profile2)、export JAVA_HOME=JDK安装路径export PATH=$JAVA_HOME/bin:$PATH3)、重新加载配置文件source /etc/profileE、测试java -versionjavajavac3、Linux 下软件安装 ----- TomcatA、上传安装包到 Linux(也可以从网络下载)1)、CRT ----> alt + p ---> 打开上传窗口 ----> 拖拽文件到窗口2)、文件上传到了当前用户目录下 /root3)、将文件剪切到 /usr 目录下(被不同用户共享)mkdir /usr/local/tomcatmv jdk-xxx.xx.gz /usr/local/tomcatB、判断当前程序是否安装过,如果安装过,进行卸载查询:rpm -qa | grep -i tomcat查询无结果,此步骤结束C、安装该程序解压缩:tar -zxvf xxxD、进行相关配置(环境变量)问题:tomcat/bin/startup.sh ---- 开启Tomcat ,但是宿主机无法访问,因为有防火墙解决:方案1:service iptables stop ---- 关闭防火墙(不建议)方案2:在防火墙配置文件中,放行 Tomcat 的 8080 端口vi /etc/sysconfig/iptables放行端口实现:复制(案例:22端口)粘贴(yy p)重启防火墙:service iptables restartE、测试宿主机浏览器:http://虚拟机ip:80804、Linux 下软件安装 ----- MySQLA、上传安装包到 Linux(也可以从网络下载)1)、CRT ----> alt + p ---> 打开上传窗口 ----> 拖拽文件到窗口2)、文件上传到了当前用户目录下 /root3)、将文件剪切到 /usr 目录下(被不同用户共享)mkdir /usr/local/jdkmv jdk-xxx.xx.gz /usr/local/jdkB、判断当前程序是否安装过,如果安装过,进行卸载查询:rpm -qa | grep -i MySQL卸载:rpm -e --nodeps 程序名C、安装该程序1、解压缩:tar -xvf mysql.xxx.tar2、安装1)、安装 MySQL服务  rpm -ivh MySQL-server.xxxx.rpm2)、安装 MySQL客户端 rpm -ivh MySQL-clinet.xxx.rpm3)、开启MySQL 服务service mysql start设置root的登陆密码(安装服务时,有提示,复制即可)/usr/bin/mysqladmin -uroot -p 新密码4)、本地访问mysql -uroot -p密码D、进行远程连接相关配置1)、防火墙放行vi /etc/sysconfig/iptables2)、授权登陆 MySQLcreate user 'root'@'%' identified by '1234'; ---- root 用户在其他主机可以以 1234 密码登陆grant all on *.* to 'root'@'%' with grant option; ---- root 用户在其他主机连接时,具有所有权限all --- 增删改查等所有权限*.* --- 所有库以及所有表       E、测试使用 宿主机的 SQLYog 测试即可5、Redis概述A、数据库分类:类别1:普通SQL(关系型数据库)举例: MySQL Oracle特点:结构上,库表列,数据以行的方式体现结构复杂圈养 ----- 动物园类别2:NoSQL(Not Only SQL) (非关系型数据库)举例: redis Hbase mangoDB特点:结构上,键:值(Map集合)结构简单散养 ----- 自然保护区B、为什么需要 NoSQL?WEB1.0:社交网站兴起之前, hao123 新浪新闻 铁血军事 .....这些网站的数据是后台生成的,客户大多只是查询数据,增删改操作有限WEB2.0:社交网站的兴起客户除了查询数据,增删改的操作也比较多WEB 2.0 时,关系型数据库压力变大:1、高并发2、大数据3、高可用和高扩展C、NoSQL 分类键值对 ----- 一个大的 Map 集合    6、Redis安装Linux 下软件安装 0、前提(联网情况下操作):yum install gcc-c++A、上传安装包到 Linux(也可以从网络下载)1)、CRT ----> alt + p ---> 打开上传窗口 ----> 拖拽文件到窗口2)、文件上传到了当前用户目录下 /root3)、将文件剪切到 /usr 目录下(被不同用户共享)B、判断当前程序是否安装过,如果安装过,进行卸载 查询:rpm -qa | grep -i jdk卸载:rpm -e --nodeps 程序名C、安装该程序1)、解压缩:tar -zxvf xxx2)、进入解压缩后的文件夹,进行编译make3)、安装make PREFIX=redis路径  install安装完成后,安装路径下有一个 bin4)、启动服务bin/redis-server直接启动服务:redis挂起,阻塞了当前主线程,要设置 redis 服务为后台服务启动操作的客户端bin/redis-cliD、进行相关配置1)、cp redis-3.0.7/redis.conf redis的安装目录下(和bin目录平级)2)、vi redis.conf 将启动方式设置为后台启动daemonize yes注:修改端口在 redis.conf   // portE、测试启动: bin/redis-server redis.conf  //在配置集群时可以放入bin目录里面,启动命令就不一样了,进入bin  ./xxx redis.conf访问: bin/redis-cli --raw  //raw可以显示中文F、简单使用增: set 键 值(改:当键重复时,值会覆盖)删: del 键查: get 键,返回值退出 quit  //只是退出,关闭: shutdown  //关闭redis服务7、Redis相关数据结构A、字符串类型 --------- String ------ 普通字符串B、散列类型   --------- hash表 ------ 哈希表类型C、列表类型   --------- List列表 ---- D、集合类型E、有序集合类型

  

转载于:https://www.cnblogs.com/jiuya/p/9454326.html

linux下安装jdk_mysql_tomcat_redis相关推荐

  1. linux下安装sbt_如何在Linux上安装SBT

    linux下安装sbt 介绍 (Introduction) Hi! I am Sanjula, and in this guide I hope to teach you how to install ...

  2. Linux下安装Oracle参数自动初始化脚本

    在linux下安装Oracle通常是一件很头疼的事情, 而如果我们只是为了部署CMS的话,也没有必要对Oracle的参数去做详细的了解. 那么有没有办法简化这个安装过程呢? 下面给出了一个在Linux ...

  3. Linux下安装和使用boost库

    Linux下安装和使用boost库 2016-08-26 20:29:06 zhaomax 阅读数 349更多 分类专栏: C++ 用boost库中的serialization库.Boost库分为两个 ...

  4. SIPp工具Linux下安装

    2019独角兽企业重金招聘Python工程师标准>>> 一.SIPp介绍 SIPp是一个测试SIP协议性能的工具软件,这是一个开源软件.      它可使用INVITE和B YE建立 ...

  5. Linux下安装rabbitmq3.7.8

    Linux下安装rabbitmq 1.安装Erlang环境 1)安装GCC GCC-C++ Openssl等模块 2)安装ncurses 3)安装erlang环境 4)配置安装 5)验证是否安装成功 ...

  6. 如何在Linux下安装Docker

    如何在Linux下安装Docker Docker概念: Docker包括三个基本概念: l  镜像(Image) l  容器(Container) l  仓库(Repository) 理解了这三个概念 ...

  7. 如何在Linux下安装MySQL8.0

    如何在Linux下安装MySQL8.0 准备工作: mysql8.0 rpm文件 测试工具(比如 idea的database工具) 安装步骤: 1.     下载mysql的repo源,下载地址:ht ...

  8. Linux下安装Weblogic10.3.6并创建简单集群测试

    Linux下安装Weblogic10.3.6并创建简单集群进行测试 一.卸载随系统安装的openjdk 1.先查看安装的jdk信息,常用命令有rpm -qa | grep java, rpm -qa  ...

  9. Linux下安装、配置PHP环境

    Linux下安装.启动MySQL :http://blog.csdn.net/wy3552128/article/details/8143686 Linux下安装.配置.启动Apache:http:/ ...

最新文章

  1. mysql命令的分类_MySQL常用命令分类汇总
  2. 面试宝典系列-PHP变量在内存中的存储方式
  3. ICCV 2021 | DeeperAction挑战赛三大赛道开启报名
  4. 计算机windows无响应,Windows电脑便笺没反应不能用了怎么办?
  5. 程序员会写诗是怎样的体验
  6. oracle查看表空间的内容,学习笔记:Oracle查看object对象 表空间 表 索引 数据文件的使用空间...
  7. 关于Swift中的forEach(_:)和for-in loop
  8. eclipse中xml文件报错异常处理
  9. coreldraw x4如何出血_CorelDRAW软件出血位详解
  10. 关于十字翻转棋的解法研究
  11. 计算机考研用python_计算机考研408 130+个人攻略
  12. 联想笔记本桌面计算机不见了,联想电脑任务栏不见了怎么还原
  13. 189邮箱smpt服务器,189帮助中心
  14. 快速搞懂C语言中exit(0)与exit(1)有什么区别??
  15. @Slf4j注解实现日志输出
  16. 2022年7月份模拟考题-附加题解答
  17. 在使用 bitvise SSH client时,进行隧道S2C端口映射时,远程主机外网不能访问问题。
  18. shell - grep输出的值赋值给变量,shell逻辑非(或者)的判断,和if-else
  19. Mac连接网线能够接收微信消息,浏览器不能访问网页
  20. 开发那些事儿:如何解决RK芯片视频处理编解码耗时很长的问题?

热门文章

  1. 设计微服务架构需要解决的问题
  2. 多行字符串的表示方式
  3. C++之静态成员变量和静态成员函数
  4. 10种顶级javascript框架比较-The Top 10 Javascript MVC Frameworks
  5. Koa项目搭建过程详细记录
  6. jsp+easyui+DataGrid 例子
  7. Ubuntu用户Steam控制器不工作的解决办法
  8. React 产品实现 -任务管理工具“氢”
  9. 《C和C++代码精粹》——1.7 类型安全I/O
  10. GIS基础软件及操作(二)