天天看點

linux筆記 第1 ,2天

1.vncviewer --shared --viewonly 192.168.0.251:1&

 &表示打到背景

2.VNC主要是裝oracle

3.切換crlt+alt+F2  傳回Alt+F1

4.https://access.redhat.com/knowledge/docs/

5.yum install gedit  -y 裝gedit編輯器 

6.lftp 192.168.0.254  (yum install lftp -y)

7.lpr列印 lprm 1删除隊列1  lpq查詢

  echo "hello" | lpr 列印echo輸出的東西

8.firefox -->crlt+z挂機  bg打到背景  fg調到前台  crlt+c終止  jobs檢視

1.umast的值預設為0022 故建的檔案的預設權限為644(檔案預設沒有執行權限) 目錄為755

2.suid 檔案以檔案所有者的的權限執行

  sgid 不管誰在目錄裡建東西都算組的,root也不例外

  sticky 對目錄具有寫權限的使用者隻可以删除其所有檔案,不能 删除其他使用者的檔案

3.裝圖像界面 

yum groupinstall "X Window System"

yum groupinstall desktop

安裝中文支援

yum groupinstall "Chinese Support"

啟動gnome

startx

如果要開機自動啟動gnome,則編輯/etc/inittab檔案,将

id:3:initdefault 

修改為

id:5:initdefault 

重新開機後生效。

4.tail -1 /etc/passwd  從尾部檢視1行 即檢視倒數第一行

  head -1 /etc/passwd  從開頭開始檢視  即檢視檔案的第一行

  cat 全顯示

  less more 為一屏一屏顯示 空格鍵下一屏

5.用RHEL6.3鏡像做本地yum源

  mkdir /dvd

  mount /mnt/hgfs/linux-share/rhel-server-6.2-x86_64-dvd.iso  /dvd -o loop 将ISO鏡像挂載到/dvd目錄

  vi /etc/yum.repos.d/dvd.repo

  name=dvd

  baseurl=file:///dvd

  gpgcheck=0

 然後yum clean all  

     yum list 

  有的時候需要将ISO裡面的Packages裡面所有的RPM包拷貝到一個目錄裡。然後

  createrepo . ( rpm -ivh createrepo.rpm或yum install createrepo -y 來裝這個指令)

  然後将yum的源隻想目錄即可

6.VM9安裝 vm tools

  VM-->install vm tools 

  這時/media目錄會出現VMware Tools-5.5.3-34685.tar.gz

     cp /media/VMware\ Tools/ /tmp/ -r

     cd /tmp/

     ls

     cd VMware\ Tools/

     tar zxvf VMwareTools-9.2.2-893683.tar.gz

     cd vmware-tools-distrib/

     ./vmware-install.pl

在安裝過程中,會遇到諸如“In which directory do you want to install your binary files”這類的問題,

直接按回車就行了;

如遇到諸如帶有[yes]的詢問時,輸入yes後按回車即可。

 7.

    [root@vm1 ~]# echo $PATH

    /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

    echo $PATH 顯示目前PATH環境變量,該變量的值由一系列以冒号分隔的目錄名組成。

如:/usr/local/bin:/bin:/usr/bin。當我們執行程式時,shell自動跟據PATH變量的值去搜尋該程式。比如我們

現在的工作目錄是根目錄/ ,有一個程式sunrise在/bin/目錄下,我們可以在指令行輸入/bin/sunrise 這樣來執

行它,還可以直接輸入sunrise,這時shell會自動去尋找sunrise這個程式所在的完整路徑,找到之後才會去執行

該程式。shell在搜尋時先搜尋PATH環境變量中的第一個目錄,沒找到再接着搜尋,如果找到則執行它,不會再繼

續搜尋。  注意:目前工作目錄 ./ 一般并未在搜尋範圍之列,也就是PATH環境變量的值中并不包含./這個目前工

作目錄。為什麼一般不能加入這個目前工作目錄呢?主要原因在于安全問題。試想,一個evil 使用者在自己的家目

錄/home/evil/中放了一個名字叫ls的程式,當root使用者或其它使用者來到這個/home/evil/目錄時,想檢視這個目錄

中有些啥子檔案,于是執行ls指令,這時如果./目錄在PATH環境變量中且搜尋時先搜尋這個./目錄的話,則執行到

的程式是/home/evil/ls而不是/bin/ls程式,這樣就會造成極大地安全問題。是以我們要避免把./目錄加入PATH環

境變量之中,不要圖一時友善而鑄成大錯哦!執行目前工作目錄中的 program 時還是老老實實的 ./program 這樣

執行吧!

8.

[root@vm1 ~]# echo $PS1

[\u@\h \W]\$

如果給PS1指派PS1="QQ >" 則

QQ > ls

QQ > ll

logout之後還原

9.

[root@vm1 ~]# id cc

uid=500(cc) gid=500(cc) groups=500(cc) 檢視使用者cc的uid gid 所屬組

10

 passwd cc 該使用者cc的密碼

11

alias 為别名

alias顯示系統的别名

也可以alias ll='ls -l'自己定義

unalias ll 取消

使用者可利用alias,自定指令的别名。若僅輸入alias,則可列出目前所有的别名設定。 alias的效力僅及于該次

登入的操作。若要每次登入是即自動設好别名,可在/etc/profile或自己的~/.bashrc中設定指令的别名。

在賬戶根目錄下有~/.bash_profile檔案

編輯這個檔案即可

ZZ=`date +'%Y-%m-%d'`

alias l.='ls -d .[a-zA-Z]* --color=tty'

alias ll='ls -l --color=tty'

alias ls='ls --color=tty'

alias cldb='mysql -h192.168.3.170 -uwap -pwap tomcl'

alias tomlog='tail -f ~/tomcat/logs/catalina.out'

alias tomacclog='tail -f ~/tomcat/logs/access_log.$ZZ.txt'

還有,如果你想給每一位使用者都生效的别名,請把alias la='ls -al' 一行加在/etc/bashrc最後面,bashrc是環

境變量的配置檔案 /etc/bashrc和~/.bashrc 差別就在于一個是設定給全系統一個是設定給單使用者使用

cat /etc/fstab 

 /dev/mapper/vg_vm1-LogVol00 swap                    swap    defaults        0 0

 /裝置名                                             挂載點   類型(鏡像為loop)           記錄 檢測 

11 檢視路由表

route -n 

ip route 

12  檢視目前shell

[root@vm1 ~]# echo $SHELL

/bin/bash

13. yum seach gnome-u*

    yum search gnome

本文轉自 369藍寶 51CTO部落格,原文連結:http://blog.51cto.com/3739387/1124338,如需轉載請自行聯系原作者

繼續閱讀