• Linux下安装python,mysql,redis


    linux 安装Python3

    1.python下载

    请在终端输入如下命令:

    cd /home
    wget http://cdn.npm.taobao.org/dist/python/3.6.5/Python-3.6.5.tgz

    说明:这句话的作用主要是用wget软件(初学者请自行了解次软件,以后会经常用到)从一个指定的URL下载文件。其格式为: 

    wget 空格 URL地址。而下载目录就是当前目录,所以需要cd到你需要放置下载文件的地方。

    2.解压Python3安装文件

    请在终端输入如下命令:

    tar -zxvf Python-3.6.5.tgz 

    说明:tar是Linux系统的解压命令,这句话是把文件解压到文件所在的文件夹。如果是土星话操作界面可以向在WIN上一样解压文件。同样也可以像在win上一样下载Python源文件放置在指定文件夹。

    3.安装编译Python3源文件所需的编译环境

    yum install -y gcc  
    yum install -y zlib*
    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel  

    说明:这里功能很简单,要说的是yum命令。虽然linux也可以像win上一样在指定的软件的官网下载软件,但是有一些常用且公用的软件会被放置在特定的远程仓库里面,可以通过使用yum命令来安装。而且yum命令还可以主动帮用户解决软件的依赖问题。所以想要学好linux的话了解一下yum也是必须的。此外还有anaconda也是类似的软件。

    4.进入Python3 源文件文件夹

    cd Python-3.6.5/

    5.指定安装目录

    ./configure --prefix=/usr/local/python3 --with-ssl
    说明:不要忘记最前面的“.”

    6.编译源文件

    make

    7.正式安装

    make install

    8.建立软连接

     ln -s /usr/local/python3/bin/python3 /usr/bin/python3 
     ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 

    说明:
      很多教程都有最后一步,但是很少有网站会告诉你为什么会有最后一步。所谓软连接就相当于win下的快捷方式。你可以通过快捷方式打开你想要使用的软件。但是为什么要把快捷方式放在/usr/bin/呢。这就涉及到环境变量的问题了,你当然可以不使用最后的软连接而直接把/usr/local/python3/bin加到环境变量里面,那随你喜好。但是在这里/usr/bin/是默认已经在环境变量里面的,把快捷方式放到这个文件夹相当于间接的把该Python3加入环境变量,这样你才可以直接在终端输入“python3”打开Python。
       为什么不把软连接放到桌面呢?我觉得有两个原因:第一、无法在终端通过命令行操作Python3。第二、并不是所有的Linux系统都是图形化界面,可能没有桌面啊,亲!
      至于最后一句是为pip建立软件接。pip3是Python3内置的一个软件。用来安装Python包的。比如要安装Python3的numpy包。直接在终端使用如下命令即可:

    pip3 install requests

    参考链接https://blog.csdn.net/weixin_37275456/article/details/80781755

    Linux安装MySQL

    Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能够安装成功,安装过程出现各种各样的错误。

    下面记录了我在Linux环境下安装Mysql的完整过程,如有错误或遗漏,欢迎指正。

    color{#FFA500}{ 注意:} 本文档讲解安装版本为mysql-5.7.24,5.7.24之后的版本,不适用此说明文档,主要原因在于之后版本的mysql配置文件的目录位置和结构有所改变,使用此说明可能会出现找不到配置文件或者配置后不生效的情况。

    一 安装前准备

    1、检查是否已经安装过mysql,执行命令

    [root@localhost /]# rpm -qa | grep mysql
     
     

    从执行结果,可以看出我们已经安装了mysql-libs-5.1.73-5.el6_6.x86_64,执行删除命令

    [root@localhost /]# rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64

    再次执行查询命令,查看是否删除

    [root@localhost /]# rpm -qa | grep mysql
     
     

    2、查询所有Mysql对应的文件夹

    [root@localhost /]# whereis mysql
    mysql: /usr/bin/mysql /usr/include/mysql
    [root@localhost lib]# find / -name mysql
    /data/mysql
    /data/mysql/mysql

    删除相关目录或文件

    [root@localhost /]#  rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql /data/mysql/mysql 

    验证是否删除完毕

    [root@localhost /]# whereis mysql
    mysql:
    [root@localhost /]# find / -name mysql
    [root@localhost /]# 

    3、检查mysql用户组和用户是否存在,如果没有,则创建

    [root@localhost /]# cat /etc/group | grep mysql
    [root@localhost /]# cat /etc/passwd |grep mysql
    [root@localhost /]# groupadd mysql
    [root@localhost /]# useradd -r -g mysql mysql
    [root@localhost /]# 

    4、从官网下载是用于Linux的Mysql安装包

    下载命令:

    [root@localhost /]#  wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

    也可以直接到mysql官网选择其他版本进行下载。

     
     

    二 安装Mysql

    1 关闭防火墙
    iptables -L
    iptables -F
    systemctl disable firewalld
    
    2 下载mysql源
    wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
    rpm -ivh mysql-community-release-el6-5.noarch.rpm
    yum repolist all | grep mysql
    
    3 yum安装mysql
    yum install mysql-community-server -y
    
    4 启动MySQL服务
    service mysqld start
    
    5 设置mysql服务开机自启
    chkconfig mysqld on
    
    
    6 给root用户设置密码
    mysql -uroot -p
    use mysql;
    update user set password = password('123456') where User='root';
    flush privileges;  # 刷新生效,否则要重启MySQL服务
     
    
    7 修改MySQL默认编码
    mysq>show variables like 'character%';
    $ vi /etc/my.cnf  # 修改my.cnf配置文件
    
    [client]
    default-character-set=utf8
    
    [mysqld]
    character-set-server=utf8
    
    #重启mysql服务
    $ service mysqld restart
    
    8 MySQL开启远程连接
    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '' WITH GRANT OPTION;
    mysql>flush privileges;
    mysql>select host,user from user;
    
    # 开启mysql服务
    service mysqld start
    
    

    linux下安装redis

    1.基础知识
     redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下
    字符串、列表(lists)、集合(sets)、有序集合(sorts sets)、哈希表(hashs)
    2.redis的应用场景
     缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用)
     分布式集群架构中的session分离。
     聊天室的在线好友列表。
     任务队列。(秒杀、抢购、12306等等)
     应用排行榜。
     网站访问统计。
     数据过期处理(可以精确到毫秒)
    3.安装redis
     下面介绍在Linux环境下,Redis的安装与部署,使用redis-3.0稳定版,因为redis从3.0开始增加了集群功能。在后面我也会分享redis集群。
     1.可以通过官网下载 地址:http://download.redis.io/releases/redis-3.0.0.tar.gz
     2.使用linux wget命令

    wget http://download.redis.io/releases/redis-3.0.0.tar.gz

    将redis-3.0.0.tar.gz拷贝到/usr/local下

    cp redis-3.0.0.rar.gz /usr/local
    

    解压源码

    tar -zxvf redis-3.0.0.tar.gz 
    

    进入解压后的目录进行编译

    cd /usr/local/redis-3.0.0
    

    安装到指定目录 如 /usr/local/redis

    make PREFIX=/usr/local/redis install
    

    redis.conf是redis的配置文件,redis.conf在redis源码目录。
    拷贝配置文件到安装目录下
    进入源码目录,里面有一份配置文件 redis.conf,然后将其拷贝到安装路径下

    cd /usr/local/redis
    cp /usr/local/redis-3.0.0/redis.conf  /usr/local/redis/bin
    

    进入安装目录bin下

    cd /usr/local/redis/bin
    

    此时我们看到的目录结构是这样的

     
     

    redis-benchmark redis性能测试工具
    redis-check-aof AOF文件修复工具
    redis-check-rdb RDB文件修复工具
    redis-cli redis命令行客户端
    redis.conf redis配置文件
    redis-sentinal redis集群管理工具
    redis-server redis服务进程

    4.启动redis
     1.前端模式启动
    直接运行bin/redis-server将以前端模式启动,前端模式启动的缺点是ssh命令窗口关闭则redis-server程序结束,不推荐使用此方法

    ./redis-server
    

    如图

     
     

     2.后端模式启动
    修改redis.conf配置文件, daemonize yes 以后端模式启动

    vim /usr/local/redis/bin/redis.conf
    
     
     

    执行如下命令启动redis:

    cd /usr/local/redis
    ./bin/redis-server ./redis.conf
    

    连接redis

    /usr/local/redis/bin/redis-cli 
    

    5.关闭redis
    强行终止redis进程可能会导致redis持久化数据丢失。正确停止Redis的方式应该是向Redis发送SHUTDOWN命令,命令为:

    cd /usr/local/redis
    ./bin/redis-cli shutdown
    

    强行终止redis

    pkill redis-server
    

    让redis开机自启

    vim /etc/rc.local
    //添加
    /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis-conf
    

    至此redis已经全部安装完,后面我会分享redis.conf 详细配置以及说明。



    作者:CP7
    链接:https://www.jianshu.com/p/bc84b2b71c1c
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    disruptor和ArrayBlockingQueue和LinkedBlockingQueue队列性能对比
    守护线程的作用和前台线程的区别
    tomcat导入idea作为maven项目
    百度网盘不限速
    netty ChannelOption参数 backlog 和 somaxconn同时设置才会生效
    dubbo的初探
    IDEA的常用快捷键
    Lucene简单了解和使用
    Hadoop的简单了解与安装
    Nginx的简单了解与使用
  • 原文地址:https://www.cnblogs.com/ouyang99-/p/12192381.html
Copyright © 2020-2023  润新知