Time of Update: 2018-01-17
如何在linux終端即時展現當前git分支如何在終端即時的展示當前所處的git分支?這裡主要是在linux的shell中的PS1, PS2,PS3, PS4這些環境變數中動手腳達到這個目的,現在記錄一下操作過程備忘。實際效果如:先來說說linux shell中的PS1,PS2,PS3,PS4 這幾個環境變數。PS1表示的預設互動提示,在ubuntu-12.04中的預設值是"\[\e]0;\u@\h:
Time of Update: 2018-01-17
網站及介面效能測試工具webenche的安裝和使用在營運工作中,壓力測試是一項很重要的工作。比如在一個網站上線之前,能承受多大訪問量、在大訪問量情況下效能怎樣,這些資料指標好壞將會直接影響使用者體驗。但是,在壓力測試中存在一個共性,那就是壓力測試的結果與實際負載結果不會完全相同,就算壓力測試工作做的再好,也不能保證100%和線上效能指標相同。面對這些問題,我們只能盡量去想方設法去類比。所以,壓力測試非常有必要,有了這些資料,我們就能對自己做維護的平台做到心中有數。Webbench是知名的網站壓力
Time of Update: 2018-01-17
linux系統中統計查詢結果行數的方法(wc命令簡介)經常需要做一些統計,統計當前命令的結果有多少行的時候,一行行的數比較原始,其實linux提供了一個wc命令,通過管道命令很容易的就將這個工作給自動化的完成了。比如查詢本機串連 80 連接埠的串連數,可以這樣:netstat -an | grep '80' | grep -v '0.0.0.0' | wc -l其中 grep -v 是去除不需要的行wc -l
Time of Update: 2018-01-17
svn命令在linux下的使用最近經常使用svn進行代碼管理,這些命令老是記不住,得經常上網查,終於找了一個linux下svn命令使用大全,現對linux下的svn命令做一下總結,具體如下。1、將檔案checkout到本地目錄 svn checkout path(path是伺服器上的目錄)例如:svn checkout svn://192.168.1.1/pro/domain如果已經記住了path,則可以直接簡寫為:svn co2、往版本庫中添加新的檔案 svn add
Time of Update: 2018-01-17
linux centos搭建git伺服器本篇文章簡要記錄一下在linux centos 6.5的環境下搭建git伺服器的步驟,注意前提是你的環境已經安裝好了git軟體。命令列終端輸入如下命令:groupadd git; #添加git使用者組useradd -g git git #添加git使用者cd /home/git # 開啟git使用者目錄git init --bare phpernote.git #在目前的目錄建git空倉庫phpernote.gitchown -R git:git
Time of Update: 2018-01-17
GIT伺服器實現web代碼自動部署這裡簡要記錄一下GIT伺服器實現web代碼自動部署的方法。1、git機制簡要介紹 git使用的是代碼倉庫,git服務端有倉庫,稱為遠端倉庫,我們clone下來的,本地也有一個倉庫稱為本地倉庫。我們commit的時候是把代碼提交到了本地倉庫,push時是把代碼提交到了遠端倉庫,pull的時候是把代碼從遠端倉庫下載到本地倉庫。代碼倉庫對代碼的儲存使用了版本指標,每個提交的版本都對應一個HEAD指標,目前的版本指標隨著代碼的提交一直改變。2、自動部署原理說說
Time of Update: 2018-01-17
移動 Ubuntu16.04 案頭左側的啟動器到螢幕底部與其他 Linux 發行版不同,Ubuntu 多年來一直使用 Unity 做案頭環境,該環境的最突出特點就是案頭左側有一個啟動器欄(Launcher)。從 16.04 版本開始,Ubuntu 提供了一個命令列選項,可以將 Launcher 啟動器移動到螢幕的底部。在終端中輸入以下命令:gsettings set com.canonical.Unity.Launcher launcher-position
Time of Update: 2018-01-17
vim 刪除命令總結:一行, 一個字元, 單詞, 每行第一個字元vim刪除命令操作大總結。x 刪除當前游標下的字元。dw 刪除游標之後的單詞剩餘部分。d$ 刪除游標之後的該行剩餘部分。dd 刪除當前行。c
Time of Update: 2018-01-17
解決svnserve Can't bind server socket Address already in use,svnservebind...報錯的方法最近在忙著搭建jenkins系統整合版本控制和git分布式版本控制,其中涉及到了點svn方面的,由於自己也是第一次搭建svn,挺順利的,中間遇到點小問題。我使用的是yum安裝的svn,安裝完成配置結束,啟動 SVN 服務:/etc/init.d/svnserve start查看是否啟動成功:netstat -antp | grep
Time of Update: 2018-01-17
Linux命令列下date日期時間和Unix時間戳記互轉的命令工作中經常需要得到當前的Unix時間戳記或將給定的時間戳記轉換為我們可以識別的日期格式,對應這種需求,在linux的命令列終端可以直接通過幾個命令輕鬆搞定,這裡記錄備忘一下。1. 將日期轉換為Unix時間戳記(1) 將目前時間以Unix時間戳記表示:date +%s輸出如下:1361542433(2) 轉換指定日期為Unix時間戳記:date -d '2013-2-22 22:14' +%s輸出如下:136154244
Time of Update: 2018-01-17
如何使用Linux grep命令尋找具有特定文本的所有檔案目的本文提供了關於Linux檔案系統中如何尋找特定目錄或包含特定單詞或字串的所有檔案的有用技巧。約定# - 要求直接以root使用者身份或使用sudo命令以root許可權執行給定的命令$ - 給定的命令作為一個普通的非特權使用者執行樣本以非遞迴方式尋找具有特定字串的所有檔案第一個命令樣本將在/etc/目錄下的所有檔案中搜尋字串artful,同時排除任何子目錄:bkjia@bkjia:~$ grep -s artful
Time of Update: 2018-01-17
Ubuntu,Linux Mint,Elementary OS 和其他Ubuntu衍生版上安裝Linux Kernel 4.15 RC1安裝說明:由於編譯Linux kernel非常困難,Canonical已經將所有核心版本打包為deb軟體包,並通過其kernel.ubuntu.com存放庫將它們提供給使用Ubuntu或基於Ubuntu的系統的所有人。以下命令適用於所有Ubuntu,Linux Mint,Elementary OS 和其他Ubuntu衍生版系統。對於32位系統,請下載並安裝i38
Time of Update: 2018-01-17
如何在 Linux 使用檔案壓縮Linux 系統為檔案壓縮提供了許多選擇,關鍵是選擇一個最適合你的。如果你對可用於 Linux 系統的檔案壓縮命令或選項有任何疑問,你也許應該看一下 apropos compress 這個命令的輸出。如果你有機會這麼做,你會驚異於有如此多的的命令來進行壓縮檔和解壓縮檔案;此外還有許多命令來進行壓縮檔的比較、檢驗,並且能夠在壓縮檔中的內容中進行搜尋,甚至能夠把壓縮檔從一個格式變成另外一種格式(如,將 .z 格式變為 .gz 格式 )。你可以看到只是適用於 bzip2
Time of Update: 2018-01-17
如何在Ubuntu 18.04/17.10/16.04中安裝Stellarium 0.17.0 虛擬天文館一個免費的虛擬天文館軟體Stellarium已經到了0.17.0版本,許多新功能,bug修複和其他變化。0.17.0版本是基於 qt5.9.3, 但它仍然可以從 Qt 5.4的原始碼構建。Stellarium 0.17.0的主要變化:增加了對行星表面命名的支援(SOCIS
Time of Update: 2018-01-17
bzip、pbzip2壓縮公用程式比較Linux版本:Debian8.5pbzip2安裝:apt-get install pbzip2pbzip2詳情請見:檔案壓縮公用程式pbzip2安裝及使用介紹 bzip2(單線程壓縮公用程式) # 壓縮單個檔案測試# 單個檔案大小root@wing:/data # du -h 2016.sql3.4G 2016.sql# tar bzip2 壓縮命令time tar -jcf 2016.sql.bz2 2016.sql#
Time of Update: 2018-01-17
遷移到 Linux :入門介紹這個新文章系列將幫你從其他動作系統遷移到 Linux。運行 Linux 的電腦系統到遍布在每個角落。Linux 運行著從Google搜尋到“臉書”等等各種互連網服務。Linux 也在很多裝置上運行,包括我們的智能手機、電視,甚至汽車。當然,Linux 也可以運行在您的案頭系統上。如果您是 Linux 新手,或者您想在您的案頭電腦上嘗試一些不同的東西,這篇文章將簡要地介紹其基礎知識,並協助您從另一個系統遷移到
Time of Update: 2018-01-17
使用IntelliJ IDEA和Maven管理搭建Web開發環境(以Spring
Time of Update: 2018-01-17
在Ubuntu,Linux Mint及其他衍生版上安裝Kernel 4.15 RC5介紹下如何在Ubuntu,Linux Mint, Elementary OS和其他Ubuntu衍生版上安裝Kernel 4.15 RC5。安裝說明:由於編譯Linux核心非常困難,Canonical已經將所有核心版本打包為deb軟體包,並通過其kernel.ubuntu.com存放庫將它們提供給使用Ubuntu或基於Ubuntu的系統的所有人。以下命令適用於所有Ubuntu,Linux
Time of Update: 2018-01-17
Linux Regex基礎一、Regex簡介Regex是電腦科學的一個概念。Regex使用單個字串來描述、匹配一系列匹配某個句法規則的字串。在很多文字編輯器裡,Regex通常被用來檢索、替換那些匹配某個模式的文本。摘自:維基百科Regex在 Linux 系統中無處不在,日常使用的很多命令(如 grep、awk)也跟Regex脫不開關係。Regex對於某些人來說確實難以理解。我也只能說:多練吧!想學好的東西,一定可以學會的!️
Time of Update: 2018-01-17
在 Linux 上簡單類比系統負載的方法系統管理員通常需要探索在不同負載對應用效能的影響。這意味著必須要重複地人為創造負載。當然,你可以通過專門的工具來實現,但有時你可能不想也無法安裝新工具。每個 Linux 發行版中都內建有建立負載的工具。他們不如專門的工具那麼靈活,但它們是現成的,而且無需專門學習。 CPU下面命令會建立 CPU 負荷,方法是通過壓縮隨機資料並將結果發送到 /dev/null:cat/dev/urandom | gzip