Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 10626|Jawab: 0

[linux] Perintah Umum Linux (Sangat Komprehensif!! )

[Salin tautan]
Diposting pada 04/03/2019 08.12.41 | | |
Saya telah berurusan dengan Linux akhir-akhir ini dan rasanya cukup enak. Saya pikir hal yang lebih merepotkan tentang Linux dibandingkan dengan windows adalah banyak hal yang harus dikendalikan oleh perintah, tentu saja, ini juga alasan mengapa banyak orang menyukai Linux, yang relatif singkat namun kuat. Saya akan membuat daftar perintah yang telah saya pelajari hanya untuk referensi Anda:




Informasi sistem
Arsitektur prosesor mesin tampilan lengkungan(1)
uname -m menunjukkan arsitektur prosesor mesin (2)
uname -r menunjukkan versi kernel yang digunakan
dmidecode -q Bagian Sistem Perangkat Keras Tampilan - (SMBIOS / DMI)
hdparm -i /dev/hda mencantumkan karakteristik arsitektur disk
hdparm -tT /dev/sda melakukan operasi uji baca pada disk
cat /proc / cpuinfo menampilkan informasi info CPU
cat /proc/interrupts untuk menampilkan interupsi
cat /proc / meminfo untuk memeriksa penggunaan memori
cat /proc/swaps menunjukkan swap mana yang digunakan
cat /proc/version menunjukkan versi kernel
CAT /PROC/NET/DEV MENAMPILKAN ADAPTOR JARINGAN DAN STATISTIK
cat /proc/mounts menunjukkan sistem file yang dimuat
lspci -tv mencantumkan perangkat PCI
lsusb -tv menunjukkan perangkat USB
tanggal menampilkan tanggal sistem
Cal 2007 menunjukkan tabel kalender untuk tahun 2007
Tanggal 041217002007.00 Atur tanggal dan waktu - bulan, hari, waktu, tahun. detik
clock -w untuk menghemat waktu modifikasi BIOS





Shutdown (shutdown, restart , dan logout dari sistem)
shutdown -h sekarang shutdown system(1)
init 0 mematikan sistem (2)
Sistem Shutdown Telinit 0(3)
shutdown -h jam: menit & matikan sistem pada waktu yang dijadwalkan
shutdown -c membatalkan shutdown sistem pada waktu yang dijadwalkan
shutdown -r sekarang restart(1)
Nyalakan ulang (2)
keluar



File dan direktori
cd /home ke direktori '/home'
CD .. Kembali ke direktori sebelumnya
CD .. /.. Kembali ke dua tingkat direktori sebelumnya
CD ke direktori beranda individu
cd ~user1 untuk masuk ke direktori beranda individu
cd - Kembali ke direktori tempat terakhir kali ditempatkan
PWD menunjukkan jalur kerja
ls untuk melihat file di direktori
ls -F untuk melihat file di direktori
ls -l menampilkan detail file dan direktori
ls -a menampilkan file tersembunyi
ls *[0-9]* menampilkan nama file dan nama direktori yang berisi nomor
pohon menampilkan struktur pohon file dan direktori mulai dari direktori akar (1)
lstree menampilkan struktur pohon file dan direktori mulai dari direktori root (2)
mkdir dir1 membuat direktori bernama 'dir1''
mkdir dir1 dir2 membuat dua direktori secara bersamaan
mkdir -p /tmp/dir1/dir2 untuk membuat pohon direktori
rm -f file1 menghapus file bernama 'file1'
rmdir dir1 menghapus direktori yang disebut 'dir1''
rm -rf dir1 menghapus direktori yang disebut 'dir1' dan menghapus isinya pada saat yang sama
rm -rf dir1 dir2 menghapus direktori dan isinya secara bersamaan
MV dir1 new_dir mengganti nama/memindahkan direktori
cp file1 file2 salin file
cp dir/* . Salin semua file dalam satu direktori ke direktori kerja saat ini
cp -a /tmp/dir1 . Salin direktori ke direktori kerja saat ini
cp -a dir1 dir2 menduplikasi direktori
ln -s file1 lnk1 membuat softlink ke file atau direktori
ln file1 lnk1 membuat tautan fisik ke file atau direktori
sentuh -t 0712250000 file1 Ubah stempel waktu file atau direktori - (YYMMDDhhmm)
file file1 mengeluarkan jenis mime file sebagai teks
iconv -l mencantumkan pengkodean yang diketahui
iconv -f fromEncoding -t toEncoding inputFile > outputFile membuat file baru dari input yang diberikan dengan mengasumsikan file tersebut dikodekan dalam fromEncoding dan mengonversinya ke toEncoding.
temukan . -maxdepth 1 -nama *.jpg -print -exec konversi "{}" -ubah ukuran 80x60 "thumbs/{}" \; Ubah ukuran file secara batch di direktori saat ini dan kirimkan ke direktori thumbnail (memerlukan konversi dari Imagemagick)



Pencarian file
Find /-name file1 masuk ke sistem file root dari '/' untuk mencari file dan direktori
Find / -User user1 mencari file dan direktori milik pengguna 'user1'
temukan /home/user1 -name \*.bin Cari file dengan akhiran '.bin' di direktori '/home/user1'
temukan /usr/bin -type f -atime +100 Cari executable yang belum digunakan dalam 100 hari terakhir
temukan /usr/bin -type f -mtime -10 Cari file yang telah dibuat atau dimodifikasi dalam waktu 10 hari
temukan / -nama \*.rpm -exec chmod 755 '{}' \; Cari file yang diakhiri dengan '.rpm' dan tentukan izinnya
find / -xdev -name \*.rpm mencari file yang diakhiri dengan '.rpm', mengabaikan perangkat yang dapat dilepas seperti drive optik dan pintasan
Cari \*.ps untuk mencari file yang diakhiri dengan '.ps' - jalankan perintah 'updatedb' terlebih dahulu
Whereis halt menunjukkan lokasi biner, kode sumber, atau man
yang berhenti menunjukkan jalur penuh ke biner atau dapat dieksekusi



Memasang sistem file
Pasang /dev/hda2 /mnt/hda2 Pasang disk bernama HDA2 - pastikan direktori '/mnt/hda2' sudah ada
umount /dev/hda2 hapus pemasangan disk yang disebut hda2 - keluar dari titik pemasangan '/mnt/hda2' terlebih dahulu
Fuser -km /mnt/hda2 paksa uninstall saat perangkat sibuk
umount -n /mnt/hda2 menjalankan operasi penghapusan instalan tanpa menulis ke file /etc/mtab - berguna saat file hanya-baca atau saat disk penuh dengan penulisan
Pasang /dev/fd0 /mnt/floppy untuk memasang floppy disk
Pasang /dev/cdrom /mnt/cdrom memasang cdrom atau dvdrom
Pasang /dev/hdc /mnt/cdrecorder untuk memasang cdrw atau dvdrom
Pasang /dev/hdb /mnt/cdrecorder memasang CDRW atau DVDRom
mount -o loop file.iso /mnt/cdrom untuk memasang file atau file gambar ISO
mount -t vfat /dev/hda5 /mnt/hda5 memasang sistem file Windows FAT32
mount /dev/sda1 /mnt/usbdisk Memasang pintasan USB atau perangkat flash
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Memasang berbagi jaringan windows



Ruang disk
df -h menampilkan daftar partisi yang telah dipasang
ls -lSr |more mengatur file dan direktori berdasarkan ukuran
du -sh dir1 memperkirakan direktori 'dir1' ruang disk yang sudah digunakan'
du -sk * | sort -rn menampilkan ukuran file dan direktori dalam urutan kapasitas
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n Menampilkan ruang yang digunakan oleh paket rpm yang diinstal dalam urutan ukuran (Fedora, sistem kelas Redhat)
dpkg-query -w -f='${Ukuran Terinstal; 10}t${Paket}n' | sort -k1,1n Menunjukkan ruang yang digunakan oleh paket deb yang diinstal berdasarkan ukuran (Ubuntu, sistem kelas Debian)



Pengguna dan grup
groupmenambahkan group_name untuk membuat grup pengguna baru
groupdel group_name menghapus grup pengguna
groupmod -n new_group_name old_group_name mengganti nama grup pengguna
useradd -c "Nama Nama Keluarga" -g admin -d /home/user1 -s /bin/bash user1 Membuat pengguna yang termasuk dalam grup pengguna "admin"
useradd user1 untuk membuat pengguna baru
userdel -r user1 menghapus pengguna ('-r' mengecualikan direktori beranda)
usermod -c "FTP pengguna" -g sistem -d /ftp/user1 -s /bin/nologin user1 Ubah atribut pengguna
passwd memodifikasi kata sandi
passwd user1 memodifikasi kata sandi pengguna (hanya root yang diizinkan untuk dieksekusi)
chage -E 2005-12-31 pengguna1 Atur periode kedaluwarsa kata sandi pengguna
pwck memeriksa pemformatan file dan koreksi sintaks untuk '/etc/passwd' dan pengguna yang hadir
grpck memeriksa format file dan koreksi sintaks untuk '/etc/passwd' dan grup yang ada
NewGRP group_name masuk ke grup baru untuk mengubah grup default untuk file yang baru dibuat



Izin untuk file - Gunakan "+" untuk mengatur izin, gunakan "-" untuk membatalkan
ls -lh untuk menampilkan izin
ls /tmp | pr -T5 -W$COLUMNS membagi terminal menjadi 5 kolom
CHMOD UGO+RWX directory1 mengatur izin semua orang (u), grup (g), dan lainnya (o) untuk membaca (r), menulis (w), dan mengeksekusi (x) direktori
CHMOD Go-RWX directory1 menghapus izin eksekusi baca dan tulis grup (g) dan orang lain (o) di direktori
chown user1 file1 mengubah properti pemilik file
chown -R user1 directory1 mengubah properti semua file dalam direktori dan mengubah properti semua file di direktori secara bersamaan
CHGRP Group1 file1 mengubah grup file
chown user1:group1 file1 mengubah properti pemilik dan grup file
find / -perm -u+s mencantumkan semua file dalam sistem yang menggunakan kontrol SUID
chmod u+s /bin/file1 mengatur bit SUID dari file biner - pengguna yang menjalankan file diberi izin yang sama dengan pemiliknya
chmod u-s /bin/file1 menonaktifkan bit SUID dari biner
chmod g+s /home/public mengatur bit SGID dari direktori - mirip dengan SUID, tetapi ini khusus direktori
chmod g-s /home/public menonaktifkan bit SGID dari direktori
chmod o+t /home/public mengatur bit STIKY dari file - hanya pemilik yang sah yang diizinkan untuk menghapus file tersebut
chmod o-t /home/public menonaktifkan bit STIKY dari direktori



Properti khusus file - atur izin dengan "+" dan "-" untuk membatalkan
Chattr +A file1 hanya memungkinkan Anda membaca dan menulis file dengan cara seperti tambahan
Chattr +C file1 memungkinkan file ini secara otomatis dikompresi/didekompresi oleh kernel
chattr +d file1 Program dump akan mengabaikan file ini saat melakukan pencadangan sistem file
Chattr +i file1 diatur menjadi file yang tidak dapat diubah dan tidak dapat dihapus, dimodifikasi, diganti namanya, atau ditautkan
File Chattr +S1 memungkinkan file dihapus dengan aman
chattr +S file1 Setelah aplikasi melakukan operasi tulis pada file ini, sistem akan segera menulis hasil perubahan ke disk
chattr +u file1 Jika file dihapus, Anda akan diizinkan untuk memulihkan file yang dihapus nanti
LSATTR menampilkan sifat khusus



Paket dan kompres file
bunzip2 file1.bz2 mengekstrak file bernama file1.bz2
bzip2 file1 mengompresi file bernama 'file1'
gunzip file1.gz mengekstrak file bernama 'file1.gz'
gzip file1 mengompresi file yang disebut 'file1'
gzip -9 file1 Kompresi maksimum
rar file1.rar test_file membuat paket bernama 'file1.rar'
rar a file1.rar file1 file2 dir1 mengompresi 'file1', 'file2' dan direktori 'dir1' secara bersamaan
Paket RAR X file1.rar Unzip RAR
Paket Unrar X file1.rar Unzip RAR
tar -CVF archive.tar file1 untuk membuat tarball yang tidak terkompresi
tar -cvf archive.tar file1 file2 dir1 membuat file arsip yang berisi file1, file2, dan dir1
tar -tf archive.tar menampilkan isi paket
tar -xvf archive.tar merilis paket
tar -xvf archive.tar -C /tmp melepaskan paket terkompresi ke direktori /tmp
tar -cvfj archive.tar.bz2 dir1 membuat paket terkompresi berformat bzip2
tar -jxvf archive.tar.bz2 untuk mengekstrak paket terkompresi format bzip2
tar -cvfz archive.tar.gz dir1 untuk membuat paket gzip
tar -zxvf archive.tar.gz Buka zip paket gzip
zip file1.zip file1 untuk membuat paket zip
zip -r file1.zip file1 file2 dir1 mengompresi beberapa file dan direktori ke dalam paket zip secara bersamaan
unzip file1.zip Unzip paket terkompresi format zip



Paket RPM - (Fedora, Redhat dan sejenisnya)
rpm -ivh package.rpm Instal paket rpm
rpm -ivh --nodeeps package.rpm menginstal paket rpm dan mengabaikan peringatan dependensi
rpm -U package.rpm Memperbarui paket rpm tanpa mengubah file konfigurasinya
rpm -F package.rpm Perbarui paket rpm yang pasti telah diinstal
rpm -e package_name.rpm menghapus paket rpm
rpm -QA menampilkan semua paket RPM yang telah diinstal di sistem
RPM -QA | grep httpd menampilkan semua paket rpm dengan kata "httpd" dalam namanya
RPM -Qi package_name untuk mendapatkan informasi khusus untuk paket yang diinstal
rpm -qg "Lingkungan Sistem/Daemon" menampilkan paket rpm untuk komponen
rpm -ql package_name menampilkan daftar file yang disediakan oleh paket rpm yang sudah diinstal
rpm -qc package_name menampilkan daftar file konfigurasi yang disediakan oleh paket rpm yang sudah diinstal
rpm -q package_name --whatrequires menampilkan daftar dependensi dengan paket rpm
rpm -q package_name --whatprovides menunjukkan volume yang ditempati oleh paket rpm
rpm -q package_name --scripts menunjukkan skrip yang dijalankan selama instalasi/penghapusan
rpm -q package_name --changelog menunjukkan riwayat modifikasi paket rpm
rpm -qf /etc/httpd/conf/httpd.conf untuk mengonfirmasi paket rpm mana yang disediakan oleh file
rpm -qp package.rpm -l menampilkan daftar file yang disediakan oleh paket rpm yang belum diinstal
rpm --import /media/cdrom/RPM-GPG-KEY untuk mengimpor sertifikat digital kunci publik
rpm --checksig package.rpm mengonfirmasi integritas paket rpm
rpm -qa gpg-pubkey mengkonfirmasi integritas semua paket rpm yang diinstal
rpm -V package_name memeriksa ukuran file, lisensi, jenis, pemilik, grup, pemeriksaan MD5, dan waktu terakhir dimodifikasi
rpm -VA memeriksa semua paket rpm yang terpasang dalam sistem - Gunakan dengan hati-hati
rpm -Vp package.rpm mengonfirmasi bahwa paket rpm belum diinstal
rpm2cpio paket.rpm | cpio --extract --make-directories *bin* menjalankan executable dari paket rpm
rpm -ivh /usr/src/redhat/RPMS/'arch'/package.rpm Menginstal paket yang dibuat dari kode sumber rpm
rpmbuild --rebuild package_name.src.rpm Membangun paket rpm dari satu kode sumber rpm



Upgrader Paket YUM - (Fedora, RedHat dan sejenisnya)
yum install package_name Download dan install paket rpm
yum localinstall package_name.rpm akan menginstal paket rpm yang menggunakan repositori Anda sendiri untuk menyelesaikan semua dependensi untuk Anda
YUM Update package_name.rpm memperbarui semua paket RPM yang diinstal di sistem saat ini
yum update package_name update paket rpm
yum hapus package_name menghapus paket rpm
Daftar yum mencantumkan semua paket yang diinstal di sistem saat ini
YUM Search package_name mencari paket di repositori RPM
Yum Clean Packages membersihkan cache RPM dan menghapus paket yang diunduh
Yum Clean Headers menghapus semua file header
yum clean all menghapus semua paket dan file header yang di-cache



Paket DEB (Debian, Ubuntu dan sejenisnya)
dpkg -i package.deb menginstal/memperbarui paket deb
dpkg -r package_name menghapus paket deb dari sistem
dpkg -l menunjukkan semua paket deb yang telah diinstal di sistem
dpkg -l | grep httpd menampilkan semua paket deb dengan kata "httpd" dalam namanya
dpkg -s package_name mendapatkan informasi tentang paket khusus yang sudah terpasang di sistem
dpkg -L package_name menampilkan daftar file yang disediakan oleh paket deb yang telah diinstal di sistem
dpkg --contents package.deb menampilkan daftar file yang disediakan oleh paket yang belum diinstal
dpkg -S /bin/ping untuk mengonfirmasi paket deb mana yang disediakan oleh file yang diberikan



Alat perangkat lunak APT (Debian, Ubuntu dan sejenisnya)
apt-get install package_name instal/perbarui paket deb
apt-cdrom menginstal package_name menginstal/memperbarui paket deb dari disk
apt-get update dalam daftar upgrade
apt-get upgrade Tingkatkan semua perangkat lunak yang diinstal
apt-get remove package_name Hapus paket deb dari sistem
apt-get check mengonfirmasi bahwa repositori dependen sudah benar
apt-get clean membersihkan cache dari paket yang diunduh
apt-cache search searched-package mengembalikan nama paket yang berisi string yang ingin Anda cari



Lihat isi file
cat file1 menantikan konten file dari byte pertama
tac file1 melihat isi file secara terbalik dari baris terakhir
file lainnya1 untuk melihat konten file panjang
less file1 mirip dengan perintah 'more', tetapi memungkinkan operasi terbalik yang sama dalam file seperti yang dilakukan dalam operasi maju
head -2 file1 melihat dua baris pertama file
tail -2 file1 untuk melihat dua baris terakhir file
tail -f /var/log/messages untuk melihat apa yang telah ditambahkan ke file secara real time



Pemrosesan teks
file cat1 file2 ... | sintaks <> file1_in.txt_or_file1_out.txt umum untuk manipulasi teks menggunakan PIPE, STDIN dan STDOUT
file kucing1 | command( sed, grep, awk, grep, dll...) > result.txt menggabungkan teks deskripsi terperinci dari sebuah file dan menulis pendahuluan ke dalam file baru
file kucing1 | command( sed, grep, awk, grep, dll...) >> result.txt Gabungkan teks deskripsi terperinci dari sebuah file dan tulis pendahuluan ke dalam file yang ada
grep Aug /var/log/messages Temukan kata kunci "Aug" di file '/var/log/messages'
grep ^Aug /var/log/messages Cari kata-kata yang dimulai dengan "Agustus" dalam file '/var/log/messages'
grep [0-9] /var/log/messages Pilih semua baris yang berisi angka dalam file '/var/log/messages'
grep Aug -R /var/log/* Cari string "Aug" di direktori '/var/log' dan direktori berikutnya
sed 's/stringa1/stringa2/g' example.txt menggantikan "string1" dengan "string2" dalam file example.txt
sed '/^$/d' example.txt Hapus semua baris kosong dari file example.txt
sed '/ *#/d; /^$/d' example.txt Menghapus semua komentar dan baris kosong dari file example.txt
Gema 'Esempio' | tr '[:lower:]' '[:upper:]' menggabungkan isi sel atas dan bawah
sed -e '1d' result.txt mengecualikan baris pertama dari file example.txt
sed -n '/stringa1/p' untuk melihat baris yang hanya berisi kata "string1"
sed -e 's/ *$//' example.txt Hapus karakter spasi kosong terakhir dari setiap baris
sed -e 's/stringa1//g' example.txt hanya menghapus kata "string1" dari dokumen dan menyimpan sisanya
sed -n '1,5p; 5q' example.txt Lihat konten dari baris 1 ke baris 5
sed -n '5p; 5q' example.txt Lihat baris 5
sed -e 's/00*/0/g' example.txt menggantikan beberapa nol dengan satu nol
cat -n file1 menunjukkan jumlah baris dalam file
example.txt kucing | awk 'NR%2==1' menghapus semua garis genap dalam file example.txt
gema a b c | awk '{print $1}' untuk melihat kolom pertama baris
gema a b c | awk '{print $1,$3}' untuk melihat kolom pertama dan ketiga baris
tempel file1 file2 menggabungkan isi dua file atau kolom
tempel -d '+' file1 file2 menggabungkan isi dua file atau kolom, dipisahkan oleh "+" di tengah
urutkan file1 file2 mengurutkan konten kedua file
urutkan file1 file2 | Uniq menghapus penyatuan dua file (hanya satu salinan baris duplikat yang disimpan)
urutkan file1 file2 | Uniq -u menghapus persimpangan, meninggalkan baris lainnya
urutkan file1 file2 | Uniq -d menghilangkan persimpangan dua file (hanya menyisakan file yang ada di kedua file secara bersamaan)
comm -1 file1 file2 membandingkan isi kedua file dan hanya menghapus apa yang terkandung dalam 'file1'
comm -2 file1 dan file2 membandingkan isi kedua file dan hanya menghapus konten yang terkandung dalam 'file2'
comm -3 file1 file2 membandingkan isi kedua file dan hanya menghapus bagian yang umum untuk kedua file




Pengaturan karakter dan konversi format file
dos2unix filedos.txt fileunix.txt mengonversi format file teks dari MSDOS ke UNIX
unix2dos fileunix.txt filedos.txt mengonversi format file teks dari UNIX ke MSDOS
kode ulang .. HTML < page.txt > page.html Mengonversi file teks menjadi html
kode ulang -l | Lainnya menampilkan semua format konversi yang diizinkan



Analisis sistem file
badblocks -v /dev/hda1 untuk memeriksa blok buruk pada disk hda1
fsck /dev/hda1 untuk memperbaiki/memeriksa integritas sistem file Linux pada disk hda1
fsck.ext2 /dev/hda1 Perbaiki/periksa integritas sistem file ext2 pada disk hda1
e2fsck /dev/hda1 Perbaiki/periksa integritas sistem file ext2 pada disk hda1
e2fsck -j /dev/hda1 memperbaiki/memeriksa integritas sistem file ext3 pada disk HDA1
fsck.ext3 /dev/hda1 memperbaiki/memeriksa integritas sistem file ext3 pada disk hda1
fsck.vfat /dev/hda1 memperbaiki/memeriksa integritas sistem file FAT pada disk hda1
fsck.msdos /dev/hda1 untuk memperbaiki/memeriksa integritas sistem file DOS pada disk hda1
dosfsck /dev/hda1 memperbaiki/memeriksa integritas sistem file DOS pada disk hda1



Menginisialisasi sistem file
mkfs /dev/hda1 membuat sistem file di partisi hda1
mke2fs /dev/hda1 membuat sistem file Linux ext2 di partisi hda1
mke2fs -j /dev/hda1 membuat sistem file Linux Ext3 (berbasis log) di partisi HDA1
mkfs -t vfat 32 -F /dev/hda1 untuk membuat sistem file FAT32
fdformat -n /dev/fd0 memformat floppy disk
mkswap /dev/hda3 untuk membuat sistem file swap



Sistem file SWAP
mkswap /dev/hda3 untuk membuat sistem file swap
swapon /dev/hda3 mengaktifkan sistem file swap baru
swapon /dev/hda2 /dev/hdb3 memungkinkan kedua partisi swap



cadangan
dump -0aj -f /tmp/home0.bak /home untuk membuat cadangan penuh direktori '/home'
dump -1aj -f /tmp/home0.bak /home untuk membuat cadangan interaktif direktori '/home'
restore -if /tmp/home0.bak untuk memulihkan cadangan interaktif
rsync -rogpav --delete /home /tmp untuk menyinkronkan direktori di kedua sisi
rsync -rogpav -e ssh --delete /home ip_address:/tmp rsync melalui saluran SSH
rsync -az -e ssh --delete ip_addr:/home/public /home/local menyinkronkan direktori jarak jauh ke direktori lokal melalui ssh dan compression
rsync -az -e ssh --delete /home/local ip_addr:/home/public menyinkronkan direktori lokal ke direktori jarak jauh melalui ssh dan kompresi
dd bs=1M if=/dev/hda | gzip | SSH user@ip_addr 'DD of=had.gz' melakukan pencadangan satu kali disk lokal pada host jarak jauh melalui SSH
dd if=/dev/sda of=/tmp/file1 mencadangkan konten disk ke file
tar -Puf backup.tar /home/user melakukan operasi pencadangan interaktif ke direktori '/home/user' sekali
( cd / tmp / lokal / && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ &&> tar x -p' Salin satu konten direktori di direktori jarak jauh melalui ssh
( tar c /rumah ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Salin direktori lokal di direktori jarak jauh melalui ssh
tar cf - . | (cd / tmp / cadangan; tar xf - ) secara lokal menyalin satu direktori ke direktori lainnya, mempertahankan izin dan tautan asli
temukan /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents menemukan dan menyalin semua file yang diakhiri dengan '.txt' dari satu direktori ke direktori lain
temukan /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 menemukan semua file yang diakhiri dengan '.log' dan membuat paket bzip
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Lakukan tindakan untuk menyalin konten MBR (Master Boot Record) ke floppy disk
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 Memulihkan konten MBR dari cadangan yang telah disimpan ke floppy disk



CD
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Mengosongkan konten disk yang dapat disalin
mkisofs /dev/cdrom > cd.iso Membuat file gambar ISO dari disk pada disk
mkisofs /dev/cdrom | gzip > cd_iso.gz membuat file gambar ISO disk terkompresi pada disk
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Membuat file gambar iso dari direktori
cdrecord -v dev=/dev/cdrom cd.iso Membakar file gambar ISO
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - membakar file gambar ISO terkompresi
mount -o loop cd.iso /mnt/iso untuk memasang file gambar ISO
cd-paranoia -B Mentranskripsi trek dari disk CD ke dalam file wav
cd-paranoia -- "-3" mentranskripsi trek audio dari disk CD ke dalam file wav (parameter-3)
CDRECORD --Scanbus memindai bus untuk mengidentifikasi saluran SCSI
dd if=/dev/hdc | md5sum memvalidasi pengkodean md5sum perangkat, seperti CD



Jaringan - (Ethernet & WIFI nirkabel)
ifconfig eth0 menunjukkan konfigurasi kartu Ethernet
IFUP eth0 mengaktifkan perangkat jaringan 'eth0'
ifdown eth0 menonaktifkan perangkat jaringan 'eth0'
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 kontrol alamat IP
ifconfig eth0 promisc mengatur 'eth0' ke mode promiscuous untuk mengendus paket (sniffing)
dhclient eth0 mengaktifkan 'eth0' dalam mode DHCP
rute -n tampilkan tabel perutean
Rute tambahkan -net 0/0 GW IP_Gateway konfigurasi gateway default
Route Add -NET 192.168.0.0 Netmask 255.255.0.0 GW 192.168.1.1 Mengonfigurasi rute statis untuk menjangkau jaringan '192.168.0.0/16'
Rute DEL 0/0 GW IP_gateway Hapus Rute Statis
Echo "1" > /proc/sys/net/IPv4/ip_forward aktifkan perutean IP
nama host tampilkan nama host sistem
tuan rumahwww.example.comCari nama host untuk menyelesaikan nama ke alamat IP dan sebaliknya(1)
nslookupwww.example.comCari nama host untuk menyelesaikan nama ke alamat IP dan sebaliknya(2)
Tautan IP tampilkan status tautan semua antarmuka
mii-tool eth0 tampilkan status tautan 'eth0'
ethtool eth0 tampilkan statistik kartu jaringan 'eth0'
netstat -tup menampilkan semua koneksi jaringan aktif dan PID-nya
netstat -tupl menampilkan semua layanan jaringan yang mendengarkan sistem dan PID mereka
tcpdump tcp port 80 menampilkan semua lalu lintas HTTP
Pemindaian iWLIST tampilkan jaringan nirkabel
iwconfig eth1 tampilkan konfigurasi kartu jaringan nirkabel
nama host tampilkan nama host
tuan rumahwww.example.comCari nama host untuk menyelesaikan nama ke alamat IP dan sebaliknya
nslookupwww.example.comCari nama host untuk menyelesaikan nama ke alamat IP dan sebaliknya
siapawww.example.compencarian pada database Whois JPS tool jps (Java Virtual Machine Process Status Tool) adalah perintah yang disediakan oleh JDK 1.5 yang menampilkan pids dari semua proses java saat ini, yang sederhana dan praktis, dan sangat cocok untuk sekadar memeriksa beberapa situasi sederhana dari proses java saat ini pada platform Linux/Unix.    Saya pikir banyak orang telah menggunakan perintah ps dalam sistem UNIX, yang terutama digunakan untuk menampilkan proses sistem saat ini, proses mana yang ada, dan ID mereka. Hal yang sama berlaku untuk jps, yang menunjukkan status proses Java sistem saat ini dan nomor ID-nya. Ini memungkinkan kita untuk melihat berapa banyak proses Java yang telah kita mulai (karena setiap program Java memiliki instance Java VM eksklusif), nomor prosesnya (dalam persiapan untuk program berikut), dan kita dapat menggunakan opt untuk melihat parameter startup terperinci dari proses ini.     Cara menggunakan: Ketik jps di bawah baris perintah saat ini (perlu JAVA_HOME, jika tidak, buka direktori program perubahan). jps disimpan di JAVA_HOME/bin/jps, jadi silakan tambahkan JAVA_HOME/bin/ ke Path.$> jps untuk kenyamanan
23991 Jps
23789 BossMain
23651 Resin
Parameter yang paling umum digunakan: -q hanya menampilkan pid, bukan nama kelas, nama file jar, dan parameter yang diteruskan ke metode utama
$> jps -q
28680
23789
23651-m mengeluarkan parameter yang diteruskan ke metode utama, yang mungkin null$> jps -m pada JVM tertanam
28715 Jps -m
23789 BossMain
23651 Resin -socketwait 32768 -stdout /data/aoxj/resin/log/stdout.log -stderr /data/aoxj/resin/log/stderr.log-l Keluarkan nama paket lengkap dari kelas utama aplikasi atau nama jalur lengkap dari file jar aplikasi $> jps -l
28729 sun.tools.jps.Jps
23789 com.asiainfo.aimc.bossbi.BossMain
23651 com.caucho.server.resin.Resin-v mengeluarkan parameter $> jps -v yang diteruskan ke JVM
23789 BossMain
28802 jps -denv.class.path=/data/aoxj/bossbi/twsecurity/java/trustwork140.jar:/data/aoxj/bossbi/twsecurity/java/:/data/aoxj/bossbi/twsecurity/java/twcmcc.jar:/data/aoxj/ jdk15/lib/rt.jar:/data/aoxj/jdk15/lib/tools.jar -dapplication.home=/data/aoxj/jdk15 -xms8m
23651 Resin -Xss1m -Dresin.home=/data/aoxj/resin -Dserver.root=/data/aoxj/resin -Djava.util.logging.manager=com.caucho.log.LogManagerImpl -Djavax.management.builder.initial= com.caucho.jmx.MBeanServerBuilderImplsudo jps melihat jumlah proses terlengkap 192.168.0.77 mencantumkan semua instans JVM dari mesin server jarak jauh 192.168.0.77, menggunakan protokol RMI, port koneksi default adalah 1099 (asalkan server jarak jauh menyediakan layanan jstatd) Catatan: Ada tempat yang buruk dalam perintah jps, tampaknya hanya dapat menampilkan proses java dari pengguna saat ini, dan Anda hanya dapat menggunakan perintah PS Unix/Linux untuk menampilkan pengguna lain.





Mantan:Tutorial Vray untuk 3dsMax 2018
Depan:Bibliografi yang direkomendasikan "Panduan Otoritatif Serangan dan Pertahanan Keamanan Android"
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com