Ini adalah sebuah daftar command/perintah pada ubuntu atau aplikasi yang biasa saya gunakan pada sebuah server ubuntu.
Penjelasan | Perintah |
---|---|
Ubuntu: Cek versi | lsb_release -a |
Direktori: Hapus | rm -R /directory |
Nginx: Stop | systemctl restart stop |
Nginx: Restart | systemctl restart nginx |
Nginx: Restart | systemctl start nginx |
Nginx: Cek status | systemctl status nginx |
Nginx: Cek konfigurasi | nginx -t |
UFW: Mengizinkan port | ufw allow :port_number: |
UFW: Mengaktifkan | ufw enable |
UFW: Cek status | ufw status verbose |
Nginx-Certbot: Tambah https | sudo certbot --nginx -d :domain1: -d :domain2: |
Docker: Jalankan container | docker container run -p :port_local:::port_docker: :nama_container: -d |
Docker: Melihat network | docker network ls |
Docker: Membuat bridge network | docker network create -d bridge :nama_network: |
Docker: Melihat volume | docker volume ls |
Docker: Membuat volume | docker volume create :nama_volume: |
Docker: Menjalankan compose | docker compose -f :nama_file_docker_compose: up -d --build |
Docker: Masuk container | docker exec -it :nama_container: bash |
GIT: Set config | git config --global user.name "Nama Anda:PC-Server" git config --global user.email "[email protected]" |
GIT: Melihat konfigurasi | git config --list |
SSH: Membuat key baru | ssh-keygen -t ed25519 -C "[email protected]" |
SSH: Membuat agent | eval "$(ssh-agent -s)" |
SSH: Menambahkan key baru | ssh-add ~/.ssh/id_ed25519 |
SSH: Mengecek SSH Github | ssh -T [email protected] |
Webhook: Memulai dengan konfig | webhook -hooks :hooks-config.json: -verbose |
Supervisor: Membaca ulang konfig | supervisorctl reread |
Supervisor: Mengupdate konfig | supervisorctl update |
Supervisor: Masuk konfig | supervisorctl |
Supervisor: Stop aplikasi | supervisor> stop supervisor-webhook |
Supervisor: Start aplikasi | supervisor> start supervisor-webhook |
Shell: Cek Processor | cat /proc/cpuinfo |
Shell: Cek Processor | lscpu |
Shell: Cek memori | cat /proc/meminfo |
Shell: Cek disk dan partisi | fdisk -l |
Shell: Cek yang sedang login | who |
Shell: Cek penggunaan ram | free |
Shell: Cek penggunaan cpu | top |
Shell: Cek penggunaan cpu | htop |
Shell: Cek proses dan id | ps ux |
Shell: Cek size directory | du |
Shell: Cek size dan partisi harddisk | df -h |
Shell: Menampilkan waktu | date |
Shell: Print Working Directory | pwd |
Shell: Hapus folder kosong | rmdir :nama_file: |
Shell: Melihat isi berkas perhalaman | less :nama_file: |
Shell: Mengubah update time berkas/buat berkas | touch :nama_file: |
Shell: History aksi shell | history |
Shell: Informasi user | id :user_name: |
Shell: Informasi direktori dan user | ls -l i |
Shell: Informasi proses dan user | ps -aux |
Shell: Daftar user | cat /etc/passwd |
Shell: Buat user | adduser :nama_uer: |
Shell: Hapus user | userdel -r :nama_user: |
Shell: Daftar group | cat /etc/group |
Shell: Buat group | sudo groupadd :nama_group: |
Shell: Memasukkan group | sudo usermod -a -G :nama_group: :nama_user: |
Shell: Menghapus group | sudo groupdel :nama_group: |
Shell: Lihat virtual disk | losetup |
Shell: Lihat semua attached disk | lsblk |
Shell: Lihat info file | file * |
Shell: Lihat detail file | stat :nama_file: |
Shell: Lihat env variable | env |
Shell: Verifikasi service | systemctl is-active :nama_service: |
Shell: Cek enable service | systemctl is-enabled :nama_service: |
Shell: Cek failed service | systemctl is-failed :nama_service: |
Shell: Get all failed service | systemctl --failed --type=service |
Shell: Start service | systemctl start :nama_service: |
Shell: Enable service | systemctl enable :nama_service: |
Shell: Stop service | systemctl stop :nama_service: |
Shell: Disable service | systemctl disable :nama_service: |
Shell: Restart service | systemctl restart :nama_service: |
Shell: Show network if | ip a |
Shell: Show detail network if | ip addr show :nama_interface: |
Shell: Cek upgradable paket | sudo apt list --upgradable |
Shell: Uninstall paket | sudo apt remove |
Shell: List paket terinstall | apt list --installed |
Shell: Informasi paket | apt show :nama_paket: |
Shell: Lihat semua log | sudo journalctl |
Cukup sekian untuk saat ini, cheatsheet ini akan saya update seiring berjalannya waktu… Semoga bermanfaat untuk anda, selain bermanfaat untuk diri saya sendiri 😀