Time of Update: 2016-05-14
標籤:Scenario:最近公司做的一個項目,UI部分我是使用python在編譯時間做localization的,是linux下啟動並執行,但是開發是在windows下進行的每次編譯後都要手動通過WinSCP這個工具傳到測試機上測試,很麻煩.網上查了下WinSCP在windows下也可以在命令列下直接使用,於是就寫了個BAT檔案編譯完後自動傳到測試及其上去.ENV:遠程機器:
Time of Update: 2016-05-14
標籤:本文講的方案實現以下功能:利用winscp和putty的指令碼功能,實現在Window平台上編寫代碼,上傳到Linux進行編譯,然後取編譯結果。需要用到3個檔案,分別如下:(1) synchronize.bat----------------------------------------:: 需要更改 WinSCP.exe 和 putty.exe 的路徑:: 需要設定的變數@SET localpath=E:\work\projectname@SET
Time of Update: 2016-05-13
標籤:Linux 的 Shell 環境很好用,很方便。能不能在 Windows 上延續這種使用習慣呢?1、命令列工具準備來自http://www.git-scm.com/download/win 的 Git for Windows, 安裝後提取所有的東西(目錄理由/bin、/etc、/usr、/mingw等等,大部分檔案在\usr\bin以及mingw\bin下面)放到某個目
Time of Update: 2016-05-16
虛擬橋接器配置,虛擬橋接器[root@ok network-scripts]# cat ifcfg-eth0 DEVICE=eth0HWADDR=54:EE:75:4E:37:D9TYPE=EthernetUUID=ea35184e-8417-4ce4-9843-dfc37a26a363ONBOOT=yesNM_CONTROLLED=noBOOTPROTO=noneBRIDGE=br0 [root@ok network-scripts]# cat ifcfg-eth0
Time of Update: 2016-05-16
嵌入式linux教程,嵌入式linux串口通訊minicom 2.NFS網路檔案配置 在主機/mnt目錄下建立nfs目錄,並利用文字編輯器編輯修改/etc/exports檔案,增加如下內容:/mnt/nfs (rw,no_root_squash)將主機的/mnt/nfs目錄設定為能夠通過網路檔案系統訪問可讀寫的目標,2、重新啟動nfs [root@local]$ /etc/rc.d/init.d/nfs stop[root@local]$ /etc/rc.d/init.d/nfs start3
Time of Update: 2016-05-14
神奇的expect,神奇expect想寫自動化指令碼的時候,遇到需要互動的,如ssh,scp,就束手無策,直到我知道了expect。expect 有一系列expect-send對組成,就像聊天一樣。expect A send Bexpect C send D先來個例子#!/usr/bin/expect set timeout 5 spawn ssh 192.168.2.38expect "password" {send "slk\n"} expect "Last login" {send "
Time of Update: 2016-05-15
Make ISO安裝ArchLinux加Cinnamon,archlinuxcinnamon Arch安裝一直對大家對普通使用者來說一直很難。國外大神為Arch安裝進行了最佳化提供了更方便的安裝方式官網:http://www.evolutionlinux.com/ 以下爲個人理解,供大家參考。archlinux是一個簡單、輕量級、適合電腦水平較高使用者使用的發行版,它允許了使用者自訂,你可以打造屬於自己的案頭。國外大神提供的這個工具有幾點很好!1、makeiso提供了圖形化。
Time of Update: 2016-05-14
教你怎麼半天搞定Docker,半天搞定Docker 首先,不要把docker想的那麼高大,它不就是先做個鏡像,然後通過docker像虛擬機器一樣跑起來嘛...docker其實在真實業務情境中還是非常有局限性的。Dockerfile指令碼也沒那麼好寫,有些應用也沒有那麼好安裝。廢話不多說,教你半天搞定docker! 安裝依賴和docker下載路徑:http://down.51cto.com/data/699208rpm -ivh epel-release-6-8.noarch.
Time of Update: 2016-05-16
自動化整合部署udeployer
Time of Update: 2016-05-14
基於alibaba開源的分布式資料同步系統安裝配置文檔otter之環境配置,alibabaotterotter項目開源地址:https://github.com/alibaba/ottercanal項目開源地址:https://github.com/alibaba/canal我們的用這個系統的背景:主要是做異地容災,可是我們需要的現網的資料需要同步到容災區。工作原理: 原理描述: 1.基於Canal開源產品,擷取資料庫增量日誌資料。 什麼是Canal,
Time of Update: 2016-05-14
CRLF LF CR,crlflfcrThe Carriage Return (CR) character (0x0D, \r) moves the cursor to the beginning of the line without advancing to the next line. This character is used as a new line character in Commodore and Early Macintosh operating systems (OS-9
Time of Update: 2016-05-14
ubuntu 安裝tigervnc,ubuntu安裝tigervncroot@iZ25q0jd99eZ:~# apt-get install tigervncReading package lists... DoneBuilding dependency tree Reading state information... DoneE: Unable to locate package tigervnc root@iZ25q0jd99eZ:~# apt-get
Time of Update: 2016-05-15
安裝CentOS7後修復win7引導,安裝centos7復win7想嘗試雙系統的心情想必大家都能理解,但是安裝了雙系統之後的收尾工作也是必不可少的,由於對Linux並不算很熟悉,所以在這方面花了不少時間,這裡將CentOS7下修復windows7引導的解決方案記錄下來,方便遇到同樣問題的朋友。 }可以聯絡我進行交流。renhanlinbsl@163.com2016.2.2120:11
Time of Update: 2016-05-14
Vim的使用方法,Vim使用方法導讀Vim是從vi發展出來的一個文字編輯器。代碼補全、編譯及錯誤跳轉等方便編程的功能特別豐富,在程式員中被廣泛使用,和Emacs並列成為類Unix系統使用者最喜歡的文字編輯器。一、vi、vim介紹(1)基於圖形介面,如gedit、geany等;(2)基於命令列,如nano、vi、joe等;每個命令列介面的文字編輯器都有各自不同的快速鍵,比如nano的儲存為CTRL+W,vim的儲存為:w;基於命令列的文字編輯器是必要的,Linux的tty1~tty6都是命令列介面
Time of Update: 2016-05-14
CentOS6下Jenkins串連Git伺服器出錯的問題,centos6jenkins今天研究GitLab+Jenkins自動整合時,出現Failed to connect to repository : Command "git config --local credential.helper store --file=/tmp/git2956041026506359040.credentials" returned status code 129:stdout: stderr: error:
Time of Update: 2016-05-13
Ubuntu 使用者名稱 不在 sudoers檔案中,此事將被報告。建立了一個帳號www.bkjia.com,今天在執行sudo時回顯一條資訊:[sudo] password for www.bkjia.com: www.bkjia.com 不在 sudoers
Time of Update: 2016-05-13
Ubuntu 14.04.4 下安裝 Swift 2.2.1Swift 2.2.1最近發布下載了,是一個互動和有趣的程式設計語言,適用於iOS,OS X,tvOS和watchOS。文法簡潔而富有表現力,應用程式運行快如閃電。Swift 2.2帶來了新的文法,新功能。功能特性:Swift 2.2 includes support for Swift on Linux. The Linux port is still relatively new and in this release does
Time of Update: 2016-05-13
給系統管理員的 15 條實用 Linux/Unix 磁帶管理命令磁帶裝置應只用於週期性檔案歸檔或將資料從一台伺服器傳送至另一台。通常磁帶裝置與 Unix 機器串連,用 mt 或 mtx
Time of Update: 2016-05-13
Linux chmod和chown命令的用法Linux chmod和chown命令的用法一、chown 命令用途:變更檔的所有者或組。命令由單詞change owner組合而成。使用樣本:1,變更檔的所有者:chown jim program.c檔案 program.c 的所有者更改為 jim。作為所有者,jim 可以使用 chmod 命令允許或拒絕其他使用者訪問 program.c。2,更改目錄的所有者:chown -R john:build /tmp/src將目錄 /tmp/src
Time of Update: 2016-05-13
去掉Linux文字檔中的 ^M 符號在Linux下,不可避免的會用VIM開啟一些Windows下編輯過的文字檔。我們會發現檔案的每行結尾都會有一個^M符號,這是因為 DOS下的編輯器和Linux編輯器對檔案行末的斷行符號符處理不一致。對於斷行符號符的定義:Windows:0D0AUnix\Linux: 0AMAC: 0D比較快捷的去除這些符號的方法有這麼幾種:(1)是用VI的命令:使用vi開啟文字檔vi dos.txt命令模式下輸入:set fileformat=unix:w(2)