小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

菜鳥學(xué)習(xí)linux筆記與練習(xí)

 雪域幽泉 2014-05-14
轉(zhuǎn)載自【Linux時(shí)代】
--------------------------------------------------------------------------
[i=s] 本帖最后由 yeluyide 于 2010-03-23 22:12 編輯

[qq]53663872[/qq]RHEL5.3安裝光盤主要文件內(nèi)容:
Cluster
ClusterStorage
images
isolinux
Server
VT

showmount -e 10.1.1.20
顯示指定的主機(jī)可供掛載的目錄

將U盤作為引導(dǎo)盤
dd if=diskboot.img of=/dev/sdb

CTRL + SHIFT + T
增加終端標(biāo)簽

常用的shell
  cat /etc/shells
   /bin/sh
   /bin/bash
   /sbin/nologin
   /bin/tcsh
   /bin/csh
   /bin/ksh
   /bin/zs

man 1 普通命令
     5 文件信息
     8 管理員專用命令

使用man查看出來的格式中的參數(shù)選項(xiàng)中兩個(gè)符號(hào)是指--------[]可有可無,{}必須有

info  m菜單
      l上一層
      home回到主頁面
      q退出

help  內(nèi)部命令

cd  切換目錄
    ~用戶家目錄
    -回到剛才的目錄
    ..上一級(jí)目錄
    .當(dāng)前目錄
    空 直接回到用戶家目錄

pwd 當(dāng)前目錄

mkdir 創(chuàng)建文件夾
      -p  如果所要?jiǎng)?chuàng)建的目錄文件的父目錄沒有被創(chuàng)建,則一并創(chuàng)建

ls   查看文件
-h(huán)  帶度量單位顯示
-t  按照最新修改時(shí)間排列
-d  查看目錄本身的屬性
c----字符設(shè)備文件
d----目錄文件
l----字符連接(軟連接)  類似于快捷方式
s----socket套接字
b----塊設(shè)備文件
----普通文件
p————管道文件

touch  創(chuàng)建文件
    創(chuàng)建多個(gè)文件:例 touch a{1,2,3}

rm   刪除文件
    rmdir 刪除空目錄
    -rf  沒有交互式的刪除目錄

grep  管道

<> 重定向
  ls -l /dev | grep ^d > ./output.txt  標(biāo)準(zhǔn)正確輸出
  ls -l /notexist 2 > ./file3.txt      標(biāo)準(zhǔn)錯(cuò)誤輸出
  ls -l /etc/passwd /notexist &> file4.txt 不管正確錯(cuò)誤輸出都重定向到file4.txt文件
  ls -l /etc/passwd /notexist &> /dev/null 屏蔽所有輸出結(jié)果

>> 追加

cp  復(fù)制
   -a   盡可能的保留所復(fù)制的文件屬性
   -r   拷貝文件夾

vim
三種模式:

命令模式:
  i 在光標(biāo)前進(jìn)入
  I 在行首進(jìn)入
  a 在光標(biāo)后進(jìn)入
  A 在行末進(jìn)入
  o 在光標(biāo)所在行的下一行行首進(jìn)入
  O 在光標(biāo)所在行的上一行行首進(jìn)入
  cw 修改一個(gè)單詞
  dw 刪除一個(gè)單詞
  dd 刪除一行
  u  撤銷上一次操作
  CTRL + r 重新上一次操作
  GG 光標(biāo)快速回到文件底部
  gg 光標(biāo)快速回到文件首部
  4dd 刪除光標(biāo)所在行開始的4行
  p   在光標(biāo)下一行進(jìn)行粘貼
  yy  復(fù)制一行
  d$ 刪除光標(biāo)后面的字符都行末

末行模式:
  q 退出
  q!強(qiáng)制退出
  w 保存
  wq 保存并退出
  wq!強(qiáng)制保存并退出
  set nu 顯示行數(shù)
  set nonu 不顯示行數(shù)
  set autoindent 自動(dòng)對(duì)齊
  set noautoindent 取消自動(dòng)對(duì)齊
  1,5s/mail/gmail/g 全局替換(1-5行)

第三:用戶管理

   單用戶多任務(wù)操作系統(tǒng),只有一個(gè)賬號(hào),肯定是管理員賬號(hào)
   多用戶多任務(wù)操作系統(tǒng),擁有多個(gè)賬號(hào),linux里只有一個(gè)管理員,權(quán)限最大的

     liunx 賬號(hào)的分類:
             管理員: uid=0
             系統(tǒng)賬號(hào)(偽賬號(hào)):uid=1-499
             普通賬號(hào):uid=500以上

  1涉及的一些文件
  /etc/passwd
  /etc/shadow

  2相關(guān)命令


  /etc/passwd文件的說明
  root:x:0:0:root:/root:/bin/bash
  用戶名:密碼:用戶ID:組ID:用戶描述:家目錄:默認(rèn)shell
  /etc/shadow文件說明
  root:$1$q0ZCD6PQ$CzjBq5ISoOIweJWMqMnD50:14683:0:99999:7:::
  用戶名:明文加密密碼:最后一次修改密碼的日期距離1970年1月1日點(diǎn)天數(shù):密碼修改的間隔:密碼過期時(shí)間:密碼過期前7天警告:密碼過期后你能使用多少天:賬號(hào)過期時(shí)間:保留字段


useradd tom
   1,在/etc/passwd中添加tom用戶
   2,在/etc/shadow中添加一行信息
   3,在/etc/group中添加一行信息
   4,在/etc/gshadow中添加一行信息
   5,建立用戶的家目錄,并且把相應(yīng)的環(huán)境變量文件復(fù)制到該目錄,而且把相應(yīng)的權(quán)限配置好
   .bash_logout
   .bash_profile
   .bashrc       
   這些文件都是從/etc/skel/*  復(fù)制過來的
   6,創(chuàng)建郵件文件,并且注意權(quán)限
                /var/mail/tom

useradd
        -d  自定義家目錄
        -s  自定義默認(rèn)shell
        -g  自定義所屬優(yōu)先組
        -f  指定密碼的過期時(shí)間
        -e  指定賬號(hào)過期時(shí)間

usermod
        usermod -G hellen,mj tom

        刪除用戶 userdel   -r

        gid  Gid
        一個(gè)賬號(hào)比尋屬于一個(gè)優(yōu)先組(gid) ,同時(shí)可以屬于多個(gè)別的組


組的相關(guān)命令
groupadd
groupdel
groupmod  -g -n
gpasswd
        gpasswd -A hellen tom  讓hellen成為tom組的管理員
                        組的管理員可以把其他賬號(hào)添加到該組
        gpasswd -a moto  tom  <---組管理員或者root運(yùn)行此命令可以moto添加到tom分組
        neogrp  tom   <---臨時(shí)加入到tom組

第四 用戶權(quán)限
t root 2241 03-16 15:53 /etc/passwd

        rw-                r--                r--
        擁有者權(quán)限        擁有組權(quán)限        其他人權(quán)限

tom  --> 屬于root組
bean --> 不屬于root組

        r讀權(quán)限
                對(duì)于文件:就是具有瀏覽文件內(nèi)容的權(quán)限
                對(duì)于目錄:就是具有對(duì)這個(gè)目錄進(jìn)行列表的權(quán)限

        w寫權(quán)限
                對(duì)于文件:就是可以修改文件的內(nèi)容,但不意味著可以刪除文件
                對(duì)于目錄:就是可以在目錄下創(chuàng)建文件,刪除文件
                                判斷是否可以刪除一個(gè)文件,依據(jù)是否對(duì)文件所在目錄具有寫的權(quán)限

        x執(zhí)行權(quán)限
                對(duì)于文件:具有執(zhí)行這個(gè)文件的權(quán)限,一般是指命令,腳本等可執(zhí)行文件
                對(duì)于目錄:具有進(jìn)入該目錄


修改權(quán)限
        chmod

chmod u=rwx run.sh
chmod g=rx,o=r run.sh
chmod g-x,u-w run.sh

        rw-                r--                r-x
        擁有者權(quán)限u        擁有組權(quán)限g        其他人權(quán)限o
        110 (6)        100 (4)        101 (5)     
        chmod 645  run.sh
二進(jìn)制   十進(jìn)制
0          0
1           1
10        2
11        3
100        4
101        5
110        6
111        7

        r-x , rw,  --x  561
        755  rwx,r-x,r-x
        644  rw-,r--,r--
       
chown   修改文件的主人 -R 遞歸
chown root:bean exports


/etc/bashrc <---對(duì)所有賬號(hào)生效
.bashrc  <---只對(duì)用戶本身生效,設(shè)定個(gè)人的命令別名,以及bash運(yùn)行時(shí)候的一些功能函數(shù)

/etc/profile  <---全局的變量文件,對(duì)所有用戶生效
.bash_profile  <---定義個(gè)人的環(huán)境變量
.bash_logout
.bash_history

.bash_logout中添加如下命令,將會(huì)在沒次退出自動(dòng)修改命令:
echo "186547" | passwd --stdin &> /dev/null  (passwd --stdin 只有管理員帳戶能夠使用的參數(shù))


用戶掩碼
umask

普通賬號(hào)的umask 0002
        建立文件 :  664 = 0666-0002
        建立目錄:  775 = 0777 - 0002
管理員的umask   0022
        建立文件 :  644 = 666 - 022
        建立目錄:  755 = 777 - 022


su nokai
su - nokia   (which ifconfig  ;  echo $PATH)
exit


兩個(gè)特殊文件屬性
        chattr +i /etc/shadow  <---不能修改文件,盡管是管理員也不能
        chattr +a  /etc/shadow <---只允許通過echo命令在文件后面追加內(nèi)容
        chattr -a  /etc/shadow       

實(shí)驗(yàn)方法:對(duì)shadow文件修改屬性,然后通過passwd修改密碼,看看效果



特權(quán)位和粘貼位

        特權(quán)位作用:如果對(duì)命令文件添加特權(quán)位,那么該命令運(yùn)行的時(shí)候就使用命令文件本身的擁有者身份去運(yùn)行,命令屬于誰,誰負(fù)責(zé)。(chmod u+s,g+s command_file)

實(shí)驗(yàn)方法:對(duì)/bin/touch命令進(jìn)行修改,通過普通賬號(hào)使用該命令創(chuàng)建文件,對(duì)比之前和之后的文件屬性
                        對(duì)passwd命令進(jìn)行修改,修改之后,看看普通賬號(hào)是否能修改密碼

                如果對(duì)文件夾,只能是g+s,作用:就是對(duì)于該目錄下的所有子目錄和文件都自動(dòng)繼承該目錄的組身份

        粘貼位(stick bit)
                保證文件只有擁有者能夠刪除,盡管別人的賬號(hào)對(duì)文件有刪除的權(quán)限也不能刪除,除管理員外,只能是針對(duì)文件夾進(jìn)行設(shè)定 chmod o+t /tmp/test
       
                chmod 0664 file

u     g     o
1     -     -   chmod u+s file  ===>  chmod 4664 file
-     1     -   chmod 2664 file       
-     -     1   chmod 1664 file        




練習(xí):添加一個(gè)用戶nokia,指定默認(rèn)shell是/bin/ksh  ,家目錄是/home/inokia,密碼有效期是10天,賬號(hào)在2010年4月20日就不能使用。
        給nokia分組添加一個(gè)密碼,并且讓tom成為nokia分組的管理員(tom不存在就自己建立)
        建立賬號(hào)bean,roy,使用root身份把bean通過命令把添加到nokia分組。
        使用tom這個(gè)身份,把roy通過命令添加到nokia分組

        最后清理現(xiàn)場(chǎng),把剛才建立的所有的分組和賬號(hào)都刪除,包括家目錄和郵件文件??梢酝ㄟ^相關(guān)命令完成或者直接修改配置文件。
       
        思路:
        第一步:創(chuàng)建用戶                                   #useradd nokia -s /bin/ksh -d /home/inokia -f 10 -e 04/20/2010
        第二步:配置密碼                                   #passwd nokia
        第三步:創(chuàng)建TOM                                                    #useradd tom
        第四步:設(shè)TOM為nokia分組管理員                   #gpasswd -A tom nokia
        第五部:建立賬號(hào)bean,roy                                     #useradd bean
                                                                             #useradd roy
        第六步:root身份將bean列入nokia分組              #gpasswd -a bean nokia
        第七步:使用tom用戶將roy列入nokia分組            #passwd tom
                                                                             #su - tom
                                                                                             $gpasswd -a roy nokia
                                                                                    $id
                                                                     $exit
        第八步:查看結(jié)果                                         #less /etc/group
        第九步:清理現(xiàn)場(chǎng)                                   #userdel tom
                                                                            #userdel bean
                                                                                            #userdel roy
                                                    #userdel bean
        第10步:刪除家目錄                                   #cd /home
                                                    #rm -rf inokia tom bean roy
        第11步:刪除郵件文件                              #cd /var/mail
                                                                            #rm -f nokia tom bean roy


作業(yè):
        手工添加一個(gè)用戶nokia,指定默認(rèn)shell是/bin/bash  ,家目錄是/home/inokia,密碼有效期是10天,賬號(hào)在2010年4月20日就不能使用,密碼過期前3天就開始警告,過期2天后還不修改密碼就不能登錄。

         思路:
         第一步:進(jìn)入/etc/passwd編輯        #vim /etc/passwd
                                            nokia:x:501:501:nokia nokia:/home/inokia:/bin/bash
         第二步:進(jìn)入/etc/shadow編輯        #vim /etc/shadow
                                            nokia:!!:14684:2:14719:3:10::
         第三步:進(jìn)入/etc/group編輯         #vim /etc/group
                                            nokia:x:501:nokia
         第四步:進(jìn)入/etc/gshadow編輯       #vim /etc/gshadow
                                            nokia:::nokia
         第五步:創(chuàng)建用戶目錄               #cd /home
                                            #mkdir inokia
         第六步:復(fù)制必要的環(huán)境變量文件     #cp /etc/skel/.bash* /home/inokia
         第七步:遞歸的更改用戶目錄的所有者 #chown -R nokia:nokia /home/inokia
         第八步:創(chuàng)建用戶郵件文件           #mkdir /var/mail/nokia
         第九步:更改用戶郵件文件的所有者   #chown nokia:mail nokia
         第十步:設(shè)置密碼                   #passwd nokia
         第11步:切入新用戶查看              #su - nokia
                                       

個(gè)人的學(xué)習(xí)筆記,歡迎大俠指正。我是一個(gè)初學(xué)者

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多