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的强大,虽然我只是一个小白,可我就是爱上他了.现在就 ...
随机推荐
- CAD动态绘制带面积周长的圆(com接口)
CAD绘制图像的过程中,画圆的情况是非常常见的,用户可以在控件视区点取任意一点做为圆心,再动态点取半径绘制圆. 主要用到函数说明: _DMxDrawX::DrawCircle 绘制一个圆.详细说明如下 ...
- 取三级分销上下级用户id
//取上三级的用户idpublic function _get_up_third_id($member_id){ $up_id=array(); $invite_id=dbselect('invite ...
- 【Redis】一、Redis简介及五种数据类型
(一)Redis简介 Redis(Remote Dictionary Server)是一个使用ANSI C语言编写.遵守BSD协议.支持网络.可基于内存亦可持久化的日志型.Key-Value的开源 ...
- list.h在用户态下的应用
一.背景 list.h文件位于linux/include下,内核中链表的操作函数都在其中.它有许多关于链表的操作函数,所以我们可以尝试将list.h拉到用户态中来使用,这样,我们在用户态中若要用到链表 ...
- [系统资源攻略]CPU
linux系统中如何查看cpu信息? 查看linux版本.cpu.位数.内核.内存等信息 linux下查看CPU,内存,机器型号,网卡等信息的方法 查看服务器物理CPU数和CPU核数方法介绍 可以用/ ...
- c3p0 连接池配置
C3P0 可使用properties 配置文件方式,将c3p0.properties放在classpath目录下,如果为WEB应用,放在WEB-INF\classes下 c3p0.properties ...
- cmake更新版本简记
问题描述: 由于需求,要在服务器上安装ANTs(Advanced Normalization Tools).然而最新版的ANTs需要下载源码并用cmake编译, 于是根据https://github. ...
- Linux之强大的selinux
简单点说,SELinux就是用来加强系统安全性的.它给一些特定程序(这些程序也在不断增加)做了一个沙箱,它将文件打上了一个安全标签,这些标签属于不同的类,也只能执行特定的操作,也就是规定了某个应用程序 ...
- 【codeforces 701C】They Are Everywhere
[题目链接]:http://codeforces.com/contest/701/problem/C [题意] 让你选择一段最短的区间; 使得这段区间里面包含所有种类的字符; [题解] 之前都是用二分 ...
- CDOJ 888 Absurdistan Roads
Absurdistan Roads Time Limit: 5678/3456MS (Java/Others) Memory Limit: 65432/65432KB (Java/Others ...