Anda di halaman 1dari 58

HP-UX

1.1

,
root

1.2

1.3


CD-ROM

CD-ROM)

DDS)

4 QLC)

UNIX
UNIX
,

1.4

,
...

/etc/passwd

/etc/group

1.1

/usr/bin/id ID ID

1.2

ID /etc/passwd
/etc/group
/home

useradduserdel usermod vi

1.3 /etc/passwd

/etc/passwd

1 8
8 8

passwd
6 8

ID ID ID 0 root
UID 1-99

ID ID GID/etc/group

ID
finger

Home

shell
shell shell /user/bin/sh/usr/bin/ksh/usr/bin/csh
/usr/bin/sh shell/etc/passwd

date:rc70x.4.hgjdc:20:1::/:/usr/bin/date

/usr/bin/date date
/bin/date

passwd rrr-- root

/etc/paswd

vi /etc/passwd
/etc/passwd vipw

$ vipw

/etc/passwd /etc/passwd.tmp /etc/passwd


passwd vipw
/etc/passwd
/etc/passwd

/etc/passwd

/usr/sbin/pwck /etc/passwd
ID ID

1.4 /etc/group

/etc/group

ls -l

ID IDGID/etc/passwd ID
ID 100

unix ,
/etc/group /etc/passwd
/etc/group

newgrp

$newgrp group_name

/etc/passwd
newgrp
newgrp /etc/passwd

/usr/sbin/grpck /etc/group
/etc/passwd

1.5

useradd,usermod,userdel

groupadd,groupmod,groupdel

useradd /etc/passwd /etc/group


home shell
home

useradd [ -u uid [-o]] [-g group] [-G group [group]] [-d dir] [-s shell]

[ -c command] m [ -k skel dir]] login

-o UID-m home

1) renay /home/renay home /etc/skel


/usr/bin/sh shell UID

useradd m s /usr/bin/sh renay

2) Tracy Tracy stafftracy pe chemistry


home

useradd m g staff G pe,chemistry tracy

useradd

useradd D

useradd D g others
userdel

userdel r login

-r home

groupadd

groupadd [-g gid [-o]] group

economics ID 100 100 ID

groupadd economics

1.6

passwd

shell

passwd

6 6 6

passwd /etc/passwd /etc/opasswd

passwd

passwd f n min x max name

min max -f

fontana

passwd -n 7 -x 35 fontana

buddy

passwd f buddy

PATH

/etc/skel

PATH

/etc/passwd /etc/group

PATH shell

export TERM='vt100'

export PS1='$PWD $'

export LPDEST='laser'

export PATH=$PATH:/usr/local/bin

export EDITOR=vi

export HISTSIZE=40
export HISTFILE=~/.sh_history

TERM

TERM TERM
/usr/lib/terminfo/*
TERM

export TERM=vt100 # vt100

export TERM=hp # HP ASCII

export TERM=dtterm # dtterm

ttytype

if [ "$TERM = "" -0 \

"#TERM" = "unknown" -o \

"#TERM" = "dialup" -o \

"#TERM" = "network" ]

then

eval 'ttytype -s -a '

fi

export TERM

PS1

PS1 shell PS1

export PS1='S' #"$"

export PS1='$PWD $'# pwd

export PS1='$PWD ($LOGNAME) $' #

LPDEST

LPDEST LPDEST

export LPDEST=laser

export LPDEST=printera

PATH
shell PATH
shell
PATH
PATH

PATH=$PATH:/usr/local/bin # PATH /usr/local/bin

PATH /etc/PATH /etc/PATH


PATH

EDITOR

export EDITOR=vi

export HISTFILE=~/.sh_history

export HISTSIZE=50

EDITOR emacs vi HISTFILE


HISTSIZE shell

POSIX shell

shell
POSIX shell shell

shell POSIXKorn, C shells

Shell

1. shell

shell ..... ....

Bourne(/usr/old/bin/sh) /etc/profile

korn(/usr/bin/ksh) /etc/profile
POSIX(/usr/bin/sh) /etc/profile

shell(/usr/bin/rshr,/usr/bin/rksh /etc/profile

C (/usr/bin/csh) /etc/csh.login

PATH,TZ,TERM
/etc/PATH,/etc/MANPATH,/etc/TIMEZONE,/etc/SHLIB_PATH

2. /etc/copyright /etc/motd

3.

news:news_filename

4. shell home

shell ..... ....

Bourne(/usr/old/bin/sh .profile

Korn(/usr/bin/ksh) .profile

POSIX(/usr/bin/sh .profile

shell/usr/bin/rsh,/usr/bin/rksh .profile

C (/usr/bin/csh) .login

useradd
/etc/skel/.profile) home

POSIX,Korn, C shells

POSIX korn shell ENV shell ENV


.shrc shell vi, mailx)
shell shell escape, shell escape
ENV .profile ENV .kshrc .shrc).profile

C shell C shell .cshrc Korn shell ENV


.login C shell
.chsrc

shell

/etc/skel

useradd
home /etc/skel

/etc/skel/.profile #ksh/posix

/etc/skel/.login #csh

/etc/skel/.cshrc #csh

/etc/skel/.exrc #vi

home /etc/skel
/etc/skel home

home
/etc/skel

/sbin,/usr,/stand,/etc,/dev,/var(

/opt,/etc/opt,/var/opt

find whereis

AT&T SVR4

/usr,/sbin
/opt

/usr,/sbin /opt

/usr

/sbin

/opt

/etc

/dev

/var

/mnt

/tmp

/stand

/home

/usr

/usr /usr
ASCII

/usr

/usr/bin

/usr/conf

/usr/contrib

/usr/lbin

/usr/local
/usr/newconfig

/usr/sbin

/usr/share

/usr/share/man

/usr/share/doc

/var

/var /var

/var /var/adm
/var crontabs

/var /var

/var

/var/adm

/var/adm/crash dump

/var/mail

/var/opt/

/var/spool lp,cron

/var/tmp /usr

/var/adm

syslog cron
dump

/var/adm/crash dump

/var/adm/cron cron

/var/adm/sw

/var/adm/syslog syslog
syslog /etc/syslog.conf
/var/adm/syslog/syslog.log OLDsyslog.log,
syslog.log ASCII

/var/adm/sulog su sulog ASCII

/var/adm/wtmp ASCII last


wtmp

/var/adm/btmp ASCII lastb


btmp

/var/adm/utmp write,who
ASCII

/opt,/etc/opt,/var/opt
/opt/application

/opt/application/bin

/opt/application/share/man

/opt/application/lib

/opt/application/lbin

/opt/application/newconfig

/var/opt/application
/etc/opt/application

find

whereis

which PATH

file

UNIX

find

find
find

grep

# find / -user grep

/tmp 7

# find /tmp -type f -atime +7


core

# find / -name core -exec rm {}\;

whereis

whereis
whereis -b

# whereis -b ls

ls: /usr/bin/ls /sbin/ls

which

which home
PATH

file

file
shell

# file /sbin/shutdown

/sbin/shutdown : s800 shared executeable

# file /sbin/rc

/sbin/rc: ascii text

strings

strings

lsdev

ls -l
ioscan

issf

CD

modern

autoconfig

insf

1.

modern)
unix
UNIX
UNIX

/dev

UNIX

UNIX

#tar -cvf /dev/rmt/0m /usr

tar -f tar tar


tar

# echo hello > /dev/tty0p1

echo

ls -l

ls -l /dev

brw-r----- 1 root sys 31 0x005000 Feb 10 1997 /dev/dsk/c0t5d0

brw-r----- 1 root sys 31 0x006000 Feb 10 1997 /dev/dsk/c0t6d0

crw-r----- 1 root sys 31 0x005000 Feb 10 1997 /dev/rdsk/c0t5d0

crw-r----- 1 root sys 31 0x006000 Feb 10 1997 /dev/rdsk/c0t6do

crw-r----- 2 root tty 17 0x000001 Jan 9 09:25 /dev/ttyp1


crw-r----- 2 root tty 17 0x000002 Jan 9 17:25 /dev/ttyp2

/dev ls -l
ls -l

2.

c"

modern
raw

b
buffer
CD-ROMS I/O

moderms
CD-ROMS

ls -l
UNIX
unix
lsdev

24

ioscan

# ioscan -fun

# ioscan -fun disk


# ioscan -funC tape

ls -l

ioscan -fun
ioscan -fun
ioscan

ioscan -fun

# ioscan -funC disk

#ioscan -funC tape

#ioscan -funH 2/0/1.6.0 2/0/1.6.0

lssf

/usr/sbin/lssf path [pah -]

# lssf /dev/rdsk/clt6d0

disc3 card instance 1 scsi target 6 scsi LUN 0

section 0 at address 52.6.0 /dev/rdsk/clt6d0

# lssf /dev/rmt/0mn

tape2 card instance 1 SCSI target 0 SCSI LUN at@t no

rewind best density available at address 52.0.0 /dev/rmt/omn

ioscan lssf
lssf

3./dev

UNIX /dev /dev


/dev

/dev modermlan

/dev/dsk

/dev/rdsk

/dev/rmt

ioscan -f I"

CD ROM "C"ioscan
C0" SCSI
"0"

ioscan fun

SCSI

t# SCSI SCSI
DIP SCSI
SCSI ioscan 8/12.3.0
SCSI 38/12.6.0 SCSI 6

SCSI

LUN
SCSI LUN 0 SCSI LUN

CD-ROM

/dev/dsk
/dev/rdsk

/dev/rmt c#t#d#[] CD-ROM

4.

insf

mksf

mknod

insf
insf

init init /etc/inittab


/sbin/ioinitrc

,initrc /etc/ioconfig
io_treeioinit insfinsf /etc/ioconfig

LVM

HP-UX

LVM)

LVM

LVM

root 2M
(

LVM

LVM LVM

LVM
LVM

LVM LVM

/dev/vg00

/dev/vg01

/dev/vg02....

vg00 "root

LVM

/dev/vg01/lvol1

/dev/vg01/lvol2

/dev/vg01/lvol3 etc

LVM

/dev/dsk/c0t5d0 # SCSI 5

/dev/rdsk/c0t5d0 # SCSI 5

/dev

/dev/vg01 # vg01

/dev/vg01/group #vg01

/dev/vg01/lvol1 #lvol 1

/dev/vg01/rlvol1 #lvol1"

LVM

LVM 64 LVM

/dev/vg0/lvol2

#:64

#:0x010002

LVM 64

01, vg01
lvol2

vg02

2.

3.

4. /dev/vg02

5.

LVM extents

LVM

LVM extend."Physical ExtentsPEs),

Logical Extents"(LEs) extent


extents extents
LVM extents

PE LE extent
4M

1. extent 88MB
extent

2. extent 400MB
extent

pvcreate /dev/rdsk/c0t3d0

pvcreate /dev/rdsk/c0t4d0

ioscan

# ioscan -funC disk

mediainit
mediainit
mediainit

# mediainit /dev/rdsk/c0t3d0

# mediainit /dev/rdsk/c0t4d0

pvcreate LVM
-f

# pvcreate -f /dev/rdsk/c0t3d0

# pvcreate -f /dev/rdsk/c0t4d0

LVM

LVM

PVRA) LVM pvcreate

VGRA) LVM VGRA


VGRA VGSA)
VGDA)VGRA vgcreate

extents extent extents

BBRA)

LVM

: mkdir /dev/vg01

mknod /dev/vg01/group c 64 0x010000

: vgdisplay -v vg01

pvdisplay -v /dev/dsk/c0t3d0

pvdisplay -v /dev/dsk/c0t4d0

LVM

/dev/vgnn nn
/dev/vg00

01

mkdir /dev/vg01

/dev/vgnn group mknod group


64 0000

0xhh0000

hh

01 group ,

mknod /dev/vg01/group c 64 0x010000

vgcreate

vgcreate /dev/vg01 /dev/dsk/c0t3d0 /dev/dsk/cot4d0

vgcreate

-e max_physical_extents extent 1016).

-l max_logical_vols extent ( 255

-p max_physical_vols LVM 16

-s physical_extent_size extent M) 4M).

vgdisplay pvdisplay

: lvcreate -L 16 -n myswap vg01

lvcreate -L 16 -n myfs1 vg01

lvcreate -L 16 -n myfs2 vg01

: vgdispaly -v vg01

lvdisplay -v /dev/vg01/myswap

lvcreate

Mbyte LVM extent

lvcreate
/dev/vgnn lvcreate

-L logical_volume_size M), extent


0

-l logical_extents_number extent 0

-n name

/dev/vg01

lvcreate /dev/vg01

10 extents

lvcreate -l 10 /dev/vg01

100M

lvcreate -L 100 /dev/vg01

lvcreate -L 16 -n myswap vg01

# vgdisplay -v vg01 # vg01

# lvdispaly -v /dev/vg01/myswap #"myswap"

/etc/fstab

extent

1.

newfs -F vxfs /dev/vg01/rmyfs1

2.

mkdir /myfs1

3.

mount /dev/vg01/myfs1 /myfs1

4./etc/fstab

inode metadata
newfs /dev/vg01/rmyfs1
vxfs

newfs metadata

/etc/fstab
/etc/fstab
/etc/fstab

mount df

newfs

1.newfs -F vxfs /dev/vg01/rmyfs1

2.newfs -F vxfs -o largefiles /dev/vg01/rmyfs1

3.newfs -F hfs /dev/vg01/rmyfs2

4.newfs -F hfs -o largefiles /dev/vg01/rmyfs2

5.newfs -F hfs -b 4096 -f 2048 -m 5 -i 4096 /dev/vg01/rmyfs2

inode
metadata newfs

/dev/vg01/rmyfs1 vxfs -F
vxfs vxfsnewfs

HP-UX10.20
128GB
2GB

/dev/vg01/rmyfs2 HFS

/dev/vg01/rmyfs2 HFS HFS


-b 4096 4kB-f 2048
2KB-m 5 inode 4KB HFS

newfs

LVM

# newfs -F hfs /dev/rdsk/c0t2d0 # c0t2d0 HFS

# newfs -F vxfs /dev/rdsk/c0t2d0 # c0t2d0 JFS

-R

# newfs -F hfs -R 200 /dev/rdsk/c0t2d0 # 200MB

mkdir /myfs1

mount /dev/vg01/myfs1 /myfs1

mount -v

# mkdir /myfs1 #

# mount /dev/vg01/myfs1 /myfs1 #

: mount newfs

/,/usr/tmp
/home

mount -v

#mount -v

df -k

umount

umount /dev/vg01/myfs1

umount /myfs1

umount

: umount"unmount"

umount

-a

-F FStype

-v FStype

umountall umount -a

fuser
-c

# fuser -u /dev/vg01/myfs1

/dev/vg01/lvol1 ID

#fuser -u /etc/passwd

passwd ID

#fuser -uc /opt

/opt ID

#fuser -ku /dev/vg01/myfs1

lvol1 KILL ID

umount -a
shutdown

root

/etc/fstab

mount -a mountall ,

/etc/fstab

/dev/vg00/lvol3 / vxfs delaylog 0 1

/dev/vg00/lvol1 /stand hfs defaults 0 1

/dev/vg00/lvol4 /home vxfs delaylog 0 2

/dev/vg00/lvol5 /opt vxfs delaylog 0 2

/dev/vg00/lvol6 /tmp vxfs delaylog 0 2

/dev/vg00/lvol7 /usr vxfs delaylog 0 2

/dev/vg00/lvol8 /var vxfs delaylog 0 2

/dev/vg01/myfs1 /myfs1 vxfs delaylog 0 2

/dev/vg01/myfs2 /myfs2 hfs delaylog 0 2

/etc/fstab /sbin/init.d/localmount
mount -a /etc/fatab

/etc/fstab mount

# mount -a #/etc/fstab

# mount /myfs2 #/myfs2

# mount /dev/vg01/myfs2 #/dev/vg01/myfs2

CD-ROM

CD CD
CDFS

1.

2.

3. mount CDFS

CDFS

1.CD-ROM

2. CD.

CD-ROMs

CDFS CD-ROM CD-ROM

CD-ROM

/cdrom).

$ ioscan -funC disk # CD-ROM

# mkdir /cdrom #

# mount /dev/dsk/c1t3d0 /cdrom # CD

CDFS /etc/fstab

CD-ROM

CD-ROMs PC CD-ROM ISO9600

sync

fsck

UNIX

fsck

dirty SYNC

clean"

metadata
metadata sync

rm myfile

1.myfile

2. myfile inode

3. inode

4. inode

metadata
metadata
myfile inode
inode inode metadata

inode

I/O
I/O

UNIX UNIX
I/O

sync

syncer

syncer

syncer

syncer

syncer[seconds]

sync

syncer

syncer /sbin/init.d/syncer
syncer
/sbin/init.d/syncer

sync

sync sync
inode I/O

sync syncer

fsck

fsck?

metadata
metadata

fsck

fsck

fsck

fsck

/dev/vg01/myfs2 fsck

1.mount -v

2.umount /dev/vg01/myfs2

3.fsck -F hfs /dev/vg01/rmyfs2

4 mount /dev/vg01/myfs2

5.

fsck

fsck

fsck

1.mount -v

fsck

2. umount /dev/vg01/myfs1

umount /dev/vg01/myfs2

fsck .

3. fsck -F vxfs /dev/vg01/rmyfs1

fsck -F hfs /dev/vg01/rmyfs2

fsck

fsck
yesfsck nofsck
"yes"

4. mount /dev/vg01/myfs1

mount /dev/vg01/myfs2

fsck

5.

fsck fsck REMOVE"

fsck lost+found
lost+found

lost+found

fsck

fsck

root lost+found newfs


fsck
/usr/sbin/mklost_found

fsck lost+found fsck


inode

file
SCCS what SCCS
SCCS strings
lost+found

# cd /myfs2/lost+found

# ls -l \#1743

# file /#1743

# strings \#1743

# move \#1743 new_file_name

df du

core

/var

1.

df

# df -k

Filesystem kbytes used avail %used Mounted


on

/dev/vg00/lvol5 294912 261523 31352 89/opt

/dev/vg00/lvol4 24576 19333 4978 80/home

/dev/vg00/myfs1 16384 1174 14331 8/myfs1

/dev/vg00/myfs2 15893 14006 297 98


/myfs2

# du -sk /myfs2/*

844 /myfs2/data1

1327 /myfs2/data2

1073 /myfs2/data3

10757 /myfs2/data4

4 /myfs2/lost+found

df

Filesystem

Kbytes k)

used

avail

capacity
Mounted on

-i

iused inode

ifree inode

%used inode

du
du 512 block

-k k

-s

2.

trim)

core

core

/var /var

wtmp btmp

# > /var/adm/btmp

# > /var/adm/wtmp

cron

# rm logfile

# touch logfile

core

core QUIT
core

core
core

# find / -name core -exec ll {} \; # core

# find / -name core -exec rm {} \; # core

cron core

find /tmp 1000


30

# find /tmp -atime +30 -size + 1000c -exec ll -ud {} \;

100,
extends extents
extents

3.

pvcreate
LVM vgextend
c0t5d0 vg01

# pvcreate /dev/rdsk/c0t5d0

Physical volume "/dev/rdsk/c0t5d0" have been sucessfully created.

# vgextend vg01 /dev/dsk/c0t5d0

Volume group "vg01" has been successfully extended.


Volume Group configuration for /dev/vg01 has been saved in /etc/lvmconf/vg01.conf

vgextend

pvdisplay vgdisplay
vgdisplay
-v pvdisplay "VG Name"

4.

extents
lvextend

# lvextend -L 32 /dev/vg01/myfs2 /dev/dsk/c0t3d0

# lvdisplay -v /dev/vg01/myfs2

/dev/vg01/myfs2 16MB 32MBlvextend


/dev/dsk/c0t3d0 LVM c0t3d0 extentsLVM
extents lvdisplay

5.

metadata

HFS

HFS umount extendfs


extents mount df

/dev/vg01/myfs2 32MB)

# umount /myfs2

# extendfs -F hfs /dev/vg01/rmyfs2

# mount /myfs2

# df /myfs2

/dev/vg01/myfs2 /myfs2

JFS without ON-LINE JFS)


On-line JFS JFS HFS
-F

(/dev/vg01/myfs2 32MB)

# umount /myfs2

# extendfs -F vxfs /dev/vg01/rmyfs2

# mount /myfs2

# df /myfs2

/dev/vg01/myfs2 /myfs2

JFS On-line JFS)

On-line JFS umount

/dev/vg01/myfs2 32MB)

# fsadm -F vxfs -b 32768 /myfs1

# df /myfs1

fsadm block"JFS block 1K


block 1024KB/MB
blocks.

11.1

RAM

Physical: xxxxxxx kbytes


Available: xxxxxxx kbytes

Lockeable: xxxxxxxx kbytes

unlockable_mem

dmesg

11.2

RAM
RAM

lotsfree

vhand
page out ,
page fault RAM

swapper)

unix

I/O

(
minfree),

minfree

11.3

root

root

newfs -R

200M

newfs R 200 /dev/rdsk/c0t2d0

LVM
lvcreate 200M

lvcreate L 16 n myswap /dev/vg01

/paging
2M

LVMBDRA lvlnboot s lvol


lvrmboot s

root

11.4

1 swapon /dev/vg01/myswap

2 swapon /dev/dsk/c0t2d0

3 swapon p 4 l 4M /myfs2

4 swapon a

1
2

4 /etc/fstab

swapon(1m)

/dev/vg01/myswap

/dev/dsk/c02d0 newfs R 200


/dev/rdsk/c0t2d0 swapon -e
f

/myfs2 -p
4-l vhand 4M

umount

/etc/fstab /etc/fstab
swapon a /etc/fstab

swapon

/usr/sbin/swapon [-p priority] [ -e |-f] device

priority

-e -f

-f

device

/usr/sbin/swapon [-m min] [-l limit] [-r reserve] [-p priority] directory

-m min min

-l limit limit Limit k k


M M

-r reserve
-p priority

directory
paging

unmount

512M
maxswapchunks 512M chunk
chunk 2MBswapchunk swchunk

/stand/system nswapdev
10 25 nswapdev

nswapfs 10 25

11.5 /etc/fstab

/etc/fstab

/dev/vg01/myfs1 /myfs1 vxfs delaylog 0 2

/dev/vg01/myfs2 /myfs2 hfs defaults 0 2

/dev/vg01/myswap . swap defaults 0 0

/dev/dsk/c0t2d0 . swap defaults 0 0

. /myfs2 swapfs pri=4,lim=4M 0 0

/etc/fstab
swapon a /etc/fstab Swapon a
/sbin/init.d/swap_start

/etc/fstab swapon a fstab

11.6

swapinfo

swapinfo f

swapinfo d

swapinfo tm

swapinfo

11.7

newfs -R

LVM()

0 10
swapon -p 1

11.8

root

bdf

UNIX
UNIX

UNIX

UNIX

UNIX

PDL)

UNIX

UNIX

shell

UNIX

ROM
0 0 1

ROM
UNIX

0 0 1

CPU

UNIX

UNIX
)
UNIX UNIX /unix /vmunix,

Booting the UNIX system......

boot:

UNIX

UNIX

proc

AT&T systerm V

sched(0

init(1

pageout(2

fsflush(3

Rmdaemon(4

BSD

swapper0

init1

pagedaemon(2

012

1 init

init
getty

shell

daemon)

init shell

init /etc/inittab init inittab

getty getty
getty
login shell
getty

init /etc/inittab
getty

init init
shell shell

shell
/bin /etc

fsck

10

UNIX

shell

init
UNIX

UNIX init 1

# kill -9 1

AT&T UNIX

System V /etc/shutdown shell


ps who

shutdown -y

shutdown
60

shutdown

tar

find cpio

tar, cpio

/dev/rmt/0m 9 DDS

/dev/rmt/c0t3d0BEST 9 DDS

tar

cpio

UNIX
9 DDS
;

2 tar

tar key [ f device_file] [ file...]

$ tar cvf /dev/rmt/0m myfile

$ tar tvf /dev/rmt/0m

$ tar xvf /dev/rmt/0m myfile

tar
key argument

key

c create

v verbose)

f file
/dev/rmt/0m

3 cpio

cpio o [cvx]

cpio i [cdmtuvx]

$ find . | cpio ocv > /dev/rmt/0m

$ cpio icdmv < /dev/rmt/0m

cpio copy input and outputCpio

-o

-i

cpio o

find cpio

cpio i

-o,-i

-o -i

-c -c ASCII -o -i

-d

-m

-t

-u

-v -v

-x -x

$ cpio ict < /dev/rmt/0m


$ cpio icudm filename < /dev/rmt/0m

$ cpio icudm filename* < /dev/rmt/0m

find

find find
(find .)find /home/user3

find path-list [expression]

expression man

cron

cron

root cron

13.1 cron

cron

cron

cron

ps cron

# ps ef |grep cron #cron


# cron # cron

root cron crontab


cron root /var/adm/cron/cron.allow crontab
cron.allow crontab cron.allow
/var/adm/cron/cron.deny
cron.allow root
cron.deny crontab.

*.allow *.deny

*.allow

*.deny

13.2 cronfile

cron cron cron cron cron cron


cron

cronfile cron
tabs

shell

mail

cron /usr/bin/sh

PATH.

cron

630.

630

630

13.3 crontab cronfile

cron /var/spool/cron/crontabs
cronfile crontab
/var/spool/cron/crontabs crontab

crontab cron

crontab e cron vi
cron cron

crontab r cron

crontab l cron

crontab cron crontab


cron

13.4

cron cron
/var/adm/cron/cron.allow
/var/adm/cron/cron.deny cron

cron /var/spool/cron/crontabs cron cron

crontab cron cron crontab


cron /var/spool/cron/crontabs

cron /var/adm/cron/log
cron

/var/spool/cron/crontabs ls cat
cron cron
crontab

Anda mungkin juga menyukai