馬哥教育N22期第八周作業

1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。

設備 功能 使用場景 區別
網橋 根據MAC地址來轉發幀,本地通信只限本網段內, 相當于中繼器,線路比較長保證信號不變形的傳輸 工作在物理層,相當于一個物理接口
集線器 接收到的數據包進行廣播轉發,所有端口都能收到此數據,通過MAC確認是不是發給自己的包進行回應 廣播形式轉發數據都每個端口 工作在數據鏈路層,共享帶寬
二層交換機 物理編址、網絡拓撲結構、錯誤校驗、幀序列以及流控 不是廣播形式轉發數據,對于一個目的MAC進行轉發 工作在數據鏈路層,與集線器不同,不是廣播形式,而是選擇,同時獨享帶寬
三層交換機 通過IP轉發數據包,不具有選路功能 基于IP的轉發 工作在網絡層,相當于路由器
路由器 為經過路由器的每個數據包尋找一條最佳傳輸路徑 選路,轉發,NAT等 工作在網絡層,路由選路轉發數據

2、IP地址的分類有哪些?子網掩碼的表示形式及其作用

以IPv4為例說明

  • A類地址:范圍從0~127,0是保留的并且表示所有IP地址,而127也是保留的地址,并且是用于測試環回用的。因此,A類地址的范圍其實是從1~126之間。如:10.0.0.1,第一段號碼為網絡號碼,剩下的三段號碼為本地主機號。轉換為2進制來說,一個A類IP地址由1字節的網絡地址和3字節主機地址組成,網絡地址的最高位必須是“0”,地址范圍從0.0.0.1到126.255.255.255??捎玫腁類網絡有126個,每個網絡能容納1億多個主機(2的24次方的主機數目)。以子網掩碼來進行區別:255.0.0.0

  • B類地址:范圍從128-191,如172.168.1.1,第一和第二段號碼為網絡號碼,剩下的2段號碼為本地計算機的號碼。轉換為2進制來說,一個B類IP地址由2個字節的網絡地址和2個字節的主機地址組成,網絡地址的最高位必須是“10”,地址范圍從128.0.0.0到191.255.255.255??捎玫腂類網絡有16382個,每個網絡能容納6萬多個主機。以子網掩碼來進行區別:255.255.0.0。

  • C類地址:范圍從192-223,如192.168.1.1,第一,第二,第三段號碼為網絡號碼,剩下的最后一段號碼為本地計算機的號碼。轉換為2進制來說,一個C類IP地址由3字節的網絡地址和1字節的主機地址組成,網絡地址的最高位必須是“110”。范圍從192.0.0.0到223.255.255.255。C類網絡可達209萬余個,每個網絡能容納254個主機。以子網掩碼來進行區別:255.255.255.0。

  • D類地址:范圍從224-239,D類IP地址第一個字節以“1110”開始,它是一個專門保留的地址。它并不指向特定的網絡,目前這一類地址被用在多點廣播(Multicast)中。多點廣播地址用來一次尋址一組計算機,它標識共享同一協議的一組計算機。

  • E類地址:范圍從240-254,以“11110”開始,為將來使用保留。全零 (“0.0.0.0”)地址對應于當前主機。全“1”的IP地址(“255.255.255.255”)是當前子網的廣播地址。

除了以上描述的默認子網掩碼我們還可以通過子網掩碼劃分子網:

  • 首先我們介紹一下取得網絡號和主機號:

    例如:假設有一個 I P 地址: 192.168.0.1
         子網掩碼為: 255.255.255.0
         化為二進制為: I P 地址 11000000.10101000.00000000.00000001
         子網掩碼 11111111.11111111.11111111.00000000
         將兩者做 ' 與 ' 運算得: 11000000.10101000.00000000.00000000
         將其化為十進制得: 192.168.0.0(即網絡號)
         0.1中的1就是主機號
  • 網絡號、子網號和子網主機號:

    以上面例子為例,再想劃分6個子網,我們可以增加掩碼長度:
    子網掩碼為: 255.255.255.224
    去除全0和全1的,001、010、011、100、101、110
    將其化為十進制得: 192.168.0.32/64/96/128/160/192(即網絡號)

3、計算機網絡的分成模型有哪些(OSI模型和TCP/IP模型),每一層的功能及涉及到的物理設備有哪些

OSI層 功能 協議
應用層 文件傳輸,電子郵件,文件服務,虛擬終端 tftp,http,snmp,ftp
表示層 數據格式化,代碼轉換,數據加密
會話層 解除或建立與其他接點的聯系
傳輸層 提供端對端接口 tcp,udp
網絡層 為數據包選擇路由 ip,icmp,rip,igmp
數據鏈路層 傳輸地址幀、錯誤檢測功能 slip,cslip
物理層 以二進制形式在物理媒介上傳輸數據 以太網,令牌網

4、如何將Linux主機接入到TCP/IP網絡,請描述詳細的步驟。(手動指定的方式)

  • 通過配置文件方式:

    # vim /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0    //接口名字
    HWADDR=00:0C:29:06:1B:37
    TYPE=Ethernet   //以太網
    UUID=eeff4c0e-9f73-4e08-b8ae-ede6eb054c32
    ONBOOT=no
    NM_CONTROLLED=yes
    BOOTPROTO=dhcp  //上網方式dhcp接口獲取IP,
  • 如果沒有dhcp服務器,可以通過設置路由來上網:

    ifconfig eth0 IP/MASK
    
    [root@localhost ~]# service network restart
    正在關閉接口 eth0:      [確定]
    關閉環回接口:           [確定]
    彈出環回接口:           [確定]

5、為Linux主機配置網絡信息的方式有哪些,請描述各個過程。

  • ifconfig

    [root@localhost ~]# ifconfig eth0:0 192.168.9.100/24
    [root@localhost ~]# ifconfig
    eth0      Link encap:Ethernet  HWaddr 00:0C:29:06:1B:37  
              inet addr:192.168.9.19  Bcast:192.168.9.255  Mask:255.255.255.0
              inet6 addr: fe80::20c:29ff:fe06:1b37/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:371382 errors:0 dropped:0 overruns:0 frame:0
              TX packets:17991 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:23095265 (22.0 MiB)  TX bytes:1496195 (1.4 MiB)
    
    eth0:0    Link encap:Ethernet  HWaddr 00:0C:29:06:1B:37  
              inet addr:192.168.9.100  Bcast:192.168.9.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  • ip

    [root@localhost ~]# ip addr add 192.168.9.101 dev eth0:1
  • 修改配置文件

    [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

6、寫一個腳本,使用ping命令探測172.16.250.1-172.16.250.254之間的所有主機的在線狀態; 在線的主機使用綠色顯示; 不在線的主使用紅色顯示;

#!/bin/bash
#
for i in {1..254};do
        ping 172.16.250.$i -w 2 -c 2 &>/dev/null
        result=$?
        if [ $result -eq 0 ];then
                echo -e "\033[32m 172.16.250.$i \033[0m"
        else

                echo -e "\033[31m 172.16.250.$i \033[0m"
        fi
done
[root@localhost test-scripts]# bash ping.sh 
 172.16.250.1 
 172.16.250.2 
 172.16.250.3 
 172.16.250.4 
 172.16.250.5

7、詳細描述每個網絡接口的配置文件中各個參數的含義和其所對應的值;

DEVICE=eth0         //此配置文件應用到的設備
HWADDR=00:0C:29:06:1B:37        //對應設備的MAC地址
TYPE=Ethernet               //接口類型,以太網、令牌環網等
UUID=eeff4c0e-9f73-4e08-b8ae-ede6eb054c32       //設備唯一標識
ONBOOT=no       //系統引導時是否加載此設備
NM_CONTROLLED=yes   //NM是NetworkManager的簡寫;此網卡是否接受NM控制;CentOS6建議為“no”
BOOTPROTO=dhcp      //激活此設備時地址配置協議,dhcp,static,none

8、如何給網絡接口配置多個地址,有哪些方式?

[root@localhost test-scripts]# ip addr add 192.168.9.111/24 dev eth0 label eth0:3
[root@localhost test-scripts]# ifconfig eth0:1 192.168.9.110/24
[root@localhost test-scripts]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:06:1B:37  
          inet addr:192.168.9.19  Bcast:192.168.9.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe06:1b37/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:529771 errors:0 dropped:0 overruns:0 frame:0
          TX packets:42404 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:35999514 (34.3 MiB)  TX bytes:3880544 (3.7 MiB)

eth0:0    Link encap:Ethernet  HWaddr 00:0C:29:06:1B:37  
          inet addr:192.168.9.100  Bcast:192.168.9.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

eth0:1    Link encap:Ethernet  HWaddr 00:0C:29:06:1B:37  
          inet addr:192.168.9.110  Bcast:192.168.9.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

eth0:3    Link encap:Ethernet  HWaddr 00:0C:29:06:1B:37  
          inet addr:192.168.9.111  Bcast:0.0.0.0  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

9、常用的網絡管理類工具有哪些,并用示例形式描述他們的使用方法。

  • ifconfig命令:接口及地址查看和管理

    [root@localhost test-scripts]# ifconfig -a    //顯示所有接口,包括inactive狀態的接口
    [root@localhost test-scripts]# ifconfig eth0 192.168.9.22/24        //配置設備接口IP
    [root@localhost test-scripts]# ifconfig eth0 up/down    //啟用、禁用設備接口
    注意此命令是立即送往內核中TCP/IP協議棧,并生效
  • route命令:查看和配置網絡路由

    路由條目類型:
    主機路由:目標地址為單個IP;
    網絡路由:目標地址為IP網絡;
    默認路由:目標為任意網絡,0.0.0.0/0.0.0.0
    route add -net  10.0.0.0/8  gw  192.168.10.1  dev  eth1 //eth1網絡設備10.0.0.0網段通過網關192.168.10.1轉發出去
    route add  -net  0.0.0.0/0.0.0.0  gw 192.168.10.1   //任何網段都從192.168.10.1轉發出去 
    route add  default  gw 192.168.10.1  
    route  del  -net  10.0.0.0/8  gw 192.168.10.1   //刪除本條路由
    route -n   //查看主機路由
  • netstat命令:查看網絡連接和路由

    netstat -rn     //顯示內核路由表
    -u:UDP相關的連接
    -w:raw socket相關的連接
    -l:處于監聽狀態的連接
    -a:所有狀態
    -n:以數字格式顯示IP和Port;
    -e:擴展格式
    -p:顯示相關的進程及PID;
    常用格式:-tan,  -uan,  -tnl,  -unl,  -tunlp
    [root@localhost test-scripts]# netstat -tnlp        //顯示IP地址對應的監聽端口上服務程序
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
    tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      1643/rpcbind        
    tcp        0      0 0.0.0.0:48434               0.0.0.0:*                   LISTEN      1700/rpc.statd      
    tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      2001/sshd           
    tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      1740/cupsd          
    tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      2099/master         
    tcp        0      0 :::45159                    :::*                        LISTEN      1700/rpc.statd      
    tcp        0      0 :::111                      :::*                        LISTEN      1643/rpcbind        
    tcp        0      0 :::22                       :::*                        LISTEN      2001/sshd           
    tcp        0      0 ::1:631                     :::*                        LISTEN      1740/cupsd          
    tcp        0      0 ::1:25                      :::*                        LISTEN      2099/master

10、Linux系統軟件包管理方法(安裝、升級、卸載等操作)有哪些,以及如何管理的。

  • rpm:rehat package manager,紅帽系列的包管理器,功能包括:安裝、升級、卸載、查詢、校驗和數據庫維護

    rpm命令:rpm  [OPTIONS]  [PACKAGE_FILE]
    OPTIONS:安裝:-i, --install
            升級:-U, --update, -F, --freshen
            卸載:-e, --erase
            查詢:-q, --query
            校驗:-V, --verify
    安裝:# rpm -ivh PACKAGE_FILE
            -v:安裝的詳細信息
            -h:hash marks輸出進度條;每個#表示2%的進度
    升級:# rpm -Uvh|-Fvh PACKAGE_FILE
    卸載:# rpm -e --allmatches --nodeps --test PACKAGE_FILE
            --allmatches:卸載所有匹配指定名稱的程序包的各版本;
            --nodeps:忽略依賴關系
            --test:測試卸載,dry run模式
    查詢:# rpm -ql|-qi|-qf|-qc|-qd|-qpi|-qpl|-qpc
            -l, --list:程序安裝生成的所有文件列表;
            -i, --info:程序包相關的信息,版本號、大小、所屬的包組,等;
            -c, --configfiles:查詢指定的程序包提供的配置文件;
            -d, --docfiles:查詢指定的程序包提供的文檔;
            --provides:列出指定的程序包提供的所有的能力
            -R, --requires:查詢指定的程序包的依賴關系;
            --scripts:查看程序包自帶的腳本片斷;
    校驗:# rpm -V PACKAGE_FILE
            如果校驗失敗,返回以下結果:
            S=大小改變
            M=權限改變
            5=MD5改變
            L=連接改變
            D=設備改變
            U=用戶改變
            G=組改變
            T=日期和時間改變
            missing=文件丟失
    數據庫維護:/var/lib/rpm  通過此處數據庫進行查詢操作
        # rpm --initdb|--rebuilddb
            --initdb:初始化數據庫,當前無任何數據庫可實始化創建一個新的;當前有時不執行任何操作;
            --rebuilddb:重新構建,通過讀取當前系統上所有已經安裝過的程序包進行重新創建;

11、如何使用發行版光盤作為yum repository,請描述該過程。

1、查看光盤是否掛載
[root@localhost yum.repos.d]# mount
/dev/sr0 on /media/CentOS_6.8_Final type iso9660 (ro,nosuid,nodev,uhelper=udisks,uid=500,gid=500,iocharset=utf8,mode=0400,dmode=0500)
2、在/etc/yum.repos.d目錄下創建一個cdrom.repo的文件
[root@localhost yum.repos.d]# touch cdrom.repo
3、vim cdrom.repo
[cdrom]
name=CentOS6cdrom
baseurl=file:///media/CentOS_6.8_Final
gpgcheck=0
enabled=1
4、清楚本地緩存,建立元數據緩存
yum clean all
yum makecache

cdrom                                                        | 4.0 kB     00:00 ... 
cdrom/group_gz                                               | 226 kB     00:00 ... 
cdrom/filelists_db                                           | 6.3 MB     00:00 ... 
cdrom/primary_db                                             | 4.7 MB     00:00 ... 
cdrom/other_db                                               | 2.8 MB     00:00 ... 
extras                                                       | 3.4 kB     00:00

12、寫一個腳本,完成以下功能

   (1) 假設某目錄(/etc/rc.d/rc3.d/)下分別有K開頭的文件和S開頭的文件若干;
   (2) 顯示所有以K開頭的文件的文件名,并且給其附加一個stop字符串;
   (3) 顯示所有以S開頭的文件的文件名,并且給其附加一個start字符串;
   (4) 分別統計S開頭和K開頭的文件各有多少;
#!/bin/bash
#
declare -i i=0
declare -i j=0

for file1 in `ls /etc/rc.d/rc3.d |egrep "^K"` ;do
        echo "$file1 stop"
        let i++
done

for file2 in `ls /etc/rc.d/rc3.d |egrep "^S"` ;do
        echo "$file2 start"
        let j++
done
echo "k top file sum is $i"
echo "s top file sum is $j"

[root@localhost test-scripts]# bash file.sh
K01smartd stop
K02oddjobd stop
K05wdaemon stop
K10psacct stop
K10saslauthd stop
K15htcacheclean stop
K15httpd stop
K30spice-vdagentd stop
K50dnsmasq stop
K60nfs stop
K61nfs-rdma stop
K69rpcsvcgssd stop
K73winbind stop
K75ntpdate stop
K75quota_nld stop
K76ypbind stop
K84wpa_supplicant stop
K87restorecond stop
K88sssd stop
K89netconsole stop
K89rdisc stop
K92pppoe-server stop
K95firstboot stop
K95rdma stop
K99rngd stop
S01sysstat start
S02lvm2-monitor start
S08ip6tables start
S08iptables start
S10network start
S11auditd start
S11portreserve start
S12rsyslog start
S13cpuspeed start
S13irqbalance start
S13rpcbind start
S15mdmonitor start
S22messagebus start
S23NetworkManager start
S24nfslock start
S24rpcgssd start
S25blk-availability start
S25cups start
S25netfs start
S26acpid start
S26haldaemon start
S26udev-post start
S28autofs start
S50kdump start
S55sshd start
S58ntpd start
S80postfix start
S82abrt-ccpp start
S82abrtd start
S90crond start
S95atd start
S99certmonger start
S99local start
k top file sum is 25
s top file sum is 33

13、寫一個腳本,完成以下功能

   (1) 腳本能接受用戶名作為參數;
   (2) 計算此些用戶的ID之和;
#!/bin/bash
#
declare -i userid=0
declare -i idsum=0
declare -a username
read -p "please input username: " -a username
argument=${#username[*]}
if [ $argument -eq 0 ];then
        echo "no username,please agruments"
fi
for i in `seq 0  $[${#username[*]}-1]`;do
        userid=`id -u ${username[$i]}`
        let idsum+=userid
done
echo "idsum is $idsum"

[root@localhost test-scripts]# bash useradd.sh 
please input username: xuc apache magedu
idsum is 1049
[root@localhost test-scripts]# bash useradd.sh 
please input username: 
no username,please agruments
idsum is 0

14、寫一個腳本

   (1) 傳遞一些目錄給此腳本;
   (2) 逐個顯示每個目錄的所有一級文件或子目錄的內容類型;
   (3) 統計一共有多少個目錄;且一共顯示了多少個文件的內容類型;
#!/bin/bash
#

declare -i dfile=0
declare -i cfile=0
declare -i bfile=0
declare -i lfile=0
declare -i pfile=0
declare -i sfile=0
declare -i cmnfile=0

if [ $# -lt 1 ];then
        echo "please input arguments"
exit 1
fi
dfile=$(ls -l "$@" |egrep ^d |awk '{print $NF}'|wc -l)
cfile=$(ls -l "$@" |egrep ^c |awk '{print $NF}'|wc -l)
bfile=$(ls -l "$@" |egrep ^b |awk '{print $NF}'|wc -l)
lfile=$(ls -l "$@" |egrep ^l |awk '{print $NF}'|wc -l)
pfile=$(ls -l "$@" |egrep ^p |awk '{print $NF}'|wc -l)
sfile=$(ls -l "$@" |egrep ^s |awk '{print $NF}'|wc -l)
cmnfile=$(ls -l "$@" |egrep ^- |awk '{print $NF}'|wc -l)

ls -l "$@"
echo "The directory file total : $dfile"
echo "The charactor file total : $cfile"
echo "The block file total : $bfile"
echo "The link file total : $lfile"
echo "The FIFO file total : $pfile"
echo "The socket file total : $sfile"
echo "The common file total : $cmnfile"

....省略文件輸出
The directory file total : 31
The charactor file total : 124
The block file total : 40
The link file total : 15
The FIFO file total : 0
The socket file total : 1
The common file total : 0

15、寫一個腳本

  通過命令行傳遞一個參數給腳本,參數為用戶名
  如果用戶的id號大于等于500,則顯示此用戶為普通用戶;

#!/bin.bash
#
id -u $1 & >/dev/null

if [ $? -eq 0 ];then
        if [ `id -u $1` -lt 500 ];then
                echo "$1 is system user"
        else
                echo "$1 is common user"
        fi
else
        echo "user is not exist"
fi
[root@localhost test-scripts]# bash usertype.sh 123
user is not exist
[root@localhost test-scripts]# bash usertype.sh xuc
xuc is common user
[root@localhost test-scripts]# bash usertype.sh root
root is system user

16、寫一個腳本

   (1) 添加10用戶user1-user10;密碼同用戶名;
   (2) 用戶不存在時才添加;存在時則跳過;
   (3) 最后顯示本次共添加了多少用戶;
#!/bin/bash
#
declare -i j=0
for i in {1..10};do
        useradd use$i &>/dev/null
        if [ $? -eq 0 ];then
                let j++
                echo "user$1" |passwd --stdin user$i &>/dev/null
        else
                echo "user$i is exist"  
        fi
done
echo "adduser total is $j"

17、寫一腳本,用ping命令測試172.16.250.20-172.16.250.100以內有哪些主機在線,將在線的顯示出來;

如6題

18、打印九九乘法表;

#!/bin/bash
#

for j in {1..9};do
        for i in `seq 1 $j`;do
                echo -n -e "${i}X${j}=$[${i}*${j}]\t"
        done
        echo
done
    [root@localhost test-scripts]# bash 99.sh 
    1X1=1   
    1X2=2   2X2=4   
    1X3=3   2X3=6   3X3=9   
    1X4=4   2X4=8   3X4=12  4X4=16  
    1X5=5   2X5=10  3X5=15  4X5=20  5X5=25  
    1X6=6   2X6=12  3X6=18  4X6=24  5X6=30  6X6=36  
    1X7=7   2X7=14  3X7=21  4X7=28  5X7=35  6X7=42  7X7=49  
    1X8=8   2X8=16  3X8=24  4X8=32  5X8=40  6X8=48  7X8=56  8X8=64  
    1X9=9   2X9=18  3X9=27  4X9=36  5X9=45  6X9=54  7X9=63  8X9=72  9X9=81

原創文章,作者:N22_熊寶,如若轉載,請注明出處:http://www.www58058.com/58500

(0)
N22_熊寶N22_熊寶
上一篇 2016-11-14 08:28
下一篇 2016-11-14 08:29

相關推薦

  • Linux 第一周總結

    一、描述計算機的組成及其功能。 計算機組成是由軟件和硬件組成的。 硬件部分由cpu、主板、存儲器、輸入輸出設備組成 Cpu:主要是解釋計算機指令以及處理計算機軟件中的數據。 主板:是微機最基本的也是最重要的部件之一,一般有BIOS芯片、I/O控制芯片、鍵和面板控制開關接口、指示燈插接件、擴充插槽、主板及插卡的直流電源供電接插件等元件。 存儲器:是存儲程序和各…

    2017-07-02
  • TCP連接的狀態詳解以及故障排查

    我們通過了解TCP各個狀態,可以排除和定位網絡或系統故障時大有幫助。(總結網絡上的內容) 1、TCP狀態 linux查看tcp的狀態命令: 1)、netstat -nat  查看TCP各個狀態的數量 2)、lsof  -i:port  可以檢測到打開套接字的狀況 3)、 &nbs…

    Linux干貨 2015-04-03
  • N21沉舟11周作業

    1、詳細描述一次加密通訊的過程,結合圖示最佳。 2、描述創建私有CA的過程,以及為客戶端發來的證書請求進行辦法證書。 一、CA服務器端 #進入CA目錄:cd    /etc/pki/CA #創建初始文件touch index.txt serialecho 01 >&nbsp…

    Linux干貨 2016-09-19
  • Linux硬鏈接和軟鏈接

    標簽:    inode    軟鏈接    硬鏈接 一、ionde及inode編號   在計算機中,信息一般以扇區(sectors)的形式存儲在硬盤上,而每個扇區包括512個字節的數據和一些其他信息(即一個扇區包括兩個主要部分:存儲數據地點的標識符和存儲數據的數據段)。操作系統…

    Linux干貨 2016-10-20
  • Linux基礎目錄名稱命名法則及功能規定

    Linux中有非常多的目錄文件,那么這些目錄文件的命令規則,和功能都有那些,今天學習了下,下面是我的學習記錄,跟大家分享下。 文件命名規則 (1) 除了/之外,所有字符都合法 (2) 特殊字符如@、#、¥、&、()、-、空格等最好不要使用,當使用空格作為文件名時,執行命令會出錯 (3) 避免使用”.”作為文件名的第一個字符,因為在Linux系統中以”…

    Linux干貨 2016-08-15
  • MySQL 多實例詳解

    目錄 一、基本概念 1、MySQL多實例        就是在一臺機器上面開啟多個不同的端口,運行多個MySQL服務進程。這些MySQL多實例公用一套安裝程序,使用不同的(也可以是相同的)配置文件,啟動程序,數據文件。在提供服務時候,多實例MySQL在邏輯上看來是各自獨立的,多個實例的自身是根據配置…

    Linux干貨 2015-09-23

評論列表(1條)

  • luoweiro
    luoweiro 2016-11-29 22:58

    第10題判斷用戶存在一般使用id 看的,不是要useradd添加返回錯誤來判斷

欧美性久久久久