ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

dicp - ອອນລາຍໃນຄລາວ

ແລ່ນ dicp ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ dicp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


dish - ເຄື່ອງມືສໍາລັບ sysadmin ຂະຫນານຂອງເຈົ້າພາບຫຼາຍ

ສະຫຼຸບສັງລວມ


ອາຫານ [ທາງເລືອກ] ... -e ຄໍາສັ່ງ {-g hosts_file | host_1 host_2 ...}
dicp {-g hosts_file | -g "user@host_1 ..."} local_file :remote_file
dicp {-g hosts_file | -g "user@host_1 ..."} :remote_file local_file

ລາຍລະອຽດ


ອາຫານ - ຫອຍຄວາມພາກພຽນປະຕິບັດຄໍາສັ່ງກ່ຽວກັບເຈົ້າພາບຫຼາຍໂດຍຜ່ານ ssh / rsh / telnet, ແລະຍັງ.
ເຮັດໃຫ້ການແຈກຢາຍໄຟລ໌ໄດ້ງ່າຍໂດຍ scp/rcp, ການປ່ຽນລະຫັດຜ່ານທາງໄກ, ແລະອື່ນໆ
ເຈົ້າພາບຂະບວນການໃນຮູບແບບຂະຫນານ.

OPTIONS


-h ພິມຂໍ້ຄວາມຊ່ວຍເຫຼືອທີ່ອະທິບາຍສັ້ນໆທຸກຕົວເລືອກແຖວຄຳສັ່ງ

-H, --help
ການຊ່ວຍເຫຼືອທີ່ສົມບູນແບບລວມທັງຕົວຢ່າງ

- ການປ່ຽນແປງ
ພິມສະບັບໂປຣແກຣມ ແລະຂໍ້ຄວາມລິຂະສິດ, ຈາກນັ້ນອອກ

-V ສະແດງເລກເວີຊັ່ນ ແລະອອກ

-C
ໄດເຣັກທໍຣີການຕັ້ງຄ່າ - $HOME/.dish ເປັນຄ່າເລີ່ມຕົ້ນ; ໃນໄດເລກະທໍລີນີ້ແມ່ນຕັ້ງຢູ່
ໄຟລ໌ການຕັ້ງຄ່າຕໍ່ໄປນີ້: 'hosts', 'rests', 'pass', ແລະ 'options'. ເມື່ອນໍາໃຊ້,
ຕົວເລືອກນີ້ຕ້ອງເປັນ argument ທໍາອິດໃນສາຍຄໍາສັ່ງ, ຫຼືເປັນທີສອງ
ຫນຶ່ງຖ້າ `-D' ເລືອກ! ອີກທາງເລືອກ, ຫນຶ່ງສາມາດກໍານົດໄດເລກະທໍລີການຕັ້ງຄ່າໂດຍ
ການກໍານົດຕົວແປສະພາບແວດລ້ອມ DISH_CONF.

-CC
ຄືກັນກັບ `-C' ກັບ fallback ເປັນຄ່າເລີ່ມຕົ້ນ ຖ້າບໍ່ພົບ config ທ້ອງຖິ່ນ; ນີ້​ຫມາຍ​ຄວາມ​ວ່າ​,
ໃນກໍລະນີທີ່ໄຟລ໌ 'ຜ່ານ', 'ທາງເລືອກ' ຫຼື 'ພັກຜ່ອນ' ບໍ່ມີຢູ່ໃນໄດເລກະທໍລີທີ່ໃຫ້,
ແຕ່ໄຟລ໌ດັ່ງກ່າວມີຢູ່ໃນ $HOME/.dish, ອັນສຸດທ້າຍຈະຖືກພິຈາລະນາ. ເທົ່ານັ້ນ
ຂໍ້ຍົກເວັ້ນແມ່ນ '$HOME/.dish/hosts' ເຊິ່ງຈະຖືກລະເລີຍ. ການນໍາໃຊ້ທາງເລືອກນີ້ແມ່ນ
ເທົ່າກັບການປ່ຽນໄດເລກະທໍລີໄປຫາອັນທີ່ເລືອກແລ້ວດໍາເນີນການ 'ຈານ'.

-c
ໂປລແກລມ (ນາມແຝງ "ຕົວເຊື່ອມຕໍ່") ແລະທາງເລືອກຂອງມັນທີ່ໃຊ້ສໍາລັບການເຊື່ອມຕໍ່ກັບຫ່າງໄກສອກຫຼີກ
host(s) - ຕົວຢ່າງ `rsh', ໃນຂະນະທີ່ຂະບວນການ spawned ຈະເປັນ "rsh $host ".
ຕົວເຊື່ອມຕໍ່ເລີ່ມຕົ້ນຂອງທ່ານແມ່ນ `ssh'. ນອກຈາກນັ້ນ, ໂດຍໃຊ້ລູກຄ້າທີ່ອີງໃສ່ຂໍ້ຄວາມທີ່ກ່ຽວຂ້ອງ
ເປັນຕົວເຊື່ອມຕໍ່, ຫນຶ່ງສາມາດເຂົ້າເຖິງປະເພດຕ່າງໆຂອງເຈົ້າພາບ - ສະຫຼັບ, ຖານຂໍ້ມູນ, ແລະອື່ນໆ
ກ່ຽວ​ກັບ​ການ​.

-e
ຄໍາສັ່ງໄລຍະໄກເພື່ອປະຕິບັດ; ມັນຍັງສາມາດຖືກຕັ້ງຄ່າໂດຍຕົວແປສະພາບແວດລ້ອມ DISH_CMD.

-E
ປະຕິບັດຄໍາສັ່ງທີ່ສ່ວນການເຊື່ອມຕໍ່ຍັງຖືກກໍານົດເຊັ່ນ "-E 'ssh $host
date'" ເຊິ່ງເທົ່າກັບ "-e date". ຕົວເລືອກນີ້ບໍ່ເຂົ້າກັນໄດ້ກັບ `-c' ແລະ
`-e'. ມັນຍັງສາມາດຖືກຕັ້ງຄ່າໂດຍຕົວແປສະພາບແວດລ້ອມ DISH_FUEXE.

-t ບັງຄັບການຈັດສັນ pseudo-tty ໃນ ssh; ນີ້ເກີດຂຶ້ນອັດຕະໂນມັດໃນກໍລະນີຂອງລະຫັດຜ່ານ
ປ່ຽນແປງ.

-T
ໝົດເວລາສໍາລັບການປະຕິບັດຄໍາສັ່ງ - ເລີ່ມຕົ້ນ 30s (ຕໍ່ເຈົ້າພາບ)

-TT
ໝົດເວລາທັງໝົດສຳລັບການປະຕິບັດຄຳສັ່ງ - 300s ເລີ່ມຕົ້ນ (ໂຮດທັງໝົດ); ທາງເລືອກນີ້ແມ່ນ
ມີປະໂຫຍດພຽງແຕ່ເມື່ອໂຮດຖືກປະມວນຜົນຕາມລໍາດັບແລະເວລາການປຸງແຕ່ງທັງຫມົດ
ບໍ່ຄວນເກີນຂອບເຂດເທິງທີ່ລະບຸໄວ້.

-x
ການສະແດງອອກປົກກະຕິສໍາລັບການກະຕຸ້ນເຕືອນຂອງແກະ; ຄ່ານີ້ລະບຸການເຕືອນທີ່ຈະເປັນ
ຄາດວ່າຈະຢູ່ໃນ shell ຂອງໂຄງການຫຼັງຈາກເຂົ້າສູ່ລະບົບໂດຍ `telnet', `mysql',
`sqlplus' ຫຼືລູກຄ້າແຖວຄໍາສັ່ງແບບໂຕ້ຕອບອື່ນໆ (ເບິ່ງ `-c'). ຄ່າເລີ່ມຕົ້ນ
ແມ່ນ `(%|\$|#|\>) ?$'.

-X
ການສະແດງອອກປົກກະຕິສໍາລັບການເຕືອນລະຫັດຜ່ານ; ມັນບໍ່ຖືກຕົວພິມນ້ອຍໃຫຍ່ກັບຄ່າເລີ່ມຕົ້ນ
ຄ່າ `ລະຫັດຜ່ານ: *$'.

-AD
ການສະແດງຜົນປົກກະຕິສໍາລັບ ssh-prompt ເພື່ອເພີ່ມລະຫັດໂຮດໃຫມ່ - `ການເຊື່ອມຕໍ່
(ແມ່ນ/ບໍ່)?.*' ເປັນຄ່າເລີ່ມຕົ້ນ

-AC
String ທີ່ມີຄໍາຕອບກັບ ssh-prompt ເພື່ອເພີ່ມລະຫັດໂຮດໃຫມ່ - `ແມ່ນແລ້ວ' ແມ່ນຄ່າເລີ່ມຕົ້ນ

-g
ໄຟລ໌ທີ່ມີບັນຊີລາຍຊື່ຂອງ hosts / ip's / ບັນຊີເພື່ອເປົ້າຫມາຍ; ຄໍາສັ່ງຈະຖືກປະຕິບັດໃນ
ເປົ້າໝາຍເຫຼົ່ານີ້. ໄຟລ໌ໂຮດເລີ່ມຕົ້ນແມ່ນ '$HOME/.dish/hosts' - ປົກກະຕິຕໍ່ແຖວໜຶ່ງ
ບັນຊີຂອງແບບຟອມ "user@host" (ຖ້າ ssh ເປັນທາງເລືອກຂອງເຈົ້າສໍາລັບຕົວເຊື່ອມຕໍ່). ເພື່ອ
ເຂົ້າຮ່ວມລາຍການໃຊ້ຕົວເລືອກຊ້ຳໆ. ອີກທາງເລືອກ, ສະພາບແວດລ້ອມປ່ຽນແປງ
DISH_HOSTS ສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດ hosts ເປົ້າຫມາຍໃນຂະນະທີ່ຢູ່ໃນ string ທີ່ລະບຸ
ພວກເຂົາຕ້ອງຖືກແຍກອອກໂດຍຊ່ອງຫວ່າງ. ໂດຍການລວມຕົວເລືອກນີ້ກັບ `-r' ຫຼື `-i' ເຈົ້າ
ສາມາດກໍານົດຊຸດຍ່ອຍຕ່າງໆຂອງເຈົ້າພາບ / ບັນຊີເປົ້າຫມາຍ.

-r
ໄຟລ໌ທີ່ມີບັນຊີລາຍຊື່ຂອງເຈົ້າພາບທີ່ພັກຜ່ອນ / ບັນຊີທີ່ຈະຍົກເວັ້ນ; ຄ່າເລີ່ມຕົ້ນແມ່ນ
'$HOME/.dish/rest'. "ເຈົ້າພາບພັກຜ່ອນ" ຫມາຍຄວາມວ່າຫນຶ່ງທີ່ຈະຖືກຍົກເວັ້ນຈາກ
ເປົ້າໝາຍ. ບັນຊີລາຍຊື່ຂອງເຈົ້າພາບພັກຜ່ອນຫຼືຊື່ໄຟລ໌ສາມາດຖືກລະບຸໄວ້ໂດຍ
ຕົວແປສະພາບແວດລ້ອມ DISH_RESTS.

-i
ໄຟລ໌ທີ່ມີລາຍຊື່ໂຮດ / ບັນຊີທີ່ຈະທັບຊ້ອນກັບໂຮດເປົ້າຫມາຍ; ບໍ່​ມີ
ໄຟລ໌ເລີ່ມຕົ້ນ. ມີພຽງແຕ່ໂຮດທີ່ທັບຊ້ອນກັນ, ດັ່ງກ່າວລວມຢູ່ໃນບັນຊີລາຍຊື່ນີ້ແລະດຽວກັນ
ເວລາທີ່ກໍານົດເປັນເປົ້າຫມາຍ, ຈະຖືກປຸງແຕ່ງ.

-u
ຊື່ຜູ້ໃຊ້ - ຄ່າເລີ່ມຕົ້ນແມ່ນຊື່ຜູ້ໃຊ້ທ້ອງຖິ່ນຂອງທ່ານ; ມັນຍັງສາມາດຖືກກໍານົດໂດຍ
ຕົວປ່ຽນສະພາບແວດລ້ອມ DISH_USER. ພາຍໃນມູນຄ່າແມ່ນສາມາດເຂົ້າເຖິງໄດ້ໂດຍຕົວແປ
$user (ເບິ່ງຕົວຢ່າງ). ນອກຈາກນັ້ນ, ມັນບໍ່ກ່ຽວຂ້ອງໃນກໍລະນີທີ່ບັນຊີຂອງແບບຟອມ
"user@host" ຖືກປະມວນຜົນນັບຕັ້ງແຕ່ພວກມັນປະກອບມີຊື່ຜູ້ໃຊ້ແລ້ວ.

-p
ລະຫັດຜ່ານເຂົ້າສູ່ລະບົບ (-p "" = -pp = -a0) - alias "ເຂົ້າສູ່ລະບົບແທ້ຈິງ" ຫຼື "a0"; ຖ້າບໍ່ມີ
ການກວດສອບຄວາມຖືກຕ້ອງສໍາລັບການເຂົ້າສູ່ລະບົບແມ່ນຈໍາເປັນ (ບໍ່ມີຜູ້ໃຊ້ - ແລະບໍ່ມີການເຕືອນລະຫັດຜ່ານປາກົດ), ຫຼັງຈາກນັ້ນ
ໃຊ້ `/dev/null' ເປັນລະຫັດຜ່ານ. ຖ້າຊື່ຜູ້ໃຊ້ຖືກຮ້ອງຂໍ, ແຕ່ລະຫັດຜ່ານແມ່ນເປັນ
ສະຕຣິງຫວ່າງເປົ່າ, ຈາກນັ້ນໃຫ້ `/dev/empty' ເປັນລະຫັດຜ່ານ. ມູນຄ່າຂອງສິ່ງນີ້
ທາງເລືອກອາດຈະເປັນໄຟລ໌ລະຫັດຜ່ານ (ເບິ່ງ `-P'). ໃນທີ່ສຸດ, ຄົນເຮົາສາມາດກໍານົດໄດ້
ລະຫັດຜ່ານໂດຍຕົວແປສະພາບແວດລ້ອມ DISH_PASS.

-a
ລະຫັດຜ່ານເພີ່ມເຕີມສໍາລັບການພິສູດຢືນຢັນ (-a "" = -aa = -a1) - alias "ທໍາອິດ
ແທ້ຈິງ" ຫຼື "a1"; ພາຍໃນຂະບວນການວາງໄຂ່, ຖ້າໂຄງການເຊັ່ນ: smbmount, `su',
`ssh', ແລະອື່ນໆ. ຮ້ອງຂໍໃຫ້ມີການກວດສອບຄວາມຖືກຕ້ອງ, a1-password ຖືກສົ່ງກັບມັນ. ລະຫັດຜ່ານນີ້
ຍັງສາມາດຖືກຕັ້ງຄ່າໂດຍຕົວແປສະພາບແວດລ້ອມ DISH_PASS1.

-A
ລະຫັດຜ່ານອີກອັນໜຶ່ງສຳລັບການພິສູດຢືນຢັນ (-A "" = -AA = -a2) - ນາມແຝງ "ສອງແທ້ຈິງ"
ຫຼື "a2"; ໃນເວລາທີ່ຂະບວນການ spawned, ຫຼັງຈາກຫນຶ່ງ authentication ໂດຍ a1-ລະຫັດຜ່ານ, ຖາມ
ອີກເທື່ອຫນຶ່ງສໍາລັບລະຫັດຜ່ານ, ຫຼັງຈາກນັ້ນ a2 ຖືກສົ່ງ. ລະຫັດຜ່ານນີ້ສາມາດຖືກຕັ້ງໂດຍ
ຕົວແປສະພາບແວດລ້ອມ DISH_PASS2.

-n
ລະຫັດຜ່ານໃຫມ່ໃນກໍລະນີຂອງການປ່ຽນແປງລະຫັດຜ່ານ (-n "" = -nn = -ne)

-p0 ເຂົ້າສູ່ລະບົບໂດຍບໍ່ມີການພິສູດຢືນຢັນ - ຄືກັນກັບ `-p /dev/null'

-p1 ກໍານົດ a1-password ໃຫ້ຄືກັນກັບລະຫັດຜ່ານເຂົ້າສູ່ລະບົບ; ທາງເລືອກນີ້ບໍ່ຄວນຈະເປັນ
ໃຊ້ຮ່ວມກັນກັບ `-p0' ແລະ `-a1'. ເບິ່ງຕົວຢ່າງ d) ຂ້າງລຸ່ມນີ້.

-P
ໄຟລ໌ທີ່ມີລະຫັດຜ່ານ; ໄຟລ໌ລະຫັດຜ່ານເລີ່ມຕົ້ນແມ່ນ '$HOME/.dish/pass'. ມັນຕ້ອງເປັນ
ສາມາດອ່ານໄດ້ສໍາລັບຜູ້ໃຊ້ເທົ່ານັ້ນ (ຮູບແບບໄຟລ໌ 600 ຫຼື 700), ຖ້າບໍ່ດັ່ງນັ້ນໂຄງການຈະອອກຈາກ
ຜິດພາດ, ແຕ່ເບິ່ງທາງເລືອກຕໍ່ໄປ. ທຸກໆແຖວໃນໄຟລ໌ສາມາດຖືລະຫັດຜ່ານໄດ້
ຂອງແບບຟອມ: "ລະຫັດຜ່ານ:ຊື່ຜູ້ໃຊ້:ຊື່ເຈົ້າພາບ", ໃນທາງກົງກັນຂ້າມ
"ລະຫັດຜ່ານ:::ຊື່ຜູ້ໃຊ້:::ຊື່ເຈົ້າພາບ", ຫຼື "ລະຫັດຜ່ານ;;; ຊື່ຜູ້ໃຊ້;;; ຊື່ເຈົ້າພາບ". ຫນຶ່ງສາມາດ
ລະບຸລາຍຊື່ເຈົ້າພາບທີ່ແຍກອອກດ້ວຍ `,' ຫຼື `;' ຕົວລະຄອນ. ການສະແດງອອກເປັນປົກກະຕິ
ສໍາລັບ hostnames ຍັງໄດ້ຮັບອະນຸຍາດ (ເບິ່ງໄຟລ໌ການຕັ້ງຄ່າຕົວຢ່າງໃນ
ການແຜ່ກະຈາຍ).

-m ບໍ່ສົນໃຈສິດການເຂົ້າເຖິງຂອງໄຟລ໌ລະຫັດຜ່ານ

-s [ ]
ການປະມວນຜົນຕາມລໍາດັບຂອງເຈົ້າພາບ (ຮູບແບບເລີ່ມຕົ້ນ); ຖ້າ​ຫາກ​ວ່າ​ໄລ​ຍະ​ເວ​ລາ (ວັດ​ແທກ​ໃນ
ວິນາທີທີ່ລອຍຕົວ) ຖືກລະບຸ, ຫຼັງຈາກນັ້ນໂຄງການແມ່ນລໍຖ້າເວລານີ້
ກ່ອນທີ່ຈະເລີ່ມປະມວນຜົນໂຮດຕໍ່ໄປໃນລໍາດັບ.

-F ຂະບວນການວາງໄຂ່ໃນພື້ນຫລັງ - ສ້ອມແລະຕັດການເຊື່ອມຕໍ່; ວິທີການນີ້ເປັນເຈົ້າພາບທັງຫມົດ
ຂະບວນການຂະຫນານອັນສໍາຄັນ! ມັນເປັນທາງເລືອກທີ່ມີປະສິດທິພາບຫຼາຍ - ຂຶ້ນກັບທ່ານ
ຂະ​ຫນາດ RAM ແລະ​ການ​ນໍາ​ໃຊ້​ຫນ່ວຍ​ຄວາມ​ຈໍາ​, ມັນ​ບໍ່​ຄວນ​ຈະ​ເປັນ​ບັນ​ຫາ​ທີ່​ຈະ​ປຸງ​ແຕ່ງ​ຈໍາ​ນວນ​ຫນຶ່ງ​
ຫຼາຍຮ້ອຍເຈົ້າພາບໃນຂະຫນານ. ຢ່າງໃດກໍ່ຕາມ, ຈົ່ງລະວັງ - ຖ້າທ່ານມີເຈົ້າພາບຫຼາຍເກີນໄປ
ບັນຊີລາຍຊື່, ທ່ານສາມາດເຮັດໃຫ້ລະບົບຂອງທ່ານຢູ່ພາຍໃຕ້ການໂຫຼດ. stdout ຂອງພື້ນຖານ
ຂະບວນການຖືກໂອນໄປຫາ '/dev/null', ແນວໃດກໍ່ຕາມທ່ານສາມາດໃຊ້ '-l' ຫຼື `-L' ເພື່ອຂຽນ.
ຜົນຜະລິດໄປຫາໄຟລ໌. ເບິ່ງ 'ຂໍ້ບົກພ່ອງ ແລະບັນຫາທີ່ຮູ້ຈັກ' ໃນໜ້າຄູ່ມື.

-f ຂະບວນການ Spawn ໃນພື້ນຖານໂດຍບໍ່ມີການຕັດການເຊື່ອມຕໍ່ຈາກ tty; ມັນຄືກັນກັບ `-F'
ໃນຂະນະທີ່ stdout ຂອງຂະບວນການ spawned ຖືກສົ່ງໄປຫາ terminal. ນອກຈາກນີ້ຍັງ
ຂະບວນການພໍ່ແມ່ລໍຖ້າໃຫ້ລູກໆຂອງລາວສໍາເລັດ. ເບິ່ງ 'ແມງໄມ້ ແລະບັນຫາທີ່ຮູ້ຈັກ' ນຳ.
ໃນ​ຫນ້າ​ຄູ່​ມື​.

-q ງຽບ - ຂ້າມຜົນຜະລິດຈາກການວາງໄຂ່ແລະເຂົ້າສູ່ລະບົບ; ເມື່ອເຮັດວຽກກັບແກະທີ່ປອດໄພ, ມັນ
ຍັງສະດວກໃນການນໍາໃຊ້ ssh ທີ່ມີທາງເລືອກ '-q'.

-Q ງຽບ - ຂ້າມຜົນຜະລິດໃດໆ

-v Be verbose (ຄ່າເລີ່ມຕົ້ນ) - overrides `-q' ແລະ `-Q'

-l
ບັນທຶກຄໍາສັ່ງອອກໄປຫາໄຟລ໌; ຜົນ​ຜະ​ລິດ​ຂອງ​ຂະ​ບວນ​ການ spawned ແມ່ນ​ຕໍ່​ທ້າຍ​ກັບ​
ຍື່ນ.

-L
ຂຽນບັນທຶກແຍກຕ່າງຫາກສໍາລັບທຸກໆເຈົ້າພາບທີ່ ຫມາຍເຖິງຊື່ພື້ນຖານຂອງບັນທຶກ
ໄຟລ໌. ຊື່ເຕັມຂອງໄຟລ໌ບັນທຶກແມ່ນຖືກກໍານົດເປັນ " _ .log".

-j ບັນ​ທຶກ​ຄໍາ​ສັ່ງ invoked ເຂົ້າ​ໄປ​ໃນ​ໄຟລ​໌​ວາ​ລະ​ສານ​ທີ່​ມີ​ຊື່ '$HOME/.dish/journal';
ມັນຮັກສາປະຫວັດຂອງຄໍາສັ່ງທີ່ຖືກປະຕິບັດແລະເວລາການປະຕິບັດຂອງພວກເຂົາ. ອັນ
ຕົວລະບຸທີ່ເປັນເອກະລັກແມ່ນກ່ຽວຂ້ອງກັບທຸກໆຄໍາສັ່ງ.

-J ບັນທຶກຄໍາສັ່ງ invoked ແລະຂະບວນການ spawned ເຊັ່ນດຽວກັນ; ຂຽນເຂົ້າໃນ
ເອກະສານວາລະສານຄໍາສັ່ງປະຕິບັດເຊັ່ນດຽວກັນກັບຂະບວນການດຽວ spawned ແລະຂອງເຂົາເຈົ້າ
ເວ​ລາ​ຂອງ​ການ​ປະ​ຕິ​ບັດ​.

-o
ໄຟລ໌ທີ່ມີຕົວເລືອກແຖວຄໍາສັ່ງສົ່ງກັບໂຄງການ - default is
'$HOME/.dish/options'; ຕົວເລືອກຕ້ອງຖືກຂຽນໄວ້ໃນໄຟລ໌ທີ່ແຍກອອກ - ຫນຶ່ງຕໍ່
ສາຍ. ໂດຍວິທີການຂອງໄຟລ໌ນີ້, ຫນຶ່ງສາມາດດັດແປງການຕັ້ງຄ່າມາດຕະຖານ: ຕັ້ງຄ່າສ້ອມ
ຮູບແບບທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ, ປ່ຽນຕົວເຊື່ອມຕໍ່ເລີ່ມຕົ້ນ, ແລະອື່ນໆ. ໃນເວລາທີ່ເຮັດວຽກຢູ່ໃນ
"ຮູບແບບການຄັດລອກ", ເຊັ່ນໂດຍການເອີ້ນໂຄງການເປັນ 'dicp', '$HOME/.dish/options.dicp' ແມ່ນ
ຖືວ່າເປັນໄຟລ໌ທາງເລືອກເລີ່ມຕົ້ນ.

-d ເຮັດ​ໃຫ້​ຜົນ​ຜະ​ລິດ​ການ​ວິ​ນິດ​ໄສ​ຄາດ​ຄະ​ເນ (ເບິ່ງ​ທີ່ 'ຄາດ​ວ່າ​ຜູ້​ຊາຍ​)

-D ໂຫມດດີບັກ (dry-run); ພິມຕົວແປສະພາບແວດລ້ອມ, ຊື່ໄຟລ໌ config, ແລະ
ຄໍາສັ່ງທີ່ຈະປະຕິບັດ, ຫຼັງຈາກນັ້ນອອກ. ທາງເລືອກນີ້ຄວນຈະຖືກນໍາໃຊ້ເປັນຄັ້ງທໍາອິດໃນຄໍາສັ່ງ
ເສັ້ນ.

ຕົວຢ່າງ


ທ່ານຄວນພິຈາລະນາວ່າຕົວແປ $host ແລະ $user ຖືກປະເມີນ. ດັ່ງນັ້ນການປ່ຽນແປງ $host
ໄດນາມິກມູນຄ່າຂອງມັນກັບຊື່ໂຮດ / ບັນຊີຕົວຈິງກ່ອນທີ່ຂະບວນການໃຫມ່ຈະຖືກສ້າງຂື້ນ. ໄດ້
ຄືກັນກັບ $user.

a) ກວດເບິ່ງວັນທີ ແລະເວລາເຮັດວຽກຢູ່ໃນໂຮສ 192.168.0.1 ແລະ 192.168.0.2.

dish -e 'ວັນທີ \; ເວລາຫວ່າງ' [email protected] [email protected]

b) ແຈກຢາຍ '.profile' ແລະ '.bashrc' ໃຫ້ກັບບັນຊີແຂກໃນ 'host1' ແລະ 'host2'

dish -E "scp $HOME/.profile $HOME/.bashrc guest@\$host:" host1 host2

or

dicp -e "$HOME/.profile $HOME/.bashrc guest@:" host1 host2

or

dicp -g "host1 host2" $HOME/.profile $HOME/.bashrc guest@:

or

dicp -g "guest@host1 guest@host2" $HOME/.profile $HOME/.bashrc :

c) ຄັດລອກໄຟລ໌ '.profile' ໄລຍະໄກເຂົ້າໄປໃນໄດເລກະທໍລີທ້ອງຖິ່ນໃນ localhost

dicp -g "guest@host1 guest@host2 admin@host2" :.profile .profile.\$host

ທີ່ນີ້, ຊື່ຂອງໄຟລ໌ເປົ້າຫມາຍດັ່ງກ່າວ (ໄຟລ໌ທ້ອງຖິ່ນ) ຈະປະກອບມີຊື່ບັນຊີຫ່າງໄກສອກຫຼີກ
ເພື່ອໃຫ້ໄຟລ໌ທ້ອງຖິ່ນມີຊື່ທີ່ເປັນເອກະລັກ.

d) ໃຊ້ `ssh' ເພື່ອເຂົ້າສູ່ລະບົບ 'host1' ແລະສຳເນົາຈາກບ່ອນນັ້ນ '.profile' ໄປໃສ່ 'host2'

ເນື່ອງຈາກລາຍຊື່ຂອງເຈົ້າພາບບໍ່ສາມາດຫວ່າງເປົ່າໄດ້, ເຈົ້າພາບ dummy ແມ່ນໃຊ້ເພື່ອລິເລີ່ມ
ຂະບວນການ. ທາງເລືອກ `-t' ແມ່ນມີຄວາມຈໍາເປັນເພື່ອບັງຄັບການຈັດສັນ pseudo-tty ໃນ `ssh',
ຖ້າບໍ່ດັ່ງນັ້ນ 'ssh' ຈະລົ້ມເຫລວກັບຄວາມຜິດພາດໃນການເຂົ້າສູ່ລະບົບ. ລະຫັດຜ່ານທີສອງ (a1-password) ແມ່ນ
ຕ້ອງການສໍາລັບ scp-authentication ໃນ 'host2':

dish -a '' -E 'ssh -t user1@host1 scp .profile user2@host2:' dummy_host

ໃນກໍລະນີທີ່ລະຫັດຜ່ານຂອງ 'user1' ແລະ 'user2' ແມ່ນຄືກັນ, ເຈົ້າຈະຖືກຖາມເທົ່ານັ້ນ
ຫນຶ່ງຄັ້ງສໍາລັບລະຫັດຜ່ານເຂົ້າສູ່ລະບົບສໍາລັບ user1@host1 ຖ້າທ່ານໃຊ້ `-p1':

dish -p1 -E 'ssh -t user1@host1 scp .profile user2@host2:' dummy_host

ຫຼືທຽບເທົ່າ, ແລະງ່າຍດາຍຫຼາຍ:

dish -p1 -t -e 'scp .profile user2@host2:' user1@host1

e) ແທນແຖວດ້ວຍ `START_XNTPD=' ໂດຍ `START_XNTPD="yes"' ໃນ /etc/rc.config

ຄໍາສັ່ງນີ້ຖືກປະຕິບັດເປັນຜູ້ໃຊ້ຮາກໃນທຸກໂຮດທີ່ມີລາຍຊື່ຢູ່ໃນ 'Hosts.root':

dish -u root -E 'ssh $user@$host "perl -pi -e
\"s/^START_XNTPD=.*\$/START_XNTPD=\\\"ແມ່ນ\\\"/g;\" /etc/rc.config"' -g Hosts.root

f) ຈຶ້ງບັນຊີຂອງຜູ້ໃຊ້ຢູ່ໃນບັນຊີລາຍຊື່ການຢຸດເຊົາ

ໂດຍໃຊ້ສະຄຣິບທີ່ເອີ້ນວ່າ 'FreezeUser.sh', ບັນຊີຜູ້ໃຊ້ທັງໝົດທີ່ພົບເຫັນຢູ່ໃນ
'Terminate.User.lst' ຈະຖືກແຊ່ແຂງໃນມື້ນີ້ເວລາ 24:00 ໂມງຂອງທັງສອງກຸ່ມເຊີບເວີເປັນ
ກຳນົດໄວ້ໃນໄຟລ໌ 'Hosts.1' ແລະ 'Hosts.2':

dish -E 'ssh root@$host "cat Terminate.User.lst | ໃນຂະນະທີ່ອ່ານ UN; do echo \"su -
admin -c \\\$HOME/bin/FreezeUser.sh \$UN\" | ເວລາ 24:00 ; done"' -g Hosts.1 -g
Hosts.2

g) ພິມໄຟລ໌ການຕັ້ງຄ່າຫ່າງໄກສອກຫຼີກຂອງ automounter

ເຂົ້າສູ່ລະບົບເປັນ 'admin' ຜູ້ໃຊ້ໃນ host 192.168.0.1, ສະຫຼັບໄປ 'root', ຫຼັງຈາກນັ້ນ cat ໄຟລ໌.
'/etc/auto.net' ແລະພິມອອກວັນທີ. ທາງເລືອກ `-a' ເຮັດໃຫ້ໂຄງການຖາມ
ທ່ານສໍາລັບ root-password ໃນ host ຫ່າງໄກສອກຫຼີກ:

dish -u admin -a '' -E 'rsh -l $user $host su - root -c \"cat /etc/auto.net\;
ວັນທີ\"' 192.168.0.1

h) ຕິດຕັ້ງແພັກເກັດຢູ່ໃນ Debian GNU/Linux hosts

ຫຼັງ​ຈາກ​ການ​ຕິດ​ຕັ້ງ fileserver ເທິງ samba​, ຕິດ​ຕັ້ງ​ຈາກ​ທີ່​ມີ debian dish-package ສຸດ​
ເຊີບເວີທີ່ເຮັດວຽກທັງໝົດ, ແຕ່ຂ້າມໂຮດໃນການບຳລຸງຮັກສາ. ສາມລະຫັດຜ່ານທີ່ແຕກຕ່າງກັນແມ່ນ
ຕ້ອງການສໍາລັບການພິສູດຢືນຢັນ - ຫນຶ່ງສໍາລັບການເຂົ້າສູ່ລະບົບ, ຕໍ່ໄປສໍາລັບ su-root, ແລະສຸດທ້າຍສໍາລັບ
ການ​ຕິດ​ຕັ້ງ fileserver​:

dish -a0 -a1 -a2 -g Debian.up -r Debian.maint -e 'su - -c \"mount -t smbfs
//FILESERVER/Packages.Dir /mnt/smb ; dpkg -i /mnt/smb/dish_1.19.1_all.deb\"'

i) ກວດເບິ່ງການໂຫຼດລະບົບ>2 ໂດຍໃຊ້ໄຟລ໌ config 'hosts' ແລະ 'pass' ເລີ່ມຕົ້ນ

ອາຫານ '(ເວລາຫວ່າງ |egrep \" (\[2-9\]|1\[0-9\])\\.\" && ຊື່ເຈົ້າພາບ) |ວາງ - -'

j) ສອບຖາມຖານຂໍ້ມູນ MySQL ໃນ remote host 10.0.0.1

dish -pp -c 'mysql -p -u $user -h' -e 'ໃຊ້ mysql; ຕາຕະລາງສະແດງ; ອະທິບາຍຜູ້ໃຊ້;' -u
ຮາກ 10.0.0.1

k) ປ່ຽນລະຫັດຜ່ານພ້ອມກັນໃນທຸກ host/accounts

ພວກເຮົາສົມມຸດວ່າບັນຊີລາຍຊື່ຂອງບັນຊີຜູ້ໃຊ້ມີຢູ່ໃນໄຟລ໌ 'Accounts.lst',
ໃນຂະນະທີ່ການເຂົ້າຢູ່ໃນບັນຊີລາຍຊື່ແມ່ນຮູບແບບ "user@hostname". ຫຼັງ​ຈາກ​ຄໍາ​ສັ່ງ​
ການ​ປະ​ຕິ​ບັດ​, ທ່ານ​ຈະ​ໄດ້​ຮັບ​ການ​ຮ້ອງ​ຂໍ​ທໍາ​ອິດ​ສໍາ​ລັບ​ລະ​ຫັດ​ຜ່ານ​ເຂົ້າ​ສູ່​ລະ​ບົບ (ລະ​ຫັດ​ຜ່ານ​ເກົ່າ​)​, ແລະ​ຫຼັງ​ຈາກ​ນັ້ນ​
ສໍາລັບລະຫັດຜ່ານໃຫມ່ເຊິ່ງໃນທີ່ສຸດຈະຕ້ອງພິມໃຫມ່ຢ່າງຖືກຕ້ອງ:

dish -p '' -n '' -e passwd -g Accounts.lst

ຫຼືອີກທາງເລືອກ, ປະມວນຜົນໂຮສທັງໝົດພ້ອມກັນ ແລະງຽບໆ:

dish -pp -nn -f -Q -e passwd -g Accounts.lst

ເມື່ອທ່ານຕ້ອງການປ່ຽນລະຫັດຜ່ານແລະໃຊ້ `-nn', ຫຼັງຈາກນັ້ນ a1-password ແມ່ນ implicitly
ຕັ້ງເທົ່າກັບລະຫັດຜ່ານເຂົ້າສູ່ລະບົບ (a0-password).

l) ປ່ຽນລະຫັດຜ່ານຈາກບັນຊີ 'ຮາກ' (ຢ່າໃຊ້ຕົວເລືອກ `-a0')

ຖ້າເຈົ້າຈະປ່ຽນ root-password ໃນ 'remotehost', ຈາກນັ້ນລອງ:

dish -nn -e passwd root@remotehost

ຄືກັນກັບທີ່ຜ່ານມາ, ແຕ່ເຂົ້າສູ່ລະບົບຜູ້ໃຊ້ 'admin' (ລະຫັດຜ່ານເຂົ້າສູ່ລະບົບ), ຫຼັງຈາກນັ້ນປ່ຽນເປັນ
'root' (a1-password), ແລະສຸດທ້າຍປັບປຸງ root-password:

dish -a1 -nn -e 'su -c passwd' admin@remotehost

ການປ່ຽນລະຫັດຜ່ານສໍາລັບ 'admin' ໃນ 'localhost', ຫຼັງຈາກເຂົ້າສູ່ລະບົບເປັນ 'root' ຜ່ານ
'telnet', ແມ່ນ​ເຮັດ​ໄດ້​ໂດຍ​:

dish -nn -c telnet -u root -e 'passwd admin' localhost

ສັງເກດເຫັນວ່າສໍາລັບການປ່ຽນລະຫັດຜ່ານ, ເມື່ອ `-p ""' (ຫຼືເທົ່າກັບ `-a0' ຫຼື `-pp') ບໍ່ແມ່ນ.
ການນໍາໃຊ້ຢ່າງຈະແຈ້ງ, ສົມມຸດຕິຖານແມ່ນເຮັດໃຫ້ 'passwd' ຈະບໍ່ຮ້ອງຂໍໃຫ້ມີລະຫັດຜ່ານເກົ່າ,
ເຊັ່ນດຽວກັບກໍລະນີປ່ຽນລະຫັດຜ່ານໂດຍ 'ຮາກ'. ເຊັ່ນດຽວກັນແມ່ນຄວາມຈິງຖ້າຫາກວ່າທ່ານສາມາດເຂົ້າສູ່ລະບົບເຂົ້າໄປໃນ
ບັນຊີໂດຍບໍ່ຕ້ອງພິມລະຫັດຜ່ານ, ແຕ່ຫຼັງຈາກນັ້ນ 'passwd' ຈະເຕືອນໃຫ້ທ່ານພິມລະຫັດເກົ່າ -
ສະຖານະການນີ້ເກີດຂື້ນໃນເວລາທີ່ຄົນຫນຶ່ງກໍາລັງໃຊ້ ssh-key ສໍາລັບການເຂົ້າສູ່ລະບົບໂດຍບໍ່ມີການ
ການຢືນຢັນລະຫັດຜ່ານ. ສໍາລັບສະຖານະການດັ່ງກ່າວທາງເລືອກທີ່ຖືກຕ້ອງຂອງທາງເລືອກແມ່ນ `-p0 -aa -nn'.

ໃນກໍລະນີຂອງໄຟລ໌ການຕັ້ງຄ່າທີ່ຖືກກະກຽມຢ່າງຖືກຕ້ອງໃນ '$HOME/.dish', ຄົນເຮົາສາມາດໃຊ້ຈານເປັນ
ແກະທີ່ແຈກຢາຍສໍາລັບກຸ່ມເຈົ້າພາບ virtual, ແລະດໍາເນີນການມັນໂດຍບໍ່ມີການລະບຸໃດໆ
ຕົວກໍານົດການຂອງໂຄງການແຕ່ພຽງແຕ່ອອກຄໍາສັ່ງ, ເຊັ່ນ: "dish df -k /" ຫຼື `dicp
.ໂປຣໄຟລ໌ :'.

ໃນ​ຖາ​ນະ​ເປັນ​ບັນ​ທຶກ​ສຸດ​ທ້າຍ​, ຫນຶ່ງ​ຄວນ​ຈະ​ຮູ້​ວ່າ​ໃນ​ກໍ​ລະ​ນີ​ຂອງ​ການ​ກວດ​ສອບ​ໂດຍ​ລະ​ຫັດ​ຜ່ານ​,
ຂະບວນການເຂົ້າສູ່ລະບົບອັດຕະໂນມັດຂອງຈານແມ່ນອີງໃສ່ຄວາມຄາດຫວັງທີ່ການເຂົ້າສູ່ລະບົບສົ່ງໃຫ້
terminal ຈະປະກອບມີ regex-string `ລະຫັດຜ່ານ: *$' (ແຕ່ເບິ່ງ:
`-X'). ຖ້າບໍ່ດັ່ງນັ້ນ, ຂັ້ນຕອນການພິສູດຢືນຢັນຈະລົ້ມເຫລວ.

ໃຊ້ dicp ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    facetracknoir
    facetracknoir
    Modular headtracking ໂຄງ​ການ​ທີ່​
    ຮອງຮັບຫຼາຍຕົວຕິດຕາມໃບຫນ້າ, ຕົວກອງ
    ແລະໂປໂຕຄອນເກມ. ໃນບັນດາຜູ້ຕິດຕາມ
    ແມ່ນ SM FaceAPI, AIC Inertial Head
    ບົບຕິດຕາມລຸດ ...
    ດາວໂຫລດ facetracknoir
  • 2
    PHP QR Code
    PHP QR Code
    PHP QR Code ແມ່ນແຫຼ່ງເປີດ (LGPL)
    ຫ້ອງສະຫມຸດສໍາລັບການສ້າງລະຫັດ QR,
    ບາໂຄດ 2 ມິຕິ. ອີງໃສ່
    libqrencode C ຫໍສະຫມຸດ, ສະຫນອງ API ສໍາລັບ
    ສ້າງ QR Code barc...
    ດາວໂຫລດ PHP QR Code
  • 3
    freeciv
    freeciv
    Freeciv ເປັນ turn-based ຟຣີ
    ເກມຍຸດທະສາດ multiplayer, ເຊິ່ງແຕ່ລະຄົນ
    ຜູ້ນກາຍເປັນຜູ້ນໍາຂອງ a
    ພົນ​ລະ​ເຮືອນ​, ການ​ຕໍ່​ສູ້​ເພື່ອ​ໃຫ້​ໄດ້​ຮັບ​
    ເປົ້າໝາຍສູງສຸດ: ຈະເປັນ...
    ດາວໂຫລດ Freeciv
  • 4
    ກ່ອງຊາຍ Cuckoo
    ກ່ອງຊາຍ Cuckoo
    Cuckoo Sandbox ໃຊ້ອົງປະກອບເພື່ອ
    ຕິດຕາມກວດກາພຶດຕິກໍາຂອງ malware ໃນ a
    ສະພາບແວດລ້ອມ Sandbox; ໂດດດ່ຽວຈາກ
    ສ່ວນທີ່ເຫຼືອຂອງລະບົບ. ມັນສະຫນອງອັດຕະໂນມັດ
    ການ​ວິ​ເຄາະ o...
    ດາວໂຫລດ Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    ຫຼິ້ນວິດີໂອ YouTube ໃນ LMS (ການສົ່ງ
    Triode's to YouTbe API v3) ນີ້ແມ່ນ
    ຄໍາຮ້ອງສະຫມັກທີ່ຍັງສາມາດດຶງຂໍ້ມູນໄດ້
    ຈາກ
    https://sourceforge.net/projects/lms-y...
    ດາວໂຫລດ LMS-YouTube
  • 6
    ມູນນິທິການນໍາສະເຫນີ Windows
    ມູນນິທິການນໍາສະເຫນີ Windows
    Windows Presentation Foundation (WPF)
    ເປັນກອບ UI ສໍາລັບການກໍ່ສ້າງ Windows
    ແອັບພລິເຄຊັນ desktop. WPF ສະຫນັບສະຫນູນ a
    ຊຸດການພັດທະນາຄໍາຮ້ອງສະຫມັກຢ່າງກວ້າງຂວາງ
    ຄຸນ​ລັກ​ສະ​ນະ...
    ດາວໂຫລດ Windows Presentation Foundation
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad