• Linux之各程序安装


    python安装

    安装python3.6
    安装python前的库环境,非常重要
    yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel 
    sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y 1、下载3.6的压缩包 https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz 2、将压缩包包存在liunx的opt目录下 cd /opt 3、生成 Makefile ./configure --prefix=/usr 4、编译 直接执行make指令,会调用gcc编译工具,开始编译python的c语言代码 5、编译且安装,走到这一步,才是真正的生成/opt/python36/这个文件夹,以及python3解释器 make install 6、添加环境变量 查看PATH变量的值 echo $PATH 7、添加python3的解释器目录,加入path,修改path变量的值 PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin" 8、写入一个全局变量配置文件,每次开机都生效 vim /etc/profile ctrl + d 快速退出会话 ctrl + shift + r 快速登录

    django安装

    安装django
    1、使用豆瓣源下载django
        pip3  install -i https://pypi.douban.com/simple django==1.11.9  
    2、创建django项目
        django-admin startproject  mycrm
        创建django应用
        django-admin startapp app01 
    3、注意修改django的settings.py文件 
        全局查找settings.py
        find / -name "settings.py"
        /usr/lib64/python2.7/site-packages/orca/settings.py
        切换到django的settings目录下
        ALLOW_HOSTS=[*]
       注册应用
    4、运行django python3.6 manage.py runsevser 127.0.0.1:8000
    关闭防火墙 systemctl stop NetworkManager.service
         systemctl stop firewalld.service

    mysql安装

    1、查看是否安装mysql
    rpm -qa | grep  mariadb
    
    2、 配置文件
    vim   /etc/yum.repos.d/MariaDB.repo
    
    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.1/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
    
    3、安装
    yum install MariaDB-server MariaDB-client -y
    # 查看是否安装过mysql
    # rpm -qa | grep mysql
    (如果安装过mysql就需要卸载)
    rpm -e 安装的mysql
    rpm -e --nodeps # 强制删除
    
    4、启动
    systemctl start mariadb
    # 查看端口
    netstat -atnlp | grep 3306
    
    5、查看启动状态
    systemctl status mariadb
    
    6、确保mariadb服务器启动后,执行命令初始化
    mysql_secure_installation
    
    配置mysql
    中文编码设置,编辑mysql配置文件/etc/my.cnf,下入以下内容
    [mysqld]
    character-set-server=utf8
    collation-server=utf8_general_ci
    log-error=/var/log/mysqld.log
    [client]
    default-character-set=utf8
    [mysql]
    default-character-set=utf8

    nginx安装

    卸载yum安装的ngjnx

    yum remove nginx -y 
    编译安装nginx的步骤
    1.解决软件依赖
    yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel
    openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel
    gdbm-devel db4-devel libpcap-devel xz-devel openssl openssl-devel -y 2.下载nginx的源代码包,这里用的淘宝的tengine wget http://tengine.taobao.org/download/tengine-2.3.1.tar.gz 3.解压缩tnginx包 tar -zxvf tengine-2.3.1.tar.gz 4.进入源码目录,开始编译三部曲 ./configure --prefix=/opt/tngx231/ make && make install 5.可以使用了 发现缺少sqllite这个一个软件依赖包,就得直接删除编译好的软件,重新编译即可 6.进入安装好的tngx321目录,查看有哪些东西 conf 存放nginx的配置文件 html 存放前端文件的 logs 存放nginx的日志文件 进入sbin 启动nginx ./nginx 7.配置path变量,可以快捷使用nginx命令 vim /etc/profile PATH='/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/tngx231/sbin' 8.查看nginx的首页文件 index.html
  • 相关阅读:
    Java在控制台运行IDE工具编写的程序
    mysql数据库执行存储过程问题
    Java之正则表达式在字符串中查找中文
    java之endwith()方法以及正则表达式匹配中文
    工具资源 Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore
    5、概率图模型 Inference-Variable_Elimination
    4、概率图模型:Template Modles
    3、概率图模型:Local Structure in Markov Network
    2、概率图模型: Markov Random Fields
    1、概率图模型: Bayesian Networks
  • 原文地址:https://www.cnblogs.com/songzhixue/p/11096969.html
Copyright © 2020-2023  润新知