SSL Certificate Archives - BuyCloud Indonesia /category/ssl-certificate Your Online Partner Wed, 01 Jul 2020 06:24:42 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.3 186158134 3 Perintah Berguna Untuk Memfilter Teks Agar Operasi File Lebih Efektif di Linux /ssl-certificate/3-perintah-berguna-untuk-memfilter-teks-agar-operasi-file-lebih-efektif-di-linux.html /ssl-certificate/3-perintah-berguna-untuk-memfilter-teks-agar-operasi-file-lebih-efektif-di-linux.html#respond Fri, 26 Jun 2020 02:41:16 +0000 https://buycloud.id/blog/?p=798 Pada artikel ini, kami akan meninjau sejumlah alat baris perintah yang bertindak sebagai filter di Linux. Sebuah Filter adalah sebuah program yang membaca input standar, melakukan operasi di atasnya dan menulis hasil ke output standar. Untuk alasan ini, dapat digunakan untuk memproses informasi dengan cara yang kuat seperti merestrukturisasi output untuk menghasilkan laporan yang bermanfaat, …

The post 3 Perintah Berguna Untuk Memfilter Teks Agar Operasi File Lebih Efektif di Linux appeared first on BuyCloud Indonesia.

]]>
Pada artikel ini, kami akan meninjau sejumlah alat baris perintah yang bertindak sebagai filter di Linux. Sebuah Filter adalah sebuah program yang membaca input standar, melakukan operasi di atasnya dan menulis hasil ke output standar.

Untuk alasan ini, dapat digunakan untuk memproses informasi dengan cara yang kuat seperti merestrukturisasi output untuk menghasilkan laporan yang bermanfaat, memodifikasi teks dalam file dan banyak tugas administrasi sistem lainnya.

Dengan demikian, di bawah ini adalah beberapa file atau filter teks yang berguna di Linux.

Perintah Awk

Awk adalah pemindaian pola dan bahasa pemrosesan yang luar biasa, ini dapat digunakan untuk membangun filter yang berguna di Linux. Selain itu, baca juga halaman manual awk untuk info lebih lanjut dan opsi penggunaan:

$ man awk

Perintah Sed

sed adalah editor aliran yang kuat untuk memfilter dan mengubah teks. Halaman manual sed telah menambahkan opsi dan instruksi kontrol:

$ man sed

Perintah Grep, Egrep, Fgrep, Rgrep

Filter ini mengeluarkan garis keluaran yang cocok dengan pola yang diberikan. Mereka membaca baris dari file atau input standar, dan mencetak semua baris yang cocok secara default ke output standar.

Catatan : Program utama adalah grep , variasinya sama saja dengan menggunakan opsi grep tertentu seperti di bawah ini :

$ egrep = grep -E
$ fgrep = grep -F
$ rgrep = grep -r

Berikut adalah beberapa perintah dasar grep:

buycloud @ BuyCloud ~ $ grep "buycloudhost" /etc/passwd
buycloudhost: x: 1001: 1001 :: /home/buycloudhost:

buycloud @ BuyCloud ~ $ cat /etc/passwd | grep "buycloudhost"
buycloudhost: x: 1001: 1001 :: /home/buycloudhost:

 

The post 3 Perintah Berguna Untuk Memfilter Teks Agar Operasi File Lebih Efektif di Linux appeared first on BuyCloud Indonesia.

]]>
/ssl-certificate/3-perintah-berguna-untuk-memfilter-teks-agar-operasi-file-lebih-efektif-di-linux.html/feed 0 798
5 Konfigurasi Sudoers yang Berguna untuk Mengatur ‘sudo’ di Linux /ssl-certificate/5-konfigurasi-sudoers-yang-berguna-untuk-mengatur-sudo-di-linux.html /ssl-certificate/5-konfigurasi-sudoers-yang-berguna-untuk-mengatur-sudo-di-linux.html#respond Thu, 25 Jun 2020 02:43:13 +0000 https://buycloud.id/blog/?p=796 Di Linux dan sistem operasi mirip Unix lainnya, hanya pengguna root yang dapat menjalankan semua perintah dan melakukan operasi  tertentu pada sistem seperti menginstal dan memperbarui, menghapus paket, membuat pengguna dan grup , memodifikasi file konfigurasi sistem yang penting dan sebagainya. Namun, administrator sistem yang mengasumsikan peran pengguna root dapat mengizinkan pengguna sistem normal lainnya dengan bantuan perintah sudo dan beberapa …

The post 5 Konfigurasi Sudoers yang Berguna untuk Mengatur ‘sudo’ di Linux appeared first on BuyCloud Indonesia.

]]>
Di Linux dan sistem operasi mirip Unix lainnya, hanya pengguna root yang dapat menjalankan semua perintah dan melakukan operasi  tertentu pada sistem seperti menginstal dan memperbarui, menghapus paket, membuat pengguna dan grup , memodifikasi file konfigurasi sistem yang penting dan sebagainya.

Namun, administrator sistem yang mengasumsikan peran pengguna root dapat mengizinkan pengguna sistem normal lainnya dengan bantuan perintah sudo dan beberapa konfigurasi untuk menjalankan beberapa perintah serta melakukan sejumlah operasi sistem vital termasuk yang disebutkan di atas.

Atau, administrator sistem dapat membagikan kata sandi pengguna root  sehingga pengguna sistem normal memiliki akses ke akun pengguna root melalui perintah su .

sudo memungkinkan pengguna yang diizinkan untuk menjalankan perintah sebagai root (atau pengguna lain), sebagaimana ditentukan oleh kebijakan keamanan:

  1. Itu membaca dan mem-parsing /etc/sudoers , mencari pengguna dengan izin aksesnya,
  2. kemudian meminta pengguna yang meminta kata sandi (biasanya kata sandi pengguna, tetapi juga bisa menjadi kata sandi pengguna target. Atau dapat dilewati dengan tag NOPASSWD),
  3. setelah itu, sudo membuat proses turunan di mana ia memanggil setuid () untuk beralih ke pengguna target
  4. selanjutnya, ia mengeksekusi shell atau perintah yang diberikan sebagai argumen dalam proses di atas.

Di bawah ini adalah lima / etc / sudoers konfigurasi file untuk mengubah perilaku perintah sudo menggunakan entri Defaults

$ sudo cat /etc/sudoers

dibawah ini adalah isi file sudoers file

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
defaults env_reset
defaults mail_badpass
defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
defaults logfile="/var/log/sudo.log"
defaults lecture="always"
defaults badpass_message="Password is wrong, please try again"
defaults passwd_tries=5
defaults insults
defaults log_input,log_output

Untuk cakupan panduan ini, kami akan nol ke tipe Default pertama dalam formulir di bawah ini. Parameter dapat berupa flag, nilai integer, string, atau daftar.

Anda harus mencatat bahwa flag secara implisit adalah boolean dan dapat dimatikan menggunakan ‘!’operator, dan daftar memiliki dua operator penugasan tambahan, +=(tambahkan ke daftar) dan -=(hapus dari daftar).

Defaults parameter
OR
Defaults parameter=value
OR
Defaults parameter -=value 
Defaults parameter +=value 
OR
Defaults !parameter

Tetapkan PATH Dengan Aman

Ini adalah jalur yang digunakan untuk setiap perintah yang dijalankan dengan sudo, ini memiliki dua hal penting:

Digunakan ketika administrator sistem tidak mempercayai pengguna sudo untuk memiliki variabel lingkungan PATH yang aman
Untuk memisahkan “jalur root” dan “jalur pengguna”, hanya pengguna yang ditentukan oleh exempt_group yang tidak terpengaruh oleh pengaturan ini.
Untuk mengaturnya, tambahkan baris:

secure_path = "/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / snap / bin"

Aktifkan sudo pada Sesi Login Pengguna TTY

Untuk memungkinkan sudo dipanggil dari tty asli tetapi tidak melalui metode seperti skrip cron atau cgi-bin , tambahkan baris:

defaults requiretty

Jalankan Perintah Sudo Menggunakan pty

Beberapa kali, penyerang dapat menjalankan program jahat (seperti virus atau malware) menggunakan sudo, yang akan kembali melakukan proses latar belakang yang tetap ada di perangkat terminal pengguna bahkan ketika program utama telah selesai dijalankan.

Untuk menghindari skenario seperti itu, Anda dapat mengonfigurasi sudo untuk menjalankan perintah lain hanya dari psuedo-pty menggunakan use_ptyparameter, apakah pencatatan I / O dihidupkan atau tidak sebagai berikut:

use_pty default

Buat File Log Sudo

Secara default, sudo mencatat melalui syslog (3). Namun, untuk menentukan file log khusus, gunakan parameter logfile seperti:

File log default = "/var/log/sudo.log"
Untuk log hostname dan tahun empat digit dalam file log kustom, penggunaan log_host dan log_year parameter masing-masing sebagai berikut:
log_host default, log_year, logfile = "/var/log/sudo.log"

Log Sudo Command Input / Output

log_input dan log_output parameter memungkinkan sudo untuk menjalankan perintah dalam pseudo-tty dan log semua input pengguna dan semua output dikirim ke layar reseptif.

Direktori log I / O default adalah / var / log / sudo-io , dan jika ada nomor urut sesi, ia disimpan dalam direktori ini. Anda dapat menentukan direktori khusus melalui parameter iolog_dir .

Log_input default, log_output
Ada beberapa urutan pelarian yang didukung seperti %{seq}yang meluas ke nomor urutan basis-36 yang meningkat secara monoton, seperti 000001, di mana setiap dua digit digunakan untuk membentuk direktori baru, misalnya 00/00/01 seperti pada contoh di bawah ini:
$ cd /var/log/sudo-io /
$ ls
$ cd 00/00/01
$ ls
$ cat log

The post 5 Konfigurasi Sudoers yang Berguna untuk Mengatur ‘sudo’ di Linux appeared first on BuyCloud Indonesia.

]]>
/ssl-certificate/5-konfigurasi-sudoers-yang-berguna-untuk-mengatur-sudo-di-linux.html/feed 0 796
Cara Membuat Sesi Timeout Kata Sandi ‘sudo’ Lebih Lama di Linux /ssl-certificate/cara-membuat-sesi-timeout-kata-sandi-sudo-lebih-lama-di-linux.html /ssl-certificate/cara-membuat-sesi-timeout-kata-sandi-sudo-lebih-lama-di-linux.html#respond Sun, 14 Jun 2020 07:46:57 +0000 https://buycloud.id/blog/?p=786 Di Ubuntu dan turunannya seperti Linux Mint atau distro berbasis Ubuntu lainnya, ketika Anda menjalankan perintah sudo , ia akan meminta Anda untuk memasukkan kata sandi administratif. Setelah Anda menjalankan perintah sudo pertama kali, kata sandi akan bertahan selama 15 menit secara default, jadi Anda tidak perlu mengetikkan kata sandi untuk setiap perintah sudo. Jika, …

The post Cara Membuat Sesi Timeout Kata Sandi ‘sudo’ Lebih Lama di Linux appeared first on BuyCloud Indonesia.

]]>
Di Ubuntu dan turunannya seperti Linux Mint atau distro berbasis Ubuntu lainnya, ketika Anda menjalankan perintah sudo , ia akan meminta Anda untuk memasukkan kata sandi administratif.

Setelah Anda menjalankan perintah sudo pertama kali, kata sandi akan bertahan selama 15 menit secara default, jadi Anda tidak perlu mengetikkan kata sandi untuk setiap perintah sudo.

Jika, entah bagaimana Anda merasa bahwa 15 menit terlalu lama atau pendek karena suatu alasan, Anda dapat mengubahnya dengan tweak mudah dalam file sudoers .

Untuk mengatur nilai batas waktu kata sandi sudo, gunakan passwd_timeoutparameter. Pertama buka file / etc / sudoers dengan hak pengguna super menggunakan perintah sudo dan visudo seperti:

$ sudo visudo

Kemudian tambahkan entri default berikut, ini menyiratkan bahwa prompt kata sandi sudo akan habis setelah 20 menit setelah sudo dipanggil oleh pengguna.

Defaults env_reset, timestamp_timeout = 20

Catatan : Anda dapat mengatur waktu apa pun yang Anda inginkan dalam hitungan menit dan pastikan untuk menunggu sebelum waktu habis. Anda juga dapat mengatur waktu untuk 0 jika Anda menginginkan prompt kata sandi untuk setiap perintah sudo yang Anda jalankan, atau menonaktifkan prompt kata sandi selamanya dengan menetapkan nilainya -1.

Simpan file dengan menekan [Ctrl + O]dan keluar menggunakan [Ctrl + X]. Setelah itu uji apakah pengaturan bekerja dengan menjalankan perintah dengan sudo dan tunggu selama 2 menit untuk melihat apakah prompt kata sandi akan habis.

The post Cara Membuat Sesi Timeout Kata Sandi ‘sudo’ Lebih Lama di Linux appeared first on BuyCloud Indonesia.

]]>
/ssl-certificate/cara-membuat-sesi-timeout-kata-sandi-sudo-lebih-lama-di-linux.html/feed 0 786
Cara Menggunakan File Konfigurasi SSH Khusus Pengguna /ssl-certificate/cara-menggunakan-file-konfigurasi-ssh-khusus-pengguna.html /ssl-certificate/cara-menggunakan-file-konfigurasi-ssh-khusus-pengguna.html#respond Sat, 13 Jun 2020 02:24:54 +0000 https://buycloud.id/blog/?p=780 Setelah kemarin sempat menulis tentang membuat file konfigurasi, maka sekarang kami akan sedikit berbagi kepada anda tentang bagaimana cara menggunakan file konfigurasi SSH khusus pengguna yang di tutorial sebelumnya kita sudah membuatnya. Langkah Pertama,Buka file konfigurasi dengan editor favorit Anda: $ vi ~ /.ssh/config Dan tentukan bagian yang diperlukan: Host fedora25 HostName 192.168.56.15 Port 22 …

The post Cara Menggunakan File Konfigurasi SSH Khusus Pengguna appeared first on BuyCloud Indonesia.

]]>
Setelah kemarin sempat menulis tentang membuat file konfigurasi, maka sekarang kami akan sedikit berbagi kepada anda tentang bagaimana cara menggunakan file konfigurasi SSH khusus pengguna yang di tutorial sebelumnya kita sudah membuatnya.

Langkah Pertama,Buka file konfigurasi dengan editor favorit Anda:

$ vi ~ /.ssh/config

Dan tentukan bagian yang diperlukan:

Host fedora25
HostName 192.168.56.15
Port 22
ForwardX11 no

Host centos7
HostName 192.168.56.10
Port 22
ForwardX11 no

Host ubuntu
HostName 192.168.56.5
Port 2222
ForwardX11 yes

Host *
User buycloud
IdentityFile ~/.ssh/id_rsa
Protocol 2
Compression yes
ServerAliveInterval 60
ServerAliveCountMax 20
LogLevel INFO

Penjelasan rinci tentang opsi konfigurasi ssh di atas.

  1. HostName – mendefinisikan nama host asli untuk login, atau Anda dapat menggunakan alamat IP numerik, itu juga diizinkan (baik pada baris perintah dan dalam spesifikasi HostName ).
  2. Pengguna – menentukan pengguna untuk login.
  3. Port – mengatur nomor port untuk dihubungkan pada host jarak jauh, standarnya adalah 22 . Gunakan nomor port yang dikonfigurasi dalam file konfigurasi sshd host jarak jauh.
  4. Protokol – opsi ini mendefinisikan versi protokol yang seharusnya didukung oleh ssh berdasarkan preferensi. Nilai yang biasa adalah ‘1’ dan ‘2’ , beberapa versi harus dipisahkan dengan koma.
  5. IdentityFile – menentukan file dari mana identitas pengguna DSA, Ed25519, RSA atau ECDSA.
  6. ForwardX11 – menentukan apakah koneksi X11 akan secara otomatis dialihkan melalui saluran aman dan DISPLAY ditetapkan. Ini memiliki dua nilai yang mungkin “ya” atau “tidak” .
  7. Kompresi – digunakan untuk mengatur kompresi selama koneksi jarak jauh dengan nilai “ya” . Standarnya adalah “tidak” .
  8. ServerAliveInterval – menetapkan interval waktu habis dalam hitungan detik setelahnya jika tidak ada respons (atau data) diterima dari server, ssh akan mengirim pesan melalui saluran terenkripsi untuk meminta tanggapan dari server. Nilai default adalah 0 , artinya tidak ada pesan yang akan dikirim ke server, atau 300 jika opsi BatchMode telah ditentukan.
  9. ServerAliveCountMax – mengatur jumlah pesan server yang hidup yang dapat dikirim tanpa ssh menerima tanggapan dari server.
  10. LogLevel – mendefinisikan tingkat verbositas yang digunakan saat mencatat pesan dari ssh. Nilai yang diperbolehkan meliputi: QUIET, FATAL, ERROR, INFO, VERBOSE, DEBUG, DEBUG1, DEBUG2, dan DEBUG3. Dan standarnya adalah INFO.

Cara standar untuk menyambung ke host Linux jarak jauh (CentOS 7 – dalam kasus saya), yang didefinisikan pada bagian dua dari file konfigurasi di atas, kita biasanya mengetik perintah di bawah ini:

$ ssh -i ~ /.ssh/id_rsa -p 22 buycloudt@192.168.56.10

Namun, dengan menggunakan file konfigurasi ssh client, kita cukup mengetik perintah berikut:

$ ssh centos7

Anda dapat menemukan lebih banyak opsi dan contoh penggunaan di halaman konfigurasi klien ssh:

$ man ssh_config

The post Cara Menggunakan File Konfigurasi SSH Khusus Pengguna appeared first on BuyCloud Indonesia.

]]>
/ssl-certificate/cara-menggunakan-file-konfigurasi-ssh-khusus-pengguna.html/feed 0 780
Cara Menetapkan Akses Read / Write ke Pengguna di Direktori Tertentu di Linux /ssl-certificate/cara-menetapkan-akses-read-write-ke-pengguna-di-direktori-tertentu-di-linux.html /ssl-certificate/cara-menetapkan-akses-read-write-ke-pengguna-di-direktori-tertentu-di-linux.html#respond Fri, 05 Jun 2020 15:20:33 +0000 https://buycloud.id/blog/?p=765 Untuk tujuan tutorial ini, kami akan menggunakan pengaturan berikut. Operating system: CentOS 7 Test directory: /shares/project1/reports Test user: buycloud Filesystem type: Ext4 Pastikan semua perintah dijalankan sebagai pengguna root atau gunakan perintah sudo dengan hak istimewa yang setara. Mari kita mulai dengan membuat direktori yang disebut reports menggunakan perintah mkdir : # mkdir -p /shares/project1/reports …

The post Cara Menetapkan Akses Read / Write ke Pengguna di Direktori Tertentu di Linux appeared first on BuyCloud Indonesia.

]]>
Untuk tujuan tutorial ini, kami akan menggunakan pengaturan berikut.

Operating system: CentOS 7
Test directory: /shares/project1/reports 
Test user: buycloud
Filesystem type: Ext4

Pastikan semua perintah dijalankan sebagai pengguna root atau gunakan perintah sudo dengan hak istimewa yang setara.

Mari kita mulai dengan membuat direktori yang disebut reports menggunakan perintah mkdir :

# mkdir -p /shares/project1/reports

Menggunakan Metode ACL

Penting : Untuk menggunakan metode ini, pastikan bahwa tipe sistem file Linux Anda (seperti Ext3 dan Ext4, NTFS, BTRFS) mendukung ACL.

Pertama, periksa jenis sistem file saat ini pada sistem Anda, dan juga apakah kernel mendukung ACL sebagai berikut:

# df -T | awk '{print $ 1, $ 2, $ NF}' | grep "^ /dev"
# grep -i acl /boot/config *

Selanjutnya, periksa apakah sistem file (partisi) dipasang dengan opsi ACL atau tidak:

# tune2fs -l /dev/sda1 | grep acl

Sekarang, saatnya untuk menetapkan akses read / write ke pengguna buycloud di direktori tertentu yang disebut reports dengan menjalankan perintah berikut.

# getfacl /shares/project1/reports # Periksa pengaturan ACL default untuk direktori 
# setfacl -m user: buycloud: rw /share/project1/reports # Berikan rw akses ke pengguna buycloud 
# getfacl /shares/project1/reports # Periksa pengaturan ACL baru untuk direktori

Jika anda memiliki metode lain dalam menetapkan akses read dan write, silahkan share di kolom komentar.

The post Cara Menetapkan Akses Read / Write ke Pengguna di Direktori Tertentu di Linux appeared first on BuyCloud Indonesia.

]]>
/ssl-certificate/cara-menetapkan-akses-read-write-ke-pengguna-di-direktori-tertentu-di-linux.html/feed 0 765
Memunculkan Simbol Asterisks Kata Sandi Pada Sudo /tutorial/memunculkan-simbol-asterisks-kata-sandi-pada-sudo.html /tutorial/memunculkan-simbol-asterisks-kata-sandi-pada-sudo.html#respond Fri, 27 Dec 2019 03:17:38 +0000 https://buycloud.id/blog/?p=636 Biasanya ketika kita akan melakukan login pada aplikasi tertentu maka akan menggunakan simbol Asterisks (*****) ketika pengguna memasukan kata sandi, akan tetapi di terminal Linux ketika kita akan masuk ke sudo tidak ada visual simbol bintang/Asterisks saat mengetik kata sandi. Baca Juga: Cara Speed Test Download Internet Di Linux Pada artikel kali ini, kami akan menunjukkan …

The post Memunculkan Simbol Asterisks Kata Sandi Pada Sudo appeared first on BuyCloud Indonesia.

]]>
Biasanya ketika kita akan melakukan login pada aplikasi tertentu maka akan menggunakan simbol Asterisks (*****) ketika pengguna memasukan kata sandi, akan tetapi di terminal Linux ketika kita akan masuk ke sudo tidak ada visual simbol bintang/Asterisks saat mengetik kata sandi.

Baca Juga: Cara Speed Test Download Internet Di Linux

Pada artikel kali ini, kami akan menunjukkan kepada anda bagaimana agar ketika masuk ke sudo saat memasukan kata sandi akan ada tanda bintang/Asterisks di terminal Linux.

Cara Memunculkan Simbol Asterisks Pada Kata Sandi

Untuk mengaktifkan simbol bintang pada saat kita memasukan kata sandi yaitu file konfigurasinya ada pada file /etc/sudoers, sebelum anda merubah filenya “disarankan” untuk membuat duplikasinya terlebih dahulu untuk menghindari sesuatu yang tidak di inginkan, selanjutnya file tersebut anda bisa buka dengan editor visuda.

$ sudo cp /etc/sudoers /etc/sudoers.bak
$ sudo visudo

Selanjutnya anda bisa mencari baris dibawah ini :

Defaults env_reset, pwfeedback

Sekarang anda tekan tombol Esc dan ketikan “wg untuk menyimpan file yang telah anda edit dan menutup file tersebut. Akan tetapi, jika anda menggunakan nano editor, untuk menyimpan filenya anda bisa dengan tombol kombinasi “Ctrl + x” dan kemudian “y” lalu ENTER untuk menutup file.

Selanjutnya anda jalankan perintah dibawah ini untuk mengulang ulang terminal anda agar perubahan yang dilakukan bisa bekerja dengan sangat baik.

$ reset

Sekarang jika konfigurasi anda berhasil maka anda akan bisa melihat visual simbol bintang ketika anda memasukan kata sandi pada saat login sudo.

Sumber: tecmint.com

The post Memunculkan Simbol Asterisks Kata Sandi Pada Sudo appeared first on BuyCloud Indonesia.

]]>
/tutorial/memunculkan-simbol-asterisks-kata-sandi-pada-sudo.html/feed 0 636
Menyortir File Yang di Modifikasi Berdasarkan Urutan Tanggal /ssl-certificate/menyortir-file-yang-di-mofikasi-berdasarkan-urutan-tanggal.html /ssl-certificate/menyortir-file-yang-di-mofikasi-berdasarkan-urutan-tanggal.html#respond Sat, 23 Nov 2019 05:14:41 +0000 https://buycloud.id/blog/?p=601 Menyortir File Yang Modifikasi, Biasanya, kita terbiasa menyimpan banyak informasi dalam bentuk file di sistem kita. Beberapa, file tersembunyi, beberapa disimpan dalam folder terpisah yang dibuat untuk memudahkan kita memahami, sementara sebagian lagi seperti itu. Tapi, semua ini memenuhi direktori kami; biasanya desktop, membuatnya terlihat berantakan. Tetapi, masalah muncul ketika kita perlu mencari file tertentu …

The post Menyortir File Yang di Modifikasi Berdasarkan Urutan Tanggal appeared first on BuyCloud Indonesia.

]]>
Menyortir File Yang Modifikasi, Biasanya, kita terbiasa menyimpan banyak informasi dalam bentuk file di sistem kita. Beberapa, file tersembunyi, beberapa disimpan dalam folder terpisah yang dibuat untuk memudahkan kita memahami, sementara sebagian lagi seperti itu. Tapi, semua ini memenuhi direktori kami; biasanya desktop, membuatnya terlihat berantakan. Tetapi, masalah muncul ketika kita perlu mencari file tertentu yang dimodifikasi pada tanggal dan waktu tertentu dalam koleksi besar ini.

Baca Juga: Menampilkan List Layanan Di Linux

Orang yang merasa nyaman dengan GUI dapat menemukannya menggunakan File Manager, yang mencantumkan file dalam format daftar panjang, membuatnya mudah untuk mengetahui apa yang di inginkan, tetapi para pengguna yang memiliki kebiasaan layar hitam, atau bahkan siapa pun yang bekerja pada server yang tidak memiliki GUI akan melakukan perintah sederhana atau serangkaian perintah yang dapat memudahkan pencarian file.

Karena Linux memiliki koleksi perintah yang dapat digunakan secara terpisah atau bersama-sama akan membantu untuk mencari file, atau mengurutkan koleksi file sesuai dengan nama mereka, tanggal modifikasi, waktu pembuatan, atau bahkan setiap filter yang dapat Anda pikirkan untuk diterapkan guna mendapatkan hasil Anda.

Di sini, kami akan mengungkap kekuatan sebenarnya dari Linux dengan memeriksa serangkaian perintah yang dapat membantu menyortir file atau bahkan daftar file berdasarkan Tanggal dan Waktu.

Utilitas Linux untuk Mengurutkan File di Linux

Beberapa utilitas baris perintah Linux dasar yang hanya cukup untuk menyortir direktori berdasarkan Tanggal dan Waktu adalah:

Perintah: ls

ls – Mendaftar isi direktori, utilitas ini dapat membuat daftar file dan direktori dan bahkan dapat membuat daftar semua informasi status termasuk: tanggal dan waktu modifikasi atau akses, izin, ukuran, pemilik, grup dll.

Perintah: sort

sort – Perintah ini dapat digunakan untuk mengurutkan output dari pencarian apa pun hanya dengan bidang apa pun atau kolom tertentu dari bidang tersebut.

Perintah-perintah ini sendiri adalah perintah yang sangat kuat untuk dikuasai jika Anda bekerja pada layar hitam dan harus berurusan dengan banyak file, hanya untuk mendapatkan yang Anda inginkan.

Beberapa Cara Menyortir File berdasarkan Tanggal dan Waktu

Di bawah ini adalah daftar perintah untuk disortir berdasarkan Tanggal dan Waktu.

Daftar File Berdasarkan Waktu Modifikasi

Perintah di bawah ini mencantumkan file dalam format daftar panjang, dan mengurutkan file berdasarkan waktu modifikasi, terbaru terlebih dahulu. Untuk mengurutkan dalam urutan terbalik, gunakan saklar ‘-r’ dengan perintah ini.

# ls -lt

total 673768
-rwxr----- 1 tecmint tecmint  3312130 Jan 19 15:24 When You Are Gone.MP3
-rwxr----- 1 tecmint tecmint  4177212 Jan 19 15:24 When I Dream At Night - Marc Anthony-1.mp3
-rwxr----- 1 tecmint tecmint  4177212 Jan 19 15:24 When I Dream At Night - Marc Anthony.mp3
-rwxr----- 1 tecmint tecmint  6629090 Jan 19 15:24 Westlife_Tonight.MP3

Daftar File Berdasarkan Waktu Akses Terakhir

Daftar file dalam direktori berdasarkan waktu akses terakhir, mis. Berdasarkan waktu file diakses terakhir kali, tidak diubah.

# ls -ltu

total 3084272
drwxr-xr-x  2 tecmint tecmint       4096 Jan 19 15:24 Music
drwxr-xr-x  2 tecmint tecmint       4096 Jan 19 15:22 Linux-ISO
drwxr-xr-x  2 tecmint tecmint       4096 Jan 19 15:22 Music-Player
drwx------  3 tecmint tecmint       4096 Jan 19 15:22 tor-browser_en-US

Daftar File Berdasarkan Waktu Modifikasi Terakhir

Daftar file dalam direktori berdasarkan waktu modifikasi terakhir dari informasi status file, atau ‘ctime’. Perintah ini akan mendaftar file itu terlebih dahulu yang informasi statusnya seperti: owner, group, permissions, size dll yang baru-baru ini diubah.

# ls -ltc

total 3084272
drwxr-xr-x  2 tecmint tecmint       4096 Jan 19 15:24 Music
drwxr-xr-x  2 tecmint tecmint       4096 Jan 19 13:05 img
-rw-------  1 tecmint tecmint     262191 Jan 19 12:15 tecmint.jpeg
drwxr-xr-x  5 tecmint tecmint       4096 Jan 19 10:57 Desktop

Jika ‘-a’ digunakan dengan perintah di atas, dapat membuat daftar dan mengurutkan bahkan file yang tersembunyi di direktori saat ini, dan ‘-r’ mencantumkan output dalam urutan terbalik.

Untuk penyortiran yang lebih mendalam, seperti penyortiran pada perintah Output of find, namun ls juga dapat digunakan, tetapi di sana ‘sort’ terbukti lebih bermanfaat karena output mungkin tidak hanya memiliki nama file tetapi bidang apa saja yang diinginkan oleh pengguna.

Perintah di bawah ini menunjukkan penggunaan sort dengan perintah find untuk mengurutkan daftar file berdasarkan Tanggal dan Waktu.

Menyortir File Yang Modifikasi berdasarkan Bulan

Di sini, kami menggunakan perintah find untuk menemukan semua file di direktori root (‘/ ‘) dan kemudian mencetak hasilnya sebagai: Bulan di mana file diakses dan kemudian nama file. Dari hasil lengkap itu, di sini kami daftar 11 entri teratas.

# find / -type f -printf "\n%Ab %p" | head -n 11

Dec /usr/lib/nvidia/pre-install
Dec /usr/lib/libcpufreq.so.0.0.0
Apr /usr/lib/libchromeXvMCPro.so.1.0.0
Apr /usr/lib/libt1.so.5.1.2
Apr /usr/lib/libchromeXvMC.so.1.0.0
Apr /usr/lib/libcdr-0.0.so.0.0.15
Dec /usr/lib/msttcorefonts/update-ms-fonts

Perintah di bawah ini mengurutkan output menggunakan kunci sebagai bidang pertama, ditentukan oleh ‘-k1’ dan kemudian mengurutkan pada Bulan seperti yang ditentukan oleh ‘M’ di depannya.

# find / -type f -printf "\n%Ab %p" | head -n 11 | sort -k1M

Apr /usr/lib/libcdr-0.0.so.0.0.15
Apr /usr/lib/libchromeXvMCPro.so.1.0.0
Apr /usr/lib/libchromeXvMC.so.1.0.0
Apr /usr/lib/libt1.so.5.1.2
Nov /usr/lib/ldscripts/elf32_x86_64.xr
Nov /usr/lib/ldscripts/elf_i386.xbn

Menyortir File Yang Modifikasi Berdasarkan Tanggal

Di sini, sekali lagi kita menggunakan perintah find untuk menemukan semua file di direktori root, tetapi sekarang kita akan mencetak hasilnya sebagai: tanggal terakhir file diakses, terakhir kali file diakses dan kemudian nama file. Dari itu kami mengambil 11 entri teratas.

# find / -type f -printf "\n%AD %AT %p" | head -n 11

12/08/15 11:30:38.0000000000 /usr/lib/nvidia/pre-install
12/07/15 10:34:45.2694776230 /usr/lib/libcpufreq.so.0.0.0
04/11/15 06:08:34.9819910430 /usr/lib/libchromeXvMCPro.so.1.0.0
04/11/15 06:08:34.9939910430 /usr/lib/libt1.so.5.1.2
04/11/15 06:08:35.0099910420 /usr/lib/libchromeXvMC.so.1.0.0
04/11/15 06:08:35.0099910420 /usr/lib/libcdr-0.0.so.0.0.15
12/18/15 11:19:25.2656728990 /usr/lib/msttcorefonts/update-ms-fonts
11/12/15 12:56:34.0000000000 /usr/lib/ldscripts/elf32_x86_64.xr
11/12/15 12:56:34.0000000000 /usr/lib/ldscripts/elf_i386.xbn
11/12/15 12:56:34.0000000000 /usr/lib/ldscripts/i386linux.xn

Perintah sortir di bawah ini pertama-tama mengurutkan berdasarkan digit terakhir tahun ini, kemudian mengurutkan berdasarkan digit terakhir bulan dalam urutan terbalik dan akhirnya mengurutkan berdasarkan bidang pertama. Di sini, ‘1.8‘ berarti kolom ke 8 dari bidang pertama dan ‘n’ di depannya berarti pengurutan angka, sedangkan ‘r’ menunjukkan pengurutan urutan terbalik.

# find / -type f -printf "\n%AD %AT %p" | head -n 11 | sort -k1.8n -k1.1nr -k1

12/07/15 10:34:45.2694776230 /usr/lib/libcpufreq.so.0.0.0
12/08/15 11:30:38.0000000000 /usr/lib/nvidia/pre-install
12/18/15 11:19:25.2656728990 /usr/lib/msttcorefonts/update-ms-fonts
11/12/15 12:56:34.0000000000 /usr/lib/ldscripts/elf32_x86_64.xr
11/12/15 12:56:34.0000000000 /usr/lib/ldscripts/elf_i386.xbn
11/12/15 12:56:34.0000000000 /usr/lib/ldscripts/i386linux.xn
04/11/15 06:08:34.9819910430 /usr/lib/libchromeXvMCPro.so.1.0.0
04/11/15 06:08:34.9939910430 /usr/lib/libt1.so.5.1.2
04/11/15 06:08:35.0099910420 /usr/lib/libcdr-0.0.so.0.0.15
04/11/15 06:08:35.0099910420 /usr/lib/libchromeXvMC.so.1.0.0

Menyortir File Berdasarkan Waktu

Di sini, sekali lagi kami menggunakan perintah find untuk mendaftar 11 file teratas dalam direktori root dan mencetak hasilnya dalam format: file terakhir kali diakses dan kemudian nama file.

# find / -type f -printf "\n%AT %p" | head -n 11

11:30:38.0000000000 /usr/lib/nvidia/pre-install
10:34:45.2694776230 /usr/lib/libcpufreq.so.0.0.0
06:08:34.9819910430 /usr/lib/libchromeXvMCPro.so.1.0.0
06:08:34.9939910430 /usr/lib/libt1.so.5.1.2
06:08:35.0099910420 /usr/lib/libchromeXvMC.so.1.0.0
06:08:35.0099910420 /usr/lib/libcdr-0.0.so.0.0.15
11:19:25.2656728990 /usr/lib/msttcorefonts/update-ms-fonts
12:56:34.0000000000 /usr/lib/ldscripts/elf32_x86_64.xr
12:56:34.0000000000 /usr/lib/ldscripts/elf_i386.xbn
12:56:34.0000000000 /usr/lib/ldscripts/i386linux.xn

Perintah di bawah ini mengurutkan output berdasarkan kolom pertama dari bidang pertama dari output yang merupakan digit pertama dari jam.

# find / -type f -printf "\n%AT %p" | head -n 11 | sort -k1.1n

06:08:34.9819910430 /usr/lib/libchromeXvMCPro.so.1.0.0
06:08:34.9939910430 /usr/lib/libt1.so.5.1.2
06:08:35.0099910420 /usr/lib/libcdr-0.0.so.0.0.15
06:08:35.0099910420 /usr/lib/libchromeXvMC.so.1.0.0
10:34:45.2694776230 /usr/lib/libcpufreq.so.0.0.0
11:19:25.2656728990 /usr/lib/msttcorefonts/update-ms-fonts
11:30:38.0000000000 /usr/lib/nvidia/pre-install
12:56:34.0000000000 /usr/lib/ldscripts/elf32_x86_64.xr
12:56:34.0000000000 /usr/lib/ldscripts/elf_i386.xbn
12:56:34.0000000000 /usr/lib/ldscripts/i386linux.xn

Menyortir Ouptut dari ls -l berdasarkan Tanggal

Perintah ini mengurutkan output dari perintah ‘ls -l’ berdasarkan pada field field ke-6, kemudian berdasarkan pada field ke-7 yang bertanggal, secara numerik.

# ls -l | sort -k6M -k7n

total 116
-rw-r--r-- 1 root root     0 Oct  1 19:51 backup.tgz
drwxr-xr-x 2 root root  4096 Oct  7 15:27 Desktop
-rw-r--r-- 1 root root 15853 Oct  7 15:19 powertop_report.csv
-rw-r--r-- 1 root root 79112 Oct  7 15:25 powertop.html
-rw-r--r-- 1 root root     0 Oct 16 15:26 file3
-rw-r--r-- 1 root root    13 Oct 16 15:17 B
-rw-r--r-- 1 root root    21 Oct 16 15:16 A
-rw-r--r-- 1 root root    64 Oct 16 15:38 C

Sumber: tecmint.com

The post Menyortir File Yang di Modifikasi Berdasarkan Urutan Tanggal appeared first on BuyCloud Indonesia.

]]>
/ssl-certificate/menyortir-file-yang-di-mofikasi-berdasarkan-urutan-tanggal.html/feed 0 601