unix shell學習之檢測傳回碼 運行任何命令之時,linux都會返回前一個命令執行相關的響應,稱為傳回碼(return code),那怎麼回去到該代碼呢? 很簡單,使用$?就可以查看,通過查看可以得到,如果命令成功執行,傳回碼為0,如果未成功執行,則返回一個除0以外的值。 我們可以通過書上的小例子來做一下實驗,下面代碼為了更好的學習shell,寫出了三種不同的if語句,但是其作用是相同的。 #!/bin/bashtest -d /usr/local/
/etc/fstab壞了導致Linux無法啟動解決 /etc/fstab 由於/etc/fstab中原來的掛載裝置不存在了,導致Linux因無法掛載無法啟動(當然也可能是你寫的/etc/fstab文法有錯兒導致的)。 這時Linux會提示你輸入root密碼來進入系統解決問題。但當進入系統修改/etc/fstab,把不存在的掛在裝置行刪除時,卻報該檔案是唯讀,不允許修改(有點抓狂)。 這是因為Linux在掛載/etc/fstab所在的裝置時,把掛載屬性設定為
作者:鄭彥興 來源:http://www.coolersky.com/開機自動登入Linux,並自動運行XWindow應用程式,有其特殊的應用背景,如基於Linux平台的監控系統,Linux啟動後不需要身分識別驗證,而直接運行監控程式等等。本文以Redhat7.2為平台,結合Linux啟動過程,介紹了如何避免身分識別驗證自動登入,並直接進入X Window自動運行應用程式。
1、Ext3檔案系統結構的簡單介紹 在Linux所用的Ext3檔案系統中,檔案是以塊為單位儲存的,預設情況下每個塊的大小是1K,不同的塊以塊號區分。每個檔案還有一個節點,節點中包含有檔案所有者,讀寫權限,檔案類型等資訊。對於一個小於12個塊的檔案,在節點中直接隱藏檔資料區塊的塊號。如果檔案大於12個塊,那麼節點在12個塊號之後儲存一個間接塊的塊號,在這個間接塊號所對應的塊中,儲存有256個檔案資料區塊的塊號(Ext2fs中每個塊號佔用4位元組,這樣一個塊中所能儲存的塊號就是1024/4=256)
在網上看到不少有關linux最佳化方面的好文章,在此我也不贅述這些文章了,我只想從我自己的體會來談談這方面的問題。 本文提及的系統,如沒有特別聲明,均採用redhat公司的redhat linux系統。 首先,我們對新安裝的系統,將做一系列升級,包括軟體和核心,這是很重要的步驟,(這方面的詳細情況歡迎察看我另一篇關於升級方面的文章)。
Ubuntu 8.04的發布帶給我們很多驚喜,也留下了很多懸念,其中一項即是“現代化的主題”,它將在Ubuntu 8.10才會跟我們見面了.另外一個被延遲到Ubuntu 8.10實現的特性可能不為人所知,它就是GDM
NFS是分散式運算機系統的一個組成部分,可實現在異構網路上共用和裝配遠程檔案系統。 1.1.1 NFS簡介 NFS由SUN公司開發,目前已經成為檔案服務的一種標準(RFC1904,RFC1813)。其最大功能是可以通過網路讓不同作業系統的電腦可以共用資料,所以也可以將其看做是一台檔案伺服器,1-1所示。NFS提供了除Samba之外,Windows與Linux及UNIX與Linux之間通訊的方法。圖1-1
Ubuntu 12.04的vbox中安裝xp注意的問題 1、 不能配置2個cpu:在BIOS中設定CPU->intel virtual technology為Enable,CPU->VT-d為Enable。 2、
linux與linux之間大檔案傳輸以及linux與windows之間大檔案傳輸解決方案 在伺服器新舊更新的時候,已經伺服器系統更換的時候,資料的轉移無疑是非常麻煩的,特別是web伺服器,N多的圖片,N多的頁面,頭疼啊,現在提供幾種自己常用的資料拷貝模式 首先:最簡單的,如果是web伺服器,一定會有網域名稱,那麼我可以將資料打包,然後放到網域名稱下,然後wget http://www.xxxx.com/xxx.rar來下載到新伺服器上,wget
ubuntu下靜態IP的配置 配置靜態IP地址的路徑Java代碼 /etc/network/interfaces 配置如下: www.2cto.com Java代碼 auto eth0//使用第一個網卡 iface eth0 inet static//靜態分配IP address 172.16.21.234//要使用的IP地址 gateway 172.16.21.1//網關
VIM和Linux系統能正常顯示中文的方法 系統:Centos 6.2 Linux localhost.localdomain 2.6.32-220.el6.i686 #1 SMP Tue Dec 6 16:15:40 GMT 2011i686 i686 i386 GNU/Linux VIM : 7.3 目的:vim支援ANSI編碼格式,系統正常顯示中文 系統:/etc/sysconfig/i18n www.2cto.com
使用awk在linux下批量改名 設計師給發過好多的頭像 Mxxxx.png, 男性頭, FXXXX.png 女性頭像。 我需要的檔案名稱為: www.2cto.com ic_male_head0xxxxx ic_female_head0xxxxx 需要重新命名。手動改名,太土了。使用AWK, 將下列代碼儲存為
linux系統查看所有服務的命令 以前用過這麼命令運行後可以在linux系統查看所有服務的命令是什麼,有一個文本菜單,可以很方面的選擇啟動或者停止服務,諸如ftp, ssh, telnet之類的但是我忘了那個命令叫什麼了,記得好像是sysconfig,但是現在系統裡沒有這個命令。這個命令就是“chkconfig --list”,下面我們以查詢linux的httpd服務為例,做下面的詳細介紹:##查看服務在每個層級的運行狀態chkconfig
在Linux的系統下如何才能修改IP資訊 以前總是用ifconfig修改,重啟後總是得重做。如果修改設定檔,就不用那麼麻煩了~ A、修改ip地址 即時生效: www.2cto.com # ifconfig eth0 192.168.0.20 netmask 255.255.255.0 啟動生效: 修改/etc/sysconfig/network-scripts/ifcfg-eth0 B、修改default
Linux如何查看線上日誌 一般來說,linux伺服器大多是通過ssh用戶端來進行遠端登陸和管理的,使用ssh登陸linux主機以後,如何能夠快速的和本地機器進行檔案的互動呢,也就是上傳和下載檔案到伺服器和本地; 與ssh有關的兩個命令可以提供很方便的操作: sz:將選定的檔案發送(send)到本地機器
1.關閉 selinux 安全增強式Linux(SELinux, Security-Enhanced Linux)是一種強制存取控制(mandatory access control)的實現。 查看selinux狀態: getenforce SELinux 支援三種模式,分別如下:
Nignx的安裝與配置 記得以前在自己的ubuntu上安裝過Nginx,由於那是一台台式機,所以現在又重新在自己筆記本上的虛擬機器上安裝了Nginx,安裝的這個過程有點不太順利,以前沒有做筆記,這一次安裝起來花費了很多不必要的時間,這一次我想自己的安裝過程以及遇到的過程全部記錄下來,給安裝的朋友們一個參考。 www.2cto.com 我的環境:vm7.5 下 redhat5 1. 下載nginx安裝包 (http://wiki.nginx.
LINUX下故障排查常用命令列 1.查看TCP串連狀態 netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn www.2cto.com netstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}' netstat -n | awk
卸載:rpm -e packgename 說明:RPM(RedHat Packge
unix/liunx sort詳解 sort :功能說明:將文字檔內容加以排序。語 法:sort [-bcdfimMnr][-o<輸出檔案>][-t<分隔字元>][+<起始欄位>-<結束欄位>][--help][--verison][檔案]補充說明:sort可針對文字檔的內容,以行為單位來排序。參 數: www.2cto.com -b 忽略每行前面開始出的空白字元。-c