zoukankan      html  css  js  c++  java
  • linux centos7 安装常用软件java,node,mysql,Seafile

    linux centos7 安装常用软件java,node,mysql,Seafile

    安装压缩解压缩软件

    yum install -y unzip zip
    

    安装git

    yum install -y git-core
    

    安装 node 环境

    使用 yum 命令安装 Node.js

    
    curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
    yum -y install nodejs
    

    使用 NPM 安装 PM2

    通过 NPM 安装进程管理模块 PM2。它是 Node.js 的一个进程管理模块,之后我们会使用它来管理我们的个人网站进程。

    npm install pm2 -g
    

    安装 java环境

    cd /usr/
    mkdir java
    
    wget http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/jdk-8u152-linux-x64.tar.gz
    
    

    解压 到 /usr/java

    tar -zxvf jdk-8u141-linux-x64.tar.gz
    

    配置环境变量
    环境变量路径:/etc/profile  (可以先copy一份,cp /etc/profile /etc/profile1)

    vi /etc/profile    找到export,添加如下内容
    
    
    
    export JAVA_HOME=/usr/java/jdk1.8.0_152
    export JRE_HOME=/usr/java/jdk1.8.0_152/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
    
    

    移动要注意 安装的路径,路径错了,没办法找到java命令的

    ZZ保存,然后输入命令:source /etc/profile

    安装mysql

    参考链接

    如何删除旧版的

    安装 mysql:

    yum install mysql
    yum install mysql-server
    yum install mysql-devel
    

    或者另一种办法

    
    wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    rpm -ivh mysql-community-release-el7-5.noarch.rpm
    yum install mysql-community-server -y
    
    
    启动 MySQL 服务:
    service mysqld restart
    
    
    设置 MySQL 账户 [root 密码]:
    /usr/bin/mysqladmin -u root password 'root'
    
    

    启动 mysql:

    service mysqld start
    

    注意:如果我们是第一次启动 mysql 服务,mysql 服务器首先会进行初始化的配置。

    Mysql安装后需要做的

    Mysql安装成功后,默认的root用户密码为空,你可以使用以下命令来创建root用户的密码:

    
    [root@host]# mysqladmin -u root password "new_password";
    

    现在你可以通过以下命令来连接到Mysql服务器:

    [root@host]# mysql -u root -p
    Enter password:*******
    

    注意:在输入密码时,密码是不会显示了,你正确输入即可。

    mysqladmin -u root password "c5bMaVD818";
    
    创建数据库mydatabase
    create database mydatabase;
    
    

    quit或者exit退出mysql

    网盘Seafile

    安装 Seafile

    安装依赖环境
    yum install python python-setuptools python-imaging python-ldap python-memcached MySQL-python mariadb mariadb-server
    
    
    启动 MariaDB 服务:
    sudo systemctl start mariadb.service
    sudo systemctl enable mariadb.service
    
    配置 MySQL:
    /usr/bin/mysql_secure_installation
    
    配置过程输入参数如截图所示,其中 New password 和 Re-enter new password 字段都设置为 O3ES9yvW,其他字段一路回车使用默认值:
    
    

    下载 Seafile 安装包:

    
    wget https://mc.qcloudimg.com/static/archive/3d8addbe52be88df4f6139ec7e35b453/seafile-server_5.1.4_x86-64.tar.gz
    
    
    tar -zxvf seafile-server_5.1.4_x86-64.tar.gz
    
    sudo mkdir -p /opt/seafile/installed
    sudo mv seafile-server_5.1.4_x86-64.tar.gz /opt/seafile/installed
    sudo mv seafile-server-5.1.4/ /opt/seafile
    cd /opt/seafile/seafile-server-5.1.4
    sudo ./setup-seafile-mysql.sh
    
    
    执行过程输入参数如截图所示,[server name] 字段输入 Seafile,[ This server's ip or domain ] 字段输入教程第一步申请的域名,[ 1 or 2 ] 字段选择 1,mysql 的 [ root password ] 字段输入 O3ES9yvW,其他字段一路回车使用默认值:
    
    
    

    启动 Seafile

    sudo ./seafile.sh start
    sudo ./seahub.sh start
    
    
    >执行过程输入参数如截图所示,其中 [ admin email ] 设置为您登录网盘的帐号,如 admin@qcloudlab.wang,[ admin password ] 和 [ admin password again ] 设置为登录网盘的密码,如 admin_O3ES9yvW:
    
    
    
    修改防火墙规则
    sudo firewall-cmd --zone=public --permanent --add-port=8082/tcp
    sudo firewall-cmd --zone=public --permanent --add-port=8000/tcp
    sudo firewall-cmd --reload
    
    
    
  • 相关阅读:
    关于抽象类
    封装.继承.多态
    构造方法
    String
    无参方法与有参方法
    类和对象
    使用分层实现业务处理(二)
    使用分层实现业务处理(一)
    序列化Serializable接口
    用JSP从数据库中读取图片并显示在网页上
  • 原文地址:https://www.cnblogs.com/xueshanshan/p/8487637.html
Copyright © 2011-2022 走看看