zoukankan      html  css  js  c++  java
  • Linux上安装软件

    安装JDK

    1、下载JDK

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    2、使用XFTP工具导入linux。

    3、解压到/usr/local/java目录。

    # 创建usr/local/java
    mkdir /usr/local/java
    # cd 到 usr/local/java 下
    cd usr/local/java
    # 解压
    tar -zxvf 压缩包  -C  /usr/local/java
    

    4、配置环境变量并测试

    打开控制台,运行$ sudo vi /etc/profile,在最后插入下面要配置的内容 ,按Esc键 ,输入( :wq 保存并退出) 。

    vi /etc/profile #打开配置文件,添加以下信息
    
    JAVA_HOME=/usr/local/java/jdk1.8.0_181
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME
    export PATH
    export CLASSPATH
    

    让环境变量生效,执行下面的命令

    source /etc/profile
    

    验证

    java -version
    

    安装Tomcat

    1、下载Tomcat9的Linux版

    官网:https://tomcat.apache.org/download-90.cgi

    2、使用XFTP工具上传到Linux上

    3、解压到/usr/local/tomcat目录下

    # 创建usr/local/tomcat
    mkdir /usr/local/tomcat
    #切换到/usr/local/tomcat/目录
    cd /usr/local/tomcat/
    #解压到tomcat目录
    [root@localhost tomcat]# tar -zxvf apache-tomcat-9.0.39.tar.gz 
    

    4、修改tomcat的配置

    [root@localhost tomcat]# vim apache-tomcat-9.0.39/conf/server.xml 
    

    5、启动Tomcat

    # 修改了80端口可能还需要开启防火墙的80端口
    # 查看80端口是否开启
    [root@localhost bin]# firewall-cmd --query-port=80/tcp
    no
    # 开启80端口的防火墙
    [root@localhost bin]# firewall-cmd --zone=public --add-port=80/tcp --permanent
    success
    # 更新
    [root@localhost bin]# firewall-cmd --reload
    success
    [root@localhost bin]# firewall-cmd --query-port=80/tcp
    yes
    
    [root@localhost tomcat]# cd apache-tomcat-9.0.39/bin/
    [root@localhost bin]# ./startup.sh 
    

    在浏览器上输入http://ip号/就可以访问了。

    6、关闭Tomcat

    [root@localhost bin]# ./shutdown.sh 
    

    安装MySQL57

    1、下载MySQL5.7版本的Linux版本

    https://downloads.mysql.com/archives/community/

    2、解压到/usr/local/mysql目录

    cd /usr/local/mysql
    #解压
    tar -zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz 
    #重命名
    mv mysql-5.7.27-linux-glibc2.12-x86_64 mysql57
    #复制解压后的mysql目录
    cp -r mysql /usr/local
    

    3、安装数据库

    进入安装mysql软件目录:执行命令 cd /usr/local/mysql/

    创建数据仓库目录

    --/data/mysql 数据仓库目录
    # mkdir -p /data/mysql
    #ls /data/
    

    4、新建mysql用户、组及目录

    # 新建一个msyql组
    groupadd mysql
    useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql --新建msyql用户禁止登录shell
    

    5、改变目录属有者

    
    cd /usr/local/mysql
    pwd
    chown -R mysql .
    chgrp -R mysql .
    数据库目录
    chown -R mysql /data/mysql
    

    6、配置参数

    mysql57/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
    

    此处需要注意记录生成的临时密码。dkgAY2Igwg=l

    安装

    mysql57/bin/mysql_ssl_rsa_setup --datadir=/data/mysql  
    

    7、修改系统配置文件

    cd /usr/local/mysql/mysql57/support-files
    cat /etc/my.cnf.d
    cp my-default.cnf /etc/my.cnf.d    #这里没有话就跳过  去查看这个地址有没有my.cnf.d文件。如果有就把权限改了  chmod 777 my.cnf.d
    cp mysql.server /etc/init.d/mysql
    vim /etc/init.d/mysql
    

    改以下内容:

    basedir=/usr/local/mysql/mysql57
    datadir=/data/mysql
    

    8、启动mysql

    /etc/init.d/mysql start
    如果无法启动执行下面命令
    chmod 777 /etc/my.cnf
    

    --登陆 在bin目录下执行
    # ./mysql  -u root -p
      --如果出现:-bash: mysql: command not found
      --就执行: # ln -s /usr/local/mysql/bin/mysql /usr/bin --没有出现就不用执行
    --输入第6步生成的临时密码
    --修改密码
    mysql> set password=password('123456');
    --设置root账户的host地址(修改了才可以远程连接)
    mysql>grant all privileges on *.* to 'root'@'%' identified by '123456';
    mysql>flush privileges;
    --查看表
    mysql> use mysql;
    mysql> select host,user from user;
    

    9、添加系统路径

    # vim /etc/profile
    添加:
    export PATH=/usr/local/mysql/mysql57/bin:$PATH
    # source /etc/profile
    
    #登录mysql
    mysql  -u root -p
    

    10、配置mysql自动启动

    # chmod 755 /etc/init.d/mysql
    # chkconfig --add mysql
    # chkconfig --level 345 mysql on
    
    • 执行sql脚本
    创建数据库
    CREATE DATABASE 0412erp DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    使用数据库
    use 0412erp
    执行sql脚本
    source /root/download/0412erp.sql;
    
    • 远程连接

      配置开启Mysql3306的端口(开启防火墙)

    #开启3306端口
    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    
    #重启防火墙
    firewall-cmd --reload
    

    coydone的博客
  • 相关阅读:
    ubuntu 安装FoxitReader福昕阅读器(转载)
    添加中文字库
    操作系统常用调度算法(转载https://www.cnblogs.com/kxdblog/p/4798401.html)
    2802:小游戏利用bfs来实现
    2802:小游戏
    适合使用并行的一种bfs
    (转载)关于usr/bin/ld: cannot find -lxxx问题总结
    gcc5.4报错对‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()’未定义的引用
    centos7如何安装gcc5.4
    将含有makefile文件的源码加入Eclipse工程
  • 原文地址:https://www.cnblogs.com/coydone/p/13920413.html
Copyright © 2011-2022 走看看