Time of Update: 2015-12-24
CentOS 7.0 重設root的密碼Linux系統:CentOS 7.0,如何重設root的密碼,首先進入開啟菜單,按下e鍵進入編輯現有的核心,如所示然後滾動列表,找到ro,將它替換成rw,並加上init=/sysroot/bin/sh,最終變為如然後按CTRL+X進入到單一使用者模式,在這個模式下,就可以更換密碼先運行 chroot /sysroot最後運行passwd root 就可以設定新的密碼設定完密碼之後,運行touch
Time of Update: 2015-12-24
CentOS啟用iptables防火牆CentOS在7.0之前貌似都是用的iptables為防火牆的,在7.0以後都是firewall,其實我也不知道為嘛,但是大部分人都是用iptables,so我也用它了。一、關閉firewall 1 //停止firewall2 sudo systemctl stop firewalld.service3 //禁止firewall開機啟動4 sudo systemctl disable
Time of Update: 2015-12-24
CentOS 7 設定開機直接進入命令列介面上網查詢CentOS設定開機直接進入命令列介面的方法都說修改/etc/inittab檔案,將檔案中的“ :id:5:initdefault:”改為“ :id:3:initdefault:”,即將預設的runlevel由5改為3,但在CentOS7下開啟/etc/inittab頁面顯示如下:# inittab is no longer used when using systemd.## ADDING
Time of Update: 2015-12-24
Sublime Text 3最好的功能、外掛程式和設定Sublime Text 3 是一個了不起的軟體。首先,它是一個乾淨,實用,可以快速的編寫代碼編輯器。它不僅具有令人難以置信的內建功能(多行編輯和VIM模式),而且還支援外掛程式,程式碼片段和其他許多東西。我知道,網上已經有許多關於 Sublime Text 3 的文章,這事好事情。在這篇文章中,我們將看到 Sublime Text 3
Time of Update: 2015-12-24
配置一個超好用的Linux系統Linux案頭一直是開發人員心中的痛,大家都愛linux下的命令列和配置,但是苦於沒有一個友好的互動介面滿足日常需求,常疲於一些最基礎的配置。Mac是一個很好的選擇,我使用的是Macbook pro,
Time of Update: 2015-12-24
提高 Linux 開發效率的 5 個工具我們經常需要長時間地坐在電腦前做一項具體的工作只為能夠最佳化工作流程。這包括選擇和配置能讓你最生產力的工具。從長遠來看,簡單易學的工具並不總是好的,那些能夠充分個人化並無縫地融入獨特工作流程的工具才是真正的好工具。在這篇文章中,我想向大家介紹Linux下5款免費又開源的工具,而且它們在我的軟體開發生涯中發揮了很重要的作用。1.Zsh以及Oh-My-ZshZsh是一個主要針對互動性和可定製而設計的shell。我常常搭配Oh-My-Zsh一起使用,Oh-My-
Time of Update: 2015-12-24
Linux 0.12核心與現代核心在記憶體管理上的區別Linux 0.12核心的記憶體管理比較簡單粗暴,核心只用了一個頁目錄,只能映射4G的線性空間,所以每個進程的虛擬空間(邏輯空間)只能給到64M,最多64個進程;每個進程都有對應的任務號nr,當一個進程需要分配進程空間時,只需要nr乘以64M就可以得出該進程空間的線性起始地址。然後該進程的程式碼片段、資料區段描述符裡面的基址欄位會被設定為(nr x
Time of Update: 2015-12-24
Debian下的核心編譯如果你裝了一台Linux的機器,自己沒有重新編譯核心,那這台機器的效率就大打折扣了,因為預設安裝的機器會產生許多不需要的東西,在啟動的時候也會比較慢,而你要用的有些東西可能不能工作,比如,現在都把IPV6放在裡面,但我還不知道什麼時候能用到IPV6呢,啟動的時候老是找啊找的,心煩,而Fedora裡面的PPP預設是不配置的,你上來用不了撥號怎麼辦?所以,在Linux下編譯核心是一項必要的工作,好了,現在開始吧:如果你總是想用最新的核心,那麼到kernel.org去下載最新的
Time of Update: 2015-12-24
Maven3 手動安裝本地jar到倉庫安裝命令:mvn install:install-file -Dfile={Path/to/your/ojdbc.jar} -DgroupId=com.Oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar我自己安裝oracle14.jar 時命令如下:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14
Time of Update: 2015-12-24
iscsiadm命令使用方法1. 檢查作業系統是否安裝iscsi[root@linux01 ~]# rpm -qa|grep iscsiiscsi-initiator-utils-6.2.0.873-2.el6.x86_64如果沒有安裝的話,可以使用 yum install 命令進行安裝2. 檢查iscsi服務配置[root@linux01 ~]# chkconfig --list|grep iscsiiscsi 0:off&
Time of Update: 2015-12-24
Gitblit中採用Ticket模式進行協作開發Git目前的代碼分支管理模型中,比較主要的有Git-Flow、Github Pull Request。大家日常或多或少都在用著。在不想安裝Gitlab這種重量級的環境的情況下,如果是利用git一步步搭建團隊的GIT服務的話,比較麻煩,而且維護更麻煩。Gitblit是一款比較簡單的跨平台Git自託管伺服器軟體,支援多種授權機制整合。Gitblit自己也定義了一種基於Ticket的代碼分支開發模型。建立標準式工單標準式工單(Standard
Time of Update: 2015-12-24
Unix/Linux中常用的清理磁碟空間的命令這裡推薦幾種Unix/Linux中常用的清理磁碟空間方法:第一種方法:find ./ -name "*.log*" -exec echo ">" {} \;|sh這條命令的意思就是搜尋目前的目錄下的以".log”結尾的檔案,並將其清空,這種適合於日誌長期存在並且不便直接刪除的時候使用。使用“>”進行清空操作的時候後面要加上"|sh”。第二種方法:find ./ -name "*.log" -
Time of Update: 2015-12-24
Vim 常用命令總結使用 Vim 的時間不長,但如今已經離不開熟悉的 Vim 編輯模式了。 Vim 的學習曲線是非常陡的,一開始學習的時候,面對很多的操作命令要去記住,常常望而卻步。其實,只要記住一些常用的命令,加之在工作中堅持使用 Vim 進行編輯,很快就能得心應手了。游標移動(Cursor
Time of Update: 2015-12-24
.NET開發必會的Linux命令作為一個.NET跨平台開發時代的開發人員,有些常用的Linux命令必須掌握。即時平時開發過程中不使用Linux(Unix)或者mac系統,也需要熟練掌握Linux命令。因為很多伺服器上都是Linux系統。所以,要和伺服器機器互動,就要通過shell命令。本文並不會對所有命令進行詳細講解,只給出常見用法和解釋。具體用法可以使用--help查看協助。1.尋找檔案find / -name filename.txt
Time of Update: 2015-12-24
Linux下刪除檔案名稱是亂碼或者帶有特殊字元的檔案如何在Linux下刪除檔案名稱是亂碼或者帶有特殊字元的檔案。今天遇到一個問題,一個檔案名稱是“-MXV9.log”,直接用rm刪除的時候就報錯[localhost]rm -MXV9.logrm: illegal option -- Mrm: illegal option -- Xrm: illegal option -- Vrm: illegal option -- 9rm: illegal option -- .rm:
Time of Update: 2015-12-24
使用awk批量殺進程的命令在做系統營運的過程中,有時候會碰到需要殺掉某一類進程的時候,如何批量殺掉這些進程,使用awk命令是很好的選擇。ps -ef|grep aaa|grep -v grep|awk '{print "kill -9 " $2}' |sh1. ps -ef|grep aaa|grep -v grep 這是大家很熟悉的命令,這裡就不再多說,就是從當前系統啟動並執行進程的進程名中包含aaa關鍵字的進程。2.
Time of Update: 2015-12-24
CentOS 6.5/6.6修改SSH預設連接埠號碼CentOS 6.5/6.6修改SSH預設連接埠號碼先查看下伺服器連接埠號碼範圍:# sysctl -a|grep ip_local_port_rangenet.ipv4.ip_local_port_range = 32768 61000新ssh連接埠號碼在這個範圍內即可,如41134第一步:vi
Time of Update: 2015-12-24
如何使用Nmon監控Linux系統效能Nmon ( 又名 Nigel’s Monitor) 是非常常用的系統效能監控工具,由 IBM 工程師 Nigel Griffiths 開發,適用於 AIX 和 Linux 作業系統。該工具可以直接在螢幕上顯示當前作業系統的資源使用率,以協助大家找出系統瓶頸和協助系統調優。由於其十分出名,在 10大好用的Linux工具 + 生產力推薦 一文中已進行過簡單推薦。使用 Nmon 大家便可以輕鬆監控系統
Time of Update: 2015-12-24
Linux下的IP配置即時生效:ifconfig eth0 192.168.1.102 netmask 255.255.255.0啟動生效:vim /etc/sysconfig/network-scripts/ifcfg-eth0加入IPADDR=192.168.1.102NETMASK=255.255.255.0 修改default gateway即時生效:route add default gw 192.168.1.1啟動生效:vim
Time of Update: 2015-12-24
實用手冊:130+ 提高開發效率的 Vim 常用命令Vim 是從 vi 發展出來的一個文字編輯器。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程式員中被廣泛使用。和 Emacs 並列成為類 Unix 系統使用者最喜歡的編輯器。這裡收錄了130+程式員必備的 vim 命令,協助你提高開發效率。基本命令:e filenameOpen filename for edition:wSave file:qExit Vim:q!Quit without