Panduan Lengkap dan Pengertian Perintah Umum Secure Shell (SSH) dan Linux Shell Commands

Pada kesempatan ini kami akan mengulas tentang dengan judul artikel .

Artikel Terkait Tutorial SSH
Panduan Lengkap dan Pengertian Perintah Umum Shell Secure (SSH) dan Linux Shell Commands

Panduan Lengkap dan Pengertian Perintah Umum Shell Secure (SSH) dan Linux Shell Commands

Berikut ini admin kumpulkan beberapa perintah dasar atau umum pada SSH yang biasa digunakan dalam menjalankan shell linux. Kami ambil list perintah yang sudah ada dari salah satu website luar.


ls : Daftar file / direktori dalam direktori, sebanding dengan Dir di windows / dos.

ls -al : menampilkan semua file (termasuk orang-orang yang memulai dengan periode), direktori, dan rincian atribut untuk setiap file.

cd : mengubah direktori

cd /usr/local/apache : pergi ke usr / apache / direktori lokal

cd ~ : pergi ke direktori home Anda

cd – : pergi ke direktori terakhir Anda

cd .. : direktori atas

cat : isi file cetak ke layar

cat filename.txt : filename.txt ke layar Anda

tail : tetapi hanya membaca akhir file

tail /var/log/messages : melihat terakhir 20 (secara default) baris / var / log / messages

tail -f /var/log/messages : melihat file terus menerus, sementara itu sedang diperbarui

tail -200 /var/log/messages : mencetak 200 baris terakhir dari file ke layar

more : membuka file satu layar pada satu waktu daripada sekaligus

more /etc/userdomains : menelusuri userdomains berkas. tekan Space untuk pergi ke halaman berikutnya, q untuk keluar

pico : ramah, mudah digunakan editor file

pico /home/burst/public_html/index.html : mengedit halaman indeks untuk website pengguna.

vi : editor lain, banyak fitur

vi /home/burst/public_html/index.html : mengedit halaman indeks untuk website pengguna.

grep : mencari pola dalam file

grep root /etc/passwd : menunjukkan semua pertandingan dari akar di / etc / passwd

grep -v root /etc/passwd : menunjukkan semua baris yang tidak cocok akar

touch : membuat file kosong

touch /home/burst/public_html/404.html :  membuat file kosong bernama 404.html di direktori / home / meledak / public_html /

ln : membuat dunia "link" antara file dan direktori

ln -s /home/username/tmp/webalizer webstats: membuat dunia "link" antara file dan direktori

rm : menghapus file

rm filename.txt : menghapus filename.txt, akan lebih dari mungkin bertanya apakah kamu benar-benar ingin menghapusnya

rm -f filename.txt : menghapus filename.txt, tidak akan meminta konfirmasi sebelum menghapus.

rm -rf tmp/ : rekursif menghapus direktori tmp, dan semua file di dalamnya, termasuk subdirektori. SANGAT HATI HATI DENGAN COMMAND INI !!!

last : menunjukkan yang masuk

last -20 : menunjukkan hanya 20 login terakhir

last -20 -a : menunjukkan 20 login terakhir, dengan nama host di bidang lalu

w : menunjukkan di mana saat login dan di mana mereka login.

netstat : menampilkan semua koneksi jaringan saat ini.

netstat -an : menampilkan semua koneksi ke server, sumber dan ips tujuan dan port.

netstat -rn : menunjukkan tabel routing untuk semua ips terikat ke server.

top : menunjukkan proses sistem hidup di meja baik, informasi memori, uptime dan info berguna lainnya

Hal ini sangat baik untuk mengelola proses sistem, sumber daya dan memastikan semuanya bekerja dengan baik dan server kamu tidak macet.teratasShift + M untuk mengurutkan berdasarkan penggunaan memoriShift + P untuk mengurutkan berdasarkan penggunaan CPU

ps: ps adalah singkatan status proses, yang mirip dengan perintah top. Ini digunakan untuk menunjukkan sedang berjalan proses dan PID mereka.Sebuah proses ID adalah nomor unik yang mengidentifikasi proses, dengan itu kamu dapat membunuh atau mengakhiri program berjalan pada server kamu (lihat membunuh perintah).

ps U username : menunjukkan proses untuk pengguna tertentu

ps aux : menunjukkan semua proses sistem

ps aux –forest : menunjukkan semua proses sistem seperti di atas, namun mengatur dalam hierarki yang sangat berguna!

file : upaya untuk menebak jenis file file adalah dengan melihat konten.

file * : mencetak daftar semua file / direktori dalam direktori

du : menunjukkan penggunaan disk.

du -sh : menunjukkan ringkasan, dalam bentuk manusia readble, dari total ruang disk yang digunakan dalam direktori saat ini, termasuk subdirektori.

du -sh * : hal yang sama, tetapi untuk setiap file dan direktori. membantu ketika menemukan file besar mengambil ruang.

wc : jumlah kata

wc -l filename.txt :  memberitahukan berapa banyak baris dalam filename.txt
cp : menyalin file

cp filename filename.backup : salinan file ke filename.backup

cp -a /home/burst/new_design/* /home/burst/public_html/ : copy semua file, perizinan mempertahankan bentuk satu direktori yang lain.

find * -type d|xargs -i cp –verbose php.ini {} : salinan file php.ini kamu ke semua direktori secara rekursif.

kill: mengakhiri proses sistem

kill -9 PID EG: kill -9 431

kill PID EG: membunuh 10550
Gunakan ps ux untuk mendapatkan PID sistem (Process ID)

PID TTY WAKTU COMMAND10550 pts / 3 0: 01 / bin / csh

10.574 pts / 4 0: 02 / bin / csh


10590 pts / 4 0: 09 APPSetiap baris mewakili satu proses, dengan proses yang longgar didefinisikan sebagai contoh menjalankan sebuah program. Kolom menuju PID (proses ID) menunjukkan nomor proses yang diberikan dari proses. Pos COMMAND menunjukkan lokasi dari proses dieksekusi.


Putting commands together : Puting perintah bersama-sama
Sering kali kamu akan menemukan kamu perlu menggunakan perintah yang berbeda pada baris yang sama. Berikut adalah beberapa contoh. Perhatikan bahwa | karakter ini disebut pipa, dibutuhkan tanggal dari satu program dan pipa itu ke yang lain.

> Berarti membuat file baru, Timpa setiap konten yang sudah ada.>> Berarti tp menambahkan data ke file, menciptakan newone jika itu tidak jadi belum ada.

grep User /usr/local/apache/conf/httpd.conf |more
Ini akan membuang semua baris yang cocok Pengguna dari httpd.conf, kemudian mencetak hasil ke layar satu halaman pada satu waktu.

last -a > /root/lastlogins.tmp

Ini akan mencetak semua sejarah masuk saat ini untuk file bernama lastlogins.tmp di / root /
This will grab the last 10,000 lines from /var/log/exim_mainlog, find all occurances of domain.comIni akan ambil 10.000 baris terakhir dari / var / log / exim_mainlog, menemukan semua kejadian dari domain.com (periode merupakan 'sesuatu', komentar itu dengan sehingga akan diartikan secara harfiah), kemudian mengirimkannya ke halaman layar kamu oleh halaman.

netstat -an |grep :80 |wc -l
Tampilkan berapa banyak koneksi aktif yang ada untuk apache (httpd berjalan pada port 80)

mysqladmin processlist |wc -l
Tampilkan berapa banyak saat koneksi terbuka yang ada untuk mysql

mysqldump -u username -p dbname > file.sql
MySQL Dump

mysql -u username -p database_name Mengimpor database MySQL

tar -zxvf file.tar.gz
File Untar

which [perl]
Menemukan jalan untuk [perl]

Penelusuran terkait Tutorial SSH

KATEGORI TERPOPULER
BERLANGGANAN ARTIKEL
Daftarkan e-mail Anda dibawah ini
Selanjutnya cek e-mail untuk verifikasi.
Lebih baru Lebih lama