天天看點

CentOS學習日記

§20160324 --常用操作

【立刻應用對配置檔案的改動】(to apply all changes of the configuration file immediately.)

kao!憋了半天都不知道中文該怎樣表達,還不如英語表達的舒坦。

To reload the configuration file so that all your changes could take effect immediately.

今天聽說也可以用以下方式達到相同作用:

就是用一個 “.”指令來reload 

【Show CentOS version number】

【使用tar解壓縮gz檔案】

Linux世界中經常會遇到打包成.gz格式的壓縮包,這種包不是可執行自動安裝包,這種包相當于是個zip包,其安裝過程就是手動解壓縮、編輯配置檔案、配置環境變量的過程。通過以下指令可以加壓縮一個gz檔案:

<.gzfile>是指你需要解壓縮的那個檔案。

參數說明:

z - 過濾gzip檔案,即隻能解壓縮指定的gz格式檔案。

x - 解壓縮(tar還能進行壓縮包檢視和打包,是以如果需要解壓縮檔案包,需要在指令行中指定x)

v - 以詳細模式顯示出解壓縮的過程。

f - 指定被解壓縮的檔案

以解壓縮jdk檔案為例說明。我們從oracle官網上下載下傳一個檔案jdk-8u73-linux-x64.tar.gz,之後,需要将該檔案解壓縮到/opt/Java/下。

執行結束後,你會發現在/opt/Java目錄中多了一個檔案夾jdk1.8.0_73。

§20160321 --常用操作

【切換root使用者】

執行以下指令:

【編輯sudoers】(使一般使用者具有系統使用者權限)

切換到root使用者,并執行以下指令:

進入編輯頁面,找到下面這一行:

按“i”鍵進入編輯模式,并在上面的那行下面添加一行(假設你的使用者是john):

編輯好後按ESC鍵退出編輯模式,并輸入“:wq”儲存退出visudo。至此,切換回john使用者,你現在可以使用“sudo + <指令>”的方式來執行之前隻能被root使用者執行的指令了。

§20151205 -- PostgreSQL篇

<a href="http://rickqin.blog.51cto.com/1096449/1719816" target="_blank">《CentOS學習日記:PostgreSQL篇》</a>

§20151203 -- CentOS 6.7準備1

1、VMWare 11

<a href="http://s2.51cto.com/wyfs02/M02/77/03/wKioL1ZhBD7DpxgpAAAjTSSAwHY117.png" target="_blank"></a>

2、CentOS 6.7 minimal ISO

Download from here:

<a href="http://mirrors.zju.edu.cn/centos/6.7/isos/x86_64/" target="_blank">http://mirrors.zju.edu.cn/centos/6.7/isos/x86_64/</a>

3、PuTTY

虛拟用戶端,通過SSH連接配接Linux,操作Linux。

<a href="http://down.51cto.com/data/287039" target="_blank">http://down.51cto.com/data/287039</a>

4、pscp

PuTTY的系列軟體之一,用于從windows上copy檔案到linux中。

5、wget

下載下傳工具,毋庸多說。

===============

以下是老貼内容,新帖内容見上 ↑↑↑↑↑↑

開個文章記錄自己的Ubuntu學習過程(内容不一定對,僅供參考。有些資源轉自網絡。非常歡迎探讨指正!)。

--------------------------

20131031

開始學習Linux,在Win7上安裝了一個VM(Workstation 8.0.2 build-591240),然後安裝了Ubuntu 12.04.3 LTS Server版,接着用sudo apt-get install ubuntu-desktop指令安裝了GNOME的桌面。

20131101

【使用U盤引導虛拟機】(假設U盤已經插在了主機上,而且VM裡面的虛拟機可以識别該裝置。關于如何在win7下制作可引導的U盤,請自行百度或谷歌)

這個問題雖然不屬于Ubuntu範疇,但我還是想在這裡記一下。如果我們使用的是VMware workstation v8.0版本,那麼,當安裝好Ubuntu系統之後,在windows的檔案系統中(當然是VM外部)找到你的Ubuntu虛拟機檔案所在目錄,并且在目中找到字尾名為.vmx的檔案(檔案名應該是你安裝Ubuntu虛拟機時設定好的虛拟機名稱,我的虛拟機名稱是Ubuntu 64-bit,是以我需要編輯的檔案為Ubuntu 64-bit.vmx)。在此檔案中增加一行“bios.bootdelay = 10000”(我是将這一行添加在了檔案的原第6行)。如此一來,每當這個Ubuntu虛拟機啟動的時候,VMware會在啟動界面停留10秒鐘,此時你便可以從容的決定到底是按哪個功能鍵來啟動。根據VM提示,我應該按ESC鍵進入啟動項選擇菜單。

【時區問題】

安裝ubuntu的時候安裝向導讓我選擇location(地理位置),我選擇的是Asia/Shanghai。但是當安裝完成後,在terminal裡用指令date指令檢視時間,發現時間是美國時間,時區是CTS。

首先認為可以通過time autoupdate功能來解決這個問題,于是上網查了一下,大概可以使用ntp工具來搞定。于是使用apt-get install

【安裝openssh-server】

【安裝vim】

【檢視一個檔案的前幾行,head】

head指令可以檢視一個檔案的前幾行。例如一個文本檔案tttt有若幹行,使用者通過head tttt可以檢視該檔案的前10行。head -n 20 tttt,可以檢視tttt檔案的前20行。

【檢視一個檔案的尾部幾行,tail】

tail指令可以檢視一個檔案的尾部幾行。例如一個文本檔案yyyy有若幹行,使用者通過tail yyyy可以檢視該檔案的最後倒數10行。tail -n 20 yyyy,可以檢視yyyy檔案的後20行。

20131110

我真是後知後覺,前些天鬧得沸沸揚揚的搜狗浏覽器漏洞的消息我今天才獲悉。慶幸自己沒有用過搜狗浏覽器。在緊張之餘,立刻把搜狗輸入法的網絡通路給禁掉,不怕一萬,就怕萬一。經曆過上次CSDN的龊事兒之後,心裡多多少少還是有些顧忌的。

【samba服務】(未完)

這是類似windows中檔案共享的服務。在ubuntu上通過架設samba服務,使windows、linux可以通過标準UNC路徑來通路共享在ubuntu(linux)上的資源。

1、在ubuntu上安裝samba服務

#sudo apt-get install samba smbfs

——samba是主程式包,smbfs(Server message block file system)是共享檔案系統。安裝samba的時候smbfs也要安裝。

20131111

CentOS學習日記

【檢視Ubuntu系統的位數】

getconf LONG_BIT 用來檢視目前系統是32位的還是64位的。

安裝Oracle的JDK還是比較複雜的。幸好,有位美國的大神自己建立了一個PPA(Personal Package Archive)庫專門用來自動安裝JDK。

第一步:<code>sudo add-apt-repository ppa:webupd8team/java   将大神搭建的PPA加入Ubuntu的更新清單;</code>

<code>第二步:</code><code>sudo apt-get update    更新Ubuntu,期間會download一些JDK需要的依賴包</code>

<code>第三步:</code><code>sudo apt-get install oracle-java7-installer    開始安裝JDK7。PPA裡的JDK是最新的u45版本,而且會根據Linux的系統位數自動選擇相應的安裝包。在安裝過程中,會有兩個對話框讓你确認(Oracle的版權确認資訊)。</code>

<code>第四步:</code><code>java -version    驗證JDK是否已經安裝正确。</code>

<code>【更新Oracle JDK】</code>

<code>(需要執行過[安裝Oracle JDK]中的第一、二步驟)</code>

<code>sudo update-java-alternatives -s java-7-oracle</code>

【設定JAVA環境變量】<code></code>

<code>sudo apt-get install oracle-java7-set-default    如果機器上已經設定過JAVA環境變量,那麼這條指令将自動更新JAVA環境變量指向新的JDK。</code>

<code>【移除Oracle JDK】</code>

<code>sudo apt-get remove oracle-java7-installer</code>

【取消圖形界面預設啟動】

網上好多中文資料都是騙人的,根本沒作用,甚至有些朋友根據那些資料操作之後發現Ubuntu12.04 LST被搞壞了。我在這裡給出正解以正視聽!!

第一步:sudo apt-get update    更新整個Ubuntu 12.04 LST

第二步:sudo vim /etc/default/grub     修改grub的開機配置

<a href="http://blog.51cto.com/attachment/201311/014902761.png" target="_blank"></a>

第三步:存盤并退出vim

第四步:sudo update-grub    使Ubuntu重新加載剛剛修改的配置檔案内容

第五步:重新開機ubuntu,驗證一下是否修改起作用了。

如果想恢複lightDM的圖形化界面配置,隻要輸入如下指令:

update-rc.d lightdm defaults

sudo /etc/init.d/lightdm restart

【使用less和more達到分屏顯示的效果】

ls -al | less less可以使用pageUp、pageDown上下翻屏檢視結果,

ls -al | more more能使用enter鍵一行一行的檢視結果,但是不能往回翻看。

20131112

又是一天,這3個月的工資何年何月才能到賬?!再不發工資,下周老子要罷工了!!

【關于Terminal裡的檔案的顔色】

白色:普通檔案

藍色:目錄

綠色:可執行檔案

紅色:壓縮檔案

淺蘭色:連結檔案

紅色閃爍:連結的檔案有問題

黃色:裝置檔案

灰色:其他檔案

【關于service --status-all之後的那些[ ? ][ + ][ - ]說明】

幸得高人指點,看圖:

<a href="http://blog.51cto.com/attachment/201311/000601702.jpg" target="_blank"></a>

20131122

差不多有1周沒有學習Linux了。這1周特别忙,現在淩晨2點鐘,我還在陪同僚加班。

【檢視Ubuntu的版本資訊】

cat /etc/issue

cat /etc/lsb-release

uname -a

uname -v

uname -r

uname -o

(草稿 未完)

本文轉自 rickqin 51CTO部落格,原文連結:http://blog.51cto.com/rickqin/1322660