วันจันทร์ที่ 15 สิงหาคม พ.ศ. 2565

การใช้งาน Ubuntu 20.04

Ubuntu 20.04 Setup💀 Setup vsftps

The instructions should be applicable to other Linux Ubuntu versions. ** Install VSFTPD Server : - Open Terminal - sudo apt update - sudo apt install vsftpd - sudo service vsftpd status ** Configure Firewall : - sudo ufw allow 20/tcp - sudo ufw allow 21/tcp - sudo ufw allow 40000:50000/tcp - sudo ufw allow 990/tcp - sudo ufw allow openssh - sudo ufw enable - sudo ufw status ** Create FTP User: - sudo adduser ftpuser - sudo mkdir /home/ftpuser/ftp - sudo chown nobody:nogroup /home/ftpuser/ftp - sudo chmod a-w /home/ftpuser/ftp - sudo mkdir /home/ftpuser/ftp/files - sudo chown ftpuser:ftpuser /home/ftpuser/ftp/files ** VSFTPD Server Configuration : - sudo vi /etc/vsftpd.conf listen=NO listen_ipv6=YES anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd force_dot_files=YES pasv_min_port=40000 pasv_max_port=50000 user_sub_token=$USER local_root=/home/$USER/ftp - sudo systemctl restart vsftpd.service

🐟Docker setup php-apace-mysql 

docker run --name php -d --rm -p 80:80 -v "$PWD"/ftp/www:/var/www/html php:7.2-apache

#map path for vsftpd : "$PWD"/ftp/www:/var/www/html

docker pull mysql
docker pull phpmyadmin/phpmyadmin

docker run --name skmysql -d --rm -e MYSQL_ROOT_PASSWORD=1234 -e MYSQL_DATABASE=sk  -p 3306:3306 mysql

docker run --name phpmyadmin -d --link sk_eds:db -p 8081:80 phpmyadmin/phpmyadmin

เข้าดู Config
> docker inspect keeplearning

เรียกใช้ Command
> docker exec -it 507a5d22d8c2 bash
> mysql -u root -p

ดู Docker tag id ที่ Run
> docker ps -a

Stop Docker ที่ Run
> docker stop < tag id / 3 ตัวหน้า>

ลบ Docker ที่ Run // parameter --rm จะทำการลบเมื่อมีการ Stop Docker
> docker rm < tag id / 3 ตัวหน้า>

ดู Docker ไฟล์ images
> docker images

ลบไฟล์ images
> docker rmi <image files>

🌐Docker Run Ngingx

docker run -d --name nginx-server -p 80:80 --rm -v "$PWD"/ftp/files/www:/usr/share/nginx/html nginx:1.25.1 

👥changed the permissions (Folder/subfolder)

  1. sudo chown -R user:group /var/www/example 

  2. sudo chmod -R 775 /var/www/example (this changed the permissions)


💢Delete Folder/subfolder

  1. sudo rm -r <foldername>

  2. sudo rmdir <foldername>




ไม่มีความคิดเห็น:

แสดงความคิดเห็น