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