原创 忘記gitlab私有服務器root密碼修改辦法

1、進入服務器執行如下命令,進入gitlab指令控制檯 gitlab-rails console production 2、輸入如下指令回車,獲取root用戶變量 user = User.where(id: 1).first 3、

原创 CentOS執行shell腳本出現$'\r':command not found

主要原因:       windows下編輯的腳本與linux編輯的腳本,在回車換行的符號有所不同造成的 解決方案: Centos下有個命令dos2unix 你只要輸入dos2unix *.sh就可以完成轉換工作了 如果命令不存在的話就使

原创 4、mysql熱備--邏輯備份之select ... into outfile的備份與恢復

1)優劣勢 優點: 恢復速度非常快,比insert的插入速度快很多。 缺點:只能備份表數據,並不能包含表結構;如果表被drop,是無法恢復數據的。   2)備份語法以及示例 select col1, col2 from table-na

原创 13、webpack構建--開發生產構建配置文件分離

1)配置的邏輯分離 由於開發環境和生產環境對於構建的結果差異,如生產需要熱加載、source-map和localhost server;而生產環境則需要更小bundle、更輕量的source map、更優化的資源以及改善加載時間。由於遵循

原创 centos漏洞系列(十五):RHSA-2018:3665-重要: NetworkManager 安全更新

漏洞簡介: 漏洞編號 影響分   漏洞公告 CVE-2018-15688 8.8 systemd:在systemd-networkingd dhcpv6選項處理中存在缺陷導致堆越界寫入 解決方案: yum upd

原创 centos漏洞系列(十二)RHSA-2017:2907-重要: wpa_supplicant 安全更新

漏洞簡介 漏洞編號 影響分   漏洞公告 CVE-2017-13077 8.1 在4-way handshake重新安裝成對密鑰 CVE-2017-13078 5.3 WPA/WPA2 GTK密鑰重裝攻擊

原创 centos漏洞系列(十三)binutils 安全和BUG修復更新

漏洞簡介: 漏洞編號 影響分   漏洞公告 CVE-2018-10372 3.3 binutils中dwarf.c中的process_cu_tu_index函數拒絕服務漏洞 CVE-2018-10373 3.

原创 centos漏洞系列(十四):RHSA-2018:1700-重要: procps-ng 安全更新

漏洞簡介: 漏洞編號 影響分   漏洞公告 CVE-2018-1124 7.3 procps-ng套件libprocps庫本地權限提升漏洞 CVE-2018-1126 4.8 procps-ng, pro

原创 git基礎(3)--記錄每次更新到倉庫

工作目錄下的每一個文件都不外乎這兩種狀態:已跟蹤或未跟蹤。 1)已跟蹤或未跟蹤。 已跟蹤的文件是指那些被納入了版本控制的文件,在上一次快照中有它們的記錄,在工作一段時間後,它們的狀態可能處於未修改,已修改或已放入暫存區。 2)工作目錄中除

原创 git基礎(1)--git的安裝和配置

1、 安裝git yum install -y git // centos apt-get install git //debian   2、配置git Git 自帶一個 git config 的工具來幫助設置控制 Git 外觀和行爲

原创 git基礎(6)--遠程倉庫的使用

遠程倉庫是指託管在因特網或其他網絡中的你的項目的版本庫。 你可以有好幾個遠程倉庫,通常有些倉庫對你只讀,有些則可以讀寫。 1、查看遠程倉庫 1)查看你已經配置的遠程倉庫服務器,可以運行 git remote 命令 git remote

原创 git基礎(4)--查看提交

回顧下提交歷史。 完成這個任務最簡單而又有效的工具是 git log 命令。 git log 默認不用任何參數的話,git log 會按提交時間列出所有的更新,最近的更新排在最上面。  這個命令會列出每個提交的 SHA-1 校驗和、作者

原创 git基礎(7)--打標籤

Git 可以給歷史中的某一個提交打上標籤,以示重要。 人們會使用這個功能來標記發佈結點(v1.0 等等)。 1、列出標籤 1)在 Git 中列出已有的標籤是非常簡單直觀的。 git tag 這個命令以字母順序列出標籤;但是它們出現的順序

原创 git基礎(5)--撤銷操作

1、提交完了才發現漏掉了幾個文件沒有添加,或者提交信息寫錯了。 git commit --amend // 這個命令會將暫存區中的文件提交。 如果自上次提交以來你還未做任何修改(例如,在上次提交後馬上執行了此命令),那麼快照會保持不變,

原创 git基礎(8)--git別名

Git 並不會在你輸入部分命令時自動推斷出你想要的命令。 如果不想每次都輸入完整的 Git 命令,可以通過 git config 文件來輕鬆地爲每一個命令設置一個別名。 $ git config --global alias.co ch