MAC 系統記錄

專門記錄在 MAC 使用上的問題

使用 SSH 連線將已連線過的記錄清掉

BUBU 因在使用 MAC 用 SSH 連線之前有連線過的記錄沒有清掉,同樣的連線位置已記錄過就無法在連線,所以要先清除掉才可以再次連線

下圖是已有連線過記錄的錯誤訊息

處理方式如下

方式一:

vim /root/.ssh/known_hosts
#將有問題的 KEY 刪掉

方式二:

rm -rf  /root/.ssh/known_hosts
#把整個known_hosts都刪除
#或是把known_hosts 移到別的地方

方式三:

ssh-keygen -R ip #輸入想要刪除的ip
#將此有問題的移除,下次登入就可正常。

 

參考相關網頁:

 

在 MAC 上建置 NGINX PHP MariaDB 服務

bubu 因為只有要 mac 筆電,如果未來要在外面開發程式話,需要使用到

運行環境


MacOS 10.15

安裝 Command Line Tools for Xcode


xcode-select --install 

安装 Homebrew


這是在 MacOS 上常見的輔助套件,載點 Hombrew ,功能上跟 Composer 性質是一樣的。這安裝會花點時間,會建議網路環境要好及設備狀況來決定安裝的快慢

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安裝 Nginx 服務


brew install nginx
nginx -h
nginx version: nginx/1.17.6
Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives]

Options:
  -?,-h         : this help
  -v            : show version and exit
  -V            : show version and configure options then exit
  -t            : test configuration and exit
  -T            : test configuration, dump it and exit
  -q            : suppress non-error messages during configuration testing
  -s signal     : send signal to a master process: stop, quit, reopen, reload
  -p prefix     : set prefix path (default: /usr/local/Cellar/nginx/1.17.6/)
  -c filename   : set configuration file (default: /usr/local/etc/nginx/nginx.c
-?,-h           : 開啟幫助資訊
-v              : 顯示版本資訊並退出
-V              : 顯示版本和配置選項資訊,然後退出
-t              : 檢測配置檔案是否有語法錯誤,然後退出
-q              : 在檢測配置檔案期間遮蔽非錯誤資訊
-s signal       : 給一個 nginx 主程序傳送訊號:stop(停止), quit(退出), reopen(重啟), reload(重新載入配置檔案)
-p prefix       : 設定字首路徑(預設是:/usr/local/Cellar/nginx/1.17.6/)
-c filename     : 設定配置檔案(預設是:/usr/local/etc/nginx/nginx.conf)
vim /usr/local/etc/nginx/nginx.conf
include servers/*;
cd /etc/local/etc/nginx/servers
啟重
brew services start nginx
停止
brew services stop nginx
重啟
brew services restart nginx

安裝 MariaDB 服務


brew install mariadb
初始資料庫,如果設定過就可以不用理,還沒有設定過要下這個指令
sudo mysql_install_db

設定 root 密碼及其他設定
sudo mysql_secure_installation
啟動
brew services strat mariadb
停車
brew services stop mariadb
重啟
brew services restart mariadb

安裝 PHP 服務


brew install php
echo 'export PATH="/usr/local/opt/php/sbin:$PATH"' >> ~/.zshrc
source ~/.zshrc
啟動
brew services strat php
停止
brew services stop php
重啟服務
brew services restart php
php -v
php-fpm -v

查詢目前使用 Homebrew 有安裝那些服務


brew services list

安裝 Composer


curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
composer

mac-01.png

sudo composer self-update



參考相關網頁