I'm a mother of two precious kids and a professional programmer.
事前準備 先在一台能連網的Linux服務器上安裝pm2 npm install pm2 -g 查詢本機npm預設的全域安裝目錄 npm config get prefix 如果顯示/usr/local/node,則npm預設的全域安裝目錄是/usr/local/node/lib/node_modules/ 在預設的全域目錄下找到pm2 cd /usr/local/node/lib/node_modules/ 打包pm2 tar -cvzf pm2.tar.gz pm2 安裝方式 上傳到無網路的Linux伺服器的npm預設的全域目錄下,解壓縮。 tar -xvzf pm2.tar.gz…
取得核心版本資訊 uname -a 查看linux 系统核心版本及系統名稱 cat /proc/version 查看目錄/proc下version的信息,也可以知道目前系統的核心版本名稱 取得作業系統版本資訊 查看 /etc/*-release ls -l /etc/*-release cat /etc/redhat-release 並可以用下面指令查看更詳細的說明 cat /etc/os-release 2. 使用 lsb_release 指令查詢 lsb_release 是一個用來查詢…
ifconfig 用來查詢系統的網路卡狀態 route 看你的網路通訊包傳送的路由情況 ping 用來察看對方網路是否有通 nslookup 用來查詢或反查詢 DNS 的指令,例如: 也可以用IP來查詢網址 traceroute 追查通訊包傳送的情況,例如我們要從 seednet 的網路上查詢到成大的代理伺服器的通訊狀況
有的時候我們可能需要練習Linux指令,但是又沒有一台Linux的主機 方法之一就是起一台虛擬機器,但是如果單純指是想要測試簡單的指令的話,線上有許多方便好用的工具可以供我們直接操作 JSLinux 網站連結:JSLinux 網站截圖 Copy.sh 網站連結:copy.sh 網站截圖: Webminal 網站連結:webminal 網站截圖: Linux Containers 網站連結:Linux Containers 網站截圖:
軟體介紹 下載連結:Download Plink是Putty工具裡面的一個小工具,多被使用在自動執行的部份 若我們可能在自動化部署檔案到伺服器的前後自動執行某些SSH的指令,可以使用PLink來做到這個需求。 Plink可以將連進server並執行某指令用一行指令便做到。 指令介紹 使用介紹 自動連上(包含 username 與 passwd) c:\plink -ssh login.example.com -l(空格)名字 -pw(空格)密碼 在遠端機器上, 批次執行一堆指令 c:\plink -ssh login.example.com -l(空格)名字 -pw(空格)密碼 命令1;命令2 ex:…
使用su切換使用者 使用su指令 $ whoami user1 $ su – user2 Password: $ whoami user2 $ exit logout 使用exit回到原本的使用者 使用sudo切換使用者 $ whoami user1 $ sudo -u user2…
檔案操作相關 pwd: 顯示目前目錄 cd: 更換目錄 ls: 顯示檔案名稱與內容的指令(-a可顯示隱藏檔,-al同時顯示隱藏檔與詳細資料 ) cat: 將檔案內容列出的指令 more: 檔案太大的話,可以用 more 來一頁頁讀取喔(如: ls -al|more) mkdir: 建立新的目錄 rm: 刪除的指令,如rm test.txt,如果要刪掉整個資料夾下的檔案,則可以加-irf,如rm -rf test rmdir: 刪除資料夾的指令,但如果資料夾內有內容則需要使用rm…
所有使用者登入自動執行指令 執行以下指令 vi /etc/profile 在裡面打入要執行的指令如下: /home/gtwang/my_script.sh 然後記得要有執行權限 chmod +x /home/gtwang/my_script.sh 個別使用者登入自動執行指令 如果只是要讓個別使用者登入執行的程式,就寫在使用者個人的 ~/.bash_profile、~/.bash_login 或是 ~/.profile 當中,就看自己的家目錄下所使用的是那一個,就把指令加進去即可,bash 在使用者登入時,會依序尋找這三個檔案,它只會執行第一個找到的那一個,假設 ~/.bash_profile 這個檔案存在,它就會執行這一個,而後面兩個就不管了,以此類推。 依據不同執行類型修改不同設定檔 另外,/etc/bash.bashrc 與 ~/.bashrc 也是很常被使用的 bash…
Linux的文書處理器 若要使用Linux來管理伺服器,文書處理是很重要的,因此會需要了解如何操作Linux裡的文書編輯軟體VI。 要呼叫VI的方式如下 VI的三種使用模式 因為純鍵盤的操作,又需要可以支持打字,因此VI將操作模式分為下面三種 一般模式:可以使用『上下左右』按鍵來移動游標,您可以使用『刪除字元』或『刪除整行』來處理檔案內容,也可以使用『複製、貼上』來處理您的文件資料 編輯模式: 用來編輯檔案內容,按下『i, I, o, O, a, A, r, R』其中一個可以進入編輯模式,畫面的左下方會出現『 INSERT 或 REPLACE 』的字樣。 指令列命令模式:輸入『 : 或 / 』就可以將游標移動到最底下那一行。可做儲存搜尋等動作 左下方的I代表現在正在編輯模式…
pm2介紹 pm2 是一個管理 Node.js process 的工具,它可以讓我們用簡單的指令啟動 Node.js cluster 並最大化使用我們的 CPU,可以利用它來簡化很多node應用管理的繁瑣任務,如性能監控、自動重啟、負載均衡等,而且使用非常簡單。 安裝 使用npm安裝 npm install pm2 -g 目錄介紹 pm2安裝好後,會自動創建下面目錄。 $HOME/.pm2 將包含所有PM2相關文件 $HOME/.pm2/logs 將包含所有應用程序日誌 $HOME/.pm2/pids 將包含所有應用程序pids $HOME/.pm2/pm2.log…
17年資歷女工程師,專精於動畫、影像辨識以及即時串流程式開發。經常組織活動,邀請優秀的女性分享她們的技術專長,並在眾多場合分享自己的技術知識,也活躍於非營利組織,辦理活動來支持特殊兒及其家庭。期待用技術改變世界。
如果你認同我或想支持我的努力,歡迎請我喝一杯咖啡!讓我更有動力分享知識!