餓死抬頭.
[Windows] 如何在command line下使用帳號執行copy
最近再撰寫檔案進行複製到其他電腦的script.
下指令
robocopy C:\Source\ C:\Target\{IP} /e
其中 IP 的部分是掛載的網路資料夾
mkdir /D "{IP}" "\\{IP}\DeployFolder"
卻執行失敗了.
[Windows] 設定排程執行腳本
收到需求比如說每天早上五點需要執行一隻程式.
晚睡的我根本就爬不起來阿.
其實Windows有內建排程功能.
可以撥放音樂, 或者執行你的script指令.
[linux] 以 grep 查詢 檔案內文字
餓死抬頭.
[linux] 用linux執行MS SQL
在linux上開發, 把前輩的API拿到我的環境執行, 發現都無法使用,
很多地方都檢查過了. Connection String... PyODBC... http Request...
搞半天搞不定, 於是我就帶著悲傷去開會了.
[linux] find指令, 查找檔案 ,內容忽略某個目錄等等
查找檔案指令如下.
find "{$PATH}" -name "file name" -exec grep -H "{$CONTENT}" {} \; |
[linux] MySql 停用啟用
餓死抬頭.
[linux] CentOS 基本套件安裝
安裝linux時需要設定幾個基本的套件 如yum等等.
這邊來稍微紀錄一下幾個設定吧
[linux] yum 報錯 Thread died in Berkeley DB library, Fatal error
再使用yum 做更新的時候出現下列錯誤.
rpmdb: Thread/process 7977/139764163434432 failed: Thread died in Berkeley DB library
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 – (-30974)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
[linux] yum 常用指令
用YUM安裝刪除軟體
裝了系統添加刪除軟體是常事,yum同樣可以勝任這一任務,只要軟體是rpm安裝的。
安裝的命令是
yum install xxx
yum會查詢資料庫,有無這一套裝軟體,如果有,則檢查其依賴衝突關係,如果沒有依賴衝突,那麼最好,下載安裝;如果有,則會給出提示,詢問是否要同時安裝依賴,或刪除衝突的包,你可以自己作出判斷。
刪除的命令是
yum remove xxx
同安裝一樣,yum也會查詢資料庫,給出解決依賴關係的提示。
[linux] RPM 套件基本操作
RPM 全名是[ RedHat Package Manager ]簡稱則為 RPM ,
RPM 是以一種資料庫記錄的方式來將你所需要的軟體安裝到你的 Linux 系統的一套管理機制.
他主要的功能是將你要安裝的軟體先編譯過, 並且打包成為 RPM 機制的包裝檔案,
透過包裝好的軟體裡頭預設的資料庫記錄, 記錄這個軟體要安裝的時候必須具備的相依屬性軟體,
當安裝在你的 Linux 主機時, RPM 會先依照軟體裡頭的資料查詢 Linux 主機的相依屬性軟體是否符合,
若符合則進行安裝, 若不符合則不予安裝.
這邊來說明一下幾個常用的操作指令.
[linux] mysql啟動失敗解法
指令 service mysql start
出錯,mysql無法啟動,看到mysql: unrecognized service錯誤訊息
遇到的情境如下:
[linux] 設定代理伺服器和防火牆
使用Proxy執行yum篇, 因為常常會有網路阻擋的問題,
yum 無法直接安裝程式,所以有時候需要設定proxy進行連線,
這邊來說一下無法連線可能從那些地方設定proxy.
[linux] 使用VirtualBox建置CentOS環境 (2)
上一篇講解安裝程式後,
https://dotblogs.com.tw/grayyin/2016/08/23/144429
現在來說一些網路的設定吧.
[linux] 使用VirtualBox建置CentOS環境 (1)
因工作需要, 最近需要架設虛擬機CentOS環境進行操作,
使用VM的好處是不會把舊的環境搞壞, 想怎麼測試都可以.
這邊使用 VirtualBox & CentOS 6.5
附上官方網站
VirtualBox:
https://www.virtualbox.org/
CentOS:
https://www.centos.org/download/
[Jenkins] 捌 - Jenkins 結合jMeter 產出報表.
前面已經介紹過如何從Git版控下載,
下script 操作, 安裝 plugins. email提醒通知.
可以下command就可以自行下copy等等指令把檔案搬移了.
可以說是整套CI (Continuous Integration Server) 接近圓滿.
現在來講講佈署後的驗證吧.
[Jenkins] 柒 - 手動安裝套件 hpi & jpi 檔案
前面有介紹過安裝套件
https://dotblogs.com.tw/grayyin/2016/08/10/133034
但是如果安裝失敗呢??
這邊來講一下手動安裝好了.
可以自行去Jenkins官方網站下載 .jpi 或者 .hpi的檔案.
[Jenkins] 陸 - 登入及權限控管
一路進行到這邊,好像忘了最重要的事情,
權限設定, 沒有設定誰都可以進來上版,
這麼不安全??
Jenkins也早就考慮到了,
讓我們來看看權限設定吧.
[Jenkins] 伍 - 結合Git 和Ant
我的專案使用的是JAVA,
上版前會有幾個動作要委託Jenkins完成.
1. 從版控依照版號取得指定的檔案版本
2. 建置該版本的 war 檔案
3. 佈署
[Jenkins] 肆 - Email提醒通知.
在建置過程中如果出錯了需要提醒呢??
別擔心, Jenkins可以發Email提醒你,
這邊也來簡單講一下提醒email的設定吧.