linux随便贴贴
在bin目录下进入mysql: ./mysql -uroot -p123456
update mysql.user set password=password('root') where user='root'; flush privileges;
进入support-files中启动mysql
jdk环境变量配置
export JAVA_HOME=/usr/local/java/jdk1.8.0_11
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
部署流程:需要的环境jdk1.8 mysql tomcat redis 项目war包
1:安装jdk,网盘里面有 将tar包放在 /usr/local/java/ 路径下解压 解压命令 tar -zxvf jdk-8u151-linux-x64.tar.gz
2:配置jdk环境变量并使其生效 vi /etc/profile
#在该文件(/etc/profile)中导入环境变量,其中HOME为jdk解压根目录
export JAVA_HOME=/usr/local/java/jdk1.8.0_151
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source /etc/profile
3:验证jdk是否部署成功 java -version javac-version
#################################################################################################
安装部署mysql
1:卸载老版本的mysql ,查找并删除mysql有关的文件
查找命令find / -name mysql|xargs rm -rf
删除命令 :rm -rf 路径名称
2:在安装包存放目录下执行命令解压文件:tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
3:添加mysql用户组和mysql用户
先检查是否有mysql用户组和mysql用户:groups mysql
若无,则添加:groupadd mysql useradd -r -g mysql mysql
4:进入mysql目录更改权限 :cd mysql/ chown -R mysql:mysql ./
5:执行安装脚本:./scripts/mysql_install_db --user=mysql
6:安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql:chown -R root:root ./ chown -R mysql:mysql data
7:启动mysql:./support-files/mysql.server start
8:更改mysql密码:./bin/mysqladmin -u root -h localhost.localdomain password 'root'
9:密码更改后即可登录MySQL ./bin/mysql -h127.0.0.1 -uroot -proot
10:登录之后将其他用户的密码也可改为root update mysql.user set password=password('root') where user='root'; flush privileges;
11:增加远程登录权限:grant all privileges on *.* to root@'%' identified by 'root'; flush privileges;
12:将MySQL加入Service系统服务:cp support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
service mysqld restart
service mysqld status
13:配置my.cnf :vim my.cnf #添加以下两条语句并保存退出 character_set_server=utf8 lower_case_table_names=1(建表不区分大小写) max_allowed_packet=100M
14:重启mysql
##########################################################################################################
安装部署redis
1:
# 安装gcc
[root@jsyfprod001 local]# yum install gcc ,要确定网络是开启状态能访问外网
2:下载redis.tar 网盘中有
3:放在/usr/local/redis中解压
4:进入到redis-3.0.0目录下,进行编译 make
5:进入到src下进行安装 make install 验证: ls -l 查看src下的目录,有redis-server 、redis-cil即可
6:建立俩个文件夹存放redis命令和配置文件 :
[root@jsyfprod001 src]# mkdir -p /usr/local/redis/etc
[root@jsyfprod001 src]# mkdir -p /usr/local/redis/bin
7: 把redis-3.0.0下的redis.conf 移动到/usr/local/redis/etc下 :[root@jsyfprod001 src]# cp -a /usr/local/redis-3.0.0/redis.conf /usr/local/redis/etc/
8:把redis-3.0.0/src里的mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-check-dump、redis-cli、redis-server 文件移动到bin下
命令如下: (下面一是一条命令):[root@jsyfprod001 src]# cd /usr/local/redis-3.0.0/src
[root@jsyfprod001 src]# mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
9: 注意要使用后台启动,所以修改redis.conf里的 daemonize 改为yes
[root@jsyfprod001 src]# sudo vim /usr/local/redis/etc/redis.conf
10:启动时并指定配置文件:
[root@jsyfprod001 src]# cd /usr/local/redis/bin
# 启动Redis
[root@jsyfprod001 bin]# ./redis-server /usr/local/redis/etc/redis.conf
11: 验证启动是否成功:
[root@jsyfprod001 bin]# sudo ps -ef | grep redis
root 13955 1 0 11:50 ? 00:00:00 ./redis-server *:6379
root 13960 10702 0 11:50 pts/2 00:00:00 grep --color=auto redis
12:进入redis客户端 ./redis-cli 退出客户端quit
13:如果需要设置开机自动启动:chkconfig redis on
14:如果需要redis配置认证密码:
sudo vim /usr/local/redis/etc/redis.conf
# 把redis.conf中的requirepass foobared 解注释 foobared为你的密码 然后执行重启操作(见上)便可正常使用
requirepass foobared #foobared为你的密码
linux随便贴贴的更多相关文章
- Linux 驱动开发
linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...
- Apache nifi 第二篇(小白初试) nifi数据对接流程初次尝试
一.准备工作 1.官网下载nifi 2.上传到linux随便哪里把,因为nifi是用java写的,所以首先要保证你的linux装了jdk 其次保证系统在装了zookeeper,因为nifi是一个分布 ...
- 入门大数据---通过Yarn搭建MapReduce和应用实例
上一篇中我们了解了MapReduce和Yarn的基本概念,接下来带领大家搭建下Mapreduce-HA的框架. 结构图如下: 开始搭建: 一.配置环境 注:可以现在一台计算机上进行配置,然后分发给其它 ...
- <实训|第六天>偷偷让新手的Linux无限重启附linux主机名称不是随便乱改的!
先说个事情:这几天我正在忙一个项目的设计,8月1号之前要弄出来,所以每天都要弄到很晚,可能更新就有点跟不上了,不过我如果有时间的话,我就更新,没时间的话,我会在8月1号之后统一更新出来,希望大家谅解! ...
- Linux 江湖系列阶段性总结
引言 我使用 Linux 已经有很多年了,最开始接触 Linux 的时候是从 RedHat 9(没有 Enterprise),中途换过 N 个不同的发行版.多年前,我在 BlogJava 上面分享 J ...
- linux应用调试技术之GDB和GDBServer
1.调试原理 GDB调试是应用程序在开发板上运行,然后在PC机上对开发板上得应用程序进行调试,PC机运行GDB,开发板上运行GDBServer.在应用程序调试的时候,pc机上的gdb向开发板上的GDB ...
- Linux之搭建自己的根文件系统
Hi!大家好,我是CrazyCatJack.又和大家见面了.今天给大家带来的是构建Linux下的根文件系统.希望大家看过之后都能构建出符合自己需求的根文件系统^_^ 1.内容概述 1.构造过程 今天给 ...
- 深入理解 JavaScript,以及 Linux 下的开发调试工具
前言 JavaScript 是我接触到的第二门编程语言,第一门是 C 语言.然后才是 C++.Java 还有其它一些什么.所以我对 JavaScript 是非常有感情的,毕竟使用它有十多年了.早就想写 ...
- Linux上课笔记--随手记Linux命令
初次接触Linux就是感觉这系统不够友好不够人性化,因为首先接触电脑就是win,图形化界面什么操作都可以清晰看到.随着更多的接触越来越发现Linux的强大,虽然我只是一个小白,可我就是爱上他了.现在就 ...
随机推荐
- win10 ubuntu18双系统环境搭建
感谢前辈辛勤总结,根据这3篇文章成功配置了双系统 https://blog.csdn.net/qq_24624539/article/details/81775635 https://blog.csd ...
- 彩色MT9V034摄像头 Bayer转rgb FPGA实现
1 图像bayer格式介绍 bayer格式是伊士曼·柯达公司科学家Bryce Bayer发明的,Bryce Bayer所发明的拜耳阵列被广泛运用数字图像.Bayer格式是相机内部的原始数据, 一般后缀 ...
- JavaScript day3(转义符)
转义符(escape character) 当你定义一个字符串必须要用单引号或双引号来包裹它.那么当你需要在字符串中使用一个: " 或者 ' 时该怎么办呢? 在 JavaScript 中可 ...
- webpack打包出错,通过babel将es6转es5的出错。
错误信息如下: 解决方法: 1,先安装babel-preset-es2015到项目中, cnpm install babel-preset-es2015 --save-dev2,在项目根目录中新建一个 ...
- $(document).ready(function(){}) 与 window.onload = function(){} 区别
$(document).ready(fucntion(){ //在页面dom结构加载完毕后执行代码, }) window.onload = function(){ //页面所有内容加载完毕后,执行代码 ...
- 基于vue的nuxt框架cnode社区服务端渲染
nuxt-cnode 基于vue的nuxt框架仿的cnode社区服务端渲染,主要是为了seo优化以及首屏加载速度 线上地址 http://nuxt-cnode.foreversnsd.cngithub ...
- BZOJ 3732 Network 【模板】kruskal重构树
[题解] 首先,我们可以发现,A到B的所有路径中,最长边的最小值一定在最小生成树上.我们用Kruskal最小生成树时,假设有两个点集U,V,若加入一条边w(u,v)使U,V联通,那么w就是U中每个点到 ...
- Curious Cupid
There are K different languages in the world. Each person speaks one and only one language. There ar ...
- 了解一下JAVA中的NIO模块
网上资料大把,但要写写代码,我这个年纪的人才有一点点记忆了.. 参考URL: http://blog.csdn.net/wuxianglong/article/details/6612282 pack ...
- 洛谷 P3496 [POI2010]GIL-Guilds
P3496 [POI2010]GIL-Guilds 题目描述 King Byteasar faces a serious matter. Two competing trade organisatio ...