一、Linux下安装lrzsz上传下载工具

1:使用yum安装

yum -y install lrzsz  要有网络才行

输入命令:rz启动文件上传

2:手动编译安装

1、 下载安装包,wget https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz  或者是  上传已经下载好的安装包

2、 cd /usr/local

3、 mkdir lrzsz

4、 cd lrzsz/

5、 解压:tar -xvf lrzsz-0.12.20.tar.gz

6、 cd lrzsz-0.12.20

7、 执行配置:./configure

a) 会提示 configure: error: no acceptable cc found in $PATH,意思是缺少gcc命令,需要安装gcc

b) 手动安装gcc比较麻烦,所有选择使用yum安装

c) yum install gcc

8、 编译:make

9、 安装:make install

10、 cd /usr/bin

11、 ln -s /usr/local/bin/lrz rz

12、 ln -s /usr/local/bin/lsz sz

13、 输入命令:rz

二、删除安装jdk

1.删除

1.1删除Centos7 中原有的java1.8(openjdk)(操作方式一)

1.2:jdk卸载(方式二)

1.2.1:查看以前时是否安装过openjdk

RPM Package Manager(RPM软件包管理器)

命令:rpm -qa |grep java

注释:rpm-----所搜指定rpm包是否安装,  -qa-------查询全部query all   |-----将前一个命令的结果,作为另一个命令的参数

grep java------grep过滤出含有java的相关内容

显示如下:

tzdata-java-2013g-1.el6.noarch

java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

            java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

1.2.2:卸载jdk

rpm -e --nodeps  tzdata-java-2013g-1.el6.noarch

rpm -e --nodeps  java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

rpm -e --nodeps  java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

2.jdk的安装

步骤:1.进入usr目录

cd     /usr

2.在usr目录下面创建一个文件夹,这里为java

mkdir  java

3.将jdk-7u71-linux-x64.tar.gz拷贝到java目录下(用工具)

rz或者工具

4.进入到java文件夹中,对jdk压缩文件解压

cd  /usr/java

tar -zxvf   jdk-7u71-linux-x64.tar.gz

rm -rf      jdk-7u71-linux-x64.tar.gz

mv  解压后的jdk文件     jdk1.7

5.配置环境

vi    /etc/profile

添加内容(直接插入到最后一行)

export JAVA_HOME=/usr/java/jdk1.7(当前解压jdk的路径)

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME PATH CLASSPATH

6.重新编译环境变量

source    /etc/profile

7.测试看是否安装好了

java -verSion  可以看到版本相关的信息

三 、tomcat安装

1.创建web目录

mkdir /usr/web

2.上传tomcat压缩包

rz或者上传工具

3.解压、启动

tar -zxvf   tar -zxvf apache-tomcat-7.0.57.tar.gz

mv   apache-tomcat-7.0.57   tomcat

cd    /usr/web/tomcat/bin

./startup.sh 或者 sh  startup.sh(启动)

4.查看日志

tail  -f  /usr/web/tomcat/logs/catalina.out

5.查看是否成功(http://192.168.56.101:8080/   自己虚拟机的地址)

注解:这里是因为被防火墙拦截了,关闭防火墙就可以

6.关闭防火墙

(1) 关闭centos6的防火墙

①  单独打开8080端口

vi /etc/sysconfig/iptables

添加一行配置:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

重启防火墙:

service iptables restart

②  临时关闭防火墙

service   iptables    restart

③   永久关闭防火墙

chkconfig  iptables   off

④   输入setup ,去掉防火强中的*

⑤   查看防火墙的状态  :chkconfig iptables –list

(2)  centos7 关闭防火墙

查看防火墙状态

firewall-cmd --state

停止firewall

systemctl stop firewalld.service

禁止firewall开机启动(也可以网上搜索相关的博文)

systemctl disable firewalld.service

7.部署项目

将项目打成war包,放入/usr/webapache-tomcat-7.0.57/webapps中

8. 启动报错:注意:这个问题,不修改,也不影响tomcat执行。

解决:将当前主机名称配置的hosts文件

修改完成后重新启动Tomcat服务器

四、安装mysql

1.校验当前的系统是否已经安装了mysql

rpm -qa  | grep  mysql

已经安装

2.卸载mysql

rpm -e  --nodeps     mysql-libs-5.1.71-1.el6.x86_64 (查看到的选项)

注释: 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

3.安装mysql

①  使用三行命令

yum install mysql

yum install mysql-server

yum install mysql-devel

② 一行命令

yum   install  -y   mysql   mysql-server  mysql-devel

4.启动mysql

service mysqld start

注解 :如果是 CentOS 7 版本,由于 MySQL数据库已从默认的程序列表中移除,可以使用 mariadb代替:

yum install mariadb-server mariadb

           mariadb数据库的相关命令是:

systemctl start mariadb  #启动MariaDB

systemctl stop mariadb  #停止MariaDB

systemctl restart mariadb  #重启MariaDB

systemctl enable mariadb  #设置开机启动

5.验证mysql的安装

Mysql服务启动成功后,直接输入命令mysql -u root -p进入mysql。默认情况没有密码。不需要输入密码

开启远程连接会报错

使用mysql表,先查看原始权限数据:

更新权限:

刷新更新好的权限配置:flush privileges

修改后可以连接数据库

乱码解决:

给客户端使用的编码不是utf8,解决:

修改mysql的配置:

default-character-set=utf8

init_connect='SET NAMES utf8'

[client]

default-character-set=utf8

解释:

前两句是给server修改默认编码,后两句是设定client的默认编码。

init_connect='SET NAMES utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)。

重启mysql服务测试:

         出现原来的密码无法登陆mysql:

                                                       

修改密码:

修改配置文件在mysqld下方:skip-grant-tables

重启服务:

修改mysql数据库下user表root用户的密码 (password(‘root123’)密码加密),最后更新权限;

删除刚才在配置文件中的跳过密码设置,并重启mysql服务,测试密码

还是无法通过:原因在于user表中出现没有数据的空用户,删除他们在重启服务就可以了

删除之后测试:

其他:

            如果开启远程访问失败,尝试以下命令:

            GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

            flush privileges;

          设置开机启动:

            查看mysql是否开机启动

            chkconfig --list | grep mysqld

            开启mysql开机启动

            chkconfig mysqld on

五、安装redis

一、redis基本安装

1.首先上官网下载Redis 压缩包,地址:http://redis.io/download

2.在linux系统中创建文件夹,将压缩文件上传到linux系统中对应的文件夹

rz或者上工具

3.解压文件

tar  -zxvf     redis-4.0.9.tar.gz

4.修改文件的名,并执行make操作

mv       redis-4.0.9      redis

cd  redis

make

5.编译过后,通过ll 可以看到 src等相关的文件,执行make install 操作

cd src

make  install

6.部署redis

mkdir -p/usr/local/redis/bin

mkdir -p/usr/local/redis/ect

mv /usr/redis/redis/redis.conf    /usr/local/redis/etc

cd  /usr/redis/redis/src

mv  mkreleasdhdr.sh  redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server  /usr/local/redis/bin(可能存在有些文件没有,但是不影响)

7.启动

cd /usr/local/redis/bin

./redis-server(可以看到启动了redis)

8.开启后台启动redis服务,进入6中的redis.conf文件,修改相关的配置

vim  redis.conf

#bind 127.0.0.1 # 将这行代码注释,监听所有的ip地址,外网可以访问

protected-mode no # 把yes改成no,允许外网访问

daemonize yes # 把no改成yes,后台运行

                              9.设置开机启动,创建文件,设置配置

                                      vim /etc/init.d/redis

                                      

#!/bin/sh
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
PATH=/usr/local/redis/bin:/sbin:/usr/bin:/bin REDISPORT=6379
EXEC=/usr/local/redis/bin/redis-server
REDIS_CLI=/usr/local/redis/bin/redis-cli PIDFILE=/var/run/redis.pid CONF="/usr/local/redis/etc/redis.conf" case "$1" in
start)
if [ -f $PIDFILE ]
then
echo "$PIDFILE exists, process is already running or crashed"
else
echo "Starting Redis server..."
$EXEC $CONF
fi
if [ "$?"="0" ]
then
echo "Redis is running..."
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist, process is not running"
else
PID=$(cat $PIDFILE)
echo "Stopping ..."
$REDIS_CLI -p $REDISPORT SHUTDOWN
while [ -x ${PIDFILE} ]
do
echo "Waiting for Redis to shutdown ..."
sleep 1
done
echo "Redis stopped"
fi
;;
restart|force-reload)
${0} stop
${0} start
;;
*)
echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2
exit 1
esac

  

注意:以下信息需要根据安装目录进行调整:

EXEC=/usr/local/bin/redis-server # 执行脚本的地址

REDIS_CLI=/usr/local/bin/redis-cli # 客户端执行脚本的地址

PIDFILE=/var/run/redis.pid # 进程id文件地址

CONF="/usr/local/src/redis/redis.conf" #配置文件地址

            9.1 设置权限  

                    chmod 755 /etc/init.d/redis

           9.2  启动测试

                   /etc/init.d/redis start

            9.3 设置开机自启动

                    chkconfig --add /etc/init.d/redis

                    chkconfig redis on

         二、redis其他学习

Redis

        Redis-server /usr..../redis.conf 启动redis服务,并指定配置文件
        Redis-cli 启动redis 客户端
        Pkill redis-server 关闭redis服务
           Redis-cli shutdown 关闭redis客户端
        Netstat -tunpl|grep 6379 查看redis 默认端口号6379占用情况

Redis的配置

1.Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程

            daemonize no

2.当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定

pidfile /var/run/redis.pid

3.指定Redis监听端口,默认端口为6379

port 6379

4.绑定的主机地址

bind 127.0.0.1

5.当 客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能

timeout 300

6.指定日志记录级别,Redis总共支持四个级别:debug、verbose、notice、warning,默认为verbose

loglevel verbose

7.日志记录方式,默认为标准输出,如果配置Redis为守护进程方式运行,而这里又配置为日志记录方式为标准输出,则日志将会发送给/dev/null

logfile stdout

8.设置数据库的数量,默认数据库为0,可以使用SELECT <dbid>命令在连接上指定数据库id

databases 16

9. 指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合

save <seconds> <changes>

           Redis默认配置文件中提供了三个条件:

              save 900 1

                  save 300 10

                  save 60 10000

              分别表示900秒(15分钟)内有1个更改,300秒(5分钟)内有10个更改以及60秒内有10000个更改。

                          

10.指定存储至本地数据库时是否压缩数据,默认为yes,Redis采用LZF压缩,如果为了节省CPU时间,可以关闭该选项,但会导致数据库文件变的巨大

rdbcompression yes

11.指定本地数据库文件名,默认值为dump.rdb

              dbfilename dump.rdb

相关的其他配置说明参考:https://www.cnblogs.com/wangchunniu1314/p/6339416.html

redis卸载:

1.查看redis-server是否启动

ps aux | grep redis

2.关闭这些进程

3.找到上面安装时的文件夹,进行删除就可以卸载了。

linux一些工具的安装(二)的更多相关文章

  1. linux一些工具的安装(三)

    linux(vmware15   centos7)中Docker安装 一.Docker卸载 1.查看已安装的docker安装包 $yum list installed|grep docker 执行后的 ...

  2. linux操作之软件安装(二)(源码安装)

    源码安装 linux上的软件大部分都是c语言开发的 , 那么安装需要gcc编译程序才可以进行源码安装. yum install -y gcc #先安装gcc 安装源码需要三个步骤 1) ./confi ...

  3. Linux交叉工具链安装

    这篇博文http://blog.csdn.net/u010957054/article/details/58056863 提到了一个好的百度网盘,里面有各个版本的交叉工具链. http://www.3 ...

  4. linux sendEmail工具的安装使用

    1.sendEmail的主页http://caspian.dotconf.net/menu/Software/SendEmail/ 下载地址wget http://caspian.dotconf.ne ...

  5. 64位的ubuntu14.04 LTS安装 Linux交叉编译工具链及32位“ia32-libs”依赖库

    ubuntu又迎来了其新一代的长期支持版本 14.04 LTS,其带来了许多令人期待的新特新,遂决定进行升级. 装好了64位版本及安装 Linux交叉编译工具链 运行GCC,${CROSS_COMPI ...

  6. [转发]Linux性能测试工具之Lmbench特性、安装及使用

    Linux性能测试工具之Lmbench特性.安装及使用2015年07月16日 10:13:48 Michaelwubo 阅读数:2466Linux性能测试工具Lmbench 是一套简易可移植的,符合A ...

  7. Linux 性能测试工具Lmbench详解

    Linux 性能测试工具Lmbench详解 2010-06-04 16:07 佚名 评测中心 字号:T | T Lmbench 是一套简易可移植的,符合ANSI/C 标准为UNIX/POSIX 而制定 ...

  8. Linux下Flume的安装部署

    一.前置条件 Flume需要依赖JDK 1.8+,JDK安装方式见本仓库: Linux环境下JDK安装 二 .安装步骤 2.1 下载并解压 下载所需版本的Flume,这里我下载的是CDH版本的Flum ...

  9. [转]linux下iftop工具的安装与使用详解(图文)——实时的网络流量,监控TCP/IP连接(单机)

    原文链接:http://www.jbxue.com/LINUXjishu/10735.html 在linux中监控系统资源.进程.内存占用等信息,可以使用top命令.查看网络状态可以使用netstat ...

随机推荐

  1. 0x80070522:客户端没有所需的特权的解决方法(win7,win10通过)

    往C盘上粘贴文件的时候提示错误0x80070522:客户端没有所需的特权,解决方法如下: 一般情况下,我们思考的方向肯定是往用户权限方向的,但增加的用户是最高权限的管理员还是不可以..   暂时还没有 ...

  2. LIMIT用法

    select * from employees order by hire_date DESC LIMIT 0,3; 直接给语句说明:根据hire_date 降序排列,LIMIT 第一个参数表示从第几 ...

  3. win 10 安装 maven安装包

    学习jenkins 的时候,需要用到maven,第一次搞maven,记录下 一.准备工作,下载 jdk7.0以上版本 win10操作系统 maven安装包  下载地址  如下图 二.解压安装包 我的安 ...

  4. 20165214 2018-2019-2 《网络对抗技术》Exp2 后门原理与实践 Week4

    <网络对抗技术>Exp2 PC平台逆向破解之"MAL_简单后门" Week4 一.实验内容 本次实验对象为名为pwn1的pwn1的linux可执行文件.程序正常执行流程 ...

  5. L342 Air Pollution Is Doing More Than Just Slowly Killing Us

    Air Pollution Is Doing More Than Just Slowly Killing Us In the future, the authorities might need to ...

  6. privacy policy url

    提交审核资料时需要给出隐私条约资料网址privacy policy url 参考新浪微博地址http://m.weibo.cn/page/646?entry=client

  7. js实现全选反选(开关门)

    话不多说直接看图吧

  8. 关于null的判断

    Java中[null]的判断: 1.[null]只能通过is null,is not null判断,任何与的 关系运算(比较,有大于.大于等于.小于.小于等于.等于.不等于六种运算)都是false. ...

  9. jquery 上滑加载更多

    $(document).ready(function() { var totalPage = {$totalPage};//总页数 var page = {$page}; //起始页 var page ...

  10. C# Winform 国际化

    1.在Form的language属性选择中文,来制作中文界面 保存后,设置界面标题会变成如下所示,并且会出现一个zh-CN的资源文件,打开resx文件可看到相应内容 2.将Form的language属 ...