Tutorial Cara Menggunakan 'YUM History' Info Paket Secara Lengkap

Tutorial Mengunggah atau Mengunduh File / Direktori Menggunakan sFTP di Linux

sFTP (secure File Transfer Program) adalah program transfer file yang aman dan interaktif, yang bekerja dengan cara yang sama seperti FTP ( File Transfer Protocol ). Namun, sFTP lebih aman daripada FTP ; ini menangani semua operasi melalui transpor SSH terenkripsi.

Dapat dikonfigurasi untuk menggunakan beberapa fitur SSH yang berguna, seperti otentikasi dan kompresi kunci publik . Ini menghubungkan dan log ke mesin jarak jauh yang ditentukan, dan beralih ke mode perintah interaktif di mana pengguna dapat menjalankan berbagai perintah.

Pada artikel ini, kami akan menunjukkan kepada Anda cara mengunggah / mengunduh seluruh direktori (termasuk subdirektori) menggunakan sFTP.

Cara Menggunakan sFTP untuk Mentransfer File / Direktori di Linux

Secara default, SFTP mengadopsi transport SSH yang sama untuk membuat koneksi aman ke server jauh. Meskipun, kata sandi digunakan untuk mengautentikasi pengguna yang mirip dengan pengaturan SSH default, tetapi, disarankan untuk membuat dan menggunakan login tanpa kata sandi SSH untuk koneksi yang disederhanakan dan lebih aman ke host jarak jauh.

Terhubung ke Server FTP Jarak Jauh dengan Aman

Untuk terhubung ke server sftp jarak jauh, pertama-tama buat koneksi SSH yang aman dan kemudian buat sesi SFTP seperti yang ditunjukkan.

$ sftp buycloud@192.168.56.10

Setelah masuk ke host jarak jauh, Anda dapat menjalankan perintah sFTP interaktif seperti pada contoh di bawah ini:

sftp> ls #list direktori 
sftp> pwd # print direktori kerja pada host jarak jauh
sftp> lpwd # print direktori kerja pada host lokal
sftp> mkdir uploads #create direktori baru

Cara Mengunggah Direktori Menggunakan sFTP

Untuk mengunggah seluruh direktori ke host Linux jarak jauh, gunakan perintah put . Namun, Anda akan mendapatkan kesalahan jika nama direktori tidak ada di direktori kerja pada host jarak jauh.

Oleh karena itu, pertama-tama buat direktori dengan nama yang sama pada host jarak jauh, sebelum mengunggahnya dari host lokal.

sftp> put -r buycloud-articles
sftp> mkdir buycloud.com-articles
sftp> put -r buycloud.com-articles

Untuk mempertahankan waktu modifikasi, waktu akses, dan mode dari file asli yang ditransfer, gunakan perintah -p.

sftp> put -pr buycloud.com-articles

Cara Mengunduh Direktori Menggunakan sFTP

Untuk mengunduh seluruh direktori bernama fstools-0.0 dari host Linux jarak jauh ke mesin lokal, gunakan perintah get dengan -r sebagai berikut:

sftp> get -r fstools-0.0

Kemudian periksa di direktori kerja saat ini di host lokal, jika direktori diunduh dengan semua konten di dalamnya.

Untuk cukup shell sFTP, ketik:

sftp> bye
ATAU
sftp> exit
Tutorial Cara Menggunakan 'YUM History' Info Paket Secara Lengkap

Macam-Macam Cara untuk Menentukan Jenis Sistem File di Linux (Ext2, Ext3 atau Ext4)

Sistem file adalah cara di mana file dinamai, disimpan, diambil serta diperbarui pada disk penyimpanan atau partisi.

Sistem file dibagi dalam dua segmen yang disebut: Data Pengguna dan Metadata (nama file, waktu itu dibuat, waktu yang dimodifikasi, ukuran dan lokasi dalam hierarki direktori dll).

Dalam panduan ini, kami akan menjelaskan tujuh cara untuk mengidentifikasi jenis sistem file Linux Anda seperti Ext2, Ext3, Ext4, BtrFS, GlusterFS plus banyak lagi.

Pertama, Menggunakan Perintah df

perintah df  penggunaannya pada ruang disk sistem file, untuk memasukkan tipe sistem file pada partisi disk tertentu, gunakan perintah  -T seperti di bawah ini:

$ df -Th
ATAU
$ df -Th | grep "^/dev"

Kedua, Menggunakan Perintah fsck

fsck digunakan untuk memeriksa dan secara opsional memperbaiki sistem file Linux , juga dapat mencetak jenis sistem file pada partisi disk yang ditentukan .

Peirntah -N menonaktifkan pemeriksaan sistem file untuk kesalahan, itu hanya menunjukkan apa yang akan dilakukan (tetapi semua yang kita butuhkan adalah jenis sistem file):

$ fsck -N /dev/sda3
$ fsck -N /dev/sdb1

Ketiga, Menggunakan Perintah lsblk

lsblk menampilkan perangkat blok, ketika digunakan dengan perintah -f, ia juga mencetak tipe sistem file pada partisi:

$ lsblk -f

Keempat, Menggunakan Perintah Mount

Perintah mount digunakan untuk me-mount sistem file di Linux , itu juga dapat digunakan untuk me-mount gambar ISO , me-mount sistem file Linux jarak jauh dan banyak lagi.

Ketika dijalankan tanpa argumen, ia mencetak info tentang partisi disk termasuk jenis sistem file seperti di bawah ini:

$ mount | grep "^ /dev"

Kelima, Menggunakan Perintah blkid

Perintah blkid digunakan untuk menemukan atau mencetak blok properti perangkat , cukup tentukan partisi disk sebagai argumen seperti:

$ blkid /dev/sda3

Keenam, Menggunakan file Command

perintah file mengidentifikasi tipe file, perintah -s memungkinkan pembacaan file blok atau karakter dan perintah -L memungkinkan symlink berikut:

$ sudo file -sL / dev / sda3

Ketujuh, Menggunakan File fstab

File /etc/fstab adalah info sistem file statis (seperti titik mount, tipe sistem file, opsi mount dll):

$ cat /etc/fstab

 

Tutorial Cara Menggunakan 'YUM History' Info Paket Secara Lengkap

Cara Mendaftarkan File yang Diinstal Dari Paket RPM atau DEB di Linux

Pernahkah Anda bertanya-tanya di mana file yang terkandung dalam paket diinstal di sistem file Linux? Pada artikel ini, kami akan menunjukkan cara membuat daftar semua file yang diinstal dari atau hadir dalam paket atau kelompok paket tertentu di Linux.

Ini dapat membantu Anda dengan mudah menemukan file paket penting seperti file konfigurasi, dokumentasi, dan lainnya. Mari kita lihat berbagai metode daftar file dalam suatu paket:

Cara Mendaftar Semua File Paket Terpasang di Linux

Anda dapat menggunakan perintah repoquery yang merupakan bagian dari yum-utils untuk membuat daftar file yang diinstal pada sistem CentOS / RHEL dari paket yang diberikan.

Untuk menginstal dan menggunakan yum-utils , jalankan perintah di bawah ini:

# yum update 
# yum install yum-utils

Sekarang Anda dapat membuat daftar file dari paket RPM yang diinstal, misalnya server web httpd (perhatikan bahwa nama paket tersebut peka terhadap huruf besar-kecil).

# repoquery --installed -l httpd
# dnf repoquery --installed -l httpd [Pada versi Fedora 22+ ]

Penting : Dalam versi Fedora 22+ , perintah repoquery diintegrasikan dengan paket dnf untuk distribusi berbasis RPM untuk membuat daftar file yang diinstal dari paket seperti yang ditunjukkan di atas.

Sebagai alternatif, Anda juga dapat menggunakan perintah rpm di bawah ini untuk membuat daftar file di dalam atau diinstal pada sistem dari sebuah .rpm paket sebagai berikut, di mana -g  dan -l artinya untuk membuat daftar file dalam paket secara reseptif:

# rpm -ql httpd

Pilihan berguna lainnya digunakan untuk dengan perintah -p yang membuat daftar .rpm file paket sebelum di install.

# rpm -qlp telnet-server-1.2-137.1.i586.rpm

Pada distribusi Debian / Ubuntu , Anda dapat menggunakan perintah dpkg dengan -L untuk mendaftarkan file yang diinstal ke sistem Debian Anda atau turunannya, dari .deb paket yang diberikan .

Dalam contoh ini, kami akan mencantumkan file yang diinstal dari server web apache2 :

$ dpkg -L apache2

Nah itu sedikit penjelasan, jika ada yang bisa anda tambahkan silahkan berikan didalam kolom komentar.

Tutorial Cara Menggunakan 'YUM History' Info Paket Secara Lengkap

Tutorial Menambahkan Disk Baru ke Server Linux yang Ada

Sebagai administrator sistem,  kita perlu mengkonfigurasi hard disk baru ke server yang ada sebagai bagian dari peningkatan kapasitas server atau kadang-kadang penggantian disk jika terjadi kegagalan disk.

Pada artikel ini, saya akan membawa Anda melalui langkah-langkah di mana kita dapat menambahkan hard disk baru ke server Linux yang ada seperti RHEL / CentOS atau Debian / Ubuntu .

Penting : Harap dicatat bahwa tujuan artikel ini adalah hanya menunjukkan cara membuat partisi baru dan tidak menyertakan ekstensi partisi.

Saya menggunakan utilitas fdisk untuk melakukan konfigurasi ini.

Saya telah menambahkan hard disk berkapasitas 20GB untuk dipasang sebagai /data partisi.

fdisk adalah utilitas baris perintah untuk melihat dan mengelola hard disk dan partisi pada sistem Linux.

# fdisk -l

Ini akan mencantumkan partisi dan konfigurasi saat ini.

Disk baru yang ditambahkan ditampilkan sebagai /dev/xvdc. Jika kita menambahkan disk fisik, itu akan ditampilkan /dev/sda berdasarkan jenis disk. Di sini saya menggunakan disk virtual.

Untuk mempartisi hard disk tertentu, misalnya / dev / xvdc , kode nya adalah :

# fdisk /dev/xvdc

Perintah fdisk yang umum digunakan.

n – Buat partisi
p – cetak tabel partisi
d – hapus partisi
q – keluar tanpa menyimpan perubahan
w – tulis perubahan dan keluar.

Di sini karena kami menuliskan perintah -n sebagai pilihan penggunaan partisi .

Buat partisi primary / extended. Secara default, kami dapat memiliki hingga 4 partisi primer.

Berikan nomor partisi sesuai keinginan. Disarankan untuk menggunakan nilai default 1.

Berikan nilai sektor pertama. Jika ini adalah disk baru, selalu pilih nilai default. Jika Anda membuat partisi kedua pada disk yang sama, kami perlu menambahkan 1 ke sektor terakhir dari partisi sebelumnya.

Berikan nilai sektor terakhir atau ukuran partisi. Selalu disarankan untuk memberikan ukuran partisi. Selalu awali + untuk menghindari nilai di luar rentang kesalahan.

Simpan perubahan dan keluar.

Sekarang format disk dengan perintah mkfs .

# mkfs.ext4 /dev/xvdc1

Setelah pemformatan selesai, sekarang pasang partisi seperti yang ditunjukkan di bawah ini.

# mount /dev/xvdc1/data

Buat entri di file / etc / fstab untuk mount permanen pada saat boot.

/dev/xvdc1/data ext4 default 0 0

Kesimpulan

Sekarang Anda tahu cara mempartisi disk mentah menggunakan perintah fdisk dan melakukan mount yang sama.

Kami harus ekstra hati-hati saat bekerja dengan partisi terutama ketika Anda mengedit disk yang dikonfigurasi.

Tutorial Cara Menggunakan 'YUM History' Info Paket Secara Lengkap

3 Cara Mendaftar Semua Paket yang Dipasang di RHEL, CentOS dan Fedora

Salah satu dari beberapa tugas administrator sistem adalah menginstal dan mengelola perangkat lunak pada sistem komputer Linux dalam hal ini dan untuk melacak paket perangkat lunak yang diinstal / tersedia pada sistem Anda, Anda dapat mempelajari, dan  mengingat beberapa perintah dengan cepat.

Dalam artikel ini, kami akan menjelaskan cara mendaftar semua paket rpm yang diinstal pada distribusi CentOS, RHEL dan Fedora menggunakan empat cara berbeda.

Cara Pertama, Menggunakan Paket RPM

RPM (RPM Package Manager) sebelumnya dikenal sebagai Red-Hat Package Manager adalah paket tingkat rendah, yang berjalan pada Red Hat Enterprise Linux (RHEL) serta Linux lainnya seperti sistem CentOS, Fedora dan UNIX.

Anda dapat membandingkannya dengan Package Manager DPKG , sistem pengemasan default untuk Debian dan turunannya seperti Ubuntu, Kali Linux dll.

Perintah berikut akan mencetak daftar semua paket yang terinstal di sistem Linux Anda, gunakan perintah -q untuk kueri dan perintah -a untuk mengaktifkan daftar semua paket yang diinstal :

# rpm -qa

Cara Kedua, Menggunakan Pengelola Paket YUM

YUM (Yellowdog Updater, Dimodifikasi) adalah paket yang interaktif, berbasis rpm depan.

Anda dapat menggunakan perintah yum di bawah ini untuk mendaftar semua paket yang diinstal pada sistem Anda, satu kelebihan dengan metode ini adalah, termasuk repositori tempat paket diinstal:

# yum list installed

Cara Ketiga, Menggunakan YUM-Utils

Yum-utils adalah alat dan program untuk mengelola repositori yum, menginstal paket debug, paket sumber, informasi tambahan dari repositori dan administrasi.

Untuk menginstalnya, jalankan perintah di bawah ini sebagai root, jika tidak, gunakan perintah sudo:

# yum update && yum install yum-utils

Setelah Anda menginstalnya, ketikkan perintah repoquery di bawah ini untuk mendaftar semua paket yang diinstal pada sistem Anda:

# repoquery -a --installed

Untuk mendaftar paket yang diinstal dari repositori tertentu, gunakan program yumdb dalam formulir di bawah ini:

# yumdb search from_repo base

Sekian yang bisa kami berikan, jika ada tambahan bisa ditambahkan dikolom komentar.

Cara Mengembalikan File Yang Terhapus di Linux

Cara Menggunakan ‘pushd’ dan ‘popd’ untuk Navigasi Sistem File yang Efisien di Linux

Terkadang akan sedikit merepotkan untuk menavigasi sistem file Linux dengan perintah, terutama untuk para pemula. Biasanya, terutama menggunakan perintah cd (Change Directory) untuk bergerak di sekitar sistem file Linux.

Dalam artikel sebelumnya, kami meninjau utilitas CLI sederhana namun bermanfaat untuk Linux bernama bd – yang dengan cepat kembali ke direktori induk tanpa mengetik cd ../../ .. berulang kali.

Tutorial ini akan menjelaskan serangkaian perintah terkait: ” pushd ” dan ” popd ” yang digunakan untuk navigasi yang efisien dari struktur direktori Linux. Mereka ada di sebagian besar shell seperti bash, tcsh dll.

Cara Perintah pushd dan popd Bekerja di Linux

Kerja pushd dan popd sesuai dengan prinsip ” LIFO ” (last in, first out). Dalam prinsip ini, hanya dua operasi yang diizinkan: mendorong item, dan mengeluarkan item.

pushd menambahkan direktori ke atas  dan popd menghapus direktori dari atas.

Untuk menampilkan direktori dalam direktori (atau riwayat), kita dapat menggunakan perintah dirs seperti yang ditunjukkan.

$ dirs
ATAU
$ dirs -v

perintah pushd – menempatkan / menambahkan jalur direktori ke direktori (histori) dan kemudian memungkinkan Anda untuk menavigasi kembali ke direktori mana pun dalam riwayat.

Perintah dibawah menunjukkan bagaimana pushd bekerja:

$ pushd / var / www / html /
$ pushd ~ / Documents /
$ pushd ~ / Desktop /
$ pushd / var / log /

Dari tumpukan direktori pada output di atas (indeks direktori dalam urutan terbalik):

  • / var / log adalah [indeks 0] kelima dalam tumpukan direktori.
  • ~ / Desktop / keempat [indeks 1].
  • ~ / Dokumen / ketiga [indeks 2].
  • / var / www / html / adalah yang kedua [indeks 3] dan
  • ~ adalah yang pertama [indeks 4].

Secara opsional, kita dapat menggunakan indeks direktori dalam formulir pushd +#atau pushd -#untuk menambahkan direktori ke stack. Untuk pindah ke ~ / Documents , anda coba ketik dibawah ini :

$ pushd +2

Catatan setelah ini, konten  akan berubah. Jadi dari contoh sebelumnya, untuk pindah ke / var / www / html , kita akan menggunakan:

$ pushd +1

perintah popd – menghapus direktori dari atas  atau riwayat. Untuk daftar direktori, ketik:

$ popd

Untuk menghapus direktori dari deretan direktori yang lain anda bisa menggunakan popd +#atau popd -#, dalam hal ini, kita akan mengetik perintah di bawah ini untuk menghapus ~ / Dokumen :

$ popd +1

Dalam tutorial ini kami menjelaskan perintah ” pushd ” dan ” popd ” yang digunakan untuk navigasi yang efisien dari struktur direktori.Jika bermanfaat, silahkan di share.

Cara Mengembalikan File Yang Terhapus di Linux

Cara Menampilkan Pesan Khusus Kepada Pengguna Sebelum Linux Server Shutdown

Artikel ini akan menunjukkan kepada Anda cara mengirim pesan khusus ke semua pengguna sistem sebelum mematikan server Linux.

Sebagai administrator sistem, sebelum Anda dapat mematikan server, Anda mungkin ingin mengirim pesan kepada pengguna sistem yang memberi tahu mereka bahwa sistem sedang berjalan. Secara default, perintah shutdown menyiarkan pesan ke pengguna sistem lain seperti yang ditunjukkan pada gambar di bawah:

# shutdown 13:25
Shutdown dijadwalkan untuk Kamis 2020-01-16 13:25:00 , gunakan 'shutdown -c' untuk membatalkan.

Pesan siaran untuk root @ buycloud(Kamis 2020-01-16 13:23:34 ):

Sistem akan mati untuk dimatikan pada Kamis 2020-01-16 13:25:00 !

Untuk mengirim pesan khusus ke pengguna sistem lain sebelum shutdown in-line, jalankan perintah di bawah ini. Dalam contoh ini, penonaktifan akan terjadi setelah dua menit dari waktu pelaksanaan perintah:

# shutdown 2 Sistem akan mati untuk pemeliharaan yang diperlukan. Harap simpan pekerjaan penting yang Anda lakukan sekarang!

Sebagai contoh Anda memiliki operasi sistem kritis tertentu seperti cadangan sistem terjadwal atau pembaruan yang akan dieksekusi pada saat sistem mati, Anda dapat membatalkan shutdown menggunakan -c seperti yang ditunjukkan di bawah ini dan memulai di lain waktu setelah operasi tersebut dilakukan :

# shutdown -c

Jika ada yang mau ditanyakan, silahkan dikolom komentar.

Perbedaan Perintah Shutdown, Poweroff, Stop dan Reboot di Linux

Pada artikel ini, kami akan menjelaskan kepada Anda perbedaan antara perintah shutdown , poweroff , stop dan reboot Linux.

Jika sedang mempelajari lebih dalam tentang administrasi server Linux, maka ini adalah beberapa perintah Linux penting yang perlu Anda pahami sepenuhnya untuk administrasi server yang efektif dan andal.

Biasanya, ketika Anda ingin mematikan atau me-reboot mesin Anda, Anda akan menjalankan salah satu perintah di bawah ini:

Shutdown

Shutdown adalah perintah yang berfungsi untuk mematikan suatu sistem. Ini dapat digunakan untuk menghentikan, mematikan atau me-reboot sistem.

Anda dapat menentukan string waktu (yang biasanya ” sekarang ” atau ” jj: mm ” selama satu jam / menit)  Selain itu, Anda dapat mengatur pesan untuk dikirim ke semua pengguna yang masuk sebelum sistem mati.

Penting : Jika  waktu digunakan, 5 menit sebelum sistem turun, file / run / nologin dibuat untuk memastikan bahwa login lebih lanjut tidak akan diizinkan.

Contoh perintah shutdown:

# shutdown
# shutdown now
# shutdown 13:20  
# shutdown -p now#poweroff the machine
# shutdown -H now#halt the machine
# shutdown -r09:35#reboot the machine at 09:35am

Untuk membatalkan shutdown yang tertunda, cukup ketik perintah di bawah ini:

# shutdown -c

Halt

Halt adalah perintah untuk perangkat keras agar menghentikan semua fungsi CPU, tetapi membiarkannya hidup. Anda dapat menggunakannya untuk membuat sistem ke kondisi di mana Anda dapat melakukan pemeliharaan tingkat rendah.

Perhatikan bahwa dalam beberapa kasus dapat mematikan sistem. Di bawah ini adalah contoh dari perintah berhenti:

# halt # hentikan mesin
# stop -p # matikan mesin
# halt --reboot #reboot mesin

Poweroff

poweroff mengirimkan sinyal ACPI yang memerintahkan sistem untuk mematikan.

Berikut ini adalah contoh dari perintah poweroff:

# poweroff # poweroff mesin
# poweroff --halt #halt mesin
# poweroff --reboot #reboot mesin

Reboot

reboot memerintahkan sistem untuk memulai kembali.

# reboot #reboot mesin
# reboot --halt #halt mesin
# reboot -p # matikan mesin

Nah, itu beberapa yang ada di linux, jika ada tambahan bisa anda tambahkan di kolom komentar.

 

Cara Mengembalikan File Yang Terhapus di Linux

Tutorial Cara Menghapus File BESAR di Linux

Biasanya, untuk menghapus file dari terminal Linux , kami menggunakan perintah rm (hapus file), perintah shred (menghapus file dengan aman), perintah wipe (menghapus file dengan aman).

Kita dapat menggunakan salah satu utilitas di atas untuk menangani file yang relatif kecil. Bagaimana jika kita ingin menghapus  file besar / direktori katakan sekitar 100-200GB . Ini mungkin tidak semudah kelihatannya, dalam hal waktu yang diperlukan untuk menghapus file serta jumlah RAM yang dikonsumsi saat melakukan operasi.

Dalam tutorial ini, kami akan menjelaskan cara menghapus file / direktori besar di Linux dengan efisien dan andal.

Tujuan utama di sini adalah menggunakan teknik yang tidak akan memperlambat sistem saat menghapus file besar. Kita dapat mencapai ini menggunakan perintah ionice .

Menghapus File BESAR (200GB) di Linux Dengan Menggunakan Perintah ionice

ionice adalah program yang berguna yang menetapkan atau mendapatkan kelas penjadwalan I / O dan prioritas untuk program lain. Jika tidak ada argumen atau hanya perintah -p diberikan, ionice akan cek kelas penjadwalan I / O saat ini dan prioritas untuk proses itu.

Jika kita memberikan nama perintah seperti perintah rm , itu akan menjalankan perintah ini dengan argumen yang diberikan. Untuk menentukan ID proses dari proses yang berjalan untuk mendapatkan atau mengatur parameter penjadwalan, jalankan ini:

# ionice -p PID

Untuk menentukan nama atau nomor kelas penjadwalan yang akan digunakan ( 0 untuk tidak ada, 1 untuk waktu nyata, 2 untuk upaya terbaik, 3 untuk idle) perintah di bawah ini.

Ini berarti bahwa rm akan menjadi milik kelas I / O  dan hanya menggunakan I / O ketika proses lain tidak membutuhkannya:

---- Menghapus File Besar di Linux -----
# ionice -c 3 rm / var / logs / syslog
# ionice -c 3 rm -rf / var / log / apache

Jika tidak akan ada banyak waktu pada sistem, maka kami mungkin ingin menggunakan kelas penjadwalan upaya terbaik dan menetapkan prioritas rendah seperti ini:

# ionice -c 2 -n 6 rm / var / logs / syslog
# ionice -c 2 -n 6 rm -rf / var / log / apache

Catatan : Untuk menghapus file besar menggunakan metode aman, kami dapat menggunakan alat shredwipe dan berbagai alat di toolkit penghapusan aman yang disebutkan sebelumnya.

Untuk info lebih lanjut, lihat halaman manual ionice:

# man ionice