OnWorks Linux ແລະ Windows Online WorkStations

Logo

ໂຮດຕິ້ງອອນໄລນ໌ຟຣີສໍາລັບ WorkStations

<Previous | ເນື້ອໃນ | ຕໍ່ໄປ>

ລະບົບ Linux ເປັນເວທີທີ່ດີສໍາລັບການໃຫ້ບໍລິການເຄືອຂ່າຍ. ໃນພາກນີ້, ພວກເຮົາຈະພະຍາຍາມໃຫ້ພາບລວມຂອງເຄື່ອງແມ່ຂ່າຍຂອງເຄືອຂ່າຍທົ່ວໄປທີ່ສຸດແລະຄໍາຮ້ອງສະຫມັກ.


ຮູບພາບເລັກນ້ອຍ

10.3.1. ປະເພດເຊີບເວີ


10.3.1.1. ເຊີບເວີແບບດ່ຽວ


ການໃຫ້ບໍລິການແກ່ຜູ້ໃຊ້ສາມາດເຂົ້າຫາໄດ້ສອງທາງ. daemon ຫຼືບໍລິການສາມາດດໍາເນີນການໃນໂຫມດສະແຕນອະໂລນ, ຫຼືມັນສາມາດຂຶ້ນກັບການບໍລິການອື່ນທີ່ຈະເປີດໃຊ້.


ການບໍລິການເຄືອຂ່າຍທີ່ຖືກນໍາໃຊ້ຢ່າງໜັກໜ່ວງ ແລະ/ຫຼື ຢ່າງຕໍ່ເນື່ອງ, ໂດຍປົກກະຕິຈະແລ່ນຢູ່ໃນໂຫມດດ່ຽວ: ພວກມັນເປັນໂປແກມ daemons ທີ່ເປັນເອກະລາດທີ່ເຮັດວຽກຢູ່ສະເໝີ. ພວກມັນມັກຈະເລີ່ມຕົ້ນໃນເວລາເປີດລະບົບ, ແລະພວກເຂົາລໍຖ້າການຮ້ອງຂໍກ່ຽວກັບຈຸດເຊື່ອມຕໍ່ສະເພາະຫຼືພອດທີ່ພວກເຂົາຖືກຕັ້ງຄ່າເພື່ອຟັງ. ເມື່ອ​ຄຳ​ຮ້ອງ​ຂໍ​ມາ, ມັນ​ຈະ​ຖືກ​ປະ​ຕິ​ບັດ, ແລະ​ການ​ຟັງ​ຍັງ​ດຳ​ເນີນ​ຕໍ່​ໄປ​ຈົນ​ຮອດ​ຄຳ​ຮ້ອງ​ຂໍ​ຄັ້ງ​ຕໍ່​ໄປ. ເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ເປັນຕົວຢ່າງປົກກະຕິ: ທ່ານຕ້ອງການໃຫ້ມັນສາມາດໃຊ້ໄດ້ 24 ຊົ່ວໂມງຕໍ່ມື້, ແລະຖ້າມັນຫວ່າງເກີນໄປ, ມັນຄວນຈະສ້າງຕົວຢ່າງການຟັງຫຼາຍຂື້ນເພື່ອຮັບໃຊ້ຜູ້ໃຊ້ພ້ອມໆກັນ. ຕົວຢ່າງອື່ນແມ່ນບ່ອນເກັບມ້ຽນຊອບແວຂະຫນາດໃຫຍ່ເຊັ່ນ Sourceforge ຫຼືບ່ອນແລກປ່ຽນຄວາມ Tucows ຂອງທ່ານ, ເຊິ່ງຕ້ອງຈັດການກັບຄໍາຮ້ອງຂໍ FTP ຫຼາຍພັນຄົນຕໍ່ມື້.


ຕົວຢ່າງຂອງການບໍລິການເຄືອຂ່າຍແບບດ່ຽວໃນຄອມພິວເຕີຢູ່ເຮືອນຂອງທ່ານອາດຈະເປັນ ຊື່ວ່າ (name daemon), ເຊີບເວີຊື່ຖານຄວາມຈຳ. ການ​ບໍ​ລິ​ການ standalone ມີ​ຂະ​ບວນ​ການ​ຂອງ​ຕົນ​ເອງ​ແລ່ນ​, ທ່ານ​ສາ​ມາດ​ກວດ​ສອບ​ການ​ໃຊ້​ເວ​ລາ​ໃດ​ຫນຶ່ງ​ ps:


ບັອບ:~> ps auxw | grep ຊື່

ຊື່ 908 0.0 1.0 14876 5108 ? S Mar14 0:07 ຊື່ -u ຊື່

ບັອບ:~> ps auxw | grep ຊື່

ຊື່ 908 0.0 1.0 14876 5108 ? S Mar14 0:07 ຊື່ -u ຊື່

ຢ່າງໃດກໍຕາມ, ມີບາງບໍລິການທີ່ທ່ານສາມາດນໍາໃຊ້ໃນ PC ຂອງທ່ານ, ເຖິງແມ່ນວ່າບໍ່ມີຂະບວນການເຊີຟເວີແລ່ນສໍາລັບການບໍລິການນັ້ນ. ຕົວຢ່າງອາດຈະເປັນການບໍລິການ FTP, ບໍລິການສໍາເນົາທີ່ປອດໄພຫຼືການບໍລິການນິ້ວມື. ການບໍລິການເຫຼົ່ານັ້ນມີ Internet Daemon (inetd) ຟັງ​ຢູ່​ໃນ​ສະ​ຖານ​ທີ່​ຂອງ​ເຂົາ​ເຈົ້າ​.


ຮູບພາບເລັກນ້ອຍ

10.3.1.2. (x)inetd


ໃນເຄື່ອງຄອມພິວເຕີຢູ່ເຮືອນຂອງທ່ານ, ສິ່ງຕ່າງໆມັກຈະສະຫງົບລົງເລັກນ້ອຍ. ສໍາລັບຕົວຢ່າງ, ທ່ານອາດຈະມີເຄືອຂ່າຍຂະຫນາດນ້ອຍ, ແລະທ່ານອາດຈະຕ້ອງໂອນໄຟລ໌ຈາກເຄື່ອງຄອມພິວເຕີຫນຶ່ງໄປຫາເຄື່ອງອື່ນເປັນບາງຄັ້ງຄາວ, ໂດຍໃຊ້ FTP ຫຼື Samba (ສໍາລັບການເຊື່ອມຕໍ່ກັບເຄື່ອງ MS Windows). ໃນກໍລະນີດັ່ງກ່າວ, ການເລີ່ມຕົ້ນການບໍລິການທັງຫມົດທີ່ທ່ານພຽງແຕ່ຕ້ອງການບາງຄັ້ງຄາວແລະໃຫ້ພວກເຂົາດໍາເນີນການຕະຫຼອດເວລາຈະເປັນການເສຍຊັບພະຍາກອນ. ດັ່ງນັ້ນໃນການຕັ້ງຄ່າຂະຫນາດນ້ອຍກວ່າ, ທ່ານຈະພົບເຫັນ daemons ທີ່ຈໍາເປັນຂຶ້ນກັບໂຄງການສູນກາງ, ທີ່ຟັງທຸກພອດຂອງການບໍລິການທີ່ມັນຮັບຜິດຊອບ.


ເຊີບເວີຊຸບເປີເຊີບເວີ, daemon ບໍລິການອິນເຕີເນັດ, ແມ່ນເລີ່ມຂຶ້ນໃນເວລາເລີ່ມຕົ້ນລະບົບ. ມີສອງການປະຕິບັດທົ່ວໄປ: inetd ແລະ Xinetd (ການຂະຫຍາຍການບໍລິການອິນເຕີເນັດ daemon). ອັນໜຶ່ງ ຫຼື ອັນອື່ນແມ່ນປົກກະຕິແລ່ນຢູ່ໃນທຸກລະບົບ Linux:


ບັອບ:~> ps -ef | grep inet

ຮາກ 926 1 0 Mar14 ? 00:00:00 xinetd-ipv6 -stayalive -reuse \

-pidfile /var/run/xinetd.pid

ບັອບ:~> ps -ef | grep inet

ຮາກ 926 1 0 Mar14 ? 00:00:00 xinetd-ipv6 -stayalive -reuse \

-pidfile /var/run/xinetd.pid

ການບໍລິການທີ່ daemon ອິນເຕີເນັດຮັບຜິດຊອບ, ໄດ້ຖືກລະບຸໄວ້ໃນໄຟລ໌ການຕັ້ງຄ່າຂອງມັນ,

/etc/inetd.conf, for inetd, ແລະຢູ່ໃນໄດເລກະທໍລີ /etc/xinetd.d ສໍາລັບການ Xinetd. ການບໍລິການທີ່ຖືກຄຸ້ມຄອງທົ່ວໄປລວມມີການບໍລິການແບ່ງປັນໄຟລ໌ແລະການພິມ, SSH, FTP, telnet, daemon ການຕັ້ງຄ່າ Samba, ການສົນທະນາແລະເວລາ.


ທັນທີທີ່ໄດ້ຮັບຄໍາຮ້ອງຂໍການເຊື່ອມຕໍ່, ເຄື່ອງແມ່ຂ່າຍກາງຈະເລີ່ມຕົ້ນຕົວຢ່າງຂອງເຄື່ອງແມ່ຂ່າຍທີ່ຕ້ອງການ. ດັ່ງນັ້ນ, ໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້, ໃນເວລາທີ່ຜູ້ໃຊ້ bob ເລີ່ມເຊດຊັນ FTP ໄປຫາເຈົ້າພາບທ້ອງຖິ່ນ, daemon FTP ເຮັດວຽກຕາບໃດທີ່ເຊດຊັນຍັງເຮັດວຽກຢູ່:


ຮູບພາບເລັກນ້ອຍ

ບັອບ:~> ps auxw | grep ftp

bob 793 0.1 0.2 3960 1076 pts/6 S 16:44 0:00 ncftp localhost

ftp 794 0.7 0.5 5588 2608 ? SN 16:44 0:00 ftpd:

OS Cloud Computing ຍອດນິຍົມຢູ່ OnWorks: