1. SSH basic
- Public key – private key :
- ssh to server :
- Bài tập :
- Tạo một server linux trên EC2
- Ssh với file .pem sinh ra bởi AWS.
- Tạo một key mới, để file .pub vào authorize_key trên server
- Ssh bằng key mới.
- config ngắn gọn phía client : .ssh/config.
2.Quản lý thư mục
- Thư mục linux
- symbolic link : ln -s
- Bài tập : đọc hiểu lệnh : ls -la :
drwx------ 6 developer staff 192 Dec 23 15:31 Accounts
– Liệt kê các user và group
lrwxr-xr-x 1 developer staff 39 Aug 27 14:45 Android -> /Volumes/Elements/ForDeveloper/Android/
drwx------ 100 developer staff 3200 Dec 8 10:13 Application Scripts
drwx------+ 50 developer staff 1600 Dec 20 19:18 Application Support
drwxr-xr-x 7 developer staff 224 Dec 28 12:41 Assistant
drwx------+ 2 developer staff 64 Jul 24 19:28 Assistants
drwx------+ 5 developer staff 160 Jul 24 19:28 Audio
drwx------ 2 developer staff 64 Dec 28 14:36 Autosave Information
lrwxr-xr-x 1 developer staff 23 Aug 30 14:16 Caches -> /Volumes/Working/Caches
drwxr-xr-x@ 13 developer staff 416 Aug 21 15:31 Calendars
drwxr-xr-x 3 developer staff 96 Jul 30 15:42 CallServices
drwx------+ 2 developer staff 64 Jul 24 19:28 ColorPickers
drwxr-xr-x 3 developer staff 96 Nov 5 16:33 ColorSync
drwx------+ 2 developer staff 64 Jul 24 19:28 Colors
drwx------+ 3 developer staff 96 Jul 24 19:28 Compositions
lrwxr-xr-x 1 developer staff 45 Dec 1 17:09 Containers -> /Volumes/Working/developer_libary/Containers/
drwx------@ 14 developer staff 448 Jan 3 14:22 Cookies
drwxr-xr-x 3 developer staff 96 Nov 19 10:37 CoreFollowUp
lrwxr-xr-x 1 developer staff 44 Dec 7 10:04 Developer -> /Volumes/Working/developer_libary/Developer/
drwxr-xr-x 3 developer staff 96 Jul 30 15:44 Dictionaries
drwxr-xr-x 3 developer staff 96 Jul 30 15:42 Family
drwx------+ 3 developer staff 96 Jul 24 19:28 Favorites
drwxr-xr-x 4 developer staff 128 Jul 30 15:45 FileProvider
drwx------+ 8 developer staff 256 Jul 24 19:28 FontCollections
drwx------+ 2 developer staff 64 Jul 24 19:28 Fonts
– Liệt kê các thư mục và quyền thư mục.
– Liệt kê các file và quyền file
– Liệt kê các symbolic link
3.Phân quyền basic:
- Chmod
- Chown
- Tạo user
- Tạo user có quyền sudo
- Login user khác với : su
- Bài tập :
- Tạo user_A : thư mục gốc : /home/user_A
- Tạo user_B : thư mục gốc : /home/user_B
- Tạo một thư mục chỉ user_B mới edit được trong thư mục /home/user_A
4. Quản lý tiến trình / cổng
5. AWS firewall (security group)
- Không phải ai cũng được vào nên tạm xem ảnh chụp
- Nếu server không kết nối được, hỏi admin check lại firewall
Bài tập : với cấu hình security group như trong hình, các cổng thông thường để phát triển (VD :8080) có chạy được không?