ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

LinuxÃæÊÔÌâ´óÈ«(Áù)
2011-10-31 23:14:55 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:11164´Î
Tags£ºLinux ÊÔÌâ ´óÈ«
restart the Apache web server. 

# To make Apache start automatically at boot, make this 
# file executable: chmod 755 /etc/rc.d/rc.httpd 

case "$1" in 
'start') 
/usr/sbin/apachectl start ;; 
'stop') 
/usr/sbin/apachectl stop ;; 
'restart') 
/usr/sbin/apachectl restart ;; 
*) 
echo "usage $0 start|stop|restart" ;; 
esac 
²Î¿¼´ð°¸£º 
£¨1£©³ÌÐò×¢ÊÍ 
#!/bin/sh ¶¨ÒåʵÓõÄshell 

# /etc/rc.d/rc.httpd ×¢ÊÍÐУ¬·²ÊÇÒÔÐǺſªÊ¼µÄÐоùΪעÊÍÐС£ 

# Start/stop/restart the Apache web server. 

# To make Apache start automatically at boot, make this 




# file executable: chmod 755 /etc/rc.d/rc.httpd 

case "$1" in #case½á¹¹¿ªÊ¼£¬Åжϡ°Î»ÖòÎÊý¡±¾ö¶¨Ö´ÐеIJÙ×÷¡£±¾³ÌÐòЯ´øÒ»¸ö¡°Î»ÖòÎÊý¡±£¬¼´$1 
'start') #ÈôλÖòÎÊýΪstart 
/usr/sbin/apachectl start ;; #Æô¶¯httpd½ø³Ì 
'stop') #ÈôλÖòÎÊýΪstop 
/usr/sbin/apachectl stop ;; #¹Ø±Õhttpd½ø³Ì 
'restart') #ÈôλÖòÎÊýΪstop 
/usr/sbin/apachectl restart ;; #ÖØÐÂÆô¶¯httpd½ø³Ì 
*) #ÈôλÖòÎÊý²»ÊÇstart¡¢stop»òrestartʱ 
echo "usage $0 start|stop|restart" ;; #ÏÔʾÃüÁîÌáʾÐÅÏ¢£º³ÌÐòµÄµ÷Ó÷½·¨ 
esac #case½á¹¹½áÊø 
£¨2£©³ÌÐòµÄ¹¦ÄÜÊÇÆô¶¯£¬Í£Ö¹»òÖØÐÂÆô¶¯httpd½ø³Ì 
£¨3£©³ÌÐòµÄµ÷Ó÷½Ê½ÓÐÈýÖÖ£ºÆô¶¯£¬Í£Ö¹ºÍÖØÐÂÆô¶¯¡£ 
3£®Éè¼ÆÒ»¸öshell³ÌÐò£¬Ìí¼ÓÒ»¸öÐÂ×éΪclass1£¬È»ºóÌí¼ÓÊôÓÚÕâ¸ö×éµÄ30¸öÓû§£¬Óû§ÃûµÄÐÎʽΪstdxx£¬ÆäÖÐxx´Ó01µ½30¡£ 
²Î¿¼´ð°¸£º 
#!/bin/sh 
i=1 
groupadd class1 
while [ $i -le 30 ] 
do 
if [ $i -le 9 ] ;then 
USERNAME=stu0${i} 
else 
USERNAME=stu${i} 
fi 
useradd $USERNAME 
mkdir /home/$USERNAME 
chown -R $USERNAME /home/$USERNAME 
chgrp -R class1 /home/$USERNAME 
i=$(($i+1)) 
done 

4£®±àдshell³ÌÐò£¬ÊµÏÖ×Ô¶¯É¾³ý50¸öÕ˺ŵŦÄÜ¡£Õ˺ÅÃûΪstud1ÖÁstud50¡£ 
²Î¿¼³ÌÐò£º 
#!/bin/sh 
i=1 
while [ $i -le 50 ] 
do 
userdel -r stud${i} 
i=$(($i+1 )) 
done 
5£®Ä³ÏµÍ³¹ÜÀíÔ±ÐèÿÌì×öÒ»¶¨µÄÖظ´¹¤×÷£¬Çë°´ÕÕÏÂÁÐÒªÇ󣬱àÖÆÒ»¸ö½â¾ö·½°¸£º 
£¨1£©ÔÚÏÂÎç4 :50ɾ³ý/abcĿ¼ÏµÄÈ«²¿×ÓĿ¼ºÍÈ«²¿Îļþ£» 
£¨2£©´ÓÔç8:00¡«ÏÂÎç6:00ÿСʱ¶ÁÈ¡/xyzĿ¼ÏÂx1ÎļþÖÐÿÐеÚÒ»¸öÓòµÄÈ«²¿Êý¾Ý¼ÓÈëµ½/backupĿ¼ÏµÄbak01.txtÎļþÄÚ£» 
£¨3£©Ã¿·êÐÇÆÚÒ»ÏÂÎç5:50½«/dataĿ¼ÏµÄËùÓÐĿ¼ºÍÎļþ¹éµµ²¢Ñ¹ËõΪÎļþ£ºbackup.tar.gz£» 
£¨4£©ÔÚÏÂÎç5:55½«IDE½Ó¿ÚµÄCD-ROMжÔØ£¨¼ÙÉ裺CD-ROMµÄÉ豸ÃûΪhdc£©£» 
£¨5£©ÔÚÔ糿8:00Ç°¿ª»úºóÆô¶¯¡£ 
²Î¿¼´ð°¸: 
½â¾ö·½°¸£º 
£¨1£©ÓÃvi´´½¨±à¼­Ò»¸öÃûΪprgxµÄcrontabÎļþ£» 
£¨2£©prgxÎļþµÄÄÚÈÝ£º 
50 16 * * * rm -r /abc/* 
0 8-18/1 * * * cut -f1 /xyz/x1 >;>; /backup/bak01.txt 
50 17 * * * tar zcvf backup.tar.gz /data 
55 17 * * * umount /dev/hdc 
£¨3£©Óɳ¬¼¶Óû§µÇ¼£¬ÓÃcrontabÖ´ÐÐ prgxÎļþÖеÄÄÚÈÝ£º 
root@xxx:#crontab prgx£»ÔÚÿÈÕÔ糿8:00֮ǰ¿ª»úºó¼´¿É×Ô¶¯Æô¶¯crontab¡£ 
6£®Éè¼ÆÒ»¸öshell³ÌÐò£¬ÔÚÿÔµÚÒ»Ì챸·Ý²¢Ñ¹Ëõ/etcĿ¼µÄËùÓÐÄÚÈÝ£¬´æ·ÅÔÚ/root/bakĿ¼ÀÇÒÎļþÃûΪÈçÏÂÐÎʽyymmdd_etc£¬yyΪÄ꣬mmΪÔ£¬ddΪÈÕ¡£Shell³ÌÐòfileback´æ·ÅÔÚ/usr/binĿ¼Ï¡£ 
²Î¿¼´ð°¸£º 
£¨1£©±àдshell³ÌÐòfileback£º 
#!/bin/sh 
DIRNAME=`ls /root | grep bak` 
if [ -z "$DIRNAME" ] ; then 
mkdir /root/bak 
cd /root/bak 
fi 
YY=`date +%y` 
MM=`date +%m` 
DD=`date +%d` 
BACKETC=$YY$MM$DD_etc.tar.gz 
tar zcvf $BACKETC /etc 
echo "fileback finished!" 
£¨2£©±àдÈÎÎñ¶¨Ê±Æ÷£º 
echo "0 0 1 * * /bin/sh /usr/bin/fileback" >; /root/etcbakcron 
crontab /root/etcbakcron 
»òʹÓÃcrontab -e ÃüÁîÌí¼Ó¶¨Ê±ÈÎÎñ£º 
0 1 * * * /bin/sh /usr/bin/fileback 
7£®ÓÐÒ»ÆÕͨÓû§ÏëÔÚÿÖÜÈÕÁ賿ÁãµãÁã·Ö¶¨ÆÚ±¸·Ý/user/backupµ½/tmpĿ¼Ï£¬¸ÃÓû§Ó¦ÈçºÎ×ö£¿ 
²Î¿¼´ð°¸£º£¨1£©µÚÒ»ÖÖ·½·¨£º 
Óû§Ó¦Ê¹ÓÃcrontab ¨Ce ÃüÁî´´½¨crontabÎļþ¡£¸ñʽÈçÏ£º 
0 0 * * sun cp ¨Cr /user/backup /tmp 
£¨2£©µÚ¶þÖÖ·½·¨£º 
Óû§ÏÈÔÚ×Ô¼ºÄ¿Â¼ÏÂн¨Îļþfile£¬ÎļþÄÚÈÝÈçÏ£º 
0 * * sun cp ¨Cr /user/backup /tmp 
È»ºóÖ´ÐÐ crontab file ʹÉúЧ¡£ 
8.Éè¼ÆÒ»¸öShell³ÌÐò£¬ÔÚ/userdataĿ¼Ï½¨Á¢50¸öĿ¼£¬¼´user1¡«user50£¬²¢ÉèÖÃÿ¸öĿ¼µÄȨÏÞ£¬ÆäÖÐÆäËûÓû§µÄȨÏÞΪ£º¶Á£»ÎļþËùÓÐÕßµÄȨÏÞΪ£º¶Á¡¢Ð´¡¢Ö´ÐУ»ÎļþËùÓÐÕßËùÔÚ×éµÄȨÏÞΪ£º¶Á¡¢Ö´ÐС£ 
²Î¿¼´ð°¸: ½¨Á¢³ÌÐò Pro16ÈçÏ£º 
#!/bin/sh 
i=1 
while [ i -le 50 ] 
do 
if [ -d /userdata ];then 
mkdir -p /userdata/user$i 
chmod 754 /userdata/user$i 
echo "user$i" 
let "i = i + 1" £¨»òi=$£¨£¨$i£«1£©£© 
else 
mkdir /userdata 
mkdir -p /userdata/user$i 
chmod 754 /userdata/user$i 
echo "user$i" 
let "i = i + 1" £¨»òi=$£¨£¨$i£«1£©£© 
fi 
done 


Îå¡¢¶àÑ¡Ìâ 
1£®¹ØÓÚÓ²Á´½ÓµÄÃèÊöÕýÈ·µÄ£¨BE£©¡£ 
A ¿çÎļþϵͳ B²»¿ÉÒÔ¿çÎļþϵͳ D¿ÉÒÔ×öĿ¼µÄÁ¬½Ó 
C ΪÁ´½ÓÎļþ´´½¨ÐµÄi½Úµã EÁ´½ÓÎļþµÄi½Úµãͬ±»Á´½ÓÎļþµÄi½Úµã 
2£®ÔÚÍøÕ¾·¢²¼Óû§wangµÄ¸öÈËÍøҳʱ£¬ÐèÒª´´½¨Óû§ÍøҳĿ¼£¬¼Ù¶¨Óû§ÍøҳĿ¼É趨Ϊweb 
£¨Óû§Ä¿Â¼ÔÚ/homeĿ¼Ï£©£¬ÈçÏÂÃèÊöÕýÈ·µÄÊÇ£¨BCE£© 
A ´æ·ÅÓû§ÍøÒ³µÄ¾ø¶Ô·¾¶/wang/web B´æ·ÅÓû§ÍøÒ³µÄĿ¼¡«wang/ 
C ´æ·ÅÓû§ÍøÒ³µÄ¾ø¶Ô·¾¶/home/wang/web D´æ·ÅÓû§ÍøÒ³µÄ¾ø¶Ô·¾¶/home/web 
E ÔÚ±¾»ú·ÃÎÊÓû§wangµÄ¸öÈËÍøÒ³µÄURLµØÖ·http://localhost/¡«wang/ 
3£®ÔÚһ̨WWW·þÎñÆ÷ÉϽ«¶Ë¿ÚºÅÉ趨Ϊ8000£¬Ä¬ÈϵÄÍøÒ³Îļþindex.html£¬·þÎñÆ÷ÍøÒ³µÄ¸ùĿ¼/www¡£ÔÚ±¾»ú·ÃÎÊ·þÎñÆ÷ʱ£¬ÕýÈ·µÄÓ÷¨ÊÇ£¨BDE£© 
A ä¯ÀÀÆ÷·ÃÎʸ÷þÎñÆ÷µÄURLµØÖ·http://localhost/ 
B ä¯ÀÀÆ÷·ÃÎʸ÷þÎñÆ÷µÄURLµØÖ·http://localhost:8000/ 
C ä¯ÀÀÆ÷·ÃÎʸ÷þÎñÆ÷µÄÓû§liÍøÒ³URLµØÖ·http://localhost/~li 
D ä¯ÀÀÆ÷·ÃÎʸ÷þÎñÆ÷µÄÓû§liÍøÒ³URLµØÖ·http://localhost:8000/~li 
E ä¯ÀÀÆ÷·ÃÎʸ÷þÎñÆ÷µÄURLµØÖ·localhost:8000/ 
4£®ÔÚshell±à³Ì(www.cppentry.com)ÖйØÓÚ$2µÄÃèÊöÕýÈ·µÄÊÇ£¨CE£© 
A ³ÌÐòºóЯ´øÁËÁ½¸öλÖòÎÊý B ºêÌæ»» C ³ÌÐòºóÃæЯ´øµÄµÚ¶þ¸öλÖòÎÊý 
D Я´øλÖòÎÊýµÄ¸öÊý E ÓÃ$2ÒýÓõڶþ¸öλÖòÎÊý 
5£®Ä³ÎļþµÄȨÏÞÊÇ - r w x r - - r- -£¬ÏÂÃæÃèÊöÕýÈ·µÄÊÇ(CD) 
A ÎļþµÄȨÏÞÖµÊÇ755 B ÎļþµÄËùÓÐÕ߶ÔÎļþÖ»ÓжÁȨ ÏÞ 
C ÎļþµÄȨÏÞÖµÊÇ 744 D ÆäËûÓû§¶ÔÎļþÖ»ÓжÁȨÏÞ Eͬ×éÓû§¶ÔÎļþÖ»ÓÐдȨÏÞ 
6£®¹ØÓÚOpenSSHµÄ×÷ÓõÄÃèÊöÕýÈ·µÄÊÇ£¨ACE£© 
A ¿ª·ÅÔ´´úÂëµÄ°²È«¼ÓÃܳÌÐò B OpenSSH³£ÓÃÓÚΪhttpЭÒé¼ÓÃÜ 
C OpenSSHÓÃÓÚÌá¸ßÔ¶³ÌµÇ¼·ÃÎʵݲȫÐÔ D ËüºÍtelnetʵÓÃͬÑùµÄ¶Ë¿ÚºÅ 
E OpenSSHÊÇÃâ·ÑÏÂÔصÄÓ¦³ÌÐò 
7£®¹ØÓÚNFS·þÎñÆ÷ÃèÊöÕýÈ·µÄÊÇ£¨BC£© 
A ÍøÂçÖÐʵÏÖWindowsϵͳ֮¼äÎļþϵͳ¹²ÏíµÄÓ¦ÓÃÈí¼þ 
B ÍøÂçÖÐʵÏÖLinuxϵͳ֮¼äÎļþϵͳ¹²ÏíµÄÓ¦ÓÃÈí¼þ 
C ÍøÂçÖÐʵÏÖUnixϵͳ֮¼äÎļþϵͳ¹²ÏíµÄÓ¦ÓÃÈí¼þ 
D ÍøÂçÖÐʵÏÖWindowsϵͳºÍUnixÖ®¼äÎļþϵͳ¹²ÏíµÄÓ¦ÓÃÈí¼þ 
E ÍøÂçÖÐʵÏÖWindowsϵͳºÍLinuxÖ®¼äÎļþϵͳ¹²ÏíµÄÓ¦ÓÃÈí¼þ 
8£®¹ØÓÚsedÃèÊöÕýÈ·µÄÊÇ£¨ABD£© 
A sed ÊÇLinuxϵͳÖеÄÁ÷±à¼­Æ÷ B sed ÊÇUNIXϵͳÖеÄÁ÷±à¼­Æ÷ 
C sed ÍøÂçÎļþϵͳµÄÀàÐÍ 

D ÀûÓùܵÀ¶Ô±ê×¼ÊäÈë/±ê×¼ÊäÈëµÄÊý¾Ý½øÐб༭ºÍ×éºÏ 
E sedÊÇNFSµÄÓ¦ÓóÌÐò 
9£®¹ØÓÚÏÞÖÆ´ÅÅÌÏ޶ÃèÊöÕýÈ·µÄÊÇ£¨ABD£© 
A ʹÓÃedquota¿ÉÒÔ¼à¿ØϵͳËùÓÐÓû§Ê¹ÓõĴÅÅ̿ռ䣬²¢ÔÚ½Ó½ü¼«ÏÞʱÌáʾÓû§ 
B Óû§×éµÄ´ÅÅÌÏÞ¶îÊÇÓû§×éÄÚËùÓÐÓû§ÓèÉè´ÅÅÌ¿Õ¼ä×ܺ͠
C µ¥¸öÓû§µÄ´ÅÅÌÏÞ¶î¾ÍÊǸÃÓû§ËùÔÚÓû§×éÄÚËùÓдÅÅÌÏÞ¶îµÄ×ܺÏ&
Ê×Ò³ ÉÏÒ»Ò³ 3 4 5 6 ÏÂÒ»Ò³ βҳ 6/6/6
¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£ºC/C++³ÌÐòԱӦƸ³£¼ûÃæÊÔÌâ ÏÂһƪ£ºÎ¢ÈíÃæÊÔÌ⣺ÔÚÅÅÐòÊý×éÖУ¬ÕÒ³ö..

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

C/C++ÃæÊÔÌâÄ¿