Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1259504
  • 博文数量: 264
  • 博客积分: 10772
  • 博客等级: 上将
  • 技术积分: 2325
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-25 11:54
文章分类

全部博文(264)

文章存档

2012年(4)

2011年(51)

2010年(31)

2009年(57)

2008年(51)

2007年(70)

分类: LINUX

2010-09-20 11:02:48

/etc/skel,新建用户时拷贝到用户主目录下,用户登录时执行的脚本
/etc/profile全局登录脚本

pwconv命令将/etc/passwd中的密码转变成/etc/shadow,同时passwd中的密码域变为x
pwunconv命令撤消

# ioscan -fk
Class       I  H/W Path       Driver     S/W State   H/W Type     Description
==============================================================================
root        0                 root       CLAIMED     BUS_NEXUS
ioa         0  0              sba        CLAIMED     BUS_NEXUS    System Bus Adapter (1229)
ba          0  0/0            lba        CLAIMED     BUS_NEXUS    Local PCI-X Bus Adapter (122e)
OO          0  0/0/1/0        UsbOhci    CLAIMED     INTERFACE    USB OHCI Interface
OO          1  0/0/1/1        UsbOhci    CLAIMED     INTERFACE    USB OHCI Interface
OO          2  0/0/1/2        UsbEhci    CLAIMED     INTERFACE    USB EHCI Interface
sideba      0  0/0/2/0        side_multi CLAIMED     INTERFACE    CMD IDE controller
ext_bus     0  0/0/2/0.0      side       CLAIMED     INTERFACE    IDE Primary Channel
target      0  0/0/2/0.0.0    tgt        CLAIMED     DEVICE
disk        0  0/0/2/0.0.0.0  sdisk      CLAIMED     DEVICE       TEAC    DV-28E-B
target      1  0/0/2/0.0.7    tgt        CLAIMED     DEVICE
ctl         0  0/0/2/0.0.7.0  sctl       CLAIMED     DEVICE       Initiator
ext_bus     1  0/0/2/0.1      side       CLAIMED     INTERFACE    IDE Secondary Channel
target      2  0/0/2/0.1.7    tgt        CLAIMED     DEVICE
ctl         1  0/0/2/0.1.7.0  sctl       CLAIMED     DEVICE       Initiator
lan         0  0/0/3/0        intl100    CLAIMED     INTERFACE    Intel PCI Pro 10/100Tx Server Adapter
ba          1  0/1            lba        CLAIMED     BUS_NEXUS    Local PCI-X Bus Adapter (122e)
ext_bus     2  0/1/1/0        mpt        CLAIMED     INTERFACE    SCSI Ultra320
target      3  0/1/1/0.0      tgt        CLAIMED     DEVICE
disk        1  0/1/1/0.0.0    sdisk      CLAIMED     DEVICE       HP 146 GMAP3147NC
target      4  0/1/1/0.1      tgt        CLAIMED     DEVICE
disk        2  0/1/1/0.1.0    sdisk      CLAIMED     DEVICE       HP 146 GST3146707LC
target      5  0/1/1/0.7      tgt        CLAIMED     DEVICE
ctl         2  0/1/1/0.7.0    sctl       CLAIMED     DEVICE       Initiator
ext_bus     3  0/1/1/1        mpt        CLAIMED     INTERFACE    SCSI Ultra320
target      6  0/1/1/1.2      tgt        CLAIMED     DEVICE
disk        3  0/1/1/1.2.0    sdisk      CLAIMED     DEVICE       HP 146 GMAP3147NC
target      7  0/1/1/1.7      tgt        CLAIMED     DEVICE
ctl         3  0/1/1/1.7.0    sctl       CLAIMED     DEVICE       Initiator
lan         1  0/1/2/0        igelan     CLAIMED     INTERFACE    HP PCI 1000Base-T Core
ba          2  0/2            lba        CLAIMED     BUS_NEXUS    Local PCI-X Bus Adapter (122e)
ba          3  0/3            lba        CLAIMED     BUS_NEXUS    Local PCI-X Bus Adapter (122e)
ba          4  0/4            lba        CLAIMED     BUS_NEXUS    Local PCI-X Bus Adapter (122e)
lan         2  0/4/1/0        btlan      CLAIMED     INTERFACE    HP A5230A/B5509BA PCI 10/100Base-TX Addon
ba          5  0/5            lba        CLAIMED     BUS_NEXUS    Local PCI-X Bus Adapter (122e)
ba          6  0/6            lba        CLAIMED     BUS_NEXUS    Local PCI-X Bus Adapter (122e)
tty         0  0/6/1/0        asio0      CLAIMED     INTERFACE    PCI SimpleComm (103c1290)
tty         1  0/6/1/1        asio0      CLAIMED     INTERFACE    PCI Serial (103c1048)
graphics    0  0/6/2/0        gvid_core  CLAIMED     INTERFACE    PCI Display (10025159)
processor   0  120            processor  CLAIMED     PROCESSOR    Processor
ba          7  250            pdh        CLAIMED     BUS_NEXUS    Core I/O Adapter
ipmi        0  250/0          ipmi       CLAIMED     INTERFACE    IPMI Controller
tty         2  250/1          asio0      CLAIMED     INTERFACE    Built-in RS232C
tty         3  250/2          asio0      CLAIMED     INTERFACE    Built-in RS232C
acpi_node   0  250/3          acpi_node  CLAIMED     INTERFACE    Acpi Hardware
[rx260-01]/
实例号,硬件地址,驱动,驱动是否绑定,硬件类型,

# ioscan -fkC disk
Class     I  H/W Path       Driver     S/W State   H/W Type     Description
============================================================================
disk      0  0/0/2/0.0.0.0  sdisk      CLAIMED     DEVICE       TEAC    DV-28E-B
disk      1  0/1/1/0.0.0    sdisk      CLAIMED     DEVICE       HP 146 GMAP3147NC
disk      2  0/1/1/0.1.0    sdisk      CLAIMED     DEVICE       HP 146 GST3146707LC
disk      3  0/1/1/1.2.0    sdisk      CLAIMED     DEVICE       HP 146 GMAP3147NC
[rx260-01]/
3个146G的磁盘.
0/1/1/0,0/1/1/1已经标志了scis卡的地址了.

# ioscan -fkH 0/1/1/1
Class     I  H/W Path     Driver S/W State   H/W Type     Description
=====================================================================
ext_bus   3  0/1/1/1      mpt   CLAIMED     INTERFACE    SCSI Ultra320
target    6  0/1/1/1.2    tgt   CLAIMED     DEVICE
disk      3  0/1/1/1.2.0  sdisk CLAIMED     DEVICE       HP 146 GMAP3147NC
target    7  0/1/1/1.7    tgt   CLAIMED     DEVICE
ctl       3  0/1/1/1.7.0  sctl  CLAIMED     DEVICE       Initiator

0/1/1/0
0-SBA
1-LBA
1/0 PCI 1-device 0-function
HBA 0/1/1/0.target.lun(逻辑号)

这样我们可以用硬件地址来标识一个硬盘了
但系统管理员还是通过设备文件来访问硬盘的.
内核为我们屏蔽了这些内容.
将设备文件映射到硬盘的硬件地址

块设备文件,字符设备文件
/dev/rdsk只能连续的一个一个字节地访问
/dev/dsk可以随机IO,通过缓冲区

调制解调器是典型的字符设备
字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取。相反,此类设备支持按字节/字符来读写数据。举例来说,调制解调器是典型的字符设备。
(2) 块设备:应用程序可以随机访问设备数据,程序可自行确定读取数据的位置。硬盘是典型的块设备,应用程序可以寻址磁盘上的任何位置,并由此读取数据。此外,数据的读写只能以块(通常是512B)的倍数进行。与字符设备不同,块设备并不支持基于字符的寻址。

# ioscan -funC disk
Class     I  H/W Path       Driver     S/W State   H/W Type     Description
============================================================================
disk      0  0/0/2/0.0.0.0  sdisk      CLAIMED     DEVICE       TEAC    DV-28E-B
                           /dev/dsk/c0t0d0   /dev/rdsk/c0t0d0
disk      1  0/1/1/0.0.0    sdisk      CLAIMED     DEVICE       HP 146 GMAP3147NC
                           /dev/dsk/c2t0d0     /dev/dsk/c2t0d0s2   /dev/rdsk/c2t0d0    /dev/rdsk/c2t0d0s2
                           /dev/dsk/c2t0d0s1   /dev/dsk/c2t0d0s3   /dev/rdsk/c2t0d0s1  /dev/rdsk/c2t0d0s3
disk      2  0/1/1/0.1.0    sdisk      CLAIMED     DEVICE       HP 146 GST3146707LC
                           /dev/dsk/c2t1d0   /dev/rdsk/c2t1d0
disk      3  0/1/1/1.2.0    sdisk      CLAIMED     DEVICE       HP 146 GMAP3147NC
                           /dev/dsk/c3t2d0   /dev/rdsk/c3t2d0
[rx260-01]/dev/rdsk
# ioscan -fuH 0/1/1/0
Class     I  H/W Path     Driver S/W State   H/W Type     Description
=====================================================================
ext_bus   2  0/1/1/0      mpt   CLAIMED     INTERFACE    SCSI Ultra320
disk      1  0/1/1/0.0.0  sdisk CLAIMED     DEVICE       HP 146 GMAP3147NC
disk      2  0/1/1/0.1.0  sdisk CLAIMED     DEVICE       HP 146 GST3146707LC
ctl       2  0/1/1/0.7.0  sctl  CLAIMED     DEVICE       Initiator
[rx260-01]/dev/rdsk
#

最新的都是itanium安腾,
老式的是PARISC芯片
ia64就是指安腾64位芯片

# lsdev
    Character     Block       Driver          Class
        0          -1         cn              pseudo
        1          -1         asio0           tty
        2          -1         KeyboardMUX     OO
        3          -1         mm              pseudo
        4          -1         MouseMUX        OO
        5          -1         UsbBootKeyboard OO
        6          -1         UsbBootMouse    OO
        7          -1         UsbEhci         OO
        8          -1         UsbOhci         OO
        9           9         ramdisc         pseudo
       10          -1         fclp            fc
       11          -1         dev_olar        olar
       12          -1         LCentIf         ext_bus
       13          -1         rmp3f01         unknown
       14          -1         acpi_node       acpi_node
       15          -1         udp6            pseudo
       16          -1         ptym            ptym
       17          -1         ptys            ptys
       18          -1         udp             pseudo
       19          -1         tcp6            pseudo
       20          -1         tcp             pseudo
       21          -1         rawip6          pseudo
       22          -1         rawip           pseudo
       23          -1         nuls            pseudo
       25          -1         ip6             pseudo
       26          -1         ip              pseudo
       27          -1         dmem            pseudo
       31          -1         arp             pseudo
       32          -1         keybd_ps2       ps2
       33          -1         gvid            graf_pseudo
       36          -1         olar_psm_if     olar
       37          -1         ciss            ext_bus
       44          -1         tlcotsod        pseudo
       45          -1         tlcots          pseudo
       46          -1         netdiag1        unknown
       48          -1         tlclts          pseudo
       49          -1         devkrs          pseudo
       50           1         dmp             vxvm
       51          -1         usbd            usbdev
       54          -1         hub             usbhub
       57          -1         hid             usbhid
       58          -1         hcd             usb
       61          -1         evp             pseudo
       62          -1         fcd             unknown
       63          -1         fcp             fcp
       64          64         lv              lvm
       67          -1         ipmi            ipmi
       68          -1         ipsecpol        pseudo
       69          -1         dev_config      pseudo
       72          -1         clone           pseudo
       73          -1         strlog          pseudo
       74          -1         sad             pseudo
       75          -1         ipseckey        pseudo
       76          -1         mpt             ext_bus
       77          -1         stcpmap         pseudo
       78          -1         sasd            escsi_ctlr
       79          -1         td              fc
       95          -1         tels            strtels
       96          -1         telm            strtelm
       97          97         vxportal        pseudo
       98          -1         tun             pseudo
       99           2         vol             vxvm
      100          -1         vols            vxvm
      101          -1         asyncdsk        pseudo
      104           3         fdd             unknown
      105          -1         UsbHid          OO
      113          -1         fddi4           lan
      114          -1         gvid_info       gvid_pseudo
      115          -1         rng             pseudo
      116          -1         echo            pseudo
      117          -1         ipf             pseudo
      119          -1         dlpi            pseudo
      156          -1         ptm             strptym
      157          -1         pts             strptys
      164          -1         pipedev         unknown
      188          31         sdisk           disk
      189          -1         klog            pseudo
      203          -1         sctl            ctl
      207          -1         sy              pseudo
      227          -1         kepd            pseudo
      229          -1         ite             graf_pseudo
      232          -1         diag2           diag
       -1           0         fake            pseudo
[rx260-01]/dev/rdsk

ioscan -funCdisk查看磁盘,同时列出对应的磁盘文件

磁盘分区
1. 文件系统
2. 裸数据区
3. 交换区 swap
4. 转储区 dump(分析操作系统为什么会崩溃)
5. 引导区

如何作分区:
1. 整盘管理方法
2. LVM(逻辑卷管理方法)
3. VxVM

物理卷(Physical Volume)-->一个物理卷就是一块盘
卷组(Volume Group 00)-->池子,资源池,一个或多个物理卷的集合
逻辑卷(Logical Volume)-->一个逻辑卷上的分区,从卷组里取空间

根卷组下有8个分区

都要通过设备文件来访问

pv->vg->lv

pv: disk /dev/dsk /dev/rdsk c#t#d#

vg: /dev/vg01/group
lv: /dev/vg01/lvname    /dev/vg01/rlvname

strings /etc/lvmtab
ioscan -funCdisk

把一块盘变为物理卷
pvcreate [-f(强制)] /dev/rdsk/c3t2d0

创建一个卷组
mkdir /dev/vg01
mknod创建设备文件
mknod /dev/vg01/group(卷组的名称都可以叫group)
mknod /dev/vg01/group c(字符设备类型) 64(驱动编号) 0x01(卷组编号)00(保留)00(ID)
卷组只能是字符设备文件
创建卷组
vgcreate vg01 /dev/dsk/c3t2d0

LVM-物理盘区到逻辑盘区的映射关系
连续的逻辑空间映射到不连续的物理空间上

extend 4m PE LE

LE->PE映射关系放在VGRA里

vgcreate -s 指定extend的大小
vgcreate -s 16m vg01 /dev/dsk/c3t2d0

lvcreate -n myfs1(名字) -L 64m(创建的大小) vg01
指定大小的时候用-l表示指定盘区的个数
-l 32 32*16m

4LE -> 4PE

查看逻辑卷
lvdisplay /dev/vg01/myfs1
一个逻辑盘区映射到两个物理盘区上

查看物理卷
pvdisplay -v /dev/dsk/c3t2d0

vgdisplay -v vg01

##vgchange -a n vg01
vg
磁盘既可以通过块设备形式访问,也可以通过字符设备形式访问

张静波-上大久亿: 删除卷组:
张静波-上大久亿: # vgchange -a n vg01(停用)
张静波-上大久亿: # vgexport vg01(删掉)
==================================
=====================================

超级块
inode,指向文件的数据区
一个逻辑卷只能创建一个文件系统

创建文件系统
newfs /dev/vg01/rjimmy1
通过字符设备写入方式写入

没有路径,要通过路径访问
要挂载

要扩空间的话
首先要扩逻辑卷,然后要扩超级块(文件系统)
lvextend -L 128(扩后的大小,不是增加多大) /dev/vg01/myfs1 -->VGRA
fsadm -b 128 /myfs1 ->superblock

传统操作删除卷组
1. umount所有文件系统
2. lvremove卷组中所有LV
3. vgreduce卷组中物理卷,至少包含一块物理卷
4. vgremove vgname

灵活的做法:
1. umount
2. vgchange -a n vgname
3. vgexport vgname


查看网卡
ioscan -fuClan(看的是物理层的地址)

1-物理层
2-数据链路层 MAC
3-IP网络层 IP
4-传输层    TCP/UDP
5-会话层 port socket 应用?
6-表示层
7-应用层

lanscan

ifconfig lan2 192.168.20.215 netmask 255.255.0.0 up
看192.168.20.215你不知道哪个是网络位,哪个是主机位

vi /etc/rc.config.d/netconf

SD-UX(标准,文件集组织的标准)
来源:depot
DVD        -s 挂载点
目录库        -s 目录的绝对路径
.depot文件库    -s 文件的绝对路径
tape -s 磁带机设备文件

/opt/echoapp/bin lbin(后台) share lib ...

swlist -l product看系统装的软件
l表示level,查看所有product级别的软件
swlist -l depot

查看库里有哪些产品
swlist -l product -d @ IP:/var/spool/sw
有哪些库
swlist -l depot @ 16.118.112.142
装了什么
swlist -l product @ 16.118.112.142

看库中有的软件
swlist -l product -d @ 16.118.112.142:/var/spool/sw

安装命令
swinstall -s 16.118.112.142:/var/spool/sw softwarename

swremove softwarename

swlist -l product @ IP
swlist -l depot @ IP
swlist -l product -d @ IP:/库目录

swinstall -s 库 产品名

swremove 产品名
阅读(3584) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~