centos安装Jdk1.8、mysql、nodeJs
安装Jdk
- 查看系统版本命令
cat /etc/issue
- 查看yum包含的jdk版本
yum list java*
- 安装jdk
此次选择java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment
yum install java-1.8.0-openjdk-devel.x86_64
- 配置全局变量
打开配置文件,按insert进入编辑模式
vi /etc/profile
- 复制以下三行到文件中,按esc退出编辑模式,输入:wq保存退出(这里的JAVA_HOME以自己实际的目录为准)
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el6_9.x86_64 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin
- 全局变量立即生效
source /etc/profile
- 查看安装jdk是否成功
java -version
安装mysql
- 添加Mysql5.7仓库
sudo rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
- 确认Mysql仓库成功添加
sudo yum repolist all | grep mysql | grep enabled
如果展示像下面,则表示成功添加仓库:
mysql-connectors-community/x86_64 MySQL Connectors Community enabled: 51 mysql-tools-community/x86_64 MySQL Tools Community enabled: 63 mysql57-community/x86_64 MySQL 5.7 Community Server enabled: 267
- 开始安装Mysql5.7
sudo yum -y install mysql-community-server
- 启动Mysql
1.启动 sudo systemctl start mysqld 2.设置系统启动时自动启动 sudo systemctl enable mysqld 3.查看启动状态 sudo systemctl status mysqld
- Mysql的安全设置
CentOS上的root默认密码可以在文件/var/log/mysqld.log找到,通过下面命令可以打印出来
cat /var/log/mysqld.log | grep -i ‘temporary password‘
执行下面命令进行安全设置,这个命令会进行设置root密码设置,移除匿名用户,禁止root用户远程连接等
mysql_secure_installation
- 设置数据库编码为utf8
1.打开配置文件 sudo vim /etc/my.cnf 2.在[mysqld],[client],[mysql]节点下添加编码设置 [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] collation-server = utf8_unicode_ci init-connect=‘SET NAMES utf8‘ character-set-server = utf8 3.重启Mysql即可 sudo systemctl restart mysqld
NodeJs安装
1. 创建文件夹 mkdir nodejs 2. 进入文件夹 cd nodejs 3.下载源码(官网查看最新版本链接) wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz 4.解压源码 tar xzvf node-v* && cd node-v* 注意解压缩的文件名称与现存的关系,不要弄混了 5.安装必要的编译软件 sudo yum install gcc gcc-c++ 6.编译 ./configure make 7.编译&安装 sudo make install 8.查看版本(测试安装是否成功) node --version
相关推荐
changecan 2020-11-19
suosuo 2020-07-28
VFCSDN 2020-07-05
87447007 2020-06-26
ECSHOP专属建设 2020-11-13
88427810 2020-11-02
步知道 2020-10-27
Junzizhiai 2020-10-10
jackalwb 2020-10-05
小网管 2020-09-03
shiwenqiang 2020-09-14
85251846 2020-09-14
summerinsist 2020-08-21
87901735 2020-08-19
PinkBean 2020-08-11
85407718 2020-08-09
MichelinMessi 2020-07-30
CARBON 2020-07-28
lizhengfa 2020-07-27