Time of Update: 2017-02-27
首先要安裝wine yum instal wine(這個視你系統不同命令有所不同)。 到http://www.cabextract.org.uk/下載cabexetract 建議下載rpm格式,或者你能夠安裝的其他格式 命令列下輸入 rpm -ivh “~./cabexetract.rpm” 把~./cabexetract.rpm換成你的cabexetract.rpm所在路徑。 下載運行ie4linux 控制台下輸入 wget
Time of Update: 2017-02-27
這裡列舉了一些你可以用來快速執行常見任務的鍵盤快捷操作。這些操作不僅限於所列出的內容,要瞭解更多命令列和鍵盤的的快捷操作作。 [Ctrl] + [Alt] + [Backspace] = 殺死你當前的 X 會話。殺死圖形化案頭會話,把你返回到登入螢幕。如果正常退出步驟不起作用,你可以使用這種方法。 [Ctrl] + [Alt] + [Delete] = 關機和重新引導 Red Hat Linux.關閉你當前的會話然後重新引導 OS.只有在順利關機步驟不起作用時才使用這種方法。 [Ctrl] +
Time of Update: 2017-02-27
RedHat Linux 為增加系統安全性提供了防火牆保護。防火牆存在於你的電腦和網路之間,用來判定網路中的遠端使用者有權訪問你的電腦上的哪些資源。一個正確配置的防火牆可以極大地增加你的系統安全性。 為你的系統選擇恰當的安全層級。 “進階” 如果你選擇了“進階” ,你的系統就不會接受那些沒有被你具體指定的串連(除了預設設定外)。只有以下串連是預設允許的: DNS回應 DHCP — 任何使用 DHCP 的網路介面都可以被相應地配置。
Time of Update: 2017-02-27
Linux檔案管理從使用者的層面介紹了Linux管理檔案的方式。Linux有一個樹狀結構來組織檔案。樹的頂端為 根目錄(/),節點為目錄,而末端的葉子為包含資料的檔案。當我們給出一個檔案的完整路徑時,我們從根目 錄出發,經過沿途各個目錄,最終到達檔案。我們可以對檔案進行許多操作,比如開啟和讀寫。在Linux檔案管理相關命令中,我們看到許多對檔案進行 操作的命令。它們大都基於對檔案的開啟和讀寫操作。比如cat可以開啟檔案,讀取資料,最後在終端顯示:$cat
Time of Update: 2017-02-27
別名是一種捷徑,其作用是:省去使用者輸入一長串命令的麻煩;也能統一Windows、Linux、Unix命令 差異,滿足使用者的輸入習慣。$ alias new_command=’command sequence’$ alias ll=’ls -al’#此時設定的別名是暫時性的,一旦終端關閉,則設定的別名失效,為了使別名一直有效,可以將其放入 ~/.bashrc檔案中。(每當一個新的SHELL產生時,都會執行~/.bashrc中的命令)如下:$
Time of Update: 2017-02-27
SSH是一種安全通道協議,主要用來遠程登入。在RHEL 5系統中使用的是OpenSSH伺服器由openssh, openssh-server等軟體包提供的(預設已經安裝),並以將sshd添加為標準的系統服務。使用方法如下:$ ssh host$ ssh username@host$ ssh -p 222 username@host-p:指定訪問連接埠;如果省略該參數,則預設訪問SSH服務的預設連接埠22;如果是第一次登入對方主機,則系統會出現一下提示:The authenticity of
Time of Update: 2017-02-27
ssh登陸不能在命令列中指定密碼。sshpass的出現,解決了這一問題。sshpass用於非互動SSH的密碼驗證 ,一般用在sh指令碼中,無須再次輸入密碼。它允許你用 -p 參數指定純文字密碼,然後直接登入遠程伺服器,它支援密碼從命令列、檔案、環境變數中 讀取。其預設沒有安裝,需要手動安裝,方法如下:sshpass下載地址:http://sourceforge.net/projects/sshpass/ 下載為一個 tar.gz的壓縮包。$ tar -zxvf sshpass-1.05.tar.
Time of Update: 2017-02-27
read命令用於從鍵盤或標準輸入中讀取文本。以互動的形式讀取來自使用者的輸入。預設用”斷行符號鍵”作為結束。一般使用在自動化的sh指令碼中。#用不回顯(non-echoed)方式讀取密碼 $ read -s var #顯示提示資訊 $ read -p “Enter input:” var #在特定的時間內讀取輸入(單位:秒) $ read -t 2 var #自訂結束符(即輸入冒號(:)時結束) $ read -d “:&
Time of Update: 2017-02-27
以LINUX REDHAT6.3為例:本機插入 REDHAT6.3系統ISO鏡像CD11.配置yum本地安裝源:以root使用者登入系統mkdir /mnt/cdrommount -t iso9660 /dev/sr0 /mnt/cdromcd /etc/yum.repos.d查看目錄是否有.repo尾碼檔案,沒有則建立一個.repo檔案,檔案名稱隨意。vi local.repo
Time of Update: 2017-02-27
當你有多台伺服器,如果一台一台登入上去管理那就說不出的麻煩,所以批量管理工具就應運而生了。只要你設定了SSH無密碼登入:ssh-keygen -t rsassh-copy-id user@host將密鑰分發到響應的host上就可以實現無密碼ssh登入和操作了。pssh是使用Python編寫的,運行它前需要確保機器上已經安裝了Python環境。使用wget下載編譯安裝:wget
Time of Update: 2017-02-27
今天又碰到了難纏的python編碼問題,首先主要還是linux作業系統中的編碼問題。無論怎麼樣,我都沒辦法在linux的vim中利用中文IME打出中文?vim中的set encoding,set fileencoding, set fileencodings 各種設定了還是無法打出中文,還是出 現亂碼?這時就要考慮linux系統編碼的問題,利用locale命令查看一下linux系統的編碼。LC_ALL的設定會覆蓋所
Time of Update: 2017-02-27
Docker是一種在Linux容器裡運行應用的開源工具,一種輕量級的虛擬機器。除了運行應用,Docker還提供了 一些工具,藉助Docker Index或自己託管的Docker註冊表對進行了集裝箱化處理的應用進行分發,從而簡化複 雜應用的部署過程。我將在本文介紹如今在部署複雜系統時公司所面臨的挑戰,Docker怎樣有效地解決這個問題,以及Docker 的其他用例。部署的挑戰伺服器應用的部署已經越來越複雜了。把幾個Perl指令碼拷貝到正確目錄就完成伺服器應用的安裝,這種時
Time of Update: 2017-02-27
在 Linux 下 top 工具可以顯示 cpu 的平均利用率(user,nice,system,idle,iowait,irq,softirq,etc.) ,可以顯示每個 cpu 的利用率。但是無法顯示每個線程的 cpu 利用率情況,這時就可能出現這種情況,總的 cpu 利用率中 user 或 system 很高,但是用進程的 cpu 佔用率進行排序時,沒有進程的 user 或 system 與之對應。可以用下面的命令將 cpu 佔用率高的線程找出來:$ ps H -eo
Time of Update: 2017-02-27
環境:Ubuntu 12.04 server。sudo許可權分配使用visudo來管理。樣本在/usr/share/doc/sudo/examples/sample.sudoers下有。百度百科中有對sudo的詳細介紹和visudo的使用說明。百度百科:sudo http://baike.baidu.com/view/1138183.htm因為Ubuntu12.04中使用的是rsyslog(Remote System
Time of Update: 2017-02-27
當使用者登陸Linux系統時,Linux將做如下檢查:1)在/etc/passwd檔案裡匹配輸入的使用者名稱,擷取該使用者名稱的UID和GID(其中GID和/etc/group關聯) 、Home目錄和Shell設定2)在/etc/shadow裡核對該使用者的密碼/etc/passwd檔案結構這個檔案的每一行代表一個帳號,如下所示:oracle:x:501:501::/home/oracle:/bin/bash1. 使用者名稱2.
Time of Update: 2017-02-27
Ext2檔案系統Linux的正規檔案系統為Ext2(Linux second extended file system),它主要由以下三個部分組成 :1)super block:記錄此檔案系統的整體資訊,包括inode/block的總量、使用量、剩餘量,以及檔案 系統的格式與相關資訊等。2)inode:記錄檔案的屬性和許可權(中繼資料metadata),一個檔案佔用一個inode,同時記錄檔案資料
Time of Update: 2017-02-27
Linux檔案有三個時間屬性:1)mtime:檔案內容最後修改時間2)ctime:檔案狀態改變時間,如許可權、屬性被更改3)atime:檔案內容被訪問時間,如cat,less等在預設情況下,ls顯示出來的是該檔案的mtime,即檔案內容最後修改時間,如果你需要查看另外兩個 時間,可以加上--time參數,如下所示:# ls -l /etc/man.config -rw-r--r--. 1 root root 4940 Feb 22 2013 /etc/man.config # ls
Time of Update: 2017-02-27
對於I/O-bond類型的進程,我們經常用iostat工具查看進程IO請求下發的數量、系統處理IO請求的耗時,進而分析進程與作業系統的互動過程中IO方面是否存在瓶頸。下面通過iostat命令使用執行個體,說明使用iostat查看IO請求下發情況、系統IO處理能力的方法,以及命令執行結果中各欄位的含義。1.不加選項執行iostat我們先來看直接執行iostat的輸出結果:linux # iostatLinux 2.6.16.60-0.21-smp (linux) 06/12/12
Time of Update: 2017-02-27
概述epoll是linux提供一種多工技術,類似各個平台都支援的select,只是epoll在核心的實現做了 更多地最佳化,可以支援比select更多的檔案描述符,當然也支援 socket這種網路的檔案描述符。linux上 的大並發的接入伺服器,目前的實現方式肯定都通過epoll實現。epoll和線程有很多開發人員用epoll的時候,會開多個線程來進行資料通訊,比如一個線程專門accept(我個人早
Time of Update: 2017-02-27
檔案的許可權意義r: 表示可以讀取該檔案的內容w: 表示可以編輯、新增或修改該檔案的內容,但不具備刪除該檔案的許可權x: 表示可以執行該檔案目錄的許可權意義r: 表示具有讀取目錄結構列表的許可權,即可以利用ls命令列出目錄下的檔案清單w: 更改目錄結構列表的許可權,包含:建立、刪除、重新命名、移動該目錄下的所有檔案和目錄x: 表示擁護能否進入該目錄成為工作目錄(cd命令)修改許可權及屬性的命令chgrp:修改所屬使用者組chown:修改所屬使用者和使用者組chmod:修改許可權chgrp