Linux Centos7 nodeJS專案上線

2021-09-13 23:26:17 字數 3068 閱讀 8469

伺服器中的資料庫和後台服務跑起來,可通過開機啟動設定自動啟動服務nodejs安裝

第1步 – 新增node.js的yum庫

yum install -y gcc-c++ make

curl -sl | sudo -e bash -

第2步 – 安裝nodejs

yum install nodejs

mongodb安裝
vi /etc/yum.repos.d/mongodb-org-3.2.repo 命令(建立或開啟該檔案)

在檔案寫入

[mongodb-org-3.2] name=mongodb repository

baseurl=

gpgcheck=0

enabled=1

sudo yum install -y mongodb-org //安裝

sudo service mongod start //啟動服務

git 安裝
yum -y install zlib-devel curl-devel openssl-devel perl cpio expat-devel gettext-devel openssl zlib autoconf tk perl-extutils-makemaker

tar zxvf v2.4.0.tar.gz // 解壓

cd git-2.4.0 // 進入安裝包 準備編譯安裝

原始碼包安裝流程

autoconf // 自動生成配置指令碼

./configure // 進行配置

make // 編譯

make install // 安裝

以上4步請一步步來,以免出現錯誤不好找原因。

然後修改 /etc/ld.so.conf 檔案,在最後加入一行:

/usr/local/lib // 編譯時關聯的庫位址

儲存並關閉。

如果安裝後報以下錯誤:

bash: /usr/bin/git: 沒有那個檔案或目錄

export path=$path:/usr/local/bin // 新增環境變數 二進位制檔案 可直接執行檔案

git 檔案上傳
第一次使用需先配置(此處省略)

git init // 新建乙個本地倉庫

git add 專案名/. // 新增檔案到快取區

git commit -m '注釋'

git remote add origin github倉庫位址 // 關聯遠端庫

git push -u origin master // 把master分支所有內容推送到遠端庫 第一次推送使用-u

git clone   github倉庫位址      // 獲取專案
/etc/rc.local    // 新增開機啟動 檔案位址

方法一echo 啟動服務指令碼 >> /etc/rc.local // 檔案追加指令碼字串

echo "mongod --dbpath=/dataaddress --port=27017 --fork" >> /etc/rc.local

echo "node ~/blogaddress/index --port=3000 --fork" >> /etc/rc.local

方法二vi /etc/rc.local // 直接在檔案中新增 再儲存退出

chmod +x /etc/rc.local // 增加可執行許可權

systemctl enable rc-local.service // 啟動 開機啟動服務

伺服器重啟___客戶端訪問伺服器ip // 測試

建立連線

ssh username@server-ip ssh [email protected] // 建立遠端連線

netstat -anp|more // 查詢埠使用情況

ps pid // 檢查埠使用詳情

kill pid // 殺死程序

jobs //檢視後台執行程式

檔案mkdir___li___cd___chmod___vi(esc/a/wq)

// 後台資料需要更換,又不想重啟(重啟可能會有資料丟失)可通過替換資料的方式而不改變資料庫位址

cp -r 複製檔案位址 貼上檔案位址 // 複製檔案

rm -rf 資料夾位址 // 刪除目錄以及目錄下檔案

特定符號

~ 使用者目錄

/ 根目錄

. 資料夾中所有下級檔案

* 資料夾所有子級檔案

特定資料夾

usr 存放程式

etc 系統配置

gitgit branch name // 建立分支

git merge name // 在當前分支合併name分支

git checkout name // 切換分支

git pull 遠端庫位址 遠端分支:本地分支 // 拉取遠端分支內容與本地對應的分支合併

git push 遠端庫位址 本地分支:遠端分支 // 推送.....

git status // 檢視當前倉庫狀態

git log // 檢視歷史記錄

git rm -r --cached 資料夾 // --cached不會把本地的資料夾內容刪除

其他systemctl | grep "rc.local" // 檢查系統rc.local服務運**況

軟體安裝參考

Linux Centos7安裝chrome瀏覽器

參考 1.配置yum源 在目錄 etc yum.repos.d 下新建檔案 google chrome.repo cd ect yum.repos.d vim google chrome.repo 寫入如下內容 google chrome name google chrome baseurl ena...

Linux CentOS 7 解除安裝MySql

1.解除安裝掉安裝的部分,首先看一下安裝了那些東西 命令 rpm qa grep i mysql 2.開始解除安裝 在此肯定有沒有解除安裝掉的,請往下看 命令 yum remove mysql community mysql community server mysql community libs...

Linux Centos7 解除安裝MySQL

安裝前,我們可以檢測系統是否自帶安裝 mysql rpm qa grep i mysql如果你系統有安裝,那可以選擇進行解除安裝 yum remove mysql community common 5.7.20 1.el7.x86 64 yum remove mysql community clie...