Di bawah ini adalah panduan singkat untuk penggunaan dasar shell Linux (command line). Setelah Anda menguasai perintah untuk memindahkan data pada direktori dan mencari file, menggunakan shell akan menjadi sangat efisien!
Beberapa perintah untuk me-restart service :
SSH:
(CentOS) service sshd restart
(Debian) /etc/init.d/ssh restart
Apache:
(CentOS) service httpd restart
(Debian) /etc/init.d/apache2 restart
cPanel:
(CentOS) service cpanel restart
MySQL:
(CentOS) service mysql restart
(Debian) /etc/init.d/mysql restart
Untuk informasi rinci tentang salah satu perintah di bawah ini, ketik “man [command]” pada baris perintah.
Proses
top – Menampilkan ringkasan dari semua proses yang berjalan, dengan CPU dan penggunaan memori.
kill -9 PID – Menghentikan proses. Gunakan ‘top‘ untuk menemukan PID dari proses yang sedang berjalan.
Pencarian
grep root /etc/passwd – Menunjukkan semua kecocokan dari root in / etc / passwd.
grep -v root /etc/passwd – Menunjukkan semua baris yang tidak cocok dengan root.
find /etc -name config – Mendaftarkan semua file yang berisi ‘config’ sesuai dengan namanya.
Manipulasi Data
rm filename.ext – Menghapus filename.ext.
rm -f filename.ext – Menghapus filename.ext. tanpa Konformasi
tar xvfz file.tar.gz – Mengekstrak .tar.gz file.
bzip2 filename.ext – MenZip filename.ext menjadi filename.ext
bz2. bunzip2 filename.ext.bz2 – Unzips filename.ext.bz2 menjadi filename.ext]
cp – mengkopi file
mv – Memindahkan file, dan juga dapat mengubah nama file.
chown – Mengubah hak akses kepemilikan pada file.
Memanipulasi Direktori
mkdir – Membuat direktori baru dengan nama yang Anda tentukan, contohnya ‘mkdir downloads‘
cd – Ubah direktori, misalnya untuk pindah ke direktori / root, melakukan “cd / root“
ls – Daftar semua file dalam direktori saat ini.
Koneksi
netstat -an – Menunjukkan semua koneksi yang terbuka ke server.
ifconfig – Menunjukkan informasi untuk semua antarmuka jaringan dikonfigurasikan.
Lain-lain
df -h : – Menampilkan ringkasan ruang total dan digunakan disk.
passwd – Ubah password account Anda. Jika login sebagai root, Anda dapat menentukan pengguna, misalnya “user passwd“
vi – Sebuah editor teks dasar disertakan dengan semua distro Linux.
touch – Menghasilkan file kosong, contohnya. ‘touch index.php‘ akan membuat index.php kosong.