Shell tidak lain adalah skrip yang ditulis untuk shell, atau interpreter baris perintah, dari sistem operasi. Ini juga dianggap sebagai bahasa pemrograman khusus domain sederhana yang mencakup berbagai tipikal operasi yang dilakukan oleh skrip shell yang meliputi manipulasi file, eksekusi program, dan pencetakan teks Dalam istilah yang berbeda shell juga disebut sebagai istilah untuk antarmuka pengguna, Sistem operasi dan aplikasi untuk menyediakan antarmuka shell alternatif untuk membuat interaksi dengan program lebih mudah. istilah sederhana jika aplikasi biasanya digerakkan oleh perintah, shell mungkin merupakan sistem yang digerakkan oleh menu yang menerjemahkan pilihan pengguna ke dalam perintah yang sesuai.
Mari kita lihat beberapa Perintah Shell dasar untuk administrasi Linux
passwd :Perintah ini akan mengubah kata sandi akun SSH Anda, Anda hanya perlu mengikuti opsi setelah mengetik ubah kata sandi akun.
nano [option] [file]:Ini adalah editor File, mudah digunakan dan sangat ramah.
nano –w /home/aquhome/public_html/index.php :pengeditan Anda saat ini
index.php dengan –w tidak membungkus garis panjang
mkdir [directory_name] :Digunakan untuk membuat direktori dengan izin default tertentu .
mkdir aquhome :Membuat direktori aquhome di direktori Anda saat ini.
df :[atribut]
[b]df -h[b] :Ini untuk menunjukkan ruang disk yang tersedia dalam format yang dapat dibaca manusia (Mbit dan Gbit)
cd :mengubah direktori
cd ~ :membawa ke direktori home Anda
cd – :membawa ke direktori terakhir yang Anda lihat
cd ../ :mengambil Anda meningkatkan satu tingkat direktori
cd [directory path]
cd /home/aqhome/public_html
ls:Perintah ini mencantumkan file dan direktori dalam sebuah direktori.
ls –l :Ini akan menampilkan semua file dengan atribut detail.
vi :Perintah ini digunakan untuk editor tingkat lanjut, memiliki banyak fitur, tetapi lebih sulit digunakan daripada nano
vi /home/aquhome/public_html/index.php :Mengedit file index.php itu lagi
ln :Membuat link sys antara file dan direktori
ln –s /usr/local/apache/conf/httpd.conf /etc/httpd.conf :Perintah ini akan memungkinkan Anda untuk mengedit /etc/httpd.conf alih-alih yang asli , perubahan akan langsung diterapkan ke yang asli. Anda dapat menghapus tautan tanpa menghapus yang asli.
wall :broadcast message
wall [message]
wall jadi kapan server di-restart?
top :Ini akan menunjukkan proses sistem yang diperbarui tanpa henti dalam sebuah tabel .
w :Menampilkan alamat ip orang dan yang telah login saat ini.
ps :Menampilkan proses yang sedang berjalan.
touch :membuat file kosong.
touch [ file]
touch index.html :membuat index.html kosong
kill :menghentikan proses sistem tertentu
kill -9 [PID] :Anda bisa mendapatkan PID dengan menggunakan Top.
kill -9 100545
cp :Digunakan untuk menyalin file
cp yourfile yourfile.copy :Ini akan menyalin data file Anda ke yourfile.copy
cp –a /home/aquhome/public_html/ * /home/aquhome/public_ftp/ :Digunakan untuk menyalin semua file di public_html ke /public_ftp
du :menampilkan penggunaan disk
du –sh :menampilkan ringkasan total ruang disk di direktori saat ini bersama dengan subdirektori dalam bentuk yang dapat dibaca manusia
netstat :menampilkan semua koneksi jaringan saat ini ns
netstat -rn :menampilkan tabel routing untuk IP.
netstat -an :menampilkan semua koneksi ke server.
chown :perintah untuk mengubah pemilik file
chown [ atribut] pemilik baru. pemilik baru nama file
chown -R aquhome.aquhome /home/aquhome/public_html/index.php
chmod :[-r] izin nama file
Izin :
u – Pengguna yang memiliki file.
g – Grup yang memiliki file.
o – Lainnya.
a – Semua.
r – Membaca file.
w – Menulis atau mengedit file.
x – Mengeksekusi atau menjalankan file tertentu sebagai program.
Izin Numerik:
CHMOD juga dapat dikaitkan dengan menggunakan Izin Numerik:
400 dibaca oleh pemilik
040 dibaca oleh grup
004 dibaca oleh siapa saja (lainnya)
200 tulis oleh pemilik
020 tulis oleh grup
002 tulis oleh siapa saja
100 jalankan oleh pemilik
010 jalankan oleh grup
001 jalankan oleh siapa saja
CHMOD 755 /home/aquhome/public_html/index.php
last :menunjukkan login terakhir ke sistem
rm :menghapus file
rm filename.txt :menghapus nama file .txt, kemungkinan besar akan bertanya, jika Anda benar-benar ingin menghapusnya
rm -f filename.txt :menghapus filename.txt, tidak akan meminta konfirmasi sebelum menghapus.
rm -rf tmp/ :secara rekursif menghapus direktori tmp, dan semua file di dalamnya. Anda harus sangat berhati-hati dengan perintah ini.
grep :Mencari pola dalam file
grep root /etc/passwd :menampilkan semua kecocokan root di /etc/passwd
grep -v root /etc/passwd :menampilkan semua baris yang tidak cocok dengan root
wc :jumlah kata
w c -l filename.txt :menunjukkan berapa banyak baris dalam filename.txt
mv :Memindahkan file tertentu.
mv -f /home/pen/ram.php /root/ memindahkan ram.php ke root direktori
Perintah Dasar Ekstraksi:
tar xvfz imagick-0.9.11.tgz :akan mengekstrak file .tgz
bzip2 dan bunzip:file dengan ekstensi .bz2
bzip2 filename.txt :zip filename.txt ke filename.txt.bz2
bunzip2 filename.txt.bz2 :unzip filename.txt.bz2 ke filename.txt
Perintah Layanan Esensial:
service httpd restart :Restart Apache
service mysql restart :Restart MySQL
service exim restart :Restart exim
service cpanel restart :Restart Cpanel
Tim teknis techsavvy yang bekerja di eUKhost menyebarkan layanan teknologi berkualitas dengan respons cepat untuk menyelesaikan masalah apa pun. eUKhost juga menawarkan perangkat keras berkualitas dan server khusus Inggris yang sangat dapat dikonfigurasi dengan rencana pemulihan bencana untuk menampung semua server kecil atau besar situs web dengan berbagai teknologi seperti server VPS, server hosting Pengecer, dan server hosting UK Cloud untuk menghosting situs web Anda dengan jaminan server penyiapan cepat dan tanpa waktu henti.