zoukankan      html  css  js  c++  java
  • Linux5

    1、为主机新增两块30GB的SCSI硬盘
    [root@localhost ~]# fdisk -l /dev/sda
    磁盘 /dev/sda:42.9 GB, 42949672960 字节,83886080 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x000a8e09
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048     2099199     1048576   83  Linux
    /dev/sda2         2099200    83886079    40893440   8e  Linux LVM
    [root@localhost ~]# fdisk -l /dev/sdb
    磁盘 /dev/sdb:32.2 GB, 32212254720 字节,62914560 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    [root@localhost ~]# fdisk -l /dev/sdc
    磁盘 /dev/sdc:32.2 GB, 32212254720 字节,62914560 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    2、划分3个主分区,各5GB,剩余空间作为扩展分区
    命令(输入 m 获取帮助):p
    磁盘 /dev/sdb:32.2 GB, 32212254720 字节,62914560 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0xbd5c2535
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048    10487807     5242880   83  Linux
    /dev/sdb2        10487808    20973567     5242880   83  Linux
    /dev/sdb3        20973568    31459327     5242880   83  Linux
    /dev/sdb4        31459328    62914559    15727616    5  Extended
    3、在扩展分区中建立2个逻辑分区,容量分别为2GB、10GB
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048    10487807     5242880   83  Linux
    /dev/sdb2        10487808    20973567     5242880   83  Linux
    /dev/sdb3        20973568    31459327     5242880   83  Linux
    /dev/sdb4        31459328    62914559    15727616    5  Extended
    /dev/sdb5        31461376    35655679     2097152   83  Linux
    /dev/sdb6        35657728    56629247    10485760   83  Linux
    4、将第一个逻辑分区的类型改为swap
    命令(输入 m 获取帮助):t
    分区号 (1-6,默认 6):5
    Hex 代码(输入 L 列出所有代码):82
    已将分区“Linux”的类型更改为“Linux swap / Solaris”
    命令(输入 m 获取帮助):p
    磁盘 /dev/sdb:32.2 GB, 32212254720 字节,62914560 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0xbd5c2535
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048    10487807     5242880   83  Linux
    /dev/sdb2        10487808    20973567     5242880   83  Linux
    /dev/sdb3        20973568    31459327     5242880   83  Linux
    /dev/sdb4        31459328    62914559    15727616    5  Extended
    /dev/sdb5        31461376    35655679     2097152   82  Linux swap / Solaris
    /dev/sdb6        35657728    56629247    10485760   83  Linux
    5、将第一个主分区格式化为ext4
    [root@localhost ~]# mkfs -t ext4 /dev/sdb1
    6、将第二个主分区格式化为xfs
    [root@localhost ~]# mkfs -t xfs /dev/sdb2
    7、将第三个主分区格式化为FAT32
    [root@localhost ~]# mkfs -t vfat -F 32 /dev/sdb3
    mkfs.fat 3.0.20 (12 Jun 2013)
    8、创建 /data1 /data2 /data3
    [root@localhost ~]# mkdir /{data1,data2,data3}
    9、将第一个主分区挂载到/data1,在目录中创建文件测试,并实现 /etc/fstab
    [root@localhost ~]# mount /dev/sdb1 /data1
    [root@localhost ~]# vim /etc/fstab
    /dev/sdb1       /data1        ext4    defaults       12 
    [root@localhost ~]# df -i /dev/sdb1
    文件系统        Inode 已用(I) 可用(I) 已用(I)% 挂载点
    /dev/sdb1      327680      11  327669       1% /data1
    10、将第二个主分区挂载到/data2,在目录中创建文件测试,并实现 /etc/fstab
    [root@localhost ~]# mount /dev/sdb2 /data3
    [root@localhost ~]# vim /etc/fstab
    /dev/sdb2       /data2                          xfs     defaults         12
    [root@localhost ~]# df -i /dev/sdb2
    文件系统         Inode 已用(I) 可用(I) 已用(I)% 挂载点
    /dev/sdb2      2621440       3 2621437       1% /data3
    11、将第二个主分区挂载到/data3,在目录中创建文件测试,并基于UUID实现 /etc/fstab
    [root@localhost ~]# mount /dev/sdb3 /data3
    [root@localhost ~]# blkid /dev/sdb3
    /dev/sdb3: UUID="B5B1-C817" TYPE="vfat"
    [root@localhost ~]# blkid /dev/sdb3 >> /etc/fstab
    [root@localhost ~]# vim /etc/fstab
    /dev/sdb3: UUID="B5B1-C817" TYPE="vfat"
    12、将第一个逻辑分区格式化swap格式,将swap分区扩展,测试查看
    [root@localhost ~]# mkswap /dev/sdb5
    正在设置交换空间版本 1,大小 = 2097148 KiB
    无标签,UUID=3207f938-49dc-4bba-b075-de6d4a801027
    [root@localhost ~]# swapon -s
    文件名    类型  大小 已用 权限
    /dev/dm-1                               partition 2097148 0 -1
    [root@localhost ~]# cat /proc/meminfo | grep -i "swaptotal"
    SwapTotal:       2097148 kB
    [root@localhost ~]# swapon /dev/sdb5
    [root@localhost ~]# swapon -s
    文件名    类型  大小 已用 权限
    /dev/dm-1                               partition 2097148 0 -1
    /dev/sdb5                               partition 2097148 0 -2
    [root@localhost ~]# cat /proc/meminfo | grep -i "swaptotal"
    SwapTotal:       4194296 kB
    13、通过xftp等工具将linux.iso 传到linux虚拟机中,并挂载查看内容
    [root@localhost ~]# ls
    anaconda-ks.cfg  initial-setup-ks.cfg  linux.iso  公共  模板  视频  图片  文档  下载  音乐  桌面
    [root@localhost ~]# mkdir /iso
    [root@localhost ~]# mount /root/linux.iso /iso
    mount: /dev/loop0 写保护,将以只读方式挂载
    [root@localhost ~]# ls /iso
    manifest.txt     VMwareTools-10.3.2-9925305.tar.gz  vmware-tools-upgrader-64
    run_upgrader.sh  vmware-tools-upgrader-32
    14、基于文件方式将SWAP扩大500M
    [root@localhost ~]# cat /proc/meminfo |grep "SwapTotal"
    SwapTotal:       4194296 kB
    [root@localhost ~]# dd if=/dev/zero of=/swapfile bs=1M count=500
    记录了500+0 的读入
    记录了500+0 的写出
    524288000字节(524 MB)已复制,4.54386 秒,115 MB/秒
    15、利用dd命令将光盘内容制作成iso镜像文件
    法一:mkdir /media/cdrom
    mount /dev/cdrom /media/cdrom
    ls /media/cdrom
    dd if=/dev/cdrom of=/root/linux-1.iso
    法二:
    cp /dev/cdrom /root/linux-2.iso
    16、查看磁盘的使用情况
    df-Th  或者 df -i /dev/sdb   
    17、利用parted命令将上述分区过程对另一个硬盘重做一遍
    [root@localhost ~]# parted -l
    Model: VMware, VMware Virtual S (scsi)
    Disk /dev/sda: 42.9GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags:
    Number  Start   End     Size    Type     File system  标志
     1      1049kB  1075MB  1074MB  primary  xfs          启动
     2      1075MB  42.9GB  41.9GB  primary               lvm

    Model: VMware, VMware Virtual S (scsi)
    Disk /dev/sdb: 32.2GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags:
    Number  Start   End     Size    Type     File system  标志
     1      1049kB  5370MB  5369MB  primary               lvm
     2      5370MB  10.7GB  5369MB  primary               lvm
     3      10.7GB  16.1GB  5369MB  primary               lvm
     4      16.1GB  21.5GB  5369MB  primary               lvm

    错误: /dev/sdc: unrecognised disk label
    Model: VMware, VMware Virtual S (scsi)                                   
    Disk /dev/sdc: 32.2GB
    Sector size (logical/physical): 512B/512B
    Partition Table: unknown
    Disk Flags:
    Model: Linux device-mapper (linear) (dm)
    Disk /dev/mapper/myvg-mylv: 12.9GB
    Sector size (logical/physical): 512B/512B
    Partition Table: loop
    Disk Flags:
    Number  Start  End     Size    File system  标志
     1      0.00B  12.9GB  12.9GB  xfs

    Model: Linux device-mapper (linear) (dm)
    Disk /dev/mapper/centos-swap: 2147MB
    Sector size (logical/physical): 512B/512B
    Partition Table: loop
    Disk Flags:
    Number  Start  End     Size    File system     标志
     1      0.00B  2147MB  2147MB  linux-swap(v1)

    Model: Linux device-mapper (linear) (dm)
    Disk /dev/mapper/centos-root: 39.7GB
    Sector size (logical/physical): 512B/512B
    Partition Table: loop
    Disk Flags:
    Number  Start  End     Size    File system  标志
     1      0.00B  39.7GB  39.7GB  xfs

    警告: 无法以读写方式打开 /dev/sr0 (只读文件系统)。/dev/sr0 已按照只读方式打开。
    Model: NECVMWar VMware IDE CDR10 (scsi)                                  
    Disk /dev/sr0: 4521MB
    Sector size (logical/physical): 2048B/2048B
    Partition Table: msdos
    Disk Flags:
    Number  Start   End     Size    Type     File system  标志
     2      4751kB  41.6MB  36.8MB  primary

    [root@localhost ~]# parted  /dev/sdc
    GNU Parted 3.1
    使用 /dev/sdc
    Welcome to GNU Parted! Type 'help' to view a list of commands.
    (parted)                                                                 
    (parted) q
    [root@localhost ~]# parted /dev/sdc
    GNU Parted 3.1
    使用 /dev/sdc
    Welcome to GNU Parted! Type 'help' to view a list of commands.
    (parted) help                                                            
      align-check TYPE N                        check partition N for TYPE(min|opt) alignment
      help [COMMAND]                           print general help, or help on COMMAND
      mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)
      mkpart PART-TYPE [FS-TYPE] START END     make a partition
      name NUMBER NAME                         name partition NUMBER as NAME
      print [devices|free|list,all|NUMBER]     display the partition table, available devices, free
            space, all found partitions, or a particular partition
      quit                                     exit program
      rescue START END                         rescue a lost partition near START and END
      rm NUMBER                                delete partition NUMBER
      select DEVICE                            choose the device to edit
      disk_set FLAG STATE                      change the FLAG on selected device
      disk_toggle [FLAG]                       toggle the state of FLAG on selected device
      set NUMBER FLAG STATE                    change the FLAG on partition NUMBER
      toggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition NUMBER
      unit UNIT                                set the default unit to UNIT
      version                                  display the version number and copyright information of
            GNU Parted
    (parted) mklabel                                                         
    新的磁盘标签类型?
    aix    amiga  bsd    dvh    gpt    loop   mac    msdos  pc98   sun   
    新的磁盘标签类型? gpt
    (parted) p                                                               
    Model: VMware, VMware Virtual S (scsi)
    Disk /dev/sdc: 32.2GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags:
    Number  Start  End  Size  File system  Name  标志
    (parted) gpt                                                             
      align-check TYPE N                        check partition N for TYPE(min|opt) alignment
      help [COMMAND]                           print general help, or help on COMMAND
      mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)
      mkpart PART-TYPE [FS-TYPE] START END     make a partition
      name NUMBER NAME                         name partition NUMBER as NAME
      print [devices|free|list,all|NUMBER]     display the partition table, available devices, free
            space, all found partitions, or a particular partition
      quit                                     exit program
      rescue START END                         rescue a lost partition near START and END
      rm NUMBER                                delete partition NUMBER
      select DEVICE                            choose the device to edit
      disk_set FLAG STATE                      change the FLAG on selected device
      disk_toggle [FLAG]                       toggle the state of FLAG on selected device
      set NUMBER FLAG STATE                    change the FLAG on partition NUMBER
      toggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition NUMBER
      unit UNIT                                set the default unit to UNIT
      version                                  display the version number and copyright information of
            GNU Parted
    (parted) mkpart
    分区名称?  []? part1                                                    
    文件系统类型?  [ext2]? ext4                                             
    起始点? 5G                                                              
    结束点? 10G                                                             
    (parted) mkpart
    分区名称?  []? part2                                                    
    文件系统类型?  [ext2]? ext4                                             
    起始点? 1G                                                              
    结束点? 5G                                                              
    (parted) mkpart                                                          
    分区名称?  []? part3                                                    
    文件系统类型?  [ext2]? ext4                                             
    起始点? 10G                                                             
    结束点? -1                                                              
    (parted) p                                                               
    Model: VMware, VMware Virtual S (scsi)
    Disk /dev/sdc: 32.2GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags:
    Number  Start   End     Size    File system  Name   标志
     2      1000MB  5000MB  3999MB               part2
     1      5000MB  10.0GB  5001MB               part1
     3      10.0GB  32.2GB  22.2GB               part3
    (parted) q
    信息: You may need to update /etc/fstab.
    [root@localhost ~]# parted -l                                            
    Model: VMware, VMware Virtual S (scsi)
    Disk /dev/sda: 42.9GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags:
    Number  Start   End     Size    Type     File system  标志
     1      1049kB  1075MB  1074MB  primary  xfs          启动
     2      1075MB  42.9GB  41.9GB  primary               lvm

    Model: VMware, VMware Virtual S (scsi)
    Disk /dev/sdb: 32.2GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags:
    Number  Start   End     Size    Type     File system  标志
     1      1049kB  5370MB  5369MB  primary               lvm
     2      5370MB  10.7GB  5369MB  primary               lvm
     3      10.7GB  16.1GB  5369MB  primary               lvm
     4      16.1GB  21.5GB  5369MB  primary               lvm

    Model: VMware, VMware Virtual S (scsi)
    Disk /dev/sdc: 32.2GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags:
    Number  Start   End     Size    File system  Name   标志
     2      1000MB  5000MB  3999MB               part2
     1      5000MB  10.0GB  5001MB               part1
     3      10.0GB  32.2GB  22.2GB               part3

    Model: Linux device-mapper (linear) (dm)
    Disk /dev/mapper/myvg-mylv: 12.9GB
    Sector size (logical/physical): 512B/512B
    Partition Table: loop
    Disk Flags:
    Number  Start  End     Size    File system  标志
     1      0.00B  12.9GB  12.9GB  xfs

    Model: Linux device-mapper (linear) (dm)
    Disk /dev/mapper/centos-swap: 2147MB
    Sector size (logical/physical): 512B/512B
    Partition Table: loop
    Disk Flags:
    Number  Start  End     Size    File system     标志
     1      0.00B  2147MB  2147MB  linux-swap(v1)

    Model: Linux device-mapper (linear) (dm)
    Disk /dev/mapper/centos-root: 39.7GB
    Sector size (logical/physical): 512B/512B
    Partition Table: loop
    Disk Flags:
    Number  Start  End     Size    File system  标志
     1      0.00B  39.7GB  39.7GB  xfs

    警告: 无法以读写方式打开 /dev/sr0 (只读文件系统)。/dev/sr0 已按照只读方式打开。
    Model: NECVMWar VMware IDE CDR10 (scsi)                                  
    Disk /dev/sr0: 4521MB
    Sector size (logical/physical): 2048B/2048B
    Partition Table: msdos
    Disk Flags:
    Number  Start   End     Size    Type     File system  标志
     2      4751kB  41.6MB  36.8MB  primary

    [root@localhost ~]# parted /dev/sdc
    GNU Parted 3.1
    使用 /dev/sdc
    Welcome to GNU Parted! Type 'help' to view a list of commands.
    (parted) help                                                            
      align-check TYPE N                        check partition N for TYPE(min|opt) alignment
      help [COMMAND]                           print general help, or help on COMMAND
      mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)
      mkpart PART-TYPE [FS-TYPE] START END     make a partition
      name NUMBER NAME                         name partition NUMBER as NAME
      print [devices|free|list,all|NUMBER]     display the partition table, available devices, free
            space, all found partitions, or a particular partition
      quit                                     exit program
      rescue START END                         rescue a lost partition near START and END
      rm NUMBER                                delete partition NUMBER
      select DEVICE                            choose the device to edit
      disk_set FLAG STATE                      change the FLAG on selected device
      disk_toggle [FLAG]                       toggle the state of FLAG on selected device
      set NUMBER FLAG STATE                    change the FLAG on partition NUMBER
      toggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition NUMBER
      unit UNIT                                set the default unit to UNIT
      version                                  display the version number and copyright information of
            GNU Parted
    (parted) mklabel
    新的磁盘标签类型? gpt                                                   
    警告: The existing disk label on /dev/sdc will be destroyed and all data on this disk will be lost. Do
    you want to continue?
    是/Yes/否/No? y                                                          
    (parted) mkpart                                                          
    分区名称?  []? part1                                                    
    文件系统类型?  [ext2]? ext4                                             
    起始点? 1G                                                              
    结束点? 5G                                                              
    (parted) mkpart                                                          
    分区名称?  []? part2
    文件系统类型?  [ext2]? ext4                                             
    起始点? 5G                                                              
    结束点?                                                                 
    结束点? 10G                                                             
    (parted) mkpart
    分区名称?  []? part3                                                    
    文件系统类型?  [ext2]? ext4                                             
    起始点? 10G                                                             
    结束点? -1                                                              
    (parted) p                                                               
    Model: VMware, VMware Virtual S (scsi)
    Disk /dev/sdc: 32.2GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags:
    Number  Start   End     Size    File system  Name   标志
     1      1000MB  5000MB  3999MB               part1
     2      5000MB  10.0GB  5001MB               part2
     3      10.0GB  32.2GB  22.2GB               part3
    (parted) quit                                                            
    信息: You may need to update /etc/fstab.
    [root@localhost ~]# ls -l /dev/sdc*                                      
    brw-rw---- 1 root disk 8, 32 8月   2 09:00 /dev/sdc
    brw-rw---- 1 root disk 8, 33 8月   2 09:00 /dev/sdc1
    brw-rw---- 1 root disk 8, 34 8月   2 09:00 /dev/sdc2
    brw-rw---- 1 root disk 8, 35 8月   2 09:00 /dev/sdc3
    [root@localhost ~]# mkfs.ext4 /dev/sdc1
    mke2fs 1.42.9 (28-Dec-2013)
    文件系统标签=
    OS type: Linux
    块大小=4096 (log=2)
    分块大小=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    244320 inodes, 976384 blocks
    48819 blocks (5.00%) reserved for the super user
    第一个数据块=0
    Maximum filesystem blocks=1000341504
    30 block groups
    32768 blocks per group, 32768 fragments per group
    8144 inodes per group
    Superblock backups stored on blocks:
     32768, 98304, 163840, 229376, 294912, 819200, 884736
    Allocating group tables: 完成                           
    正在写入inode表: 完成                           
    Creating journal (16384 blocks): 完成
    Writing superblocks and filesystem accounting information: 完成
    [root@localhost ~]# mkdir /sdc1
    [root@localhost ~]# mount /dev/sdc1 /sdc1/
    [root@localhost ~]# cd /sdc1/
    [root@localhost sdc1]# echo ceshiwenjian > test.txt
    [root@localhost sdc1]# cd
    [root@localhost ~]# umount /sdc1/
    [root@localhost ~]# parted /dev/sdc
    GNU Parted 3.1
    使用 /dev/sdc
    Welcome to GNU Parted! Type 'help' to view a list of commands.
    (parted) p                                                               
    Model: VMware, VMware Virtual S (scsi)
    Disk /dev/sdc: 32.2GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags:
    Number  Start   End     Size    File system  Name   标志
     1      1000MB  5000MB  3999MB  ext4         part1
     2      5000MB  10.0GB  5001MB               part2
     3      10.0GB  32.2GB  22.2GB               part3
    (parted) rm 1                                                            
    (parted) p                                                               
    Model: VMware, VMware Virtual S (scsi)
    Disk /dev/sdc: 32.2GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags:
    Number  Start   End     Size    File system  Name   标志
     2      5000MB  10.0GB  5001MB               part2
     3      10.0GB  32.2GB  22.2GB               part3
    (parted) rescue
    起始点? 1                                                               
    结束点? 5G                                                              
    (parted) p                                                               
    Model: VMware, VMware Virtual S (scsi)
    Disk /dev/sdc: 32.2GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags:
    Number  Start   End     Size    File system  Name   标志
     2      5000MB  10.0GB  5001MB               part2
     3      10.0GB  32.2GB  22.2GB               part3
    (parted) rescue                                                          
    起始点? 1                                                               
    结束点? 5G                                                              
    (parted) p                                                               
    Model: VMware, VMware Virtual S (scsi)
    Disk /dev/sdc: 32.2GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags:
    Number  Start   End     Size    File system  Name   标志
     2      5000MB  10.0GB  5001MB               part2
     3      10.0GB  32.2GB  22.2GB               part3
    (parted) rescue                                                          
    起始点? 1G                                                              
    结束点? 5G                                                              
    正在搜索文件系统... 47% (剩余时间 00:06)信息: A ext4 primary partition was found at 1000MB -> 5000MB.  Do you want to add it to the partition
    table?
    是/Yes/否/No/放弃/Cancel? y                                              
    (parted) p                                                               
    Model: VMware, VMware Virtual S (scsi)
    Disk /dev/sdc: 32.2GB
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags:
    Number  Start   End     Size    File system  Name   标志
     1      1000MB  5000MB  3999MB  ext4
     2      5000MB  10.0GB  5001MB               part2
     3      10.0GB  32.2GB  22.2GB               part3
    (parted) q                                                               
    信息: You may need to update /etc/fstab.
    [root@localhost ~]# mount /dev/sdc1 /sdc1/                               
    [root@localhost ~]# cat /sdc1/test.txt
    ceshiwenjian
    18、尝试利用shell脚本配置yum仓库
    19、尝试利用shell脚本配置httpd服务
    20、尝试利用shell脚本将2~12题实现
    注意:18 19 20 作为扩展,大家可以选作
  • 相关阅读:
    dotnet 通过 WMI 获取系统安装的驱动
    dotnet 通过 WMI 获取设备厂商
    dotnet 通过 WMI 获取设备厂商
    dotnet 通过 HttpClient 下载文件同时报告进度的方法
    dotnet 通过 HttpClient 下载文件同时报告进度的方法
    PHP highlight_string() 函数
    PHP highlight_file() 函数
    PHP get_browser() 函数
    PHP exit() 函数
    PHP eval() 函数
  • 原文地址:https://www.cnblogs.com/elin989898/p/11278741.html
Copyright © 2011-2022 走看看