原创 shell 備份並刪除幾日內的歷史文件

20200622 需要做一個每天定時備份的任務,同時,刪除若干天以前的歷史文件 我的環境: ubuntu 20.04 ubuntu 18.04 設想: 備份 /data 目錄到 /data+yyyymmdd+hhmmss 目錄

原创 shell 日期格式化輸出

$ cat t.sh # 等號兩邊不能有空格,之前錯誤一直出在這裏 yesterday=`date -d yesterday +%Y-%m-%d` echo 'yesterday : ' $yesterday printf

原创 Ubuntu 18.04 國內源

說明:http://wiki.ubuntu.org.cn/%E6%A8%A1%E6%9D%BF:18.04source 這是18.04的,其他版本的不一樣。 實際驗證,清華的好用。 1、清華 #清華 #默認註釋了源碼鏡像以提高 a

原创 ubuntu 下安裝 phpmyadmin 過程記錄

20190714 這兩天突然需要安裝 2 個服務器上的 phpmyadmin 之前都是 docker 下簡單使用了 apt install phpmyadmin 其實過程也差不多,再次記錄一下,下次好照着 copy 下載 su

原创 Ubuntu18.04 上 phpvirtualbox 折騰記(二)

20191219 用 phpvirtualbox 管理虛擬機的時候,閒來整理一下多餘的虛擬機 關閉並刪除多餘的、不再使用的服務器 對正在使用的虛擬機加上註解( Description) 升級一下還在使用 ubuntu 1804.

原创 克隆 Ubuntu 1804後續操作:修改用戶名、主機名和組名

20191213 克隆一個 ubuntu 1804虛擬機,按照以前記錄的克隆ubuntu 1604 方式,在修改主機名這裏有些不一樣,乾脆重新記錄一下,以便下次參考! 20200615 發現以前的一個修改主機明的方法 使用 h

原创 VSCode 合併分支過程記錄

20200618 之前在 gitee 上建立一個倉庫,當時直接建立了 2 個分支: master 和 develop ,之後,程序員一直在 develop 分支上修改代碼, 因爲 git 不熟練,項目代碼也不熟悉,一直沒有進行分支

原创 linux 下搭建自己的 git 服務器以及配置多用戶

20200619 前一段時間學習 git 時,嘗試過搭建公司自用的 git 服務器,並且安裝了 gitlab 社區版 後來,因爲大家都不太熟悉,而且英文也不好,只好直接採用了 碼雲 gitee 企業版作爲入門 然後,以上搭建過程也

原创 Shell 帶顏色輸出

#!/bin/bash # Color RESTORE=$(echo -en '\033[0m') RED=$(echo -en '\033[00;31m') GREEN=$(echo -en '\033[00;32m') YE

原创 Ubuntu 20.04 阿里雲鏡像、國內源

阿里雲鏡像下載 http://mirrors.aliyun.com/ubuntu-releases/20.04/ 阿里雲源 deb http://mirrors.aliyun.com/ubuntu/ focal main rest

原创 Macbook 本機 apache 虛擬主機和網站,多域名、多虛擬目錄,並且允許列舉所有文件和目錄

20190613 很久不再使用 apache 服務器,最近試試我的本機上的 apache2,發現又不能用了! 我希望在本機調試 php 程序,所以需要 apache 支持 php 爲了調試方便,我需要直接列舉虛擬主機上的所有文件夾

原创 Docker phpMyAdmin 連接訪問宿主機本地mysql

20190422 之前學習 docker LNMP ,一直都是建立一個 mysql 容器 ,使用 nginx + php 容器來 link 這個 mysql 容器,再建立一個phpmyadmin 容器來管理容器中的mysql 問題

原创 Centos7 防火牆 ( firewalld ) 和 Selinux 一些簡單操作命令

CentOS 7 缺省採用了 firewalld ,儘管還是可以安裝並支持 iptables,但是還是跟上新東西爲好!其實iptables 我也沒有用過,哈哈哈! 防火牆功能很強大,但是,日常要做的最多的還是開放端口,記錄一下,以

原创 CentOS 7 Docker部署phpMyAdmin網站

20190409 昨天搭建了 本地 nginx + Docker PHP + Docker mysql + Docker phpMyAdmin 利用以上環境,部署一個新網站,直接下載最新版 phpMyAdmin 部署到本地 1、

原创 Dockerfile 學習:Docker Alpine PHP 安裝擴展

20190415 前一次實戰 docker PHP 失敗教訓: 直接 pull 的 image ,只包含一些基本的 php 擴展 每一個實際的 php 項目,可能會有一些新的 php 擴展需求 雖然可以進入到容器再去安裝擴展,但