30 ຄຳ ສັ່ງ Linux ທີ່ມີປະໂຫຍດ ສຳ ລັບຜູ້ບໍລິຫານລະບົບ


ໃນບົດຄວາມນີ້ພວກເຮົາຈະມາທົບທວນຄືນບາງ ຄຳ ສັ່ງທີ່ເປັນປະໂຫຍດແລະຖືກ ນຳ ໃຊ້ເລື້ອຍໆ ສຳ ລັບ Linux ຫຼື Unix ສຳ ລັບ Linux System Administrator ທີ່ ນຳ ໃຊ້ໃນຊີວິດປະ ຈຳ ວັນຂອງພວກເຂົາ. ນີ້ບໍ່ແມ່ນຄົບຖ້ວນແຕ່ມັນແມ່ນບັນຊີລາຍຊື່ ຄຳ ສັ່ງທີ່ກະທັດຮັດເພື່ອອ້າງເຖິງເມື່ອ ຈຳ ເປັນ. ໃຫ້ພວກເຮົາເລີ່ມຕົ້ນແຕ່ລະຢ່າງໂດຍວິທີທີ່ພວກເຮົາສາມາດໃຊ້ ຄຳ ສັ່ງເຫລົ່ານັ້ນດ້ວຍຕົວຢ່າງ.

1. ຄຳ ສັ່ງລົບລ້າງ

ໃນ Linux uptime ຄຳ ສັ່ງສະແດງຕັ້ງແຕ່ວ່າລະບົບຂອງທ່ານໃຊ້ງານດົນປານໃດແລະ ຈຳ ນວນຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບໃນປະຈຸບັນແລະຍັງສະແດງການໂຫຼດໂດຍສະເລ່ຍໃນໄລຍະ 1,5 ແລະ 15 ນາທີ.

# uptime

08:16:26 up 22 min,  1 user,  load average: 0.00, 0.03, 0.22

ຄຳ ສັ່ງທີ່ໃຊ້ບໍ່ໄດ້ບໍ່ມີທາງເລືອກອື່ນນອກ ເໜືອ ຈາກເວລາແລະລຸ້ນ. ມັນໃຫ້ຂໍ້ມູນພຽງແຕ່ໃນຊົ່ວໂມງ: ນາທີຖ້າມັນຕ່ ຳ ກວ່າ 1 ມື້.

[[email  ~]$ uptime -V
procps version 3.2.8

2. W Command

ມັນຈະສະແດງໃຫ້ຜູ້ຊົມໃຊ້ເຂົ້າສູ່ລະບົບໃນປະຈຸບັນແລະຂະບວນການຂອງພວກເຂົາພ້ອມກັບສະເລ່ຍການໂຫຼດ. ຍັງສະແດງຊື່ເຂົ້າສູ່ລະບົບ, ຊື່ tty, host ຫ່າງໄກສອກຫຼີກ, ເວລາເຂົ້າສູ່ລະບົບ, ເວລາຫວ່າງ, JCPU, PCPU, ຄຳ ສັ່ງແລະຂະບວນການ.

# w

08:27:44 up 34 min,  1 user,  load average: 0.00, 0.00, 0.08
USER     TTY      FROM              [email    IDLE   JCPU   PCPU WHAT
tecmint  pts/0    192.168.50.1     07:59    0.00s  0.29s  0.09s w

<

  • -h: ບໍ່ສະແດງຫົວຂໍ້ໃດໆ.
  • -s: ໂດຍບໍ່ມີ JCPU ແລະ PCPU.
  • -f: ເອົາອອກຈາກສະ ໜາມ.
  • -V: (ຈົດ ໝາຍ ສະບັບເທິງ) - ຮຸ່ນຕ່າງໆສະແດງ.
  • 3. ຜູ້ໃຊ້ ຄຳ ສັ່ງ

    ສະແດງ ຄຳ ສັ່ງຂອງຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບໃນປະຈຸບັນ. ຄຳ ສັ່ງນີ້ບໍ່ມີຕົວ ກຳ ນົດອື່ນນອກ ເໜືອ ຈາກການຊ່ວຍເຫຼືອແລະຮຸ່ນ.

    # users
    
    tecmint

    4. ໃຜເປັນຜູ້ບັນຊາ

    ຜູ້ທີ່ສັ່ງໃຫ້ກັບຄືນຊື່ຜູ້ໃຊ້, ວັນທີ, ເວລາແລະຂໍ້ມູນທີ່ເປັນເຈົ້າພາບ. ຄຳ ສັ່ງໃຜແມ່ນຄ້າຍຄືກັບ w ຄຳ ສັ່ງ. ບໍ່ຄືກັບ ຄຳ ສັ່ງ w ທີ່ບໍ່ພິມສິ່ງທີ່ຜູ້ໃຊ້ ກຳ ລັງເຮັດຢູ່. ສາມາດເຮັດໃຫ້ຕົວຢ່າງແລະເຫັນຄວາມແຕກຕ່າງລະຫວ່າງ ຄຳ ສັ່ງຂອງໃຜແລະ w.

    # who
    
    tecmint  pts/0        2012-09-18 07:59 (192.168.50.1)
    # w
    
    08:43:58 up 50 min,  1 user,  load average: 0.64, 0.18, 0.06
    USER     TTY      FROM              [email    IDLE   JCPU   PCPU WHAT
    tecmint  pts/0    192.168.50.1     07:59    0.00s  0.43s  0.10s w

    <

  • - ຂ: ສະແດງວັນທີແລະເວລາເລີ່ມຕົ້ນລະບົບຄັ້ງສຸດທ້າຍ.
  • -r: ສະແດງ runlet ປະຈຸບັນ.
  • -a, –all: ສະແດງຂໍ້ມູນທັງ ໝົດ ໃຫ້ສົມບູນ.
  • 5. ຄຳ ສັ່ງ Whoami

    ຄຳ ສັ່ງ whoami ພິມຊື່ຂອງຜູ້ໃຊ້ປັດຈຸບັນ. ທ່ານຍັງສາມາດໃຊ້ ຄຳ ສັ່ງ“ ຂ້ອຍແມ່ນໃຜ” ເພື່ອສະແດງຜູ້ໃຊ້ປັດຈຸບັນ. ຖ້າທ່ານເຂົ້າສູ່ລະບົບເປັນຮາກໂດຍໃຊ້ ຄຳ ສັ່ງ sudo "whoami" ກັບຄືນຮາກເປັນຜູ້ໃຊ້ປະຈຸບັນ. ໃຊ້ ຄຳ ສັ່ງ“ ຂ້ອຍແມ່ນໃຜ” ຖ້າທ່ານຕ້ອງການຮູ້ຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບ.

    # whoami
    
    tecmint

    6. ls ຄຳ ສັ່ງ

    ບັນຊີ ຄຳ ສັ່ງສະແດງລາຍຊື່ຂອງແຟ້ມໃນຮູບແບບທີ່ມະນຸດສາມາດອ່ານໄດ້.

    # ls -l
    
    total 114
    dr-xr-xr-x.   2 root root  4096 Sep 18 08:46 bin
    dr-xr-xr-x.   5 root root  1024 Sep  8 15:49 boot

    ຈັດຮຽງແຟ້ມເອກະສານຕາມເວລາທີ່ຖືກດັດແກ້ຄັ້ງສຸດທ້າຍ.

    # ls -ltr
    
    total 40
    -rw-r--r--. 1 root root  6546 Sep 17 18:42 install.log.syslog
    -rw-r--r--. 1 root root 22435 Sep 17 18:45 install.log
    -rw-------. 1 root root  1003 Sep 17 18:45 anaconda-ks.cfg

    ສຳ ລັບຕົວຢ່າງເພີ່ມເຕີມຂອງ ຄຳ ສັ່ງ ls, ກະລຸນາກວດເບິ່ງບົດຂຽນຂອງພວກເຮົາກ່ຽວກັບ 15 ຕົວຢ່າງ ຄຳ ສັ່ງພື້ນຖານໃນ Linux.

    7. ຄຳ ສັ່ງ Crontab

    ລາຍຊື່ວຽກຕາຕະລາງວຽກ ສຳ ລັບຜູ້ໃຊ້ປະຈຸບັນທີ່ມີ ຄຳ ສັ່ງ crontab ແລະ -l option.

    # crontab -l
    
    00 10 * * * /bin/ls >/ls.txt

    ແກ້ໄຂ crontab ຂອງທ່ານດ້ວຍຕົວເລືອກ. ໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້ຈະເປີດຕາຕະລາງວຽກໃນບັນນາທິການ VI. ເຮັດການປ່ຽນແປງທີ່ ຈຳ ເປັນແລະເຊົາກົດປຸ່ມ: wq ຄີເຊິ່ງບັນທຶກການຕັ້ງຄ່າອັດຕະໂນມັດ.

    # crontab -e

    ສຳ ລັບຕົວຢ່າງເພີ່ມເຕີມຂອງ Linux Cron Command, ກະລຸນາອ່ານບົດຂຽນກ່ອນ ໜ້າ ນີ້ຂອງພວກເຮົາກ່ຽວກັບ 11 ຕົວຢ່າງການເຮັດວຽກຂອງ Cron ໃນການວາງແຜນ Linux.

    8. ຄຳ ສັ່ງ ໜ້ອຍ

    ຄໍາສັ່ງຫນ້ອຍອະນຸຍາດໃຫ້ເບິ່ງໄຟລ໌ຢ່າງໄວວາ. ທ່ານສາມາດລົງຫນ້າແລະລົງ. ກົດປຸ່ມ 'q' ເພື່ອລາອອກຈາກປ່ອງຢ້ຽມນ້ອຍ.

    # less install.log
    
    Installing setup-2.8.14-10.el6.noarch
    warning: setup-2.8.14-10.el6.noarch: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY
    Installing filesystem-2.4.30-2.1.el6.i686
    Installing ca-certificates-2010.63-3.el6.noarch
    Installing xml-common-0.6.3-32.el6.noarch
    Installing tzdata-2010l-1.el6.noarch
    Installing iso-codes-3.16-2.el6.noarch

    9. ຄຳ ສັ່ງເພີ່ມເຕີມ

    ຄຳ ສັ່ງເພີ່ມເຕີມຊ່ວຍໃຫ້ເບິ່ງເອກະສານໄດ້ໄວແລະສະແດງລາຍລະອຽດເປັນເປີເຊັນ. ທ່ານສາມາດລົງຫນ້າແລະລົງ. ກົດປຸ່ມ 'q' ເພື່ອອອກຈາກ ໜ້າ ຕ່າງ.

    # more install.log
    
    Installing setup-2.8.14-10.el6.noarch
    warning: setup-2.8.14-10.el6.noarch: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY
    Installing filesystem-2.4.30-2.1.el6.i686
    Installing ca-certificates-2010.63-3.el6.noarch
    Installing xml-common-0.6.3-32.el6.noarch
    Installing tzdata-2010l-1.el6.noarch
    Installing iso-codes-3.16-2.el6.noarch
    --More--(10%)

    10. ຄຳ ສັ່ງ CP

    ຄັດລອກໄຟລ໌ຈາກແຫລ່ງຂໍ້ມູນໄປຫາຈຸດ ໝາຍ ປາຍທາງທີ່ຮັກສາຮູບແບບດຽວກັນ.

    # cp -p fileA fileB

    ທ່ານຈະໄດ້ຮັບການກະຕຸ້ນເຕືອນກ່ອນທີ່ຈະຂຽນທັບເພື່ອຍື່ນ.

    # cp -i fileA fileB

    11. ຄຳ ສັ່ງ MV

    ປ່ຽນຊື່ fileA ໃຫ້ fileB. -i ຕົວເລືອກວ່ອງໄວກ່ອນທີ່ຈະຂຽນທັບ. ສອບຖາມເພື່ອຢືນຢັນຖ້າມີຢູ່ແລ້ວ.

    # mv -i fileA fileB

    12. ຄຳ ສັ່ງ Cat

    ຄຳ ສັ່ງ cat ໃຊ້ໃນການເບິ່ງເອກະສານຫຼາຍຄັ້ງໃນເວລາດຽວກັນ.

    # cat fileA fileB

    ທ່ານປະສົມ ຄຳ ສັ່ງຫຼາຍກວ່າແລະ ໜ້ອຍ ກັບ ຄຳ ສັ່ງ cat ເພື່ອເບິ່ງເອກະສານບັນຈຸຖ້າວ່າມັນບໍ່ ເໝາະ ກັບ ໜ້າ ຈໍ/ໜ້າ ດຽວ.

    # cat install.log | less
    
    # cat install.log | more

    ສຳ ລັບຕົວຢ່າງເພີ່ມເຕີມກ່ຽວກັບ ຄຳ ສັ່ງ Linux Linux ອ່ານບົດຂຽນຂອງພວກເຮົາກ່ຽວກັບຕົວຢ່າງ ຄຳ ສັ່ງພື້ນຖານຂອງແມວ 13 ໃນ Linux.

    13. ຄຳ ສັ່ງ Cd (ປ່ຽນທິດທາງ)

    ກັບ ຄຳ ສັ່ງ cd (ປ່ຽນລະບົບ) ມັນຈະໄປທີ່ fileA directory.

    # cd /fileA

    14. ຄຳ ສັ່ງ pwd (ພິມລະບົບເຮັດວຽກ)

    ກັບຄືນ ຄຳ ສັ່ງ pwd ພ້ອມດ້ວຍໄດເລກະທໍລີເຮັດວຽກປະຈຸບັນ.

    # pwd
    
    /root

    15. ລຽງ ຄຳ ສັ່ງ

    ຈັດຮຽງແຖວຂອງເອກະສານຂໍ້ຄວາມຕາມ ລຳ ດັບ. ກັບຕົວເລືອກ -r ຈະຈັດລຽງຕາມ ລຳ ດັບທີ່ລົງ.

    #sort fileA.txt
    
    #sort -r fileA.txt

    16. ຄຳ ສັ່ງ VI

    Vi ແມ່ນບັນນາທິການຕົວ ໜັງ ສືທີ່ໄດ້ຮັບຄວາມນິຍົມທີ່ສຸດເຊິ່ງໃຊ້ໄດ້ກັບ OS ທີ່ຄ້າຍຄືກັບ UNIX. ຕົວຢ່າງຂ້າງລຸ່ມນີ້ເປີດເອກະສານໃນການອ່ານເທົ່ານັ້ນດ້ວຍຕົວເລືອກ -R. ກົດ ': q' ເພື່ອລາອອກຈາກປ່ອງຢ້ຽມ vi.

    # vi -R /etc/shadows

    17. ຄຳ ສັ່ງ SSH (ປອດໄພຫອຍ)

    ຄຳ ສັ່ງ SSH ແມ່ນໃຊ້ໃນການເຂົ້າສູ່ລະບົບໃນໂຮດຫ່າງໄກສອກຫຼີກ. ຕົວຢ່າງ ຄຳ ສັ່ງ ssh ຂ້າງລຸ່ມນີ້ຈະເຊື່ອມຕໍ່ກັບ host ຫ່າງໄກສອກຫຼີກ (192.168.50.2) ໂດຍໃຊ້ຜູ້ໃຊ້ເປັນ narad.

    # ssh [email 

    ເພື່ອກວດເບິ່ງຕົວເລືອກ ssh ໃຊ້ version -V (uppercase) ສະແດງສະບັບຂອງ ssh.

    # ssh -V
    
    OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010

    18. ຄຳ ສັ່ງ Ftp ຫຼື sftp

    ຄໍາສັ່ງ ftp ຫຼື sftp ແມ່ນໃຊ້ເພື່ອເຊື່ອມຕໍ່ກັບ host ftp ຫ່າງໄກສອກຫຼີກ. ftp ແມ່ນ (ໂປໂຕຄອນການໂອນໄຟລ໌) ແລະ sftp ແມ່ນ (ໂປໂຕຄອນການໂອນໄຟລ໌ທີ່ປອດໄພ). ຕົວຢ່າງ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ຈະເຊື່ອມຕໍ່ກັບ host ftp (192.168.50.2).

    # ftp 192.168.50.2
    
    # sftp 192.168.50.2

    ການວາງຫລາຍໄຟລ໌ໃນໂຮດຫ່າງໄກສອກຫຼີກດ້ວຍ mput ຄ້າຍຄືກັນພວກເຮົາສາມາດເຮັດ mget ເພື່ອດາວໂຫລດຫລາຍເອກະສານຈາກໂຮດຫ່າງໄກສອກຫຼີກ.

    # ftp > mput *.txt
    
    # ftp > mget *.txt

    19. ຄຳ ສັ່ງບໍລິການ

    ບໍລິການຂຽນ ຄຳ ສັ່ງໃຫ້ບໍລິການທີ່ຕັ້ງຢູ່ທີ່ /etc/init.d/ directory ແລະ ດຳ ເນີນການ script. ມີສອງວິທີທີ່ຈະເລີ່ມຕົ້ນການບໍລິການໃດໆ. ຕົວຢ່າງພວກເຮົາເລີ່ມຕົ້ນການບໍລິການທີ່ມີຊື່ວ່າ httpd ດ້ວຍ ຄຳ ສັ່ງບໍລິການ.

    # service httpd start
    OR
    # /etc/init.d/httpd start

    20. ຄຳ ສັ່ງຟຣີ

    ຄໍາສັ່ງທີ່ບໍ່ເສຍຄ່າສະແດງໃຫ້ເຫັນຂໍ້ມູນຄວາມຈໍາທີ່ບໍ່ເສຍຄ່າ, ທັງ ໝົດ ແລະແລກປ່ຽນຂໍ້ມູນເປັນໄບ.

    # free
                 total       used       free     shared    buffers     cached
    Mem:       1030800     735944     294856          0      51648     547696
    -/+ buffers/cache:     136600     894200
    Swap:      2064376          0    2064376

    ຕົວເລືອກທີ່ບໍ່ເສຍຄ່າກັບ -t ສະແດງໃຫ້ເຫັນຄວາມຊົງ ຈຳ ທັງ ໝົດ ທີ່ໃຊ້ແລະມີເພື່ອໃຊ້ເປັນໄບ.

    # free -t
                 total       used       free     shared    buffers     cached
    Mem:       1030800     736096     294704          0      51720     547704
    -/+ buffers/cache:     136672     894128
    Swap:      2064376          0    2064376
    Total:     3095176     736096    2359080

    21. ຄຳ ສັ່ງຂັ້ນເທິງ

    ຄຳ ສັ່ງດ້ານເທິງສະແດງກິດຈະ ກຳ ຂອງໂປເຊດເຊີຂອງລະບົບຂອງທ່ານແລະຍັງສະແດງ ໜ້າ ວຽກທີ່ຖືກຈັດການໂດຍ kernel ໃນເວລາຈິງ. ມັນຈະສະແດງໃຫ້ເຫັນໂປເຊດເຊີແລະຫນ່ວຍຄວາມ ຈຳ ກຳ ລັງຖືກ ນຳ ໃຊ້. ໃຊ້ ຄຳ ສັ່ງຂັ້ນເທິງດ້ວຍຕົວເລືອກ 'u' ມັນຈະສະແດງລາຍລະອຽດຂັ້ນຕອນຂອງຜູ້ໃຊ້ສະເພາະຕາມຮູບຂ້າງລຸ່ມ. ກົດ 'O' (ຈົດ ໝາຍ ໃຫຍ່) ເພື່ອຈັດຮຽງຕາມຄວາມຕ້ອງການຂອງທ່ານ. ກົດປຸ່ມ 'q' ເພື່ອອອກຈາກ ໜ້າ ຈໍເທິງ.

    # top -u tecmint
    
    top - 11:13:11 up  3:19,  2 users,  load average: 0.00, 0.00, 0.00
    Tasks: 116 total,   1 running, 115 sleeping,   0 stopped,   0 zombie
    Cpu(s):  0.0%us,  0.3%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Mem:   1030800k total,   736188k used,   294612k free,    51760k buffers
    Swap:  2064376k total,        0k used,  2064376k free,   547704k cached
    
    PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
    1889 tecmint   20   0 11468 1648  920 S  0.0  0.2   0:00.59 sshd
    1890 tecmint   20   0  5124 1668 1416 S  0.0  0.2   0:00.44 bash
    6698 tecmint   20   0 11600 1668  924 S  0.0  0.2   0:01.19 sshd
    6699 tecmint   20   0  5124 1596 1352 S  0.0  0.2   0:00.11 bash

    ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ ຄຳ ສັ່ງສູງສຸດພວກເຮົາໄດ້ລວບລວມບັນຊີຕົວຢ່າງ ຄຳ ສັ່ງ 12 TOP ໃນ Linux.

    22. Tar ຄຳ ສັ່ງ

    ຄໍາສັ່ງ tar ຖືກໃຊ້ເພື່ອອັດໄຟລ໌ແລະແຟ້ມຕ່າງໆໃນ Linux. ຕົວຢ່າງ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ຈະສ້າງຮວບຮວມ ສຳ ລັບ/home directory ທີ່ມີຊື່ file ເປັນ archive-name.tar.

    # tar -cvf archive-name.tar /home

    ເພື່ອສະກັດເອກະສານຮວບຮວມ tar ໃຊ້ຕົວເລືອກດັ່ງຕໍ່ໄປນີ້.

    # tar -xvf archive-name.tar

    ເພື່ອເຂົ້າໃຈເພີ່ມເຕີມກ່ຽວກັບ ຄຳ ສັ່ງ tar ພວກເຮົາໄດ້ສ້າງວິທີການແນະ ນຳ ກ່ຽວກັບ ຄຳ ສັ່ງ tar ທີ່ 18 ຕົວຢ່າງ ຄຳ ສັ່ງ Tar ໃນ Linux.

    23. Grep Command

    grep ຄົ້ນຫາ ສຳ ລັບສາຍທີ່ຢູ່ໃນແຟ້ມ. ພຽງແຕ່ສະແດງຜູ້ໃຊ້ tecmint ຈາກ/etc/passwd file. ພວກເຮົາສາມາດໃຊ້ຕົວເລືອກ -i ສຳ ລັບການລະເວັ້ນກໍລະນີທີ່ລະອຽດອ່ອນ.

    # grep tecmint /etc/passwd
    
    tecmint:x:500:500::/home/tecmint:/bin/bash

    24. ຊອກຫາ ຄຳ ສັ່ງ

    ຊອກຫາ ຄຳ ສັ່ງທີ່ໃຊ້ໃນການຄົ້ນຫາເອກະສານ, ເຊືອກແລະໄດເລກະທໍລີ. ຕົວຢ່າງຂ້າງລຸ່ມນີ້ຂອງການຄົ້ນຫາ ຄຳ ສັ່ງ tecmint search command ໃນ ‘/‘ partition ແລະສົ່ງຜົນໄດ້ຮັບ

    # find / -name tecmint
    
    /var/spool/mail/tecmint
    /home/tecmint
    /root/home/tecmint

    ສຳ ລັບ ຄຳ ແນະ ນຳ ທີ່ສົມບູນກ່ຽວກັບ Linux ຊອກຫາຕົວຢ່າງ ຄຳ ສັ່ງ fount ທີ່ 35 ຕົວຢ່າງພາກປະຕິບັດຂອງ Linux Find Command.

    25. ຄຳ ສັ່ງ lsof

    lsof mean ລາຍຊື່ເອກະສານເປີດທັງ ໝົດ. ບັນຊີລາຍຊື່ ຄຳ ສັ່ງຂ້າງລຸ່ມຂອງແຟ້ມທີ່ເປີດທັງ ໝົດ ໂດຍ tecmint ຂອງຜູ້ໃຊ້.

    # lsof -u tecmint
    
    COMMAND  PID    USER   FD   TYPE     DEVICE SIZE/OFF   NODE NAME
    sshd    1889 tecmint  cwd    DIR      253,0     4096      2 /
    sshd    1889 tecmint  txt    REG      253,0   532336 298069 /usr/sbin/sshd
    sshd    1889 tecmint  DEL    REG      253,0          412940 /lib/libcom_err.so.2.1
    sshd    1889 tecmint  DEL    REG      253,0          393156 /lib/ld-2.12.so
    sshd    1889 tecmint  DEL    REG      253,0          298643 /usr/lib/libcrypto.so.1.0.0
    sshd    1889 tecmint  DEL    REG      253,0          393173 /lib/libnsl-2.12.so
    sshd    1889 tecmint  DEL    REG      253,0          412937 /lib/libkrb5support.so.0.1
    sshd    1889 tecmint  DEL    REG      253,0          412961 /lib/libplc4.so

    ສໍາລັບຕົວຢ່າງຄໍາສັ່ງ lsof ຫຼາຍໄປຢ້ຽມຢາມ 10 ຕົວຢ່າງຄໍາສັ່ງກ່ຽວກັບ lsof ໃນ Linux.

    26. ຄຳ ສັ່ງສຸດທ້າຍ

    ດ້ວຍ ຄຳ ສັ່ງສຸດທ້າຍພວກເຮົາສາມາດເບິ່ງການເຄື່ອນໄຫວຂອງຜູ້ໃຊ້ໃນລະບົບ. ຄໍາສັ່ງນີ້ສາມາດປະຕິບັດຜູ້ໃຊ້ປົກກະຕິໄດ້ເຊັ່ນກັນ. ມັນຈະສະແດງຂໍ້ມູນທີ່ສົມບູນຂອງຜູ້ໃຊ້ເຊັ່ນ: ປາຍ, ເວລາ, ວັນທີ, ລະບົບ reboot ຫຼື boot ແລະ kernel version. ຄຳ ສັ່ງທີ່ມີປະໂຫຍດໃນການແກ້ໄຂບັນຫາ.

    # last
    
    tecmint  pts/1        192.168.50.1     Tue Sep 18 08:50   still logged in
    tecmint  pts/0        192.168.50.1     Tue Sep 18 07:59   still logged in
    reboot   system boot  2.6.32-279.el6.i Tue Sep 18 07:54 - 11:38  (03:43)
    root     pts/1        192.168.50.1     Sun Sep 16 10:40 - down   (03:53)
    root     pts/0        :0.0             Sun Sep 16 10:36 - 13:09  (02:32)
    root     tty1         :0               Sun Sep 16 10:07 - down   (04:26)
    reboot   system boot  2.6.32-279.el6.i Sun Sep 16 09:57 - 14:33  (04:35)
    narad    pts/2        192.168.50.1     Thu Sep 13 08:07 - down   (01:15)

    ທ່ານສາມາດໃຊ້ຊື່ຜູ້ໃຊ້ສຸດທ້າຍເພື່ອຮູ້ ສຳ ລັບກິດຈະ ກຳ ຂອງຜູ້ໃຊ້ສະເພາະດັ່ງຮູບຂ້າງລຸ່ມນີ້.

    # last tecmint
    
    tecmint  pts/1        192.168.50.1     Tue Sep 18 08:50   still logged in
    tecmint  pts/0        192.168.50.1     Tue Sep 18 07:59   still logged in
    tecmint  pts/1        192.168.50.1     Thu Sep 13 08:07 - down   (01:15)
    tecmint  pts/4        192.168.50.1     Wed Sep 12 10:12 - 12:29  (02:17)

    27. ຄຳ ສັ່ງ ps

    ຄໍາສັ່ງ ps ສະແດງກ່ຽວກັບຂະບວນການທີ່ແລ່ນຢູ່ໃນລະບົບ. ຕົວຢ່າງຂ້າງລຸ່ມນີ້ສະແດງຂັ້ນຕອນ init ເທົ່ານັ້ນ.

    # ps -ef | grep init
    
    root         1     0  0 07:53 ?        00:00:04 /sbin/init
    root      7508  6825  0 11:48 pts/1    00:00:00 grep init

    28. ຂ້າ ຄຳ ສັ່ງ

    ໃຊ້ ຄຳ ສັ່ງຂ້າເພື່ອຢຸດຂະບວນການ. ທຳ ອິດຊອກຫາຂະບວນການ id ກັບ ຄຳ ສັ່ງ ps ດັ່ງຮູບຂ້າງລຸ່ມນີ້ແລະຂ້າຂະບວນການຂ້າດ້ວຍ ຄຳ ສັ່ງ kill -9.

    # ps -ef | grep init
    root         1     0  0 07:53 ?        00:00:04 /sbin/init
    root      7508  6825  0 11:48 pts/1    00:00:00 grep init
    
    # kill- 9 7508

    29. ຄຳ ສັ່ງ rm

    rm ຄຳ ສັ່ງທີ່ໃຊ້ໃນການ ກຳ ຈັດຫລືລຶບໄຟລ໌ໂດຍບໍ່ຕ້ອງການການຢືນຢັນ.

    # rm filename

    ການໃຊ້ຕົວເລືອກ -i ເພື່ອຮັບການຢືນຢັນກ່ອນທີ່ຈະຖອດອອກ. ການໃຊ້ຕົວເລືອກ ‘-r’ ແລະ ‘-f’ ຈະຍ້າຍແຟ້ມເອກະສານອອກຢ່າງແຮງໂດຍບໍ່ມີການຢືນຢັນ.

    # rm -i test.txt
    
    rm: remove regular file `test.txt'?

    30. ຕົວຢ່າງ ຄຳ ສັ່ງ mkdir.

    mkdir ຄໍາສັ່ງຖືກນໍາໃຊ້ເພື່ອສ້າງໄດເລກະທໍລີພາຍໃຕ້ Linux.

    # mkdir directoryname

    ນີ້ແມ່ນ ຄຳ ສັ່ງພື້ນຖານທີ່ໃຊ້ໄດ້ງ່າຍຕໍ່ມື້ໃນລະບົບປະຕິບັດການທີ່ຄ້າຍຄືກັບ Linux/Unix. ແບ່ງປັນດ້ວຍຄວາມກະລຸນາຜ່ານຊ່ອງ ຄຳ ເຫັນຂອງພວກເຮົາຖ້າພວກເຮົາພາດ.