Một số lệnh Linux mà tôi hay dùng

Published: August 01, 2023  •  go

Một số lệnh Linux mà tôi hay dùng


  1. Dừng app đang chạy trên cổng 8080
sudo kill -9 `sudo lsof -t -i:8080`
  1. Mở thu mục config nginx Ubuntu
cd /etc/nginx/sites-available
  1. Restart nginx Ubuntu
sudo systemctl restart nginx
  1. Đọc log
tail -f nohup.out
  1. Đọc log service oci
journalctl -u oci -f
  1. Mở toàn bộ port ubuntu iptables
sudo iptables -I INPUT -j ACCEPT
  1. Tạo soft link nginx
sudo ln -s /etc/nginx/sites-available/example.conf /etc/nginx/sites-enabled/
  1. Cấu hình run java on service
cd /etc/systemd/system
tạo file <nameservice>.service
================================
[Unit]
Description=oci_app
After=syslog.target
[Service]
WorkingDirectory=/usr/oci
ExecStart=java -jar oci-0.0.2.jar
SuccessExitStatus=143
Type=simple
ExecStop=/bin/kill -15 $MAINPID
[Install]
WantedBy=multi-user
  1. Run/Stop service
sudo systemctl start oci
sudo systemctl stop oci
sudo systemctl status oci
  1. Multi app nginx
server {
		listen ...;
		...
		location / {
			proxy_pass http://127.0.0.1:8080;
		}
		location /blog {
			rewrite ^/blog(.) /$1 break;
			proxy_pass http://127.0.0.1:8181;
		}
		location /mail {
			rewrite ^/mail(.) /$1 break;
			proxy_pass http://127.0.0.1:8282;
		}
}
  1. Đổi tên file
mv [old_file_name] [new_file_name]
  1. Khi tạo mới postgresql, mặc đinh user postgres ko có password. Sử dụng lệnh sau để tạo mật khẩu
sudo passwd postgres

We'll never share your email with anyone else.