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
複製程式碼