Sabtu, 13 Oktober 2018

PERINTAH DASAR LINUX

Hasil gambar untuk perintah dasar linux
Assalamualaikum wr.wb

PENDAHULUAN
 
Hay...hay..? ketemu lagi dengan saya gays, kali ini saya akan membahas Perintah dasar linux, sebelumnya udah pada tau belum gays Perintah dasar linux itu apa, kalau belum tau simak terus ya..?

PENGERTIAN
Linux adalah sebuah sistem operasi yang dikembangkan oleh Linus Benedict Torvalds dari Universitas Helsinki Finlandia sebagai proyek hobi mulai tahun 1991. Ia menulis Linux, sebuah kernel untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU Intel yang cocok untuk PC. Baru pada tanggal 14 Maret 1994 versi 1.0 mulai diluncurkan, dan hal ini menjadi sejarah Linux.

Linux merupakan clone dari UNIX yang telah diport ke beragam platform, antara lain: Intel 80×86, AlphaAXP, MIPS, Sparch, Power PC, dll. Sekitar 95% kode sumber kernel sama untuk semua platform perangkat keras.

Linux termasuk sistem operasi yang didistribusikan secara open source, artinya kode sumber Linux diikutsertakan sehingga dapat dipelajari dan dikembangkan dengan mudah. Selain itu Linux dikembangkan oleh GNU (General Public License). Linux dapat digunakan untuk berbagai keperluan, seperti: jaringan, pengembangan software, dan sebagai end-user platform.

Selama ini Linux menjadi sistem operasi yang menjadi banyak perhatian karena kecanggihan dan harganya yang relatif murah dibanding dengan sistem operasi yang lain. Macam-macam distribusi Linux antara lain: Stackware, Debian, RedHat, S.u.s.e., Caldera, dan Turbo Linux.

PERINTAH PERINTAH DASAR LINUX

INFORMASI SISTEM

# arch             :    lihat arsitektur dari mesin(1).
# cal 2007        :    lihat tabel kalendar tahun 2007.
# cat /proc/cpuinfo    :    menampilkan informasi CPU.
# cat /proc/interrupts     :    menampilkan penggunaan interupsi.
# cat /proc/meminfo     :    lihat penggunaan memori komputer.
# cat /proc/swaps     :    menampilkan partisi swap yang dipakai linux sebagai memori virtual.
# cat /proc/version     :    menampilkan versi dari kernel.
# cat /proc/net/dev     :    menampilkan informasi kartu nic dan statisti penggunaan nic.
# cat /proc/mounts     :    menampilkan filesystem yang termuat.
# clock -w         :    simpan perubahan tanggal di BIOS.
# date             :    tampilkan tanggal sistem.
# date 041217002007.00 :    tetapkan tanggal dan waktu Bulan Hari Jam Menit Tahun Detik.
# dmidecode -q     :    tampilkan komponen-komponen perangkat keras dari sistem.
# hdparm -i /dev/hda     :    tampilkan karakteristik dari sebuah hard-disk.
# hdparm -tT /dev/sda :    uji coba tes baca pada sebuah hard-disk.
# lspci -tv         :    tampilkan perangkat-perangkat PCI yang ada.
# lsusb -tv         :    tampilkan perangkat-perangkat USB.
# uname -m         :    tampilkan arsitektur mesin(2).
# uname -r         :    tampilkan versi dari kernel yang digunakan.

Matikan, Mulai ulang dan Keluar dari sistem

# init 0         :    matikan sistem(2), matikan komputer.
# logout         :    keluar dari sesi.
# reboot         :    memulai ulang sistem linux anda.
# shutdown -h now     :    mematikan komputer.
# shutdown -h 16:30 & :    menjadwalkan saat sistem dimatikan.
# shutdown -c     :    membatalkan mematikan sistem yang telah dijadwalkan.
# shutdown -r now     :    memulai ulang sistem linux anda.
# telinit 0         :    mematikan sistem.

Berkas dan Direktori

# cd /home         :    masuk ke direktori '/home'.
# cd ..             :    kembali satu tingkat di atas direktori saat ini.
# cd ../..         :    kembali dua tingkat.
# cd             :    kembali ke direktori 'home'.
# cd ~user1         :    kembali ke direktori 'home'.
# cd -             :    kembali ke direktori sebelumnya.
# cp file1 file2     :    menyalin 'file1' ke 'file2'.
# cp dir/* .         :    menyalin semua isi direktori 'dir' ke direktori aktif.
# cp -a /tmp/dir1 .     :    menyalin direktori ke direktori anda berada sekarang.
# cp -a dir1 dir2     :    salin sebuah direktori.
# cp file file1         :    menghasilkan tipe mime dari file sebagai teks.
# iconv -l         :    memperlihatkan daftar pengkodean kelompok karakter yang dikenali.
# iconv -f fromEncoding -t toEncoding inputFile > outputFile  : menterjemahkan pengkodean karakter dari satu format keformat yang lain.
# find . -maxdepth 1 -name *.jpg -print -exec convert     :  ubah sekumpulan berkas gambar dalam direktori aktif dan mengirim mereka ke direktori thumbnail (perlu konversi menggunakan Imagemagick).
# ln -s file1 lnk1    :    membuat sebuah tautan simbolis untuk 'file1' ke suatu berkas tautan'lnk1'.
# ln file1 lnk1         :    membuat tautan fisik antara 'file1' dengan berkas tautan 'lnk1'.
# ls             :    tampilkan berkas-berkas dalam direktori.
# ls -F             :    tampilkan berkas-berkas dalam direktori.
# ls -l             :    menampilkan detil berkas dalam direktori.
# ls -a             :    menampilkan berkas-berkas yang tersembunyi.
# ls *[0-9]*         :    menampilkan berkas-berkas serta direktori yang namanya mengandung angka.
# lstree         :    menampilkan direktori dalam satu diagram pohon.
# mkdir dir1         :    membuat sebuah direktori yang diberi nama 'dir1'.
# mkdir dir1 dir2     :    membuat dua direktori dengan satu perintah.
# mkdir -p /tmp/dir1/dir2 :    membuat pohon direktori.
# mv dir1 new_dir     :    merubah nama atau memindahkan direktori dari 'dir1' ke 'new_dir'.
# pwd             :    menunjukkan setapak dari direktori saat ini.
# rm -f file1         :    hapus berkas yang bernama 'file1'.
# rm -rf dir1         :    menghapus direktori 'dir1' beserta isinya tanpa konfirmasi lagi.
# rm -rf dir1 dir2     :    menghapus dua direktori beserta isinya tanpa konfirmasi lagi.
# rmdir dir1         :    menghapus direktori 'dir1'.
# touch -t 0712250000 file1 :    merubah jejakwaktu suatu berkas atau direktori -(YYMMDDhhmm).
# tree             :    menampilkan diagram pohon direktori.

Pencarian berkas


# find / -name file1         :    mencari berkas dan direktori bernama 'file1' dari '/'.
# find / -user user1         :    mencari berkas dan direktori milik 'user1'.
# find /home/user1 -name \*.bin  :    mencari berkas dengan ekstensi '.bin' didalam direktori'/home/user1'.
# find /usr/bin -type f -atime +100 :    mencari berkas biner yang tidak pernah diakses dalam 100 hari terakhir.
# find /usr/bin -type f -mtime -10     :        mencari berkas yang dibuat atau dirubah dalam 10 hari terakhir.
# find / -name *.rpm -exec chmod 755 '{}' \;   :    mencari berkas dengan ekstensi '.rpm' serta merubah hak berkas saat ketemu.
# find / -xdev -name \*.rpm            :    mencari berkas dengan ekstensi '.rpm' dengan mengabaikan partisi yang dapat berpindah seperti cdrom, flash-disk, dll.
# locate \*.ps                     :    mencari berkas dengan ekstensi '.ps' sebelumnya jalankan perintah 'updatedb' agar pencarian berhasil.
# whereis halt        :    menunjukkan lokasi dari berkas biner, sumber atau man.
# which halt         :    menunjukkan alamat lengkap ke suatu berkas biner / executable.

Memuat Filesystem

# fuser -km /mnt/hda2         :    melakukan umount secara paksa ketika perangkat sedang sibuk.
# mount /dev/hda2 /mnt/hda2     :    memuat disk hda2 - memverifikasi keberadaan direktori '/mnt hda2'.
# mount /dev/fd0 /mnt/floppy     :    memuat floppy disk.
# mount /dev/cdrom /mnt/cdrom     :    memuat cdrom / dvdrom.
# mount /dev/hdc /mnt/cdrecorder     :    memuat cdrw / dvdrom.
# mount /dev/hdb /mnt/cdrecorder     :    memasang cdrw / dvdrw.
# mount -o loop file.iso /mnt/cdrom     :    memuat berkas atau image iso.
# mount -t vfat /dev/hda5 /mnt/hda5     :    memuat filesystem Windows FAT32.
# mount /dev/sda1 /mnt/usbdisk     :    memuat pen-drive atau flash-drive usb.
# mount -t smbfs -o             :    memuat disk berbagi pakai dari pc windows.
username=user,password=pass
//WinClient/share /mnt/share                
# umount /dev/hda2             :    melepaskan disk hda2 - keluar dari titik muat '/mnt/hda2' terlebih dahulu agar berhasil.
# umount -n /mnt/hda2         :    menjalankan umount tanpa menulis ke berkas. /etc/mtab -berguna ketika berkas dalam kondisi hanya-baca atau hard disk penuh.

Ruang Disk


# df -h                  :        menampilkan daftar partisi yang termuat.
# dpkg-query -W -f='${Installed-Size;10}t$
{Package}n' | sort -k1,1n            :    menunjukkan ruang yang terpakai oleh paket paket deb yang telah terpasang,diuru.berdasarkan ukuran (debian,ubuntu,dan sejenisnya).
# du -sh dir1                     :    memperkirakan ruang yang terpakai oleh direktori 'dir1'.
# du -sk * | sort -rn                 :    menunjukkan ukuran berbagai berkas dan direktori yang diurut berdasarkan ukuran.
# ls -lSr |more                 :    menunjukkan ukuran berbagai berkas dan direktori yang diurut berdasarkan ukuran.
# rpm -q -a --qf '%10{SIZE}t%{NAME}n' |
sort -k1,1n                 :        menunjukkan ruangan yang terpakai oleh paket paket rpm yang telah terpasang, diurut berdasarkan ukuran (fedora, redhat dan sejenisnya).

Paket DEB (Debian, Ubuntu dan sejenisnya)

# dpkg -i [package.deb]     :    install/upgrade paket deb.
# dpkg -r [package]         :    menghilangkan paket deb dari sistem.
# dpkg -l             :    menampilkan semua paket deb yang terpasang pada sistem.
# dpkg -l | grep httpd         :    menampilkan semua paket deb dengan nama "httpd".
# dpkg -s [package]         :    memperoleh informasi mengenai paket tertentu yang dipasang pada sistem.
# dpkg -L [package]         :    menampilkan daftar file yang disediakan oleh sebuah paket yang terpasang pada sistem.
# dpkg --contents [package.deb]  :    menampilkan daftar berkas dari paket yang tidak terpasang.
# dpkg -S /bin/ping         :    memverifikasi nama paket dimana berkas tersimpan.

Peralatan paket APT (Debian, Ubuntu dan
sejenisnya)


# apt-cache search [package]       :    tampilkan daftar paket-paket yang berhubungan dengan kata'search-packages'.
# apt-cdrom install [package]   :     pasang / tingkatkan sebuah paket deb dari cdrom.
# apt-get install [package]      :    pasang / tingkatkan versi dari sebuah paket deb .
# apt-get update         :    perbaharui daftar paket.
# apt-get upgrade t        :    ingkatkan versi dari semua paket-paket yang telah terpasang.
# apt-get remove [package]     :    hapus paket deb dari sistem.
# apt-get check         :    memastikan penyelesaian yang benar dari dependensi.
# apt-get clean         :    bersihkan berkas sementara dari paket-paket yang telah diunduh.

REFERENSI

http://vivittrianti.blogspot.com/2013/02/pengertian-dan-perintah-dasar-linux.html#.W8f9xBQxXVM
http://www.linuxguide.it/command_line/linux_commands_in.html

PENUTUP

Terimakasih gays telah menyimak semoga bermanfaat, mohon maaf jika ada kata ataupun tulisan yang kurang berkenan di hati. Assalamualaikum wr.wb

0 komentar:

Posting Komentar