10 Perintah Linux Berguna yang Kurang Diketahui- Bagian V
Setelah empat seri Artikel yang sangat dihargai dan sukses tentang “Perintah Linux yang Kurang Dikenal” kami di sini menyajikan kepada Anda artikel terakhir dalam seri ini, tentunya bukan yang terakhir. Artikel sebelumnya adalah:
- 11 Perintah Linux Berguna yang Kurang Diketahui – Bagian I
- 10 Perintah Linux yang Kurang Dikenal – Bagian II
- 10 Perintah yang Kurang Dikenal untuk Linux – Bagian III
- 10 Perintah Linux Efektif yang Kurang Diketahui – Bagian IV
42.lsb_rilis
Perintah 'lsb_release' mencetak informasi khusus distribusi. Jika lsb_release tidak diinstal, Anda dapat menggunakan 'lsb-core' di Debian atau yum 'redhat-lsb ' pada paket Red Hat.
lsb_release -a
LSB Version: :base-4.0-ia32:base-4.0-noarch:core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:
Distributor ID: CentOS
Description: CentOS release 6.3 (Final)
Release: 6.3
Codename: Final
Catatan: Opsi '-a', menampilkan semua informasi yang tersedia sehubungan dengan versi, id, deskripsi, rilis dan nama kode.
43.nc -zv localhost 80
Periksa apakah port 80 terbuka atau tidak. Kita dapat mengganti '80' dengan nomor port lain untuk memeriksa apakah port tersebut dibuka atau ditutup.
nc -zv localhost 80
Connection to localhost 80 port [tcp/http] succeeded!
Periksa apakah port 8080 terbuka atau tidak.
nc -zv localhost 8080
nc: connect to localhost port 8080 (tcp) failed: Connection refused
44. keriting ipinfo.io
Perintah di bawah ini akan menampilkan 'Lokasi Geografis' dari alamat IP yang disediakan.
curl ipinfo.io
"ip": "xx.xx.xx.xx",
"hostname": "triband-del-aa.bbb.cc.ddd.bol.net.in",
"city": null,
"region": null,
"country": "IN",
"loc": "20,77",
"org": "AS17813 Mahanagar Telephone Nigam Ltd."
45. temukan. -akar pengguna
Perintah di bawah ini menampilkan file-file yang berkaitan dengan file milik pengguna (root). Semua file milik pengguna 'root' di direktori saat ini.
find . -user root
./.recently-used.xbel
./.mysql_history
./.aptitude
./.aptitude/config
./.aptitude/cache
./.bluefish
./.bluefish/session-2.0
./.bluefish/autosave
./.bash_history
Semua file milik pengguna 'avi' di direktori saat ini.
find . -user avi
./.cache/chromium/Cache/f_002b66
./.cache/chromium/Cache/f_001719
./.cache/chromium/Cache/f_001262
./.cache/chromium/Cache/f_000544
./.cache/chromium/Cache/f_002e40
./.cache/chromium/Cache/f_00119a
./.cache/chromium/Cache/f_0014fc
./.cache/chromium/Cache/f_001b52
./.cache/chromium/Cache/f_00198d
./.cache/chromium/Cache/f_003680
46. sudo apt-get build-dep ffmpeg
Perintah di bawah ini akan membangun ketergantungan, secara otomatis selama instalasi paket terkait. Oleh karena itu proses instalasi paket sangat lancar dan mudah.
apt-get build-dep ffmpeg
libxinerama-dev libxml-namespacesupport-perl libxml-sax-expat-perl
libxml-sax-perl libxml-simple-perl libxrandr-dev libxrender-dev
x11proto-render-dev x11proto-xinerama-dev xulrunner-dev
The following packages will be upgraded:
libpixman-1-0
1 upgraded, 143 newly installed, 0 to remove and 6 not upgraded.
Need to get 205 MB of archives.
After this operation, 448 MB of additional disk space will be used.
Do you want to continue [Y/n]?
47. lsof -iTCP:80 -sTCP: DENGARKAN
Output perintah di bawah ini, nama proses/layanan menggunakan port tertentu 80. Untuk lebih memahami, jalankan perintah berikut pada port 80, ini akan mencantumkan semua layanan/proses yang berjalan pada port.
root@localhost:/home/avi# lsof -iTCP:80 -sTCP:LISTEN
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
apache2 1566 root 5u IPv6 5805 0t0 TCP *:www (LISTEN)
apache2 1664 www-data 5u IPv6 5805 0t0 TCP *:www (LISTEN)
apache2 1665 www-data 5u IPv6 5805 0t0 TCP *:www (LISTEN)
apache2 1666 www-data 5u IPv6 5805 0t0 TCP *:www (LISTEN)
apache2 1667 www-data 5u IPv6 5805 0t0 TCP *:www (LISTEN)
apache2 1668 www-data 5u IPv6 5805 0t0 TCP *:www (LISTEN)
Dengan cara yang sama, Anda juga dapat memeriksa layanan/proses yang berjalan pada port 22.
root@localhost:/home/avi# lsof -iTCP:22 -sTCP:LISTEN
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sshd 2261 root 3u IPv4 8366 0t0 TCP *:ssh (LISTEN)
sshd 2261 root 4u IPv6 8369 0t0 TCP *:ssh (LISTEN)
48. temukan -ukuran +100M
Perintah find mencantumkan semua file di direktori saat ini di atas ukuran yang ditentukan (di sini 100 MB), secara rekursif.
find -size +100M
./.local/share/Trash/files/linuxmint-15-cinnamon-dvd-32bit.iso
./Downloads/Fedora-Live-Desktop-i686-19-1.iso
./Downloads/Ant Videos/shakira 2.avi
./Downloads/Deewar.avi
./Desktop/101MSDCF/MOV02224.AVI
./Desktop/101MSDCF/MOV02020.AVI
./Desktop/101MSDCF/MOV00406.MP4
./Desktop/squeeze.iso
Mencantumkan semua file yang ukurannya lebih dari 1000 MB, dalam direktori saat ini, secara rekursif.
root@localhost:/home/avi# find -size +1000M
./Downloads/The Dark Knight 2008 hindi BRRip 720p/The Dark Knight.mkv.part
./Downloads/Saudagar - (1991) - DVDRiP - x264 - AAC 5.1 - Chapters - Esubs - [DDR]/Saudagar
- (1991) - DVDRiP - x264 - AAC 5.1 - Chapters - Esubs - [DDR].mkv
./Downloads/Deewar.avi
./Desktop/squeeze.iso
49.pdftk
Perintah pdftk menggabungkan beberapa file pdf menjadi satu. Anda harus menginstal program pdftk. Jika tidak, lakukan apt atau yum untuk mendapatkan paket yang dibutuhkan.
pdftk 1.pdf 2.pdf 3.pdf …. 10.pdf cat output merged.pdf
50. ps -LF -u nama_pengguna
Perintah di bawah ini menampilkan proses dan thread pengguna. Opsi “L” (rangkaian daftar) dan “-F” (Daftar Format Lengkap).
ps -LF -u avi
avi 21645 3717 21766 0 5 66168 117164 1 18:58 ? 00:00:00 /usr/
avi 21645 3717 21768 0 5 66168 117164 1 18:58 ? 00:00:00 /usr/
avi 22314 3717 22314 0 2 42797 50332 0 19:00 ? 00:00:40 /usr/
avi 22314 3717 22316 0 2 42797 50332 1 19:00 ? 00:00:00 /usr/
avi 22678 24621 22678 0 1 969 1060 1 21:05 pts/1 00:00:00 ps -L
avi 23051 3717 23051 0 2 37583 45444 1 19:03 ? 00:00:52 /usr/
avi 23051 3717 23053 0 2 37583 45444 0 19:03 ? 00:00:03 /usr/
avi 23652 1 23652 0 2 22092 12520 0 19:06 ? 00:00:22 gnome
avi 23652 1 23655 0 2 22092 12520 0 19:06 ? 00:00:00 gnome
51. Mulaix — :1
Berbagi sesi X, berarti sering masuk dan keluar, di sinilah perintah Startx datang untuk menyelamatkan. Perintah tersebut membuat sesi baru sehingga tidak perlu sering login dan logout dari suatu sesi. Untuk beralih di antara dua sesi X, kita perlu beralih antara 'ctrl+Alt+F7' dan 'ctrl+Alt+F8 '.
Catatan: Tombol “ctrl+Alt+F1“, “ctrl+Alt+F6” adalah untuk sesi konsol, dan “ctrl+Alt+F7”, “ctrl+Alt+F12” untuk sesi X. Oleh karena itu 6 sesi konsol dan 6 sesi X, tanpa sering masuk dan keluar. Urutan di atas berfungsi pada sebagian besar distro, namun distro yang berbeda mungkin menerapkannya secara berbeda. Saya sudah memeriksanya di Debian, dan berfungsi dengan baik.
Itu saja untuk saat ini. Kami akan terus membuat perintah lain yang kurang diketahui dan satu skrip liner sesuai kebutuhan, di artikel mendatang. Jangan lupa untuk memberikan masukan Anda yang berharga tentang artikel dan seri kami 'Perintah Linux yang Kurang Dikenal'. Saya akan segera datang dengan artikel saya berikutnya, sampai saat itu tiba, tetaplah sehat, ikuti perkembangannya, dan terhubung dengan Tecmint.