zoukankan      html  css  js  c++  java
  • HPUX日常工作整理

    一、             网卡地址配置

    1.      配置IP地址

    修改/etc/rc.config.d/netconf文件.

    INTERFACE_NAME[0]=lan0                #用lanscan显示网卡的设备名

    IP_ADDRESS[0]=128.0.0.1                #lan0的ip地址

    SUBNET_NASK[0]=255.255.0.0            #子网掩码

    BROADCAST_ADDRESS[0]=""               #默认为128.0.255.255网段的广播地址

    INTERFACE_STATE[0]=""                 #引导时将网卡设置为up(启动)默认也是up

    DHCP_ENABLE[0]="0"                    #DHCP是否启动,"0"为不启动,"1"为启动

    在netconf这个文件中有2条是不可以修改的:

    OPERATING_SYSTEM=HP-UX

    LOOPBACK_ADDRESS=127.0.0.1

    如果服务器中有多块网卡,可以在netconf文件的最后添加

    INTERFACE_NAME[1]=lan1                    

    IP_ADDRESS[1]=128.0.0.2                     

    SUBNET_NASK[1]=255.255.0.0                 

    BROADCAST_ADDRESS[1]=""                    

    INTERFACE_STATE[1]=""                      

    DHCP_ENABLE[1]="0"                         

    2.      设置系统的主机名

    系统的主机名有2种:

    1.UUCP(UNIX-to-UNIX copy)

    #uname -S myhpux                      #设置 uucp 主机名

    #uname -n                             #查看 uucp 主机名

    2.internet主机名

    hostname myhpux                     #设置 internet 主机名

    #hostname                            #查看 internet 主机名

    另一种方法修改主机名:

    修改/etc/rc.config.d/netconf文件中

    HOSTNAME="myhpux"                   # internet 主机名

    注:HP强烈建议这两个主机名要相同.

    /sbin/init.d/net sop ;net start

    3.      设置网关

    /usr/sbin/route add default 20.08.28.98 1

    把网关自动加入系统中

    vi /etc/rc.config.d / netconf

    ROUTE_DESTINATION [0]=default

    ROUTE_GATEWAY [0]=20.08.28.98

    ROUTE_COUNT [0]=1

    /sbin/init.d/net 将执行:

    /usr/sbin/route add default 20.08.28.98 1

    命令netstat -rn 查看路由表

    另外也可用set_parms addl_netwrk 来设缺省路由。

    二、HP UNIX扩展分区

    1) 扩大文件系统,首先要找到这个文件系统所对应的逻辑卷,只有首先扩大逻
    辑卷,给文件系统以扩大的空间,才能扩大文件系统。
    2) 为扩大逻辑卷,先进单用户,在根目录系统提示符下,键入命令:
    # shutdown -y 0
    3) 进入单用户后,先将所有文件系统mount 上,键入命令:
    # mount -a
    4) 用bdf 命令看该文件系统是否已经mount 上,如果mount 上,用命令
    #umount 文件系统名umount 该文件系统。例如,想要扩大“ /usr” 到
    500M ,就键入命令:
    # umount /usr
    5) 用命令:
    # lvextend -L 500 /dev/vg00/lvol4
    这里,假定/usr 对应/dev/vg00/lvol4
    6) 用命令:
    # extendfs /dev/vg00/lvol4 扩大文件系统。
    注:如果是vxfs 文件系统,则用
    # extendfs -F vxfs /dev/vg00/lvol4
    7) 用命令:
    # mount /dev/vg00/lvol4 /usr
    将文件系统mount 到/usr
    这样,文件系统“ /usr” 就被扩大了,
    8) 用命令:
    # init 3 进入原来多用户运行级

    三、VG镜像

    1、 查看磁盘设备名、硬件路径、VG00中的当前磁盘;
    # vgdisplay -v vg00;
       --- Physical volumes ---
       PV Name                     /dev/disk/disk3_p2
       PV Status                   available               
       Total PE                    4347   
       Free PE                     367    
       Autoswitch                  On       
       Proactive Polling           On   
    # ioscan -kfnCdisk
    Class   I  H/W Path    Driver S/W State  H/W Type   Description disk     0  4/0/1/1/0.0.0  sdisk   CLAIMED     DEVICE       COMPAQ  BF1468B26B
                               /dev/dsk/c0t0d0     /dev/dsk/c0t0d0s2   /dev/rdsk/c0t0d0    /dev/rdsk/c0t0d0s2
                               /dev/dsk/c0t0d0s1   /dev/dsk/c0t0d0s3   /dev/rdsk/c0t0d0s1  /dev/rdsk/c0t0d0s3
    disk      1  4/0/1/1/1.1.0  sdisk   CLAIMED     DEVICE       Optiarc DVD RW AD-5200A
                               /dev/dsk/c1t1d0   /dev/rdsk/c1t1d0
    disk      2  4/0/8/1/0.0.0  sdisk   CLAIMED     DEVICE       COMPAQ  BF1468B26B
                               /dev/dsk/c2t0d0     /dev/dsk/c2t0d0s2   /dev/rdsk/c2t0d0    /dev/rdsk/c2t0d0s2
                               /dev/dsk/c2t0d0s1   /dev/dsk/c2t0d0s3   /dev/rdsk/c2t0d0s1  /dev/rdsk/c2t0d0s3
    # ioscan –kfNC disk
    Class     I  H/W Path  Driver S/W State   H/W Type     Description
    disk      3  64000/0xfa00/0x1  esdisk   CLAIMED     DEVICE       COMPAQ  BF1468B26B
    disk      4  64000/0xfa00/0x2  esdisk   CLAIMED     DEVICE       Optiarc DVD RW AD-5200A
    disk      5  64000/0xfa00/0x4  esdisk   CLAIMED     DEVICE       COMPAQ  BF1468B26B
    2、 编写磁盘的table文件并导入到mirror盘;
    #vi /tmp/mirror/table
    3
    EFI 500MB
    HPUX 100%
    HPSP 400MB
    # idisk -wf /tmp/mirror/table /dev/rdisk/disk5;
    # idisk /dev/rdisk/disk5;--查看是否导入成功;
    3、 安装分好区的设备文件;
    # insf -eCdisk
    4、 将新磁盘制作成引导磁盘,需要注意的是要使用字符设备;
    # mkboot -e -l /dev/rdisk/disk5;
    # efi_ls -d /dev/rdisk/disk5 /efi/hpux;--查看上条命令是否成功;
    5、 修改两块磁盘的引导模式(-lq 不进行quorum 检查。当一个VG 只有少于等于50%的硬盘可以正常访问时,默认情况下就不能被激活。加这个参数以后就可以强行激活,在配置了根盘镜像的情况下经常会用到这个参数);
    # mkboot -a "boot vmunix -lq" /dev/rdisk/disk3;
    # mkboot -a "boot vmunix -lq" /dev/rdisk/disk5;
    # efi_cp -d /dev/rdisk/disk3_p1 -u /efi/hpux/auto /dev/tty;--查看是否修改成功;
    # efi_cp -d /dev/rdisk/disk5_p1 -u /efi/hpux/auto /dev/tty;--查看是否修改成功;
    6、 将新盘的p2分区格式化成PV;
    # pvcreate -fB /dev/rdisk/disk5_p2;
    Physical volume "/dev/rdisk/disk5_p2" has been successfully created.
    7、 将新盘的p2分区加入到VG00中;
    # vgextend vg00 /dev/disk/disk5_p2;
    Volume group "vg00" has been successfully extended.
    Volume Group configuration for /dev/vg00 has been saved in /etc/lvmconf/vg00.conf
    8、 镜像VG00中的所有LV;
    # for lv in /dev/vg00/lvol*
    > do
    > lvextend -m 1 $lv /dev/disk/disk5_p2;
    > done
    9、 恢复所有的BDRA信息;
    # lvlnboot -R
    Volume Group configuration for /dev/vg00 has been saved in /etc/lvmconf/vg00.conf
    # lvlnboot -v;--查看镜像情况;
    Boot Definitions for Volume Group /dev/vg00:
    Physical Volumes belonging in Root Volume Group:
            /dev/disk/disk3_p2 -- Boot Disk
            /dev/disk/disk5_p2 -- Boot Disk
    Boot: lvol1     on:     /dev/disk/disk3_p2
                            /dev/disk/disk5_p2
    Root: lvol3     on:     /dev/disk/disk3_p2
                            /dev/disk/disk5_p2
    Swap: lvol2     on:     /dev/disk/disk3_p2
                            /dev/disk/disk5_p2
    Dump: lvol2     on:     /dev/disk/disk3_p2, 0
    10、 修改引导配置文件;
    vi /stand/bootconf
    l  /dev/disk/disk3_p2
    2  /dev/disk/disk5_p2
    11、 设备系统引导的设备及顺序;
    # ioscan -fnCdisk
    Class     I  H/W Path       Driver S/W State   H/W Type     Description
    =======================================================================
    disk      0  4/0/1/1/0.0.0  sdisk   CLAIMED     DEVICE       COMPAQ  BF1468B26B
                               /dev/dsk/c0t0d0     /dev/dsk/c0t0d0s2   /dev/rdsk/c0t0d0    /dev/rdsk/c0t0d0s2
                               /dev/dsk/c0t0d0s1   /dev/dsk/c0t0d0s3   /dev/rdsk/c0t0d0s1  /dev/rdsk/c0t0d0s3
    disk      1  4/0/1/1/1.1.0  sdisk   CLAIMED     DEVICE       Optiarc DVD RW AD-5200A
                               /dev/dsk/c1t1d0   /dev/rdsk/c1t1d0
    disk      2  4/0/8/1/0.0.0  sdisk   CLAIMED     DEVICE       COMPAQ  BF1468B26B
                               /dev/dsk/c2t0d0     /dev/dsk/c2t0d0s2   /dev/rdsk/c2t0d0    /dev/rdsk/c2t0d0s2
                               /dev/dsk/c2t0d0s1   /dev/dsk/c2t0d0s3   /dev/rdsk/c2t0d0s1  /dev/rdsk/c2t0d0s3
    # setboot -p 4/0/8/1/0.0.0
    # setboot -h 4/0/1/1/0.0.0
    注:-p表示主引导设备;-h表示备用引导设备;
    12、 重新启动系统,查看是否从设备的磁盘引导;
    # grep “Boot device’s HP-UX HW path” /var/adm/syslog/syslog.log

    更换损坏磁盘的步骤
    1、将损坏的磁盘拔出来,将新磁盘插入原位;
    2、用ioscan命令识别新加入的磁盘;
    3、恢复VG00的信息到新加入的磁盘;
    # vgcfgrestore -n vg00 /dev/rdisk/disk5;
    4、激活vg00;
    # vgchange -a y /dev/vg00;
    5、同步vg00中的信息;
    # vgsync /dev/vg00

    四、             CDE排错

    1. 检查是否安装了CDE界面
                #swlist -l fileset -a state CDE
                或者是
                #swlist -l bundle | grep -i CDE
                    说明:检查配置是否包含了CDE
                #ps -ef | grep -i dtlogin
                    说明:检查是否后台进程是否正常运行

                #/sbin/init.d/dtlogin.rc stop
                    说明:如果dtlogin的进程运行不正常,则先停掉所有相关的进程
                #/etc/init 2
                #/etc/init 3
                #/usr/dt/bin/dtconfig -e
                    说明:让桌面在系统启动的时候自动运行

    #/sbin/init.d/dtlogin.rc start
                    说明:重新启动后台进程。运行这个命令以后,CDE登陆界面并不会立刻出现,因为启动相关的一些进程需要一些时间。耐心等待一会儿,如果两分钟以后CDE登录界面还没有出现,则需要继续后面的检查步骤。
            2. 检查配置文件/etc/X11/X0screen,检查该文件中是否包含以下语句:
                Screen /dev/crt
                    说明:如果没有包括此行语句,这手工加上,然后按照第二步,重新启动以下dtlogin的进程。

          3. 检查配置文件/etc/dt/config/Xservers:
                将下面的内容
                # * Local local@console /usr/bin/X11/X :0
                前面的注释号去掉,修改成
                * Local local@console /usr/bin/X11/X :0
                然后重新运行一下以下命令:
                #/sbin/init.d/dtlogin.rc stop

              说明:停止相应的后台进程
                #/sbin/init.d/dtlogin.rc reset
                    说明:使修改的配置文件生效
                #/sbin/init.d/dtlogin.rc start
                    说明:重新启动后台进程

    五、             hp-unix防火墙

    HPUX提供主机防火墙(IPF)以及有限的技术支持,防火墙软件可以从http://software.hp.com上下载(depot软件,使用swinstall安装)。
    使用主机防火墙可以很方便的对网络访问进行访问控制,同时对于很多的攻击手段有着良好的防御作用。
    使用HPUX主机防火墙(IPF)对系统性能会有一定的影响,当网络流量<10M时,CPU的使用率通常会上升1~2%;当网络流量较大时(>50M),CPU的使用率可能会达到10~20%;IPF的内存占用通常可以忽略
    1、主机防火墙(IPF)操作
    1、 安装IPF
    下载IPF:
    http://software.hp.com/portal/sw ... oductNumber=B9901AA
    使用swinstall安装IPF:
    swinstall –s /root/B9901AA_A.03.05.11.01_HP-UX_B.11.11_32+64.depot
    然后重启主机
    2、 删除IPF
    备份/etc/opt/ipf/ipf.conf文件
    使用swremove删除IPF:
    swremove B9901AA
    然后重启主机
    3、 停用IPF
    编辑/etc/rc.config.d/ipfconf,更改:
    IPF_START=0;
    然后停止ipf:
    /sbin/init.d/ipfboot stop
    4、 配置IPF(例)
    允许主机200.1.5.123访问主机的telnet服务,同时禁止其他IP访问主机的telnet服务:
    编辑文件/etc/opt/ipf/ipf.conf,在首行添加:
    pass in quick proto tcp from 200.1.5.123 to any port = 23 flags S keep state
    block in quick proto tcp from any to any port = 23
    然后执行如下命令:
    /sbin/ipf –Fa
    /sbin/ipf –f /etc/opt/ipf/ipf.conf
    注:更多的IPF配置选项可使用man ipf查看
    5、 查看IPF状态
    /sbin/ipfstat –ioh
    这将显示当前ipf防火墙加载的规则,如果为空(empty,缺省设置),则ipf防火墙将不产生作用

    六、             HP-UX查看主机信息

    1、机型

    #model

    9000/800/L2000-44

    注意:其中44是指每个cpu有440MHZ。

    2、cpu个数

    #top

    CPU   LOAD   USER   NICE    SYS   IDLE  BLOCK  SWAIT   INTR   SSYS

    0    0.02   0.0%   0.0%   0.%   0.0%   0.0%   0.0%   0.0%

    1    0.00   0.6%   0.0%   0.%   0.0%   0.0%   0.0%   0.0%

    2    0.00   2.%  97.0%   0.0%   0.0%   0.0%   0.0%

    3    0.00   0.4%   0.0%   0.0%  99.6%   0.0%   0.0%   0.0%   0.0%

    3、硬盘的大小信息

    #diskinfo /dev/rdsk/c1t0d0

    SCSI describe of c1t0d0:

                 vendor: SEAGATE

                  product id: ST39204LC

                   type: direct access

                   size: 8891556 Kbytes

       bytes per sector: 512

    4、硬盘的个数

    #ioscan -funC disk

    disk      0  0/0/1/1.0.0  sdisk CLAIMED     DEVICE       SEAGATE ST39204LC

                             /dev/dsk/c1t0d0   /dev/rdsk/c1t0d0

    disk      1  0/0/1/1.2.0  sdisk CLAIMED     DEVICE       SEAGATE ST39204LC

                             /dev/dsk/c1t2d0   /dev/rdsk/c1t2d0

    disk      2  0/0/2/0.0.0  sdisk CLAIMED     DEVICE       SEAGATE ST39204LC

                             /dev/dsk/c2t0d0   /dev/rdsk/c2t0d0

    disk      3  0/0/2/0.2.0  sdisk CLAIMED     DEVICE       SEAGATE ST39204LC

                             /dev/dsk/c2t2d0   /dev/rdsk/c2t2d0

    disk      4  0/0/2/1.2.0  sdisk CLAIMED     DEVICE       HP      DVD-ROM 305

                             /dev/dsk/c3t2d0   /dev/rdsk/c3t2d0

    disk      5  0/4/0/0.8.0  sdisk CLAIMED     DEVICE       SEAGATE ST39236LC

                             /dev/dsk/c4t8d0   /dev/rdsk/c4t8d0

    5、查看操作系统版本和license

    #uname -a

    HP-UX scp1 B.11.00 U 9000/800 1124961527 unlimited-user license

    6、如何查看内存

    #dmesg

    Memory Information:

        physical page size = 4096 bytes, logical page size = 4096 bytes

        Physical: 2097152 Kbytes, lockable: 1866308 Kbytes, available: 1902728 Kbyts

    7、如何查看文件系统

    #bdf

    Filesystem          kbytes    used   avail %used Mounted on

    /dev/vg00/lvol3    1025617   24790  898265    3% /

    /dev/vg00/lvol1     700691   35482  595139    6% /stand

    /dev/vg00/lvol8    2097152  436927 1557195   22% /var

    /dev/vg00/lvol7    1048576  481524  531631   48% /usr

    /dev/vg00/lvol6     255253     148  229579    0% /tmp

    /dev/vg01/lv_tellin

                       2051553  127152 1719245    7% /tellin

    /dev/vg00/lvol5    2097152   81783 1889462    4% /opt

    /dev/vg01/lv_informix

                       2051553  413823 1432574   22% /opt/informix

    /dev/vg00/lvol4     524288    1229  490375    0% /home

    存在两个文件中:/etc/fstab   /etc/mnttab

    8、查看卷组、卷组所包括的逻辑卷、以及该卷组所包括的物理磁盘

    #vgdisplay -v vg00

    则结果都是按照逻辑卷组、逻辑卷、物理磁盘的顺序全部显示。

    七、             卷组管理

    9.查看卷组、逻辑卷的位置

    #cd /dev/

    在该目录下面有所有的逻辑卷组,再进入某个逻辑卷组,则看到它所有的所有

    逻辑卷了。

    10、激活/去激活卷组

    #vgchange -a y 卷组名  (激活)

    #vgchange -a n 卷组名  (去激活)

    11、创建卷组、逻辑卷、文件系统的一系列命令

    格式化

    #pvcreate /dev/rdsk/c0t1d0   (这里假设有块盘的设备文件名是c0t1d0)

    创建卷组名

    #mkdir /dev/vglock

    创建卷组的设备文件名字

    #mknod /dev/vglock/group  c 64  0x010000  (这里注意group不能重复)

    创建卷组

    #vgcreate /dev/vglock /dev/dsk/c0t1d0 (将物理磁盘c0t1d0加给该卷组)

    激活卷组

    #vgchange -a y /dev/vglock

    创建逻辑卷lv_informix

    #lvcreate -n lv_informix /dev/vglock

    给逻辑卷增加大小

    #lvextend -l 50 /dev/vglock/lv_informix   (单位是页,页的大小再创建

    卷组时已经确定,不可以再更改,一般缺省为4M,所以是200M)

    或者

    #lvextend -L 200 /dev/vglock/lv_informix  (这是带大写的L参数,表示

    是以M为单位来分配的大小的。)

    如果还要将该卷组变为文件系统的话,那么如下创建文件系统

    #newfs -F hfs /dev/vglock/rlv_informix

    创建文件系统挂接的目录

    #mkdir /informix

    将文件系统挂接上去

    #mount /dev/vglock/lv_informix /informix

    12、删除卷组、逻辑卷

    删除逻辑卷

    #lvremove /dev/vglock/lv_informix

    去激活卷组

    #vgchange -a /dev/vglock  (如果不能够去激活,则可以用如下命令强行去

    激活,vgchange -c n /dev/vglock)

    预删除卷组

    #vgexport -p -s -m /tmp/vglock.map /dev/vglock

    删除卷组

    #vgexport -s -m  /tmp/vglock.map /dev/vglock

    13、创建共享卷组

    在的一台已经创建卷组的机器上先去激活

    #vgchange -a n /dev/vglock

    预删除卷组

    #vgexport -p -s -m /tmp/vglock.map /dev/vglock

    将map文件传送到另外一台机器

    #rcp scp1:/tmp/vglock.map scp2:/tmp/vglock.map

    在另外一台机器上导入卷组之前要先创建卷组名

    #mkdir /dev/vglock

    创建group节点文件

    #mkno /dev/vglock/group c 64 0x010000  (该节点一定要和第一台机器一致)

    导入卷组

    #vgimport -s -m /tmp/vglock.map /dev/vglock

    14、informix的版本的收集

    #su - informix

    informix>;onstat -

    这样可以看到informix的版本。

    八、             系统维护

    27、重新启动机器

    #reboot

    #shutdown

    28、关闭机器

    #shutdown -hy 0

    #init 0

    28、unix的集中运行的模式

    多用户模式,但用户模式等等6种。

    用如下命令可以看看它的运行模式:

    #who -r

    30、看当前的登录名

    #logname

    31、看所有登录用户

    #whoiam

    32、看登录用户在干什么

    #whodo

    33、看看进程

    ps -ef|grep root  (看root用户的进程,有时候console上执行的进程不能

    够停止的话,那么就将console进程进程杀死,因为该进程是其它进程的

    父进程。)

    38、忘记了口令该怎么办

    重新启动机器;

    在启动的过程中按任意键,就会进入一个主菜单;

    用SEArch来搜索启动的路径;

    用bo + 路径的序列号来重起机器;

    当出现Interactive with IPL (Y or N)?>;时选择Y;

    然后要求输入启动的内核的路径,hp_ux 0  (表示是启动到系统维护模式下面)

    然后启动完成以后就可以进行passwd root来修改口令了。

    39、如何做一个root的文件系统的全备份

    #make_recovery -Av

    40、光驱如何使用

    #ioscan -funC disk

    找到光盘的路径如/dev/dsk/c3t2d0

    #mkdir /cdrom

    #mount /dev/dsk/c3t2d0 /cdrom

    #cd /cdrom

    就可以了。

    用完后将目录退出到根目录下面,再使用

    umount /cdrom来释放光盘,便可以将光盘取出来。

    如果想从光盘启动的话,那么就重新启动机器,并且敲击任意键便进入SEA,再用po来制定光盘的

    路径用光盘启动。


    41、从光驱上安装informix的几种类型的压缩文件

    1)tar xvf /cdrom/IDS.tar;          (压缩文件是TAR类型的)

    2) cpio -icvdBum

    42、双机配置必须两台机器都要配置的文件

    /etc/hosts

    /etc/services

    /.rhosts

    /etc/cmcluster/*

    43、如何查看当前的网络子网、网络的掩码是多少

    1)查看子网

    #netstat -in

    查看lan0对应的:

    Name  Mtu  Net/Dest      Address        Ipkts  Ierrs Opkts  Oerrs Collis Queue

    lan0  1500 172.0.8.0     172.0.8.68     3430395 0     1134355 0     0      0

    可知子网就是172.0.8.0

    2)查看掩码

    查看/etc/rc3.d/netconfig.d/netconf文件中的netmasks字段就知道了

    38、忘记了口令该怎么办

    重新启动机器;

    在启动的过程中按任意键,就会进入一个主菜单;

    用SEArch来搜索启动的路径;

    用bo + 路径的序列号来重起机器;

    当出现Interactive with IPL (Y or N)?>;时选择Y;

    然后要求输入启动的内核的路径,hp_ux 0  (表示是启动到系统维护模式下面)

    然后启动完成以后就可以进行passwd root来修改口令了。

    39、如何做一个root的文件系统的全备份

    #make_recovery -Av

    40、光驱如何使用

    #ioscan -funC disk

    找到光盘的路径如/dev/dsk/c3t2d0

    #mkdir /cdrom

    #mount /dev/dsk/c3t2d0 /cdrom

    #cd /cdrom

    就可以了。

    用完后将目录退出到根目录下面,再使用

    umount /cdrom来释放光盘,便可以将光盘取出来。

    如果想从光盘启动的话,那么就重新启动机器,并且敲击任意键便进入SEA,再用po来制定光盘的

    路径用光盘启动。

    41、从光驱上安装informix的几种类型的压缩文件

    1)tar xvf /cdrom/IDS.tar;          (压缩文件是TAR类型的)

    2) cpio -icvdBum

    42、双机配置必须两台机器都要配置的文件

    /etc/hosts

    /etc/services

    /.rhosts

    /etc/cmcluster/*

    43、如何查看当前的网络子网、网络的掩码是多少

    1)查看子网

    #netstat -in

    查看lan0对应的:

    Name  Mtu  Net/Dest      Address        Ipkts  Ierrs Opkts  Oerrs Collis Queue

    lan0  1500 172.0.8.0     172.0.8.68     3430395 0     1134355 0     0      0

    可知子网就是172.0.8.0

    2)查看掩码

    查看/etc/rc3.d/netconfig.d/netconf文件中的netmasks字段就知道了

    九、  

    本文摘自: 中国IT支持中心(http://www.cnittech.com/) 详细出处请参考:http://www.cnittech.com/thread-594-1-1.html

  • 相关阅读:
    C#防止窗口重复打开
    c#image与byte数组的转换
    物理网卡地址
    C#[WinForm]实现自动更新
    js计算散点图方程式
    js遮罩效果
    js实现四舍六入 奇进偶舍
    ajax加载表格数据
    C#创建和调用WebService详细教程
    .NET中的CTS、CLS和CLR
  • 原文地址:https://www.cnblogs.com/weaver1/p/2470954.html
Copyright © 2011-2022 走看看