yum install nodejs
node -v
npm install -g n
n list
n 10.13.0
node -v
如果版本没有切换 重新链接shell 版本就可以切换了
npm i yarn -g
2、centos7 下安装nginx
1、安装nginx
1、查找是否安装nginx
find -name nginx
2、如果有则删除nginx
yum -y remove nginx
3、下载nginx
wget http://nginx.org/download/nginx-1.13.8.tar.gz
4、解压缩
tar -zxvf nginx-1.13.8.tar.gz
cd nginx-1.13.8
./configure
make
make install
如果不报错就等于安装好了默认再/usr/local/nginx目录下
5、如果报错依赖 pcre模块
yum install pcre pcre-devel -y
6、如果还依赖zlib则继续安装
yum install -y zlib-devel
然后继续 ./configure make make install 这三步
可以通过: whereis nginx nginx查看安装目录
7、启动nginx
cd /usr/local/nginx/sbin
./nginx
8、查看nginx进程
ps -ef | grep nginx
9、关闭nginx
./nginx -s stop
或者 粗暴点 ./nginx -s quit
10、重启nginx
./nginx -s reload
11、查看nginx配置文件是否正确
./nginx -t
12、Nginx 添加进环境变量
vim /etc/profile
在文件最后一行加上:
export PATH=/usr/local/nginx/sbin:$PATH
13、如果需要加入开机启动:
在 /etc/rc.local 中增加启动代码即可
vi /etc/rc.local
/usr/local/nginx/sbin/nginx
3、centos7 下安装mysql
1、安装mysql
1、centos7 默认yum源中没有mysql数据库,要想安装mysql则需要配置mysql源
cd /usr/local/src/
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
2、community 是社区免费版本,我们一般都采用该版本
添加源
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
3、安装
yum install mysql-community-server
4、查看状态
yum info mysql-community-server
5、查看详细安装状态
rpm -ql mysql-community-server
6、这里是mysql配置文件
vim /etc/my.cnf
7、查看端口使用情况
ss -tanl
8、启动mysql
systemctl start mysqld
9、查看状态
systemctl status mysqld
ss -tanl
vi /etc/my.cnf
10、创建数据库数据存放目录
cd /usr/local/
mkdir mysql-data
pwd
11、修改数据库数据存目录配置文件
vi /etc/my.cnf
修改 datadir = /usr/local/mysql-data
systemctl restart mysqld
ss -tanl
完成
2、连接数据库
链接数据库:
1、刚创建好的数据库是没有密码的,所以要查看一下 随机密码是多少
使用命令:grep "password" /var/log/mysqld.log 查看
2018-11-19T11:01:05.350139Z 1 [Note] A temporary password is generated for root@localhost: yP0T%KgAw(Ea
2018-11-19T11:06:06.096574Z 0 [Note] Shutting down plugin 'validate_password'
2018-11-19T11:06:07.812016Z 0 [Note] Shutting down plugin 'sha256_password'
2018-11-19T11:06:07.812019Z 0 [Note] Shutting down plugin 'mysql_native_password'
2018-11-19T11:06:09.091483Z 1 [Note] A temporary password is generated for root@localhost: uh8=c%LPK.-D
这里注意随机密码我这里出现两个 "yP0T%KgAw(Ea" 和 "uh8=c%LPK.-D" 不知道原因,选择尝试一下,一般第二个好用
2、连接数据库
mysql -u root -p
运行命令报错
show database;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
说明必须先要修改数据库密码
3、修改数据库密码
alter user user() identified by "Root12@34%{"
如果密码过于简单这里会提示密码过于简单,所以可以设置复杂点先
4、查看数据库
show database;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
5、测试链接数据库
mysql -u root -p
Root12@34%{
6、修改权限允许远程登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Root12@34%{' WITH GRANT OPTION;
7、退出登录
exit;
8、配置开机自启
systemctl enable mysqld
9、查看配置状况
systemctl is-enabled mysqld