ນີ້ແມ່ນຄໍາສັ່ງ crshp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
crsh - ເຄື່ອງມືບໍລິຫານກຸ່ມ
ສະຫຼຸບສັງລວມ
crsh [-a ' '] [-ກ ] [-q] [-c ' '] [-C ' '] [--debug
[[...] || ]] [-d] [-e '<[user@] [:port]>'] [-f ' '] [-h] [-L '[tag]']
[-H] [-o ' '] [-ປ ] [-Q] [-s] [-r ' '] [-t ' '] [-g] [-ທ
' '] [-u] [-?] [-A] [-l '<ຊື່ຜູ້ໃຊ້>'] [-v]
ລາຍລະອຽດ
ຄໍາສັ່ງເປີດ console ການບໍລິຫານແລະ xterm ໃຫ້ກັບໂຮດທີ່ລະບຸໄວ້ທັງຫມົດ. ຂໍ້ຄວາມໃດໆ
ພິມເຂົ້າໄປໃນ console ບໍລິຫານແມ່ນ replicated ກັບທຸກປ່ອງຢ້ຽມ. ປ່ອງຢ້ຽມທັງຫມົດອາດຈະ
ພິມເຂົ້າໂດຍກົງ.
ເຄື່ອງມືນີ້ມີຈຸດປະສົງເພື່ອ (ແຕ່ບໍ່ຈໍາກັດ) ການບໍລິຫານກຸ່ມທີ່ດຽວກັນ
ການຕັ້ງຄ່າຫຼືຄໍາສັ່ງຕ້ອງຖືກດໍາເນີນການໃນແຕ່ລະ node ພາຍໃນ cluster. ປະຕິບັດເຫຼົ່ານີ້
ຄໍາສັ່ງທັງຫມົດໃນເວລາດຽວກັນໂດຍຜ່ານເຄື່ອງມືນີ້ເຮັດໃຫ້ແນ່ໃຈວ່າຂໍ້ທັງຫມົດແມ່ນເກັບຮັກສາໄວ້ໃນ sync.
ການເຊື່ອມຕໍ່ຖືກເປີດໂດຍໃຊ້ rsh ເຊິ່ງຕ້ອງໄດ້ຮັບການຕິດຕັ້ງຢ່າງຖືກຕ້ອງແລະກໍາຫນົດຄ່າ.
ຄວນລະມັດລະວັງເປັນພິເສດໃນເວລາທີ່ການແກ້ໄຂໄຟລ໌ເປັນສາຍອາດຈະບໍ່ຈໍາເປັນໃນ
ຄໍາສັ່ງດຽວກັນ; ສົມມຸດວ່າເສັ້ນ 5 ແມ່ນຄືກັນໃນທົ່ວເຄື່ອງແມ່ຂ່າຍທັງຫມົດແລະການດັດແກ້ທີ່ເປັນ
ອັນຕະລາຍ. ມັນດີກວ່າທີ່ຈະຊອກຫາເສັ້ນສະເພາະທີ່ຈະປ່ຽນແປງແລະກວດເບິ່ງຄືນໃຫມ່ທັງຫມົດ
terminals ແມ່ນໄປຕາມທີ່ຄາດໄວ້ກ່ອນທີ່ຈະມີການປ່ຽນແປງ.
ນອກຈາກນັ້ນ ອ່ືນ
ກະລຸນາເບິ່ງ "ຂໍ້ບົກພ່ອງທີ່ຮູ້ຈັກ".
· ເສັ້ນຈຸດໆຢູ່ໃນເມນູຍ່ອຍໃດນຶ່ງ ແມ່ນການຈີກຂາດ, ເຊັ່ນ ໃຫ້ຄລິກໃສ່ມັນ ແລະເມນູຍ່ອຍແມ່ນ
ຫັນເຂົ້າໄປໃນປ່ອງຢ້ຽມຂອງຕົນເອງ.
· ການຍົກເລີກການກວດສອບຊື່ໂຮສຢູ່ໃນເມນູຍ່ອຍຂອງໂຮສຈະຖອດໂຮສອອກຈາກກຸ່ມ
ປ່ອງຢ້ຽມຄວບຄຸມ, ສະນັ້ນຂໍ້ຄວາມທີ່ພິມເຂົ້າໄປໃນ console ບໍ່ໄດ້ຖືກສົ່ງໄປຫາແມ່ຂ່າຍນັ້ນ. ຄືນໃໝ່
ການເລືອກມັນຈະສຽບມັນຄືນ.
· ຖ້າແຖບເມນູຕົວຈັດການປ່ອງຢ້ຽມຂອງທ່ານຖືກປິດບັງໂດຍປ່ອງຢ້ຽມຢູ່ປາຍຍອດໃຫ້ເບິ່ງ
"screen_reserve_XXXXX" ທາງເລືອກໃນ $HOME/.clusterssh/config ໄຟລ໌ (ເບິ່ງ "FILES").
· ຖ້າ terminals ທັບຊ້ອນກັນຫຼາຍເກີນໄປເບິ່ງ "terminal_reserve_XXXXX" ທາງເລືອກໃນ
$HOME/.clusterssh/config ໄຟລ໌ (ເບິ່ງ "FILES").
· ເມື່ອໃຊ້ ClusterSSH ໃນລະບົບຈໍານວນຫລາຍເພື່ອເຊື່ອມຕໍ່ກັບລະບົບດຽວໂດຍໃຊ້
ຜົນປະໂຫຍດ SSH (ເຊັ່ນ: ທ່ານອອກຄໍາສັ່ງເພື່ອຄັດລອກໄຟລ໌ໂດຍໃຊ້ scp ຈາກທາງໄກ
ຄອມພິວເຕີກັບໂຮດດຽວ) ແລະເມື່ອການເຊື່ອມຕໍ່ເຫຼົ່ານີ້ຕ້ອງການການພິສູດຢືນຢັນ (ie
ທ່ານກໍາລັງຈະພິສູດຢືນຢັນດ້ວຍລະຫັດຜ່ານ), sshd daemon ຢູ່ໃນສະຖານທີ່ນັ້ນອາດຈະ
ປະຕິເສດການເຊື່ອມຕໍ່ຫຼັງຈາກຈໍານວນ "MaxStartups" ຈໍາກັດໃນ sshd_config ແມ່ນເກີນ.
(ຖ້າຄ່ານີ້ບໍ່ໄດ້ຕັ້ງ, ມັນຈະເປັນຄ່າເລີ່ມຕົ້ນເປັນ 10). ນີ້ແມ່ນພຶດຕິກໍາທີ່ຄາດໄວ້; sshd ໃຊ້
ກົນໄກນີ້ເພື່ອປ້ອງກັນການໂຈມຕີ DoS ຈາກແຫຼ່ງທີ່ບໍ່ໄດ້ຮັບການຢືນຢັນ. ກະລຸນາປບັ
sshd_config ແລະໂຫຼດ SSH daemon ຄືນໃໝ່, ຫຼືພິຈາລະນາໃຊ້ ~/.ssh/authorized_keys
ກົນໄກການພິສູດຢືນຢັນຖ້າທ່ານພົບບັນຫານີ້.
· ຖ້າປ່ອງຢ້ຽມລູກຂ່າຍລົ້ມເຫລວ, ລອງແລ່ນ:
"crsh -e {ຊື່ເຈົ້າພາບດຽວ}"
ນີ້ຈະທົດສອບກົນໄກທີ່ໃຊ້ເພື່ອເປີດປ່ອງຢ້ຽມໃຫ້ກັບເຈົ້າພາບ. ນີ້ອາດຈະເປັນຍ້ອນ
ບໍ່ວ່າຈະເປັນ "-xrm" terminal ທາງເລືອກທີ່ເປີດ "AllowSendEvents" (ບາງ terminals ເຮັດ.
ບໍ່ຮຽກຮ້ອງໃຫ້ມີທາງເລືອກນີ້, terminals ອື່ນໆມີວິທີການອື່ນສໍາລັບການເປີດມັນ - ເບິ່ງ
ເອກະສານ terminal ຂອງທ່ານ) ຫຼືການຕັ້ງຄ່າຂອງ "rsh".
OPTIONS
ບາງທາງເລືອກເຫຼົ່ານີ້ອາດຈະຖືກກໍານົດພາຍໃນໄຟລ໌ການຕັ້ງຄ່າ. ຕົວເລືອກເລີ່ມຕົ້ນ
ສະແດງໃຫ້ເຫັນຕາມຄວາມເຫມາະສົມ.
--ການປະຕິບັດ ' ', -a ' '
ດໍາເນີນການຄໍາສັ່ງໃນແຕ່ລະກອງປະຊຸມ, eg "-a 'vi / etc / hosts'" ລົງຊື່ເຂົ້າໄປໃນ vi
session
--ປິດອັດຕະໂນມັດ , -K
ຈຳນວນວິນາທີທີ່ຕ້ອງລໍຖ້າກ່ອນທີ່ຈະປິດໜ້າຈໍປາຍທາງສຳເລັດແລ້ວ.
--autoquit, -q
ສະຫຼັບການປິດອັດຕະໂນມັດຫຼັງຈາກປ່ອງຢ້ຽມລູກຄ້າສຸດທ້າຍໄດ້ປິດ (ການຍົກເລີກ
config file).
--cluster-file ' ', -c ' '
ໃຊ້ໄຟລ໌ທີ່ສະໜອງໃຫ້ເປັນໄຟລ໌ກຸ່ມເພີ່ມເຕີມ (ເບິ່ງ "FILES").
--config-file ' ' , -C ' '
ໃຊ້ໄຟລ໌ທີ່ໃຫ້ມາເປັນໄຟລ໌ການຕັ້ງຄ່າເພີ່ມເຕີມ (ເບິ່ງ "FILES").
--debug [...] || ]
ເປີດໃຊ້ການດີບັກ. ບໍ່ວ່າຈະເປັນລະດັບໃດຫນຶ່ງສາມາດສະຫນອງຫຼືທາງເລືອກສາມາດໄດ້ຮັບການຊ້ໍາ
ຫຼາຍຄັ້ງ. ລະດັບສູງສຸດແມ່ນ 4.
--dump-config, -d
ຖິ້ມການຕັ້ງຄ່າປັດຈຸບັນໃນຮູບແບບດຽວກັນທີ່ໃຊ້ໂດຍ $HOME/.clusterssh/config
ຍື່ນ.
-- ປະເມີນ '<[user@] [:port]>', -e '<[user@] [:ພອດ]>'
ສະແດງແລະການປະເມີນຜົນການໂຕ້ຖຽງຢູ່ປາຍຍອດແລະການເຊື່ອມຕໍ່ເພື່ອສະແດງຄວາມສາມາດໃດໆ
ຄວາມຜິດພາດ. ໄດ້ ຈໍາເປັນຕ້ອງໄດ້ຊ່ວຍເຫຼືອການປະເມີນຜົນ.
--font ' ' , -f ' '
ລະບຸຟອນເພື່ອໃຊ້ໃນໜ້າຕ່າງ terminal. ໃຊ້ຕົວອັກສອນ X ມາດຕະຖານເຊັ່ນ:
"5x8".
--help, -h
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອພື້ນຖານ ແລະອອກ
--list '[tag]', -L '[tag]'
ລາຍຊື່ແທັກກຸ່ມທີ່ມີຢູ່. Tag ແມ່ນທາງເລືອກ. ຖ້າແທັກຖືກສະຫນອງໃຫ້ຫຼັງຈາກນັ້ນໂຮດສໍາລັບ
ແທັກນັ້ນຖືກລະບຸໄວ້. ຫມາຍເຫດ: ຮູບແບບການປ່ຽນແປງຜົນຜະລິດໃນເວລາທີ່ການນໍາໃຊ້ "--quiet" ຫຼື "-Q"
ທາງເລືອກ.
--ຜູ້ຊາຍ, -H
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອເຕັມ (ໜ້າຜູ້ຊາຍ) ແລະອອກ
-- ທາງເລືອກ ' ', -o' '
ລະບຸອາກິວເມັນທີ່ຈະຖືກສົ່ງໄປຫາ ssh ເມື່ອເຊື່ອມຕໍ່. ຫມາຍເຫດ: ທາງເລືອກ ສຳ ລັບ
ssh ປົກກະຕິຄວນຈະຖືກໃສ່ເຂົ້າໄປໃນໄຟລ໌ການຕັ້ງຄ່າ ssh; ເບິ່ງ "ssh_config" ແລະ
$HOME/.ssh/config ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
ຄ່າເລີ່ມຕົ້ນ: -x -o ConnectTimeout=10
--ພອດ , -p
ລະບຸພອດສຳຮອງສໍາລັບການເຊື່ອມຕໍ່.
--ງຽບ, -Q
ຢ່າພິມຂໍ້ຄວາມເພີ່ມເຕີມເມື່ອໃຊ້ບາງທາງເລືອກ
--show-ປະຫວັດສາດ, -s
ສະແດງປະຫວັດພາຍໃນໜ້າຕ່າງຄອນໂຊ.
--tag-file ' ' , -r ' '
ໃຊ້ໄຟລ໌ທີ່ສະໜອງໃຫ້ເປັນໄຟລ໌ແທັກເພີ່ມເຕີມ (ເບິ່ງ "FILES")
--term-args ' ' , -t ' '
ລະບຸອາກິວເມັນທີ່ຈະສົ່ງຕໍ່ກັບເຄື່ອງທີ່ກໍາລັງໃຊ້.
--ກະເບື້ອງ, -g
ສະຫຼັບການວາງກະເບື້ອງຂອງປ່ອງຢ້ຽມ ( overriding ໄຟລ໌ config).
--ຫົວຂໍ້ ' ', -T '<title>'
ລະບຸສ່ວນເບື້ອງຕົ້ນຂອງຫົວຂໍ້ທີ່ໃຊ້ໃນ console ແລະ windows client.
--unique-servers, -u
ສະຫຼັບການເຊື່ອມຕໍ່ກັບແຕ່ລະໂຮດພຽງແຕ່ຄັ້ງດຽວເມື່ອຊື່ໂຮດໄດ້ຖືກລະບຸຫຼາຍ
ເວລາ.
--ການນໍາໃຊ້, -?
ສະແດງບົດສະຫຼຸບ ແລະອອກ
--use-all-a-records, -A
ຖ້າ hostname ແກ້ໄຂໄປຫາທີ່ຢູ່ IP ຫຼາຍ, ສະຫຼັບວ່າຈະເຊື່ອມຕໍ່ຫຼືບໍ່
ທັງຫມົດຂອງພວກເຂົາ, ຫຼືພຽງແຕ່ອັນທໍາອິດ (ເບິ່ງຍັງ config file entry ).
--ຊື່ຜູ້ໃຊ້ ' ', -l' '
ລະບຸຊື່ຜູ້ໃຊ້ເລີ່ມຕົ້ນທີ່ຈະໃຊ້ສໍາລັບການເຊື່ອມຕໍ່ (ຖ້າແຕກຕ່າງຈາກປັດຈຸບັນ
ເຂົ້າສູ່ລະບົບຜູ້ໃຊ້). ຫມາຍເຫດ: ຈະຖືກ overridden ໂດຍ @ .
--ສະບັບ, -v
ສະແດງຂໍ້ມູນເວີຊັນ ແລະອອກ
ການໂຕ້ຖຽງ
ການໂຕ້ຖຽງຕໍ່ໄປນີ້ໄດ້ຮັບການສະຫນັບສະຫນູນ:
[user@] [:ພອດ] ...
ເປີດ xterm ກັບຊື່ໂຮດທີ່ໃຫ້ແລະເຊື່ອມຕໍ່ກັບ console ບໍລິຫານ. ໄດ້
ໝາຍເລກພອດທາງເລືອກສາມາດນຳໃຊ້ໄດ້ຖ້າເຊີບເວີບໍ່ໄດ້ຟັງຢູ່ໃນພອດມາດຕະຖານ.
...
ເປີດຊຸດຂອງ xterms ກໍານົດໂດຍ ໃນຫນຶ່ງຂອງການຕັ້ງຄ່າເສີມ
ໄຟລ໌ (ເບິ່ງ "FILES").
ຫມາຍເຫດ: ການລະບຸຊື່ຜູ້ໃຊ້ໃນແທັກກຸ່ມຈະ override ຊື່ຜູ້ໃຊ້ທີ່ກໍານົດໃນ
ກຸ່ມ.
KEY ສັ້ນ
ທາງລັດທີ່ສໍາຄັນຕໍ່ໄປນີ້ແມ່ນມີຢູ່ໃນປ່ອງຢ້ຽມ console, ແລະພວກມັນທັງຫມົດອາດຈະ
ມີການປ່ຽນແປງໂດຍຜ່ານໄຟລ໌ການຕັ້ງຄ່າ.
Control-Shift-plus
ເປີດກ່ອງໂຕ້ຕອບ 'Add Host(s) ຫຼື Cluster(s)'. ຫຼາຍໂຮດຫຼືຊື່ກຸ່ມສາມາດ
ເຂົ້າໄປ, ແຍກອອກດ້ວຍຊ່ອງຫວ່າງ.
Alt-n
ວາງໃນສ່ວນ hostname ຂອງສາຍເຊື່ອມຕໍ່ສະເພາະກັບລູກຄ້າແຕ່ລະຄົນ, ລົບໃດໆ
ຊື່ຜູ້ໃຊ້ຫຼືພອດ, e.g
"scp / etc / hosts server:files/ .ເຈົ້າພາບ"
ຈະທົດແທນການ ກັບຊື່ຂອງລູກຄ້າໃນແຕ່ລະປ່ອງຢ້ຽມ.
Alt-l
ວາງໃນຊື່ໂຮດຂອງເຊີບເວີ cssh ກໍາລັງດໍາເນີນການຢູ່
Alt-q
ອອກຈາກໂຄງການແລະປິດການເຊື່ອມຕໍ່ແລະປ່ອງຢ້ຽມທັງຫມົດ.
Alt-r
Retile ປ່ອງຢ້ຽມລູກຄ້າທັງຫມົດ.
Alt-u
ວາງໃນຊື່ຜູ້ໃຊ້ສໍາລັບການເຊື່ອມຕໍ່
ຕົວຢ່າງ
ເປີດເຊດຊັນເຖິງ 3 ເຊີບເວີ
$ crsh server1 server2 server3
ເປີດກອງປະຊຸມໄປຫາກຸ່ມເຊີບເວີທີ່ລະບຸໂດຍແທັກ 'farm1' ແລະໃຫ້
ການຄວບຄຸມປ່ອງຢ້ຽມຫົວຂໍ້ສະເພາະໃດຫນຶ່ງ, ບ່ອນທີ່ໂຄດຄໍາສັ່ງແມ່ນກໍານົດໄວ້ໃນຫນຶ່ງໃນຕອນຕົ້ນ
ແຟ້ມການຕັ້ງຄ່າ
$ crsh -T 'Web Farm Cluster 1' farm1
ເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍທີ່ແຕກຕ່າງກັນໂດຍໃຊ້ຊື່ເຂົ້າສູ່ລະບົບທີ່ແຕກຕ່າງກັນ. ຫມາຍເຫດ: ນີ້ຍັງສາມາດບັນລຸໄດ້
ໂດຍການຕັ້ງຄ່າທາງເລືອກທີ່ເຫມາະສົມໃນໄຟລ໌ການຕັ້ງຄ່າ. ຢ່າປິດ console
ເມື່ອຈຸດສຸດທ້າຍອອກ.
$ crsh user1@server1 admin@server2
ເປີດກຸ່ມທີ່ກຳນົດໄວ້ໃນໄຟລ໌ການຕັ້ງຄ່າທີ່ບໍ່ແມ່ນຄ່າເລີ່ມຕົ້ນ
$ crsh -c $HOME/cssh.extra_cluster db_cluster
ຍົກເລີກພອດທີ່ກຳນົດຄ່າ/ເລີ່ມຕົ້ນເພື່ອໃຊ້ 2022 ແທນ
$ crsh -p 2022 server1 server2
ໃຊ້ crshp ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net