Smnyrertomrblg Epñk 1 Erbismrab Ma:Siun - Erbismrab Ma:Siun - Etakan - 2 - . - . - . - . - . - . - 3 - . - . .
Smnyrertomrblg Epñk 1 Erbismrab Ma:Siun - Erbismrab Ma:Siun - Etakan - 2 - . - . - . - . - . - . - 3 - . - . .
I. Epñk Commands ³
1> System environments commands :
shutdown -h now : eRbIsrM ab; Shutdown ma:sIun Computer .
II. EpñksMnYr ³
1> rbs; Linux manlkçN³dUcxageRkam ³
Run level
level 0: sMrab; shutdown .
level 1: sMrab; single user and Maintenance .
level 2: sMrab; multiple user, Network connection .
level 3: sMrab; multiple user, network connection text mode and switch to GUI .
level 4: sMrab; unused level .
level 5: sMrab; GUI .
level 6: sMrab; Root System .
Command EdleRbIsMrab; Switch Level Kw ³ init levelName .
2> Boot loader : Ca File eRbIsrM ab;kMnt;eGay Computer eFVIkar Boot BI operating system NamYy
Edlman Master file RtUv)ankMNt; .
3> enAkñgú Linux eKEck user Ca 3 RbePT KW :
Administrator: Ca super user eRbIsrM ab; Root user .
day to day user: Ca Normal user EdlbegáIteday Root/ Administrator .
system user: Ca Created user sMrab; system service nig Application .
4> Installation :
RPM manlkçN³dUcxageRkam :
man application name .
yum Ca Installer mYy EdlGaceGayeyIg Install package BI Server rW Repository (vaCa online storage
Edl Store ral; Package) enAelI Online storage .
5> Task Scheduler :
Checking Package rW
# rpm -qa | grep cron rpm –ql crontabs .
Checking Cron service # chkconfig --list crond
Enable Cron service # /etc/init.d/crond start
Edit Task Scheduler KW crontab -u eQµaH User -e : Edit
-l : List
-r : Remove .
Syntax edition : *1 *2 *3 *4 *5 <command, Script>
*1 : naTIkgñú 1 em:ag (0 60 Edl 0=6) Edl * dMenIrkarral;naTI .
*2 : em:ag 1 éf¶ (0 24 Edl 0=24) Edl * dMenIrkarral;em:ag .
*3 : éf¶kgñú 1 Ex (0 31 Edl 0=6) Edl * dMenIrkarral;éf¶ .
*4 : Exkñgú 1 qñaM (0 12 ) Edl * dMenIrkarral;Ex .
*5 : éf¶kgñú 1 GaTitü (0 7 Edl 0=6) Edl * dMenIrkarral;éf¶kgñu 1 GaTitü .
#!/bin/bash
echo “Environment variable testing”
echo “OS type is $OSTYPE”
Test2:
Test3:
Test4:
Test5:
Test7:
Test8:
#!/bin/bash
Echo “Demonstration Installation”
rpm -i -force packageName # No processing bar
rpm -ih packageName # Have processing bar
# rpm –i : Installation
# rpm –u : Update
# rpm –e : Uninstallation
# rpm –q : Query all installation
# rpm –v : verify package
GroupAdd.sh :
#!/bin/bash
echo “Create Group Series :”
echo -p “Group name :” g
echo -p “Start from :” s
echo -p “To :” t
for i in `seq $s $t`;
do
groupadd $g$i && echo “$g$i has been created”
done
UserAdd.sh :
#!/bin/bash
echo “Create series user for Group :”
echo -p “Group name :” g
echo -p “User name :” u
echo -p “Start from :” s
echo -p “To :” t
for i in `seq $s $t`;
do
useradd -g $g $u$i && echo “$u$i has been created”
read -p “password :” p
echo $p | passwd --stdin $u$i
done
DeleteUser.sh :
#!/bin/bash
echo “Delete User Account :”
read -p “User name :” u
x=0
for i in `cut -d: -f1 /etc/passwd`;
do
if Test %u==$i; then
userdel -r $u && echo $u has been delete
x=1
break
fi
done
if Test $x -eq 0; then
echo $u not found
fi
#!/bin/bash
Echo “Count User in group :”
read -p “Group id” g
for i in $ (cut –d: -f4 /etc/passwd);
do
if Test $i –eq $g; then
let count=count +1
fi
done
echo There are $count Users in Group id $g
/etc/ssh/sshd_config. #Port 22