ການຮຽນຮູ້ Linux "sysctl" ຄໍາສັ່ງ

Configure Parameters Kernel at Runtime

Linux sysctl ຄໍາສັ່ງກໍານົດຄ່າພາລາມິເຕີ kernel ໃນເວລາແລ່ນ. ຕົວກໍານົດການທີ່ມີຢູ່ແມ່ນລະບຸໄວ້ໃນ / proc / sys /. Procfs ແມ່ນຕ້ອງການສໍາລັບການສະຫນັບສະຫນູນ sysctl (8) ໃນ Linux. ໃຊ້ sysctl (8) ເພື່ອອ່ານແລະຂຽນຂໍ້ມູນ sysctl.

Synopsis

sysctl [-n] [-e] variable
sysctl [-n] [-e] -w variable = value ...
sysctl [-n] [-e] -p (default /etc/sysctlconf)
sysctl [-n] [-e] -a
sysctl [-n] [-e] -A

Parameters

variable

ຊື່ຂອງຄີສໍາລັບການອ່ານຈາກ. ຕົວຢ່າງແມ່ນ kernel .ostype . ຕົວແຍກ slash ແມ່ນຍັງໄດ້ຮັບການຍອມຮັບໃນໄລຍະເວລາທີ່ກໍານົດຄູ່ຄີ / ຄ່າ - ຕົວຢ່າງ, kernel / ostype.

variable = value

ເພື່ອກໍານົດກຸນແຈ, ໃຫ້ໃຊ້ ຕົວແປ ແບບຟອມ = ມູນຄ່າ , ບ່ອນທີ່ ຕົວແປ ແມ່ນກຸນແຈແລະ ມູນຄ່າ ແມ່ນມູນຄ່າທີ່ມັນຕັ້ງໄວ້. ຖ້າຫາກວ່າມູນຄ່າປະກອບດ້ວຍເຄື່ອງຫມາຍວົງຢືມຫຼືລັກສະນະທີ່ຖືກກໍານົດໂດຍແກະ, ທ່ານອາດຈະຕ້ອງໄດ້ປິດມູນຄ່າໃນວົງຢືມຄູ່. ນີ້ຕ້ອງໃຊ້ພາລາມິເຕີ -w ເພື່ອໃຊ້.

-n

ໃຊ້ຕົວເລືອກນີ້ເພື່ອປິດການພິມຊື່ທີ່ສໍາຄັນເມື່ອພິມຄ່າ.

-e

ໃຊ້ຕົວເລືອກນີ້ເພື່ອບໍ່ສົນໃຈຂໍ້ຜິດພາດກ່ຽວກັບແປ້ນທີ່ບໍ່ຮູ້ຈັກ.

-w

ໃຊ້ຕົວເລືອກນີ້ເມື່ອທ່ານຕ້ອງການປ່ຽນການຕັ້ງຄ່າ sysctl.

-p

ໂຫລດການຕັ້ງຄ່າ sysctl ຈາກແຟ້ມທີ່ລະບຸໄວ້ຫຼື /etc/sysctl.conf ຖ້າບໍ່ມີໃຜຖືກສົ່ງ.

-a

ສະແດງຄ່າທັງຫມົດທີ່ມີຢູ່ໃນປະຈຸບັນ.

-A

ສະແດງຄ່າທັງຫມົດທີ່ມີຢູ່ໃນຮູບແບບຕາຕະລາງ.

ຕົວຢ່າງການນໍາໃຊ້

/ sbin / sysctl-a

/ sbin / sysctl -n kernelhostname

/ sbin / sysctl-w kerneldomainname = "examplecom"

/ sbin / sysctl-p /etc/sysctlconf

ການນໍາໃຊ້ໂດຍສະເພາະອາດຈະແຕກຕ່າງກັນໂດຍການແຈກຢາຍ Linux. ໃຊ້ຄໍາສັ່ງ man ( % man ) ເພື່ອເບິ່ງ ວ່າຄໍາສັ່ງ ແມ່ນຖືກໃຊ້ໃນຄອມພິວເຕີ້ໂດຍສະເພາະຂອງທ່ານ.