發表文章

linux 指令紀錄

  切換最高權限 : sudo -s 刪除檔案或目錄 : rm -f 檔案或目錄: 強制刪除 rm -i 檔案或目錄: 刪除前會先詢問使用者 rm -r 檔案或目錄: 將檔案或目錄底下的所有檔案與子目錄一起刪除 顯示路由表  : route顯示路由表 安裝軟體 : yum install  重開機 reboot 列出打出過的指令 history 查看自己來源位置 who 列出目錄 ls  列出基本目錄 ls -l   列出詳細目錄資訊(權限/修改日期/擁有者) ls -a   列出目錄所有檔案(包含以  . 開頭的檔案) 移動所在地 cd  cd ~   回到使用者根目錄 顯示目前所在地 pwd  資料轉移操作指令   locate   查詢資料位置 zip  壓縮 unzip  解壓縮 mv business.zip(檔案) /home/test/(目的地)   移動檔案 mv test.zip(舊名字) new_test.zip(新名字) 複製  cp -r /ect/ /temp   複製資料夾 cp -a /ect/ /temp  複製資料夾和權限 找檔案 find . index.html   點是目前的資料夾 開始往裡面找 find . -iname *index*  -i 是檔案不是資料夾 find . -iname index.php 調整權限 chmod 754 testfile.txt 7 = 4 (讀) + 2 (寫) + 1 (執行) 5 = 4 (讀) + 1 (執行) 4 = 4 (讀) # 將既有帳號加入指定群組 usermod --append --groups YOUR_GROUP1,YOUR_GROUP2 YOUR_ACCOUNT

lnmp+laravel 建置紀錄 ( GCP + centOS7 + lnmp1.6一件安裝包 + laravel 6)

  第一步 : 安裝 LNMP 按照連結安裝LNMP一鍵包  :  https://lnmp.org/install.html 虛擬機位置  : /usr/local/nginx/conf/vhost/ 網站絕對路徑  : /home/wwwroot/我的網站名稱 sftp連線教學  :  https://digital-transformation.media/google-cloud-platform/gce-linux-sftp-setting/ 遠端mysql (通常不會開3306) gcp防火牆要開啟 3306port phpmyadmin要新增一個為%的使用者 lnmp要關掉3306防火牆 使用工具遠程登入 (帳號密碼為第二點的 使用者)  遠端mysql連線 教學連結 :  https://www.itread01.com/content/1547255118.html 第二步 : 建置laravel環境 composer全局安裝: 先上composer下載最新版 :  https://getcomposer.org/download/ CentOS 7全局使用composer的方式 : sudo mv composer.phar /usr/bin/composer PHP配置文件: 進入此檔案位置 : /usr/local/php/etc/php.ini 搜尋 disable_functions 後刪除proc_get_status和proc_open 因為 LNMP 默認是不允許跨目錄訪問(下方為解決方式): 進入 /usr/local/nginx/conf/fastcgi.conf  註解調最後一行 ( 加上 # ), 如下 #fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/"; php-fpm配置文件位置: /usr/local/php/etc/php-fpm.conf 將root修改成laravel的路徑: 進入目錄 : cd /usr/local/nginx/conf/vhost vim 自己的網域.conf 修改root路徑增加 publ...