huawen5

          2009年11月8日

          在安裝虛擬機VMware tools之前,你需要知道如下概念:
          (1)虛擬機有免安裝綠色版,也有非免安裝綠色版,一般非免安裝綠色版在你安裝完虛擬機后,其目錄下會自動生成VMware tools安裝文件(windows.iso、linux.iso),而免安裝綠色版因為是壓縮包,里面有沒有VMware tools安裝文件那就要看發(fā)布這個包的人有沒有把VMware tools安裝文件打包在里面咯,如果沒有,那你就要麻煩點,自己去下載咯。
          (2)虛擬機可以裝多個系統(tǒng)、多種系統(tǒng)(只要你硬盤夠嗆~),這大家都知道,然而VMware tools不是針對虛擬機的,而是針對系統(tǒng)的,也就是說假如你虛擬機裝有兩個系統(tǒng)(可以都是Windows XP),其中一個系統(tǒng)中安裝了VMware tools,那么就只有安裝了VMware tools的這個系統(tǒng)才能使用VMware tools的功能,另外一個系統(tǒng)并不能使用VMware tools,不要以為在一個系統(tǒng)中裝了VMware tools,以后我裝什么系統(tǒng)就不用安裝VMware tools都可以使用VMware tools了,你哪個系統(tǒng)需要使用VMware tools,哪個系統(tǒng)就要安裝VMware tools,這是一一對應的關系。
          (3)VMware tools安裝根據系統(tǒng),就有不同的VMware tools鏡像,不過大家都是ISO格式的包(windows.iso、linux.iso),安裝的時候就要根據你的虛擬系統(tǒng)來選擇再安裝了,不要見到是*.iso格式就選了,比如Linux有Linux的VMware tools,一般命名為linux.iso,它最終是通過運行l(wèi)inux.iso包里面 *.pl 格式的文件進行VMware tools安裝的,如果你是XP系統(tǒng),VMware tools安裝包一般命名為windows.iso,它最終是通過運行windows.iso包里面 steup.exe來運行安裝的。
          好了,你只需要弄清這三點,基本上是完全可以輕松安裝VMware tools了,下面我給出安裝過程。

          windows VMware tools安裝步驟:
          (1)主系統(tǒng)windows下,在CD-ROM虛擬光驅中選擇使用ISO鏡像,找到VMWARE TOOLS 安裝文件,如D:\VMware\VMware Workstation\Programs\windows.iso
          (2)啟動進入子系統(tǒng)windows
          (3)退出到主系統(tǒng)windows,在虛擬機菜單欄中點擊  虛擬機-> 安裝 VMWARE TOOLS 子菜單,會彈出對話框,點擊"確認" 安裝
                   PS:注意此時子系統(tǒng)的CD/DVD(IDE)必須確保連接,并且映射到主系統(tǒng)的CD-ROM虛擬光驅。
          (4)此時,它會自動運行安裝,你只管按“下一步”就可以安裝完成了,如果它不自動運行的話,那你就進入光驅(G:)盤,找到一個stuep.exe文件雙擊安裝就好,就這簡單。

          linux VMware tools安裝步驟:
          (1) 在CD-ROM虛擬光驅中選擇使用ISO鏡像,找到VMWARE TOOLS 安裝文件,如D:\VMware\VMware Workstation\Programs\linux.iso
          (2) 以ROOT身份進入LINUX
          (3) 進入linux新建一個終端,輸入 /sbin/telinit 3 進入純文本模式,然后在純文本模式下再次用root身份登陸
          (4)退出到windows,在虛擬機菜單欄中點擊   虛擬機-> 安裝 VMWARE TOOLS 子菜單,會彈出對話框,點擊"確認" 安裝
          (5) 掛載光驅 mount /dev/cdrom /mnt/cdrom (注意命令中輸入的空格)這時,你的linux.iso里面的文件就相當于windows光盤里面的文件了
          (6) 使用 cd /mnt/cdrom 進入光驅,輸入ls命令你會查看到有個*.tar.gz格式的文件(如vmware-linux-tools.tar.gz),然后輸入命令CP vmware-linux-tools /tmp/將它復制到/tmp/目錄下
          (7)輸入命令 cd /tmp 進入/tmp目錄
          (8)輸入命令tar zxf vmware-linux-tools.tar.gz 將剛剛復制的vmware-linux-tools.tar.gz 解壓,默認解壓到vmware-linux-tools目錄下(與文件名同名)此時就會多出一個命名為vmware-linux-tools文件夾,這里和windows 里面的解壓結果一樣。
          [size=+0](9)輸入命令 cd vmware-linux-tools 進入解壓后的目錄
          (10) 輸入命令 ./*.pl 運行安裝VMware tools (*.pl文件在前面有提過)
          (11)在運行安裝過程中,它會一步一步的有問題提出要你回應,此過程中,你只要見到問題后面顯示[yes]、[no]、[yes/no]的都輸入yes,然后回車,其他的問題后面不管[ ]里面是什么直接回車就好,不要輸入。
          (12)最后它會輸出1——15個分辨率讓你輸入數字選擇,根據你的顯示器來選擇分辨率吧
          (13)好了,安裝完成,輸入命令 startx 回到linux圖像界面吧。

          使用vmware tools設置共享文件夾:
          不同的客戶操作系統(tǒng),設置共享文件夾的方式也不同,下面以windows xp和redhat9.0為例。
          首先在虛擬機->設置->選項->共享文件夾中添加需要共享的主機文件夾,然后啟動共享并設置客戶機權限。
          (1)windows xp下,可以通過網上鄰居或者我的電腦中的映射網絡驅動器來定位共享文件夾。
          (2)redhat9.0中,共享文件夾在/mnt/hgfs目錄中,通過點選文件夾并右擊彈出菜單中,可以改變目錄中的設置。不管是否用root登陸系統(tǒng),任何用戶都可以向這個文件夾里寫東西。
          posted @ 2010-03-25 20:57 開發(fā)者 閱讀(381) | 評論 (1)編輯 收藏
              只有注冊用戶登錄后才能閱讀該文。閱讀全文
          posted @ 2009-12-18 23:10 開發(fā)者 閱讀(11) | 評論 (0)編輯 收藏
              只有注冊用戶登錄后才能閱讀該文。閱讀全文
          posted @ 2009-12-18 21:53 開發(fā)者 閱讀(8) | 評論 (0)編輯 收藏
              只有注冊用戶登錄后才能閱讀該文。閱讀全文
          posted @ 2009-12-13 15:19 開發(fā)者 閱讀(12) | 評論 (0)編輯 收藏
              只有注冊用戶登錄后才能閱讀該文。閱讀全文
          posted @ 2009-12-12 14:18 開發(fā)者 閱讀(13) | 評論 (0)編輯 收藏
              只有注冊用戶登錄后才能閱讀該文。閱讀全文
          posted @ 2009-11-29 14:59 開發(fā)者 閱讀(45) | 評論 (0)編輯 收藏
          硬盤安裝OpenSuse Linux

          早就把SUSE Linux的DVD安裝盤下載下來了,一直沒有機會裝,今天突然來了興致,網上找了點資料,大體看了一遍就開開始安裝。以前裝過若干次Linux系統(tǒng),本 來以為是小菜一碟,誰知中間還是遇到了一點點麻煩,幸虧有網絡這個寶貝,網上搜搜,就把問題解決了,看著那漂亮的界面,由衷的感到高興?,F在將自己的安裝 經驗寫一寫,希望能與朋友們共享。

          我安裝的是OpenSuse的最新DVD版,并且是從硬盤安裝的(懶得刻盤,也沒有好的刻錄機)。整個安裝過程用了不到一個小時的時間,不過前期準備工作還是挺長的。

          我的安裝環(huán)境是這樣: pentium2.8雙核CPU,160G硬盤,1G內存;已裝系統(tǒng)為WindowsXP。

          分區(qū)情況是這樣(我的硬盤是SCSI接口,所以用sda*代表第一塊硬盤的某個分區(qū),否則應該是hda*):三個主分區(qū),sda0(Fat32) 15G大?。ò惭b了XP),sda1(EXT3) 15G大?。蕚溲bLinux),sda4(擴展分區(qū));五個邏輯分區(qū):sda5 25G(NTFS),sda6 30G(Fat32),sda7 50G(Fat32),sda8 8G(ext3)用于linux,sda9 2G(用于linux的swap)。

          關于硬盤的分區(qū)問題,可以用大名鼎鼎的Partition magic分區(qū)軟件。

          這里要注意我的sda5也就是windows下的D盤是NTFS格式的,因為SUSE的安裝文件必需放在此格式下才能找到安裝包,否則會報錯No Catalog found at 'hd:///suse/sda5?device=/dev/hda1&filesystem=auto'。這也是我安裝時碰到的唯一一個問題。

          下面是安裝步驟:

          1.從網上下載SUSE DVD安裝盤,一般是iso格式。在硬盤空間比較大的分區(qū)中(記住要放在NTFS格式的分區(qū)中)建立文件夾"suse",把SUSE******.iso(文件名視情況而定)文件解壓到此目錄中.

          2.提取suse/boot/loader中的兩個文件:initrd和linux,拷貝到此分區(qū)的根目錄下.

          3.從網上下載一個grub for dos程序,解壓縮到某個Fat32格式的分區(qū)中,因為一般dos不認NTFS格式,除非你是高手或有相應的工具。光盤或軟盤啟動進dos,敲入命令,找 到grub所在目錄,輸入grub命令,出來窗口是敲‘C’鍵, 出現grub>時,輸入下面的命令:"find /linux",查找linux,我的是(hd0,5),也就是linux中的hda6分區(qū).之后輸入:"kernel (hd0,5)/linux root=/dev/ram ramdisk_size=20000 devfs=mount,all" ,回車后再輸入:"initrd (hd0,5)/initrd",回車后再輸入:"boot".

          4.SUSE開始啟動安裝前的設置畫面,安裝的時候可能會出現‘找不到安裝盤CD1’的錯誤,不過不要著急,在窗口上選擇Back按鈕,就會出現選擇菜 單,稍微懂點英語的就知道怎么選擇。選擇語言,鍵盤布局,選擇安裝方式,選擇hard disk,之后SUSE讓你輸入安裝源目錄,輸入/SUSE/回車,SUSE會自動加載安裝程序,接下來是分區(qū),軟件安裝等項目的列表.可以自行修改.安 裝的時候旁邊都有提示,如果不明白可以看看。

          此步以后的安裝還是簡單的,沒有出現什么問題,硬件驅動也都安裝好了。并且系統(tǒng)啟動選擇菜單上自動為你添加了windows這一選項,省的自己再手動修改了。

          一切OK漂亮----------------------------
          posted @ 2009-11-18 22:32 開發(fā)者 閱讀(1673) | 評論 (0)編輯 收藏
          用戶可以用rm命令刪除不需要的文件。該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。對于鏈接文件,只是斷開了鏈接,原文件保持不變。

          rm命令的一般形式為:rm [選項]... 目錄... 刪除指定的<文件>(即解除鏈接)。

          -d      --directory    刪除可能仍有數據的目錄 (只限超級用戶)

          -f      --force          略過不存在的文件,不顯示任何信息

          -i      --interactive 進行任何刪除操作前必須先確認

          -r/R --recursive    同時刪除該目錄下的所有目錄層

          -v      --verbose     詳細顯示進行的步驟

                    --help            顯示此幫助信息并離開

                   --version      顯示版本信息并離開

          要刪除第一個字符為‘-’的文件 (例如‘-foo’),請使用以下其中一種方法:
          rm -- -foo

          rm ./-foo

          請注意,如果使用 rm 來刪除文件,通常仍可以將該文件恢復原狀。如果想保證
          該文件的內容無法還原,請考慮使用 shred。

          范例:

          刪除所有rb語言程序檔;刪除前逐一詢問確認 :
          rm -i *.rb

          將 Finished 子目錄及子目錄中所有檔案刪除 :
          rm -r Finished

          posted @ 2009-11-10 22:30 開發(fā)者 閱讀(330) | 評論 (0)編輯 收藏

          ubuntu用戶管理

          root 用戶為根用戶,也就是 系統(tǒng)管理員 擁有全部權限
          一個用戶只能擁有一個 GID ,但是還可以歸屬于其它附加群組

          用戶管理的重要配置文件:
          /etc/passwd 用戶名 密碼位 UID 歸屬GID 姓名 $HOME目錄 登錄Shell/etc/shadow 用戶名 已加密密碼 密碼改動信息 密碼策略/etc/group 群組名 密碼位 GID 組內用戶/etc/gshadow 群組密碼相關文件,不重要/etc/sudoers 用戶名 權限定義 權限[/pre]可以使用 pwconv 命令創(chuàng)建影子密碼,將 /etc/passwd 文件中的密碼轉換到 /etc/shadow 文件

          su [用戶名]

          切換到其它用戶,默認切換到root用戶。提示密碼為將切換用戶密碼 -f 快速切換,忽略配置文件-l 重新登錄-m ,-p 不更改環(huán)境變量-c <命令> 切換后執(zhí)行命令,并退出切換

          sudo [命令]
          以其它用戶的身份執(zhí)行命令,默認以root的身份執(zhí)行。提示密碼為當前用戶密碼 -s 切換為root shell-i 切換為root shell,并初始化-u <用戶名|UID> 執(zhí)行命令的身份-l 顯示自己的權限

          passwd [用戶名]
          設定用戶密碼
          -d 清除密碼-l 鎖定用戶-e 使密碼過期,在下次登錄時更改密碼-S 顯示密碼認證信息-x <天數> 密碼過期,最大使用時間-n <天數> 凍結密碼,最小使用時間-s 更改登錄Shell-f 更改用戶信息
          示例:
          $passwdChanging password for user(current) UNIX password: 原密碼Enter new UNIX password: 新密碼Retype new UNIX password: 確認新密碼[/pre

          chsh [-s <Shell>] [用戶名]
          更改登錄Shell

          掛載 USB
          若/proc/bus/usb下沒有相應USB設備信息,應輸入以下命令將 USB 設備文件系統(tǒng)手動掛裝到 /proc/bus/usb:
          # mount -t usbfs none /proc/bus/usb
          為了在系統(tǒng)引導時自動掛裝 USB 設備文件系統(tǒng),請將下面一行添加到 /etc/fstab 中的 /proc 掛裝行之后:
          none /proc/bus/usb usbdevfs defaults 0 0

          插入usb后:
          sudo mount /dev/sdb1 /mnt/usb/ -t vfat -o iocharset=gb2312 #注意gb2312

          配置上網***********************

          Ubuntu的網絡參數保存在文件 /etc/network/interfaces中,默認設置使用dhcp,內容如下:
                 # The primary network interface
                 auto eth0
                 iface eth0 inet dhcp

          按你的修改:
          1)編輯 /etc/network/interfaces =》vim /etc/network/interfaces
             auto eth0
          iface eth0 inet static
          address 192.168.1.183
          netmask 255.255.255.0
             gateway 192.168.1.1
          2)編輯 /etc/resolv.conf,設置dns
             nameserver 110.120.119.114
             nameserver 110.120.119.114


          ------------------------------------------------------------------------------------------------------------------------------------------------------
          其它命令:

          一、安裝Grub
              $ grub
              $ find /boot/grub/stage1
              (hd0,*)
              $ root (hd0,*)
              $ setup (hd0,*)
              $ quit
              $ sudo dd if=/dev/sda(*+1) of=\ubuntu.lnx bs=512 count=1
              將ubuntu.lnx文件復制到Windows的根目錄下,比如C:\,修改boot.ini,添加C:\ubuntu.lnx="Ubuntu 7.10"。

          二、語言支持與軟件更新
              系統(tǒng)–>管理工具–>軟件源–>下載自:–>其他…–>臺灣–>tw.archive.ubuntu.com–>選擇服務器–>關閉–>重新載入
              系統(tǒng)–>管理工具–>語言支持(Language Support)–>支持的語言–>Chinese–>應用–>確定
              $ sudo apt-get update
              $ sudo apt-get upgrade

          三、安裝nVidia顯卡驅動
              下載NVIDIA-Linux-x86-100.14.19-pkg1.run。登錄控制臺(按下ctrl+alt+F1~F6任一)。
              $ sudo /etc/init.d/gdm stop
              $ sudo apt-get install build-essential        #或只安裝libc6-dev
              $ sudo sh NVIDIA-Linux-x86-100.14.19-pkg1.run
              $ sudo /etc/init.d/gdm start

          四、安裝字體
              如果字體文件都保存在/home/(user_name)/fonts里
              $ cd /usr/share/fonts/
              $ ln -s /home/(user_name)/fonts myfonts/
          #或者    $ mkdir myfonts
          #    $ cp /home/(user_name)/fonts/* myfonts/
              $ cd myfonts/
              $ sudo mkfontscale
              $ sudo mkfontdir
              $ fc-cache
              系統(tǒng)–>首選項–>外觀–>字體,在這里修改。

          五、輸入法SCIM
              $ sudo im-switch -s scim -z default
              $ sudo apt-get install scim-qtimm
              $ sudo apt-get install scim scim-pinyin scim-tables-zh im-switch scim-qtimm scim-bridge scim-bridge-client-gtk scim-bridge-client-qt scim-bridge-agent
              $ gksu gedit /etc/X11/xinit/xinput.d/scim
              將默認的 GTK_IM_MODULE=scim 修改為 GTK_IM_MODULE="scim-bridge"。
              另外,在scim輸入法中進行了如下設定:scim設置->全局設置->將預編輯字符串嵌入到客戶端中 前的勾去掉;scim設置->gtk->嵌入式候選詞標的勾去掉。

          六、NTFS分區(qū)讀寫支持
              UBUNTU7.10默認就支持NTFS分區(qū)的讀寫,可是不完美,對NTFS分區(qū)下的中文文件支持不好,你會發(fā)現找不到中文的文件。
              $ sudo apt-get -y –force-yes install ntfs-3g
              $ sudo apt-get -y –force-yes install ntfs-config
              $ [ -x /usr/bin/ntfs-3g ] && sudo ln -sf /usr/bin/ntfs-3g /sbin/mount.ntfs
              $ gksudo ntfs-config &
              $ set +v

          七、媒體播放器的安裝
              $ sudo apt-get install mplayer mozilla-mplayer totem-xine libxine1-ffmpeg
              下載w32codecs_20061022-0.1_i386.deb包并安裝
              mplayer調試(視頻、字幕):啟動mplayer,右鍵->Preferences->Video;Available drivers選擇xv;然后進入Font標簽 Font里選擇一個中文字體,Encoding里設置為Simplified Chinese charset (CP936)。
              $

          八、安裝解碼器、flashplayer、java虛擬機、微軟字體
              多媒體解決方案是:一般普通的播放任務使用 Totem 電影播放機,如果遇到不能播放的情況或者看大碟時就選用 Mplayer ,播放音樂使用 audacious。
              裝多媒體軟件和相應解碼器:安裝audacious Ubuntu中類似千千靜聽的的播放器,支持播放 ogg*, flac*, mp3, wma, wav, 3gp 這些格式。安裝 mplayer 和 totem (播放 xvid/divx 編碼的 avi 格式視頻, rm/rmvb/asf/wmv 等流媒體視頻,外加 vcd/dvd和其他 mpeg2/mpeg4 視頻。)
              為了方便所以來個一鍵全媒體方案:
              $ sudo apt-get install mplayer mozilla-mplayer totem-xine libxine1-ffmpeg audacious ffmpeg   gstreamer0.10-plugins-ugly gstreamer0.10-pitfdll gstreamer0.10-ffmpeg gstreamer0.10-* lame faad sox mjpegtools gstreamer0.10-* totem-xine ffmpeg lame faad sox mjpegtools sidplay-base xsidplay libggi-target-x libggi-target-emu libggi-target-monotext toolame mpeg2dec   avifile-divx-plugin avifile-xvid-plugin mencoder drip libavifile-0.7c2 mpg123-el flac123 mpc mpd gmpc sonata gxine totem-xine kaffeine flac beep-media-player-* xine-ui   bmpx   gstreamer0.8* vlc
              win32codes下載:http: //archive.ubuntu.org.cn/ubuntu-cn/dists/edgy/main/binary-i386/media/w32codecs_20060611 -1plf6.10_i386.deb;ftp://211.86.156.210/debian- multimedia/pool/main/w/w32codecs/w32codecs_20061022-0.0_i386.deb

          九、安裝RAR壓縮/解壓縮程序
              $ sudo apt-get install rar
              建立軟鏈接:
              $ sudo ln -fs /usr/bin/rar /usr/bin/unrar
              這樣,以后只要在命令行輸入unrar,就可以解壓或者壓縮文件了,安裝完成后,歸檔管理器也同時集成了rar組件。

          十、Firefox插件
              1. DownThemAll
              2. Super DragAndGo
              3. Fasterfox
              4. MediaWarp https://addons.mozilla.org/en-US/firefox/addon/1879
              5. FlashGot:https://addons.mozilla.org/en-US/firefox/addon/220
              6. 更快速的打開網頁,在firefox瀏覽器地址攔里輸入about:config
              找下面的選項進行修改吧:
              network.dns.disableIPv6 -> true
              network.http.pipelining -> true
              network.http.pipelining.maxrequests -> 8(8-24這是我自己的設置)
              network.http.proxy.pipelining -> true

          十一、安裝3D桌面:Compiz Fusion,Emerald,Avant Window Navigato,Screenlets
              1. 安裝顯卡驅動
              如果是新裝的Ubuntu,還沒有安裝顯卡驅動,可以先到系統(tǒng)–>系統(tǒng)管理–>受限驅動管理器中啟用受限制的驅動。
              解決啟動compiz后最大化、最小化、關閉按鈕的標題欄消失的問題:
              $ sudo nvidia-xconfig –add-argb-glx-visuals #解決沒有窗口邊框的問題
              $ sudo gedit /etc/X11/xorg.conf
              在"Module"段加入子段:
              SubSection     "extmod"
                  Option     "omit xfree86-dga"
              EndSubSection
              在"Device"段中加入:
              Option         "AddARGBVisuals" "True"
              Option         "AddARGBGLXVisuals" "True"
              Option         "DisableGLXRootClipping" "True"
               Option         "AllowGLXWithComposite" "True"
              Option         "RenderAccel" "True"
              在配置文件的最后加入:
              Section "Extensions"
              Option         "Composite" "Enable"
              EndSection
              2. 添加密鑰和軟件源(步驟2使用7.04的朋友需要做的?。?!而使用7.10的朋友不需要做??!因此,跳過)
              3. 下載安裝Compiz和Compiz Fusion
              $ sudo apt-get install compiz compiz-gnome
              $ sudo apt-get install compizconfig-settings-manager
              $ sudo apt-get install compiz-fusion-*
              4. 啟動Compiz Fusion了。同時按下Alt+F2,輸入compiz –replace即可啟動。
              5. 定位到系統(tǒng)–>首選項–>CompizConfig Settings Manager,打開后可以對效果進行自定義:
              立方體效果:    同時按下ctrl+Alt+鼠標左鍵(Button 1)。這個和Beryl下是一樣的。
              火焰字:        在左側類別欄目的Effect下,勾選"在屏幕上繪制火焰".同時按下Shift+Win(Super)+B1,退出火焰字同時按下Shift+Win+C。
              層疊效果:    在左側類別欄目的Windows Management下,勾選Shift-Switcher。Win+Tab(和Vista下一樣)。
              桌面縮放:    Win+鼠標滾輪。
              屏幕飛雪:    在左側類別欄目的Extra下勾選飛雪.同時按下Win+F3。
              6. Compiz Fusion系統(tǒng)托盤管理圖標的安裝
              $ sudo apt-get install git git-core compiz-dev
              $ git-clone git://anongit.opencompositing.org/users/crdlb/fusion-icon
              $ cd fusion-icon/
              $ make
              $ sudo make install
              安裝完畢后在主菜單的系統(tǒng)工具下可以找到compiz fusion icon啟動即可。如果你希望在進入系統(tǒng)時自動啟動可以系統(tǒng)–>首選項–>會話,新建一個新會話,填入fusion-icon就可以了。
              7.

          其他
              1、解決PDF電子文檔的中文亂碼
              $ sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional
              2、安裝JAVA環(huán)境和JDK
              $ sudo apt-get install sun-java6-jre
              $ sudo apt-get install sun-java6-jdk
              設置當前默認的java解釋器
              $ sudo update-alternatives –config java
              輸入有包含"sun"的行的前面的數字
              安裝瀏覽器的JAVA Plugin(可選)
              $ sudo apt-get install sun-java6-plugin
              3、安裝編譯工具
              建議安裝上 gcc,g++,make 等。
              $ sudo apt-get install build-essential
              4、因為經常會用到終端:所以把終端加到右鍵菜單:
              $ sudo apt-get install nautilus-open-terminal
              這就終端就在右鍵菜單了可以了??!

              有必要學會以root權限打開文件夾
              $ sudo apt-get install nautilus-gksu
              這樣右鍵單擊文件或文件夾,選擇以管理員打開?。?!

              查看隱藏文件是:Ctrl+ H
              5、啟用root(最高權限)帳戶
              $ sudo passwd root
              輸入你希望的root用戶的密碼

          posted @ 2009-11-09 22:00 開發(fā)者 閱讀(1685) | 評論 (0)編輯 收藏
          1、Linux里查看所有用戶

            linux里,并沒有像windows的net user,net localgroup這些方便的命令來治理用戶.

            Xwindows界面的就不說了.

           ?。?)在終端里.其實只需要查看 /etc/passwd文件就行了.

            (2)看第三個參數:500以上的,就是后面建的用戶了.其它則為系統(tǒng)的用戶.

            或者用cat /etc/passwd |cut -f 1 -d :

            2、用戶治理命令

            useradd 注:添加用戶

            adduser 注:添加用戶

            passwd 注:為用戶設置密碼

            usermod 注:修改用戶命令,可以通過usermod 來修改登錄名、用戶的家目錄等等;

            pwcov 注:同步用戶從/etc/passwd 到/etc/shadow

            pwck 注:pwck是校驗用戶配置文件/etc/passwd 和/etc/shadow 文件內容是否合法或完整;

            pwunconv 注:是pwcov 的立逆向操作,是從/etc/shadow和 /etc/passwd 創(chuàng)建/etc/passwd ,然后會刪除 /etc/shadow 文件;

            finger 注:查看用戶信息工具

            id 注:查看用戶的UID、GID及所歸屬的用戶組

            chfn 注:更改用戶信息工具

            su 注:用戶切換工具

          sudo 注:sudo 是通過另一個用戶來執(zhí)行命令(execute a command as another user),su 是用來切換用戶,然后通過切換到的用戶來完成相應的任務,但sudo 能后面直接執(zhí)行命令,比如sudo 不需要root 密碼就可以執(zhí)行root 賦與的執(zhí)行只有root才能執(zhí)行相應的命令;但得通過visudo 來編輯/etc/sudoers來實現;

            visudo 注:visodo 是編輯 /etc/sudoers 的命令;也可以不用這個命令,直接用vi 來編輯 /etc/sudoers 的效果是一樣的;

            sudoedit 注:和sudo 功能差不多;

            3、治理用戶組(group)的工具或命令;

            groupadd 注:添加用戶組;

            groupdel 注:刪除用戶組;

            groupmod 注:修改用戶組信息

            groups 注:顯示用戶所屬的用戶組

            grpck

            grpconv 注:通過/etc/group和/etc/gshadow 的文件內容來同步或創(chuàng)建/etc/gshadow ,假如/etc/gshadow 不存在則創(chuàng)建;

            grpunconv 注:通過/etc/group 和/etc/gshadow 文件內容來同步或創(chuàng)建/etc/group ,然后刪除gshadow文件。

          posted @ 2009-11-08 20:09 開發(fā)者 閱讀(240) | 評論 (0)編輯 收藏
          tangshuai@ts:/home/oracle/database$ sudo passwd oracle
          [sudo] password for tangshuai:
          輸入新的 UNIX 口令:
          重新輸入新的 UNIX 口令:
          passwd:已成功更新密碼
          tangshuai@ts:/home/oracle/database$ su oracle
          口令:
          oracle@ts:~/database$ ls


          posted @ 2009-11-08 19:59 開發(fā)者 閱讀(173) | 評論 (0)編輯 收藏
          1.安裝wcid
             sudo aptitude install wicd

          2.安裝Oracle
          ruijc@jackalope:~$sudo apt-get install unzip build-essential x11-utils rpm ksh lsb-rpm libaio1

          ruijc@jackalope:~$ sudo su -

          root@jackalope:~# cd /bin

          root@jackalope:/bin# ls -l /bin/sh
          lrwxrwxrwx 1 root root 4 2009-05-26 12:58 /bin/sh -> dash

          root@jackalope:/bin# ln -sf /bin/bash /bin/sh

          root@jackalope:/bin# ls -l /bin/sh
          lrwxrwxrwx 1 root root 9 2009-05-26 13:27 /bin/sh -> /bin/bash

          root@jackalope:/bin#

          root@jackalope:/bin# cd

          root@jackalope:~# addgroup oinstall
          Adding group `oinstall' (GID 1001) ...
          Done.

          root@jackalope:~# addgroup dba
          Adding group `dba' (GID 1002) ...
          Done.

          root@jackalope:~# addgroup nobody
          Adding group `nobody' (GID 1003) ...
          Done.

          root@jackalope:~# usermod -g nobody nobody

          root@jackalope:~# useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle

          root@jackalope:~# mkdir /home/oracle

          root@jackalope:~# chown -R oracle:dba /home/oracle

          root@jackalope:~# ln -s /usr/bin/awk /bin/awk

          root@jackalope:~# ln -s /usr/bin/rpm /bin/rpm

          root@jackalope:~# ln -s /usr/bin/basename /bin/basename

          root@jackalope:~# mkdir /etc/rc.d

          root@jackalope:~# for i in 0 1 2 3 4 5 6 S ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; done

          root@jackalope:~# mkdir -p /u01/app/oracle

          root@jackalope:~# chown -R oracle:dba /u01

          root@jackalope:~#

          ----------------
          root@jackalope:~# cd /etc

          root@jackalope:/etc# cp sysctl.conf sysctl.conf.original

          root@jackalope:/etc# vi sysctl.conf
          #Edit it, adding the following lines to the bottom of the file:
          fs.file-max = 65535
          kernel.shmall = 2097152
          kernel.shmmax = 2147483648
          kernel.shmmni = 4096
          kernel.sem = 250 32000 100 128
          net.ipv4.ip_local_port_range = 1024 65535
          net.core.rmem_default = 4194304
          net.core.rmem_max = 4194304
          net.core.wmem_default = 262144
          net.core.wmem_max = 262144

          root@jackalope:/etc# cd /etc/security/

          root@jackalope:/etc/security# cp limits.conf limits.conf.original

          root@jackalope:/etc/security# vi limits.conf
          #Add the following lines to the bottom of the file:
          oracle soft nproc 2047
          oracle hard nproc 16383
          oracle soft nofile 1023
          oracle hard nofile 65535

          root@jackalope:/etc/security#

          root@jackalope:/etc/security#cd /etc/pam.d/

          root@jackalope:/etc/pam.d# sysctl -p
          fs.file-max = 65535
          kernel.shmall = 2097152
          kernel.shmmax = 2147483648
          kernel.shmmni = 4096
          kernel.sem = 250 32000 100 128
          net.ipv4.ip_local_port_range = 1024 65535
          net.core.rmem_default = 4194304
          net.core.rmem_max = 4194304
          net.core.wmem_default = 262144
          net.core.wmem_max = 262144
          root@jackalope:/etc/pam.d# logout
          ruijc@jackalope:~$ logout
          Connection to 192.168.254.118 closed.

          ruijc@jackalope:~$

          ruijc@jackalope:~$ unzip Oracle.11g.Release.1.linux_11gR1_database.zip
          Archive:  Oracle.11g.Release.1.linux_11gR1_database.zip
             creating: database/
             creating: database/doc/
             creating: database/doc/dcommon/
             creating: database/doc/dcommon/css/
            inflating: database/doc/dcommon/css/blafdoc.css
            inflating: database/doc/dcommon/css/bp_layout.css
          (...)
            inflating: database/stage/properties/oracle.server_Custom.properties
            inflating: database/stage/properties/oracle.server_PE.properties
            inflating: database/welcome.html

          ruijc@jackalope:~$

          ruijc@jackalope:~$ whoami
          ruijc

          ruijc@jackalope:~$ sudo su -

          root@jackalope:~# su - oracle

          oracle@jackalope:~$ export DISPLAY=127.0.0.1:0.0

          oracle@jackalope:~$ cd /home/ruijc/database

          oracle@jackalope:/home/ruijc/database$ ./runInstaller -jreLoc $JAVA_HOME/jre
          Starting Oracle Universal Installer...

          Oracle 安裝時亂碼的解決


          確定java環(huán)境可以顯示中文,如果不行:
          方法很簡單,就是在java安裝目錄下放進去一個中文字體即可。

          cd $JAVA_HOME/jre/lib/fonts

          sudo mkdir fallback

          cd fallback

          sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc(把某個中文字體鏈接進 fallback 目錄,我選了最新的文泉驛夸父字體)

          sudo mkfontdir

          sudo mkfontscale

                 sudo cp wqy-zenhei.ttc wqy-zenhei.ttf


          oracle@ts:/home/tangshuai/database$ ./runInstaller -jreLoc $JAVA_HOME/jre正在啟動 Oracle Universal Installer...

          檢查臨時空間: 必須大于 80 MB。   實際為 7456 MB    通過
          檢查交換空間: 必須大于 150 MB。   實際為 2949 MB    通過
          檢查監(jiān)視器: 監(jiān)視器配置至少必須顯示 256 種顏色
              >>> 無法使用命令 /usr/X11R6/bin/xdpyinfo 自動檢查顯示器顏色。請檢查是否設置了 DISPLAY 變量。    未通過 <<<<

          未通過某些要求檢查。必須先滿足這些要求,
          出錯解決方法
          corection:

          You are logged as different user than root or oracle.
          I don't know your login so in examples I'll call it my_login

          So as my_login execute in shell:
          xhost +

          As oracle execute:
          export DISPLAY=:0
          ./runInstaller

          If this don't help then as root execute:
          # gdmconfig
          Go to "Security" section and there is something like "Always disallow TCP ..." this checkbox must be unchecked.


          ----------------------------------------------------
          rpm: To install rpm packages on Debian systems, use alien. See README.Debian.
          error: cannot open Packages index using db3 - No such file or directory (2)
          error: cannot open Packages database in /var/lib/rpm
          apt-get install  rpm alien



          posted @ 2009-11-08 19:17 開發(fā)者 閱讀(686) | 評論 (0)編輯 收藏

          查看進程

          inux系統(tǒng)查看進程信息相關命令:

          ps –aux

          查看進程的命令有很多,我只是列出了我最常用的幾個。

          netstat –tln //查看服務監(jiān)聽端口

          netstat //查看進程號

          ps –aux //查看進程號

          ps –aux | more //全部查看

          ps –ef | grep mysql //查看mysql的進程

          kill -9 3306 //強制殺掉進程號3306

          防火墻的設置

          設置防火墻: setup

          查看防火墻設置: iptables –L

          關閉防火墻: iptables -F


          posted @ 2009-11-08 19:08 開發(fā)者 閱讀(205) | 評論 (0)編輯 收藏
          首先切換到管理員賬號
           sudo su

          /etc/profile:此文件為系統(tǒng)的每個用戶設置環(huán)境信息,當用戶第一次登錄時,該文件被執(zhí)行.
          并從/etc/profile.d目錄的配置文件中搜集shell的設置.
          /etc/bashrc:為每一個運行bash shell的用戶執(zhí)行此文件.當bash shell被打開時,該文件被讀取.
           


          當前用戶:
          ~/.bash_profile:每個用戶都可使用該文件輸入專用于自己使用的shell信息,當用戶登錄時,該文件僅僅執(zhí)行一次!默認情況下,他設置一些環(huán)境變量,執(zhí)行用戶的.bashrc文件.
          ~/.bashrc:該文件包含專用于你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取.
          ~/.bash_logout:當每次退出系統(tǒng)(退出bash shell)時,執(zhí)行該文件.

          安裝jdk

          移動文件 sudo mv /tmp/jdk-6u16-linux-i586.bin /usr/local



          移動文件夾和文件夾里面的內容

          sudo cp -rv com.sysdeo.eclipse.tomcat_3.2.1 /usr/local/eclipse/plugins


          在根目錄下查找文件

          sudo find / -name spket-1.6.18.jar

          創(chuàng)建 文件夾

          sudo mkdir link


          mkdir目錄名創(chuàng)建一個目錄
          rmdir
          空目錄名刪除一個空目錄
          rm
          文件名文件名刪除一個文件或多個文件
          rm -rf
          非空目錄名刪除一個非空目錄下的一切
          touch
          文件名創(chuàng)建一個空文件


          安裝文件 ( sudo ./jdk-6u16-linux-i586.bin )或者 (sudo sh jdk-6u16-linux-i586.bin


          安裝完成配置環(huán)境變量sudo vi /etc/environment



          PATH="/usr/local/jdk1.6.0_16/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

          export JAVA_HOME=/usr/local/jdk1.6.0_16

          export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

          重啟機器




          posted @ 2009-11-08 19:07 開發(fā)者 閱讀(574) | 評論 (0)編輯 收藏

          .tar
          解包:tar xvf FileName.tar
          打包:tar cvf FileName.tar DirName
          (注:tar是打包,不是壓縮?。?br /> ———————————————
          .gz
          解壓1:gunzip FileName.gz
          解壓2:gzip -d FileName.gz
          壓縮:gzip FileName

          .tar.gz 和 .tgz
          解壓:tar zxvf FileName.tar.gz
          壓縮:tar zcvf FileName.tar.gz DirName
          ———————————————
          .bz2
          解壓1:bzip2 -d FileName.bz2
          解壓2:bunzip2 FileName.bz2
          壓縮: bzip2 -z FileName

          .tar.bz2
          解壓:tar jxvf FileName.tar.bz2
          壓縮:tar jcvf FileName.tar.bz2 DirName
          ———————————————
          .bz
          解壓1:bzip2 -d FileName.bz
          解壓2:bunzip2 FileName.bz
          壓縮:未知

          .tar.bz
          解壓:tar jxvf FileName.tar.bz
          壓縮:未知
          ———————————————
          .Z
          解壓:uncompress FileName.Z
          壓縮:compress FileName
          .tar.Z

          解壓:tar Zxvf FileName.tar.Z
          壓縮:tar Zcvf FileName.tar.Z DirName
          ———————————————
          .zip
          解壓:unzip FileName.zip
          壓縮:zip FileName.zip DirName
          ———————————————
          .rar
          解壓:rar x FileName.rar
          壓縮:rar a FileName.rar DirName
          ———————————————
          .lha
          解壓:lha -e FileName.lha
          壓縮:lha -a FileName.lha FileName
          ———————————————
          .rpm
          解包:rpm2cpio FileName.rpm | cpio -div
          ———————————————
          .deb
          解包:ar p FileName.deb data.tar.gz | tar zxf -
          ———————————————
          .tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
          解壓:sEx x FileName.*
          壓縮:sEx a FileName.* FileName

          sEx只是調用相關程序,本身并無壓縮、解壓功能,請注意!

          gzip 命令
          減少文件大小有兩個明顯的好處,一是可以減少存儲空間,二是通過網絡傳輸文件時,可以減少傳輸的時間。gzip 是在 Linux 系統(tǒng)中經常使用的一個對文件進行壓縮和解壓縮的命令,既方便又好用。

          語法:gzip [選項] 壓縮(解壓縮)的文件名該命令的各選項含義如下:

          -c 將輸出寫到標準輸出上,并保留原有文件。-d 將壓縮文件解壓。-l 對每個壓縮文件,顯示下列字段:     壓縮文件的大??;未壓縮文件的大??;壓縮比;未壓縮文件的名字-r 遞歸式地查找指定目錄并壓縮其中的所有文件或者是解壓縮。-t 測試,檢查壓縮文件是否完整。-v 對每一個壓縮和解壓的文件,顯示文件名和壓縮比。-num 用指定的數字 num 調整壓縮的速度,-1 或 --fast 表示最快壓縮方法(低壓縮比),-9 或--best表示最慢壓縮方法(高壓縮比)。系統(tǒng)缺省值為 6。指令實例:

          gzip *% 把當前目錄下的每個文件壓縮成 .gz 文件。gzip -dv *% 把當前目錄下每個壓縮的文件解壓,并列出詳細的信息。gzip -l *% 詳細顯示例1中每個壓縮的文件的信息,并不解壓。gzip usr.tar% 壓縮 tar 備份文件 usr.tar,此時壓縮文件的擴展名為.tar.gz。
          posted @ 2009-11-08 18:57 開發(fā)者 閱讀(198) | 評論 (0)編輯 收藏
          sysctl配置與顯示在/proc/sys目錄中的內核參數.可以用sysctl來設置或重新設置聯(lián)網功能,如IP轉發(fā)、IP碎片去除以及源路由檢查等。用戶只需要編輯/etc/sysctl.conf文件,即可手工或自動執(zhí)行由sysctl控制的功能。
              命令格式:
              sysctl [-n] [-e] -w variable=value
              sysctl [-n] [-e] -p <filename> (default /etc/sysctl.conf)
              sysctl [-n] [-e] -a
              常用參數的意義:
              -w   臨時改變某個指定參數的值,如
                   sysctl -w net.ipv4.ip_forward=1
              -a   顯示所有的系統(tǒng)參數
              -p   從指定的文件加載系統(tǒng)參數,如不指定即從/etc/sysctl.conf中加載
              如果僅僅是想臨時改變某個系統(tǒng)參數的值,可以用兩種方法來實現,例如想啟用IP路由轉發(fā)功能:
              1) #echo 1 > /proc/sys/net/ipv4/ip_forward
              2) #sysctl -w net.ipv4.ip_forward=1
              以上兩種方法都可能立即開啟路由功能,但如果系統(tǒng)重啟,或執(zhí)行了
              # service network restart
           命令,所設置的值即會丟失,如果想永久保留配置,可以修改/etc/sysctl.conf文件
           將 net.ipv4.ip_forward=0改為net.ipv4.ip_forward=1
          posted @ 2009-11-08 18:43 開發(fā)者 閱讀(308) | 評論 (0)編輯 收藏
          功能:創(chuàng)建一個目錄(類似 MSDOS 下的 md 命令)。

            語法: mkdir [ 選項 ] dir-name

            說明:該命令創(chuàng)建由 dir-name 命名的目錄。要求創(chuàng)建目錄的用戶在當前目錄中( dir-name 的父目錄中)具有寫權限,并且 dirname 不能是當前目錄中已有的目錄或 文件名稱。

            命令中各選項的含義為:

            - m 對新建目錄設置存取權限。也可以用 chmod 命令設置。

            - p 可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在, 加上此選項后, 系統(tǒng)將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄。

          posted @ 2009-11-08 18:37 開發(fā)者 閱讀(325) | 評論 (0)編輯 收藏
          chown -R oracle:dba /home/oracle
          指令名稱 : chown
          使用權限 : root
          使用方式 : chmod [-cfhvR] [--help] [--version] user[:group] file...
          說 明 : Linux/Unix 是多人多工作業(yè)系統(tǒng),所有的檔案皆有擁有者。利用 chown 可以將檔案的擁有者加以改變。一般來說,這個指令只有是由系統(tǒng)管理者(root)所使用,一般使用者沒有權限可以改變別人的檔案擁有者,也沒有權限可以自 己的檔案擁有者改設為別人。只有系統(tǒng)管理者(root)才有這樣的權限。
          把計 :
          user : 新的檔案擁有者的使用者 IDgroup : 新的檔案擁有者的使用者群體(group)-c : 若該檔案擁有者確實已經更改,才顯示其更改動作-f : 若該檔案擁有者無法被更改也不要顯示錯誤訊息-h : 只對于連結(link)進行變更,而非該 link 真正指向的檔案-v : 顯示擁有者變更的詳細資料-R : 對目前目錄下的所有檔案與子目錄進行相同的擁有者變更(即以遞回的方式逐個變更)--help : 顯示輔助說明--version : 顯示版本
          范例 :
          將檔案 file1.txt 的擁有者設為 users 群體的使用者 jessie :
          chown jessie:users file1.txt
          將目前目錄下的所有檔案與子目錄的擁有者皆設為 users 群體的使用者 lamport :
          chmod -R lamport:users *


          指令名稱   :   chown    
            使用權限   :   root    
             
            使用方式   :   chown   [-cfhvR]   [--help]   [--version]   user[:group]   file...    
             
            說明   :   利用   chown   可以將檔案的擁有者加以改變。這個指令只有是由系統(tǒng)管理者(root)所使用,一般使用者沒有權限可以改變別人的檔案擁有者,也沒有權限可以自己的檔案擁 有者改設為別人。只有系統(tǒng)管理者(root)才有這樣的權限。     
           
            參數:  
            -c或-change:作用與-v相似,但只傳回修改的部分  
            -f或--quiet或--silent:不顯示錯誤信息  
            -h或--no-dereference:只對符號鏈接的文件做修改,而不更改其他任何相關文件  
            -R或-recursive:遞歸處理,將指定目錄下的所有文件及子目錄一并處理  
            -v或--verbose:顯示指令執(zhí)行過程  
            --dereference:作用和-h剛好相反  
            --help:顯示在線說明  
            --reference=<參考文件或目錄>:把指定文件或目錄的所有者與所屬組,統(tǒng)統(tǒng)設置成和參考文件或目錄的所有者與所屬組相同  
            --version:顯示版本信息

          posted @ 2009-11-08 18:31 開發(fā)者 閱讀(1122) | 評論 (0)編輯 收藏
          useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle

          linux useradd 命令詳解

          功能說明:建立用戶帳號。

          語  法:useradd [-mMnr][-c <備注>][-d <登入目錄>][-e <有效期限>][-f <緩沖天數>][-g <群組>][-G <群組>][-s ][-u ][用戶帳號] 或 useradd -D [-b][-e <有效期限>][-f <緩沖天數>][-g <群組>][-G <群組>][-s ]

          補充說明:useradd可用來建立用戶帳號。帳號建好之后,再用passwd設定帳號的密碼.而可用userdel刪除帳號。使用useradd指令所建立的帳號,實際上是保存在/etc/passwd文本文件中。

          參  數:
          -c<備注>  加上備注文字。備注文字會保存在passwd的備注欄位中。 
          -d<登入目錄>  指定用戶登入時的啟始目錄。
          -D  變更預設值.
          -e<有效期限>  指定帳號的有效期限。
          -f<緩沖天數>  指定在密碼過期后多少天即關閉該帳號。
          -g<群組>  指定用戶所屬的群組。
          -G<群組>  指定用戶所屬的附加群組。
          -m  自動建立用戶的登入目錄。
          -M  不要自動建立用戶的登入目錄。
          -n  取消建立以用戶名稱為名的群組.
          -r  建立系統(tǒng)帳號。
          -s   指定用戶登入后所使用的shell。
          -u  指定用戶ID。

          刪除用戶
          root@ts:/home# userdel -h
          Usage: userdel [options] LOGIN

          Options:
            -f, --force                   force removal of files,
                                          even if not owned by user
            -h, --help                    display this help message and exit
            -r, --remove                  remove home directory and mail spool

          終端方法:以下用newuser代替想要刪除的用戶賬戶
          在root用戶下:userdel -r newuser
          在普通用戶下:sudo userdel -r newuser
          因為你需要徹底刪除用戶,所以加上-r的選項,在刪除用戶的同時一起把這個用戶的宿主目錄和郵件目錄刪除。
          posted @ 2009-11-08 18:20 開發(fā)者 閱讀(8598) | 評論 (0)編輯 收藏
          usermod -g nobody nobody
          linux usermod 命令詳解

          功能說明:修改用戶帳號。

          語  法:usermod [-LU][-c <備注>][-d <登入目錄>][-e <有效期限>][-f <緩沖天數>][-g <群組>][-G <群組>][-l <帳號名稱>][-s ][-u ][用戶帳號]

          補充說明:usermod可用來修改用戶帳號的各項設定。

          參  數:
          -c<備注>  修改用戶帳號的備注文字。
          -d登入目錄>  修改用戶登入時的目錄。
          -e<有效期限>  修改帳號的有效期限。
          -f<緩沖天數>  修改在密碼過期后多少天即關閉該帳號。
          -g<群組>  修改用戶所屬的群組。
          -G<群組>  修改用戶所屬的附加群組。
          -l<帳號名稱>  修改用戶帳號名稱。
          -L  鎖定用戶密碼,使密碼無效。
          -s  修改用戶登入后所使用的shell。
          -u  修改用戶ID。
          -U  解除密碼鎖定。
          posted @ 2009-11-08 18:11 開發(fā)者 閱讀(186) | 評論 (0)編輯 收藏
          ln
          這是linux中一個非常重要命令,請大家一定要熟悉。它的功能是為某一個文件在另外一個位置建立一個同不的鏈接,這個命令最常用的參數是-s,具體用法是:ln -s 源文件 目標文件。
          當 我們需要在不同的目錄,用到相同的文件時,我們不需要在每一個需要的目錄下都放一個必須相同的文件,我們只要在某個固定的目錄,放上該文件,然后在其它的 目錄下用ln命令鏈接(link)它就可以,不必重復的占用磁盤空間。例如:ln -s /bin/less /usr/local/bin/less
          -s 是代號(symbolic)的意思。
          這 里有兩點要注意:第一,ln命令會保持每一處鏈接文件的同步性,也就是說,不論你改動了哪一處,其它的文件都會發(fā)生相同的變化;第二,ln的鏈接又軟鏈接 和硬鏈接兩種,軟鏈接就是ln -s ** **,它只會在你選定的位置上生成一個文件的鏡像,不會占用磁盤空間,硬鏈接ln ** **,沒有參數-s, 它會在你選定的位置上生成一個和源文件大小相同的文件,無論是軟鏈接還是硬鏈接,文件都保持同步變化。
          如果你用ls察看一個目錄時,發(fā)現有的文件后面有一個@的符號,那就是一個用ln命令生成的文件,用ls -l命令去察看,就可以看到顯示的link的路徑了。
          tangshuai@ts:/bin$ ls -l /bin/sh
          lrwxrwxrwx 1 root root 4 2009-10-18 21:29 /bin/sh -> dash
          tangshuai@ts:/bin$ ln
          ln: 缺少了文件操作數
          請嘗試執(zhí)行“ln --help”來獲取更多信息。
          tangshuai@ts:/bin$ ln -sf bash /bin/sh
          ln: 無法刪除 “/bin/sh”: Permission denied
          tangshuai@ts:/bin$ In -sf bash /bin/sh
          bash: In:找不到命令
          tangshuai@ts:/bin$ ln -sf bash /bin/sh
          ln: 無法刪除 “/bin/sh”: Permission denied
          tangshuai@ts:/bin$ ln -sf bash /bin/sh
          ln: 無法刪除 “/bin/sh”: Permission denied
          tangshuai@ts:/bin$ ls bash
          bash
          tangshuai@ts:/bin$ sudo ln -sf bash /bin/sh
          [sudo] password for tangshuai:
          Sorry, try again.
          [sudo] password for tangshuai:
          tangshuai@ts:/bin$ ls -l /bin/sh
          lrwxrwxrwx 1 root root 4 2009-11-08 17:57 /bin/sh -> bash

          增加組
          tangshuai@ts:~$ sudo addgroup oinstall
          正在添加組 'oinstall' (GID 1001)...
          完成。
          tangshuai@ts:~$ sudo addgroup dba
          正在添加組 'dba' (GID 1002)...
          完成。
          tangshuai@ts:~$ sudo addgroup nobody
          正在添加組 'nobody' (GID 1003)...
          完成。

          posted @ 2009-11-08 18:00 開發(fā)者 閱讀(2663) | 評論 (0)編輯 收藏
            xhost 是用來控制X server訪問權限的。

          通常當你從hostA登陸到hostB上運行hostB上的應用程序時,

          做為應用程序來說,hostA是client,但是作為圖形來說,

          是在hostA上顯示的,需要使用hostA的Xserver,所以hostA是

          server.因此在登陸到hostB前,需要在hostA上運行xhost +

          來使其它用戶能夠訪問hostA的Xserver.

          xhost + 是使所有用戶都能訪問Xserver.

          xhost + ip使ip上的用戶能夠訪問Xserver.

          xhost + nis:user@domain使domain上的nis用戶user能夠訪問

          xhost + inet:user@domain使domain上的inet用戶能夠訪問。


          ubuntu安裝chm查看器  sudo apt-get install kchmviewer
          posted @ 2009-11-08 15:45 開發(fā)者 閱讀(244) | 評論 (0)編輯 收藏

          導航

          <2009年11月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統(tǒng)計

          常用鏈接

          留言簿

          隨筆檔案

          相冊

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 鄱阳县| 利津县| 邯郸市| 禄丰县| 泾阳县| 文登市| 博爱县| 耒阳市| 永仁县| 修文县| 河津市| 黄梅县| 三都| 辽中县| 三门峡市| 合水县| 原平市| 沙田区| 平利县| 当雄县| 黄龙县| 班玛县| 临湘市| 舞阳县| 漯河市| 罗城| 康乐县| 桑植县| 五常市| 鹤庆县| 肇东市| 浮山县| 东兰县| 杨浦区| 乐业县| 麻栗坡县| 榆树市| 建湖县| 盐池县| 阿城市| 思南县|