linux常用基本命令及初級(jí)網(wǎng)絡(luò)配置方法

這篇文章主要介紹“l(fā)inux常用基本命令及初級(jí)網(wǎng)絡(luò)配置方法”,在日常操作中,相信很多人在linux常用基本命令及初級(jí)網(wǎng)絡(luò)配置方法問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”linux常用基本命令及初級(jí)網(wǎng)絡(luò)配置方法”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

創(chuàng)新互聯(lián)專(zhuān)注于企業(yè)成都全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站重做改版、臨潁網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5建站、購(gòu)物商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為臨潁等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

基本命令
  uname -a -s
  hostname顯示主機(jī)名
若是要永久生效,則編輯以下文件
  #vim /etc/sysconfig/network
 
  ssh遠(yuǎn)程登錄
#ssh 10.1.1.54 (是以root用戶登錄的)
  #ssh tom@10.1.1.54(是以tom身份登錄)
  #ssh -Y 10.1.1.54(可以啟動(dòng)圖形界面的遠(yuǎn)程登陸)

  scp遠(yuǎn)程拷貝
  #scp 10.1.1.54:/etc/passwd /tmp/test(將目的地址10.1.1.54上的/etc/passwd文件拷貝到本地 /tmp/test下)
  #scp /tmp/test 10.1.1.54:/etc/passwd(與上相反)
  -r  可以拷貝文件夾

  file查看文件屬性
  #file passwd

  init
   配置文件/init/inittab
   級(jí)別 0       關(guān)機(jī)
       1       單用戶模式,主要用來(lái)修改管理員密碼
       2       不帶網(wǎng)絡(luò)支持的文本模式
       3       帶網(wǎng)絡(luò)支持的文本模式
       4       保留
       5       圖形界面模式
       6       重啟
  sync同步數(shù)據(jù)
  將還沒(méi)有同步到磁盤(pán)中的數(shù)據(jù)同步到磁盤(pán)(一般指是內(nèi)存中的數(shù)據(jù))

  shutdown
         -r  重啟
      -p  直接關(guān)閉電源
      -h(huán) 14.09 “hurry up,the system is shutting down”
      -c  取消關(guān)機(jī)計(jì)劃

  firefox &
  在后臺(tái)啟動(dòng)火狐瀏榔器


  [root@DNS 03]# jobs
  [1]-  Running                 gedit ule_02.txt &
  [2]+  Running                 firefox &
  [root@dns 03]# fg %1
將還在后臺(tái)運(yùn)行的job---gedit ule_02.txt 調(diào)到前臺(tái)運(yùn)行

  ctrl + z 把前臺(tái)進(jìn)程放到后臺(tái)去,并且暫停運(yùn)行
  bg 把某個(gè)后臺(tái)暫停的進(jìn)程在后臺(tái)運(yùn)行

  ctrl + c 結(jié)束某個(gè)前臺(tái)進(jìn)程


  date日期命令
  #date+%x
  03/17/2010
  #date +%m/%d/%y
  03/17/2010
  #date +%Y-%m-%d
  2010-03-17
  #date "+%Y-%m-%d %H:%M:%S"
  2010-03-17 14:26:45
  #date 031714282010
  月日時(shí)分年   《-------修改時(shí)間

  # echo $(($(date +%s)/86400))  計(jì)算當(dāng)前距離1970-01-01的天數(shù)
  # echo $(($(date --date='2010-03-18 00:00:00' +%s)/86400))


  echo $LANG 查看當(dāng)前語(yǔ)言環(huán)境
  export LANG=en_US.UTF-8更改語(yǔ)言環(huán)境

  網(wǎng)絡(luò)配置

    網(wǎng)卡配置
    #ifconfig
          ifconfig eth0
  eth0      Link encap:Ethernet  HWaddr 00:25:86:91:3D:34 
            inet addr:10.1.1.72  Bcast:10.1.1.255  Mask:255.255.254.0
            inet6 addr: fe80::225:86ff:fe91:3d34/64 Scope:Link
            UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:
            RX packets:51873478 errors:0 dropped:0 overruns:0 frame:0
            TX packets:51390710 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000
            RX bytes:747618634 (712.9 MiB)  TX bytes:3903334584 (3.6 GiB)
            Interrupt:177 Base address:0xac00

        配置子接口(臨時(shí)生效)
      #ifconfig eth0:1


        #mii -tool
         檢查網(wǎng)卡鏈路是否起來(lái)
         
      修改網(wǎng)卡的配置文件
      # vim /etc/sysconfig/network-scripts/ifcfg-eth0
          DEVICE=eth0    <---設(shè)備名字
         BOOTPROTO=static  <---網(wǎng)卡啟動(dòng)時(shí)候配置的方式: static | dhcp
          ONBOOT=yes
          IPADDR=192.168.1.110
          NETMASK=255.255.255.0
          GATEWAY=10.1.1.1
         
        #service network restart 《--- # vim /etc/sysconfig/network(配置文件)


       # route del default gw 10.1.1.1  <---臨時(shí)更改默認(rèn)網(wǎng)關(guān)
     # route add default gw 10.1.1.1

       # route del -net 169.254.0.0 netmask 255.255.0.0 <---臨時(shí)管理路由條目
     # route add -net 169.254.0.0 netmask 255.255.0.0 dev eth0

       配置DNS服務(wù)器的地址
     配置文件  /etc/resolv.conf
          nameserver 10.1.1.1
          nameserver 202.96.128.166  <--電信
          nameserver 210.21.196.6                 <---網(wǎng)通

怎么讓電腦上網(wǎng):
        1、配置正確的IP地址
        2、正確的網(wǎng)關(guān)
        3、正確的DNS

排錯(cuò)的步驟:
           1,ping 127.0.0.1  <----------tcp/ip協(xié)議棧
        2,ping 網(wǎng)卡的地址 <----------網(wǎng)卡故障
        3,ping DNS地址    <----------ping 10.1.1.1
        4,ping www.163.com<----------如果無(wú)法返回域名對(duì)應(yīng)的ip地址,那么DNS配置錯(cuò)誤

練習(xí):
        1、熟悉使用特權(quán)位,嘗試自己描述一下它的用途。要求:每個(gè)用戶使用touch命令創(chuàng)建的文件,擁有者屬于tom,擁有組是nokia .實(shí)驗(yàn)完畢,不要忘記復(fù)原。
        2、建立一個(gè)文件夾/ftp,要求里面存放的文件只有文件擁有者才能刪除。而且該目錄下的所有文件和子目錄的擁有組屬性都是屬于tom。
        3、怎么樣實(shí)現(xiàn)讓每個(gè)帳號(hào)在文本終端登錄的時(shí)候,都在終端上顯示 Welcome to upl信息 ?
        4、實(shí)現(xiàn)全局命令別名 mnts ,實(shí)現(xiàn)自動(dòng)掛載 mount 10.1.1.20:/share/ftp_source/class/03
        5、讓tom帳號(hào)建立文件夾的權(quán)限模式是 755,建立文件的權(quán)限是644。
        6、讓主機(jī)ping www.baidu.com的時(shí)候返回的IP地址是10.1.1.20,應(yīng)該怎么實(shí)現(xiàn)?
        7、根據(jù)網(wǎng)絡(luò)配置幾個(gè)步驟,自己進(jìn)行故意的破壞,故意配置錯(cuò)誤,然后同桌之間進(jìn)行排錯(cuò)。

       1:思路:特權(quán)位就是root賦予某個(gè)命令有在執(zhí)行的時(shí)候都是以特定的身份執(zhí)行
           第一步:創(chuàng)建用戶tom,用戶組nokia以及普通用戶aaa        #useradd tom
                                                                                           #groupadd nokia
                                                     #useradd aaa
                第二步:查看touch命令的位置,以及詳細(xì)信息              #which touch
                                                                                            #ls -l `which touch`
        第三步:更改touch命令的所有者與所有組                  #chown tom:nokia `which touch`
                第四步:給touch命令賦予用戶和用戶組特權(quán)位              #chomd u+s,g+s `which touch`
                第五步:切換到普通用戶并用touch命令創(chuàng)建文件            #su - tom
                                                                                            $touch file1
        第六步:使用ls -l查看所創(chuàng)建的文件的所有者與所有組       $ls -l file1

           結(jié)果:其他帳號(hào)不能使用touch <----------------------原因:是因?yàn)槭褂玫挠脩魟?chuàng)建文件所在的路徑的父目錄沒(méi)有寫(xiě)的權(quán)限,到有權(quán)限的目錄下就可以執(zhí)行touch命令了

        2:思路:第一步:創(chuàng)建文件夾ftp                                         #mkdir /ftp
                      第二步:遞歸修改ftp的擁有組                      #chown -R :tom /ftp
                      第三步:賦予ftp粘貼位                            #chmod o+t /ftp
       
        3:思路:每個(gè)帳號(hào)在登錄時(shí)候都會(huì)自動(dòng)運(yùn)行帳號(hào)所對(duì)應(yīng)的家目錄下的.bashrc文件,因此只要在對(duì)應(yīng)的.bashrc中添加echo ““Welcome to upl”
          如:#vim /home/inokia/.bashrc
             添加echo "Welcome to up1"
              #su - nokia
              $就會(huì)有歡迎信息

          4:思路:全局就是說(shuō)對(duì)所有帳號(hào)有效。。修改/etc/bashrc就可以了
          在末尾添加alias mnts='10.1.1.20:/share/ftp_source/class/03 /mnt'

               5:思路:要修改默認(rèn)的權(quán)限模式,可以嘗試修改默認(rèn)的umask
                  登錄tom帳戶后在提示符中輸入$umask 022
           如果需要重啟后還是這樣,則可以修改配置文件/etc/bashrc

        6:思路:只需在本地的解析庫(kù)中指定www.baidu.com的解析地址為10.1.1.20即可
                #vi /etc/hosts
        添加10.1.1.20  www.baidu.com

到此,關(guān)于“l(fā)inux常用基本命令及初級(jí)網(wǎng)絡(luò)配置方法”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

文章題目:linux常用基本命令及初級(jí)網(wǎng)絡(luò)配置方法
標(biāo)題來(lái)源:http://bm7419.com/article30/jjdhso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、網(wǎng)站策劃商城網(wǎng)站、企業(yè)網(wǎng)站制作、云服務(wù)器、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司