Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới
Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng
Trên Ubuntu Server, có khá nhiều cách người dùng có thể lưu trữ hệ thống Giao thức truyền tệp tầm thường để cho phép người dùng gửi tệp qua lại. Tuy nhiên, có lẽ công cụ dễ tiếp cận nhất để thiết lập máy chủ TFTP trên Ubuntu Server là phần mềm Tftpd. Tại sao? Rất dễ dàng tải lên trên tất cả các bản phát hành Ubuntu hiện đại. Tốt hơn nữa, tất cả các tùy chọn cấu hình đều rất đơn giản và dễ hiểu ngay cả khi bạn là người mới sử dụng Linux.
Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn quy trình lưu trữ máy chủ TFTP trên máy chủ Ubuntu. Tốt nhất, phần mềm nên chạy từ Ubuntu Server. Điều đó nói rằng, bạn hoàn toàn có thể thiết lập tất cả phần mềm này để chạy trên Ubuntu Desktop.
Lưu ý: chúng tôi tập trung nhiều vào Ubuntu Linux trong hướng dẫn này, vì phần lớn người dùng máy chủ Linux đang sử dụng nó và sẽ rất khó hiểu nếu sử dụng nhiều hệ điều hành máy chủ. TFTP hoạt động trên nhiều bản phân phối Máy chủ Linux khác.
Cài đặt phần mềm máy chủ TFTP và các gói liên quan
Việc thiết lập máy chủ TFTP trên Ubuntu bắt đầu bằng cách cài đặt tất cả các gói liên quan mà nó cần để hoạt động chính xác. Các gói này có thể cài đặt được thông qua trình quản lý gói Apt từ dòng lệnh.
Để bắt đầu trên Máy chủ Ubuntu hoặc Máy tính để bàn của bạn, hãy khởi chạy cửa sổ dòng lệnh bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím. Sau đó, nhập các lệnh bên dưới.
Lưu ý: sử dụng Debian Linux? Hướng dẫn và quy trình thiết lập Tftpd trên nó giống với Ubuntu Linux. Để nó hoạt động, hãy làm theo hướng dẫn này nhưng thay thế tất cả các phiên bản của Apt bằng Apt-get .
sudo apt cài đặt xinetd tftpd tftp
Nếu bạn đang sử dụng Ubuntu Desktop, bạn cũng có thể khởi chạy Trung tâm phần mềm Ubuntu, tìm kiếm từng gói này và cài đặt theo cách đó, nếu bạn không phải là người thích cài đặt các chương trình với Apt .
Định cấu hình TFTPD
Bây giờ các gói TFTPD đã được thiết lập trên Máy chủ Ubuntu (hoặc Máy tính để bàn), bước tiếp theo là cấu hình máy chủ để nó chạy chính xác. Bước đầu tiên trong quá trình cấu hình là tạo một thư mục trong thư mục / etc / .
sudo mkdir -p /etc/xinetd.d/
Với thư mục được chăm sóc, hãy tạo một tệp văn bản mới bằng lệnh cảm ứng . Tất cả các cấu hình máy chủ sẽ có trong tệp này.
sudo touch /etc/xinetd.d/tftp
Không sử dụng được cảm ứng sudo ? Hãy thử nâng cấp terminal shell thành Root bằng sudo -s trước.
sudo -s touch /etc/xinetd.d/tftp
Bây giờ tệp đã tồn tại trong /etc/xinetd.d/, hãy mở tệp trong trình soạn thảo văn bản Nano.
sudo nano -w /etc/xinetd.d/tftp
Lấy mã bên dưới và dán vào cửa sổ soạn thảo văn bản Nano.
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}
Lưu chỉnh sửa vào tệp tftp trong Nano bằng cách nhấn tổ hợp bàn phím Ctrl + O. Sau đó, nhấn Ctrl + X để thoát.
Sau tệp cấu hình TFTP, bạn phải tạo thư mục “tftpboot” trong thư mục Gốc (/) trên Máy chủ Ubuntu hoặc Máy tính để bàn Ubuntu của bạn.
Sử dụng lệnh mkdir , tạo thư mục.
sudo mkdir / tftpboot
Tiếp theo, cập nhật quyền của thư mục “tftpboot” bằng lệnh chmod .
sudo chmod -R 777 / tftpboot
Khi bạn đã cập nhật thông tin quyền cho thư mục “tftpboot”, đã đến lúc sử dụng công cụ chown để thay đổi thông tin quyền của người dùng.
Lưu ý: chúng tôi đang sử dụng “không ai cả” trong lệnh chown bên dưới là có lý do. Nó sẽ cho phép mọi người cố gắng truy cập vào TFTP cùng một quyền truy cập, thay vì đặt nó cho người dùng cá nhân.
sudo chown -R nothing / tftpboot
Cuối cùng, bạn phải khởi động lại phần mềm máy chủ TFTP để chấp nhận các thay đổi. Trên Ubuntu 16.04 và mới hơn, điều này được thực hiện bằng lệnh systemctl .
sudo systemctl khởi động lại xinetd.service
Giả sử lệnh systemctl ở trên thành công, máy chủ sẽ được khởi động và chạy. Chuyển sang phần tiếp theo để tìm hiểu cách chuyển tệp bằng TFTP.
Chuyển tệp qua TFTP
Bây giờ máy chủ TFTP trên máy chủ Ubuntu đã hoạt động, chúng ta có thể nói về cách tải lên và tải xuống tệp. Lý do cần phải xem xét cách sử dụng TFTP trên Linux là các ứng dụng khách FTP như FileZilla và những ứng dụng khác có thể không có hỗ trợ cho nó.
Để bắt đầu, hãy mở một thiết bị đầu cuối trên máy tính mà bạn định kết nối với máy chủ TFTP từ xa. Sau đó, cài đặt gói “tftp” để bạn có thể gửi kết nối, tải lên, tải xuống, v.v.
Ubuntu
sudo apt cài đặt tftp
Debian
sudo apt-get install tftp
Arch Linux
sudo pacman -S atftp
Fedora
sudo dnf cài đặt tftp
OpenSUSE
sudo zypper cài đặt tftp
Với ứng dụng được thiết lập trên hệ thống của bạn, hãy tìm địa chỉ IP của máy chủ TFTP Ubuntu của bạn. Sau đó, kết nối với máy chủ bằng cách làm theo ví dụ bên dưới.
Lưu ý: cần trợ giúp để tìm ra địa chỉ IP cho máy chủ TFTP của bạn? Kiểm tra bài viết này ở đây !
tftp ip.address.of.tftp.server
Tải lên
Để gửi một tệp đến máy chủ TFTP của bạn, hãy sử dụng lệnh put .
đặt tên của tập tin
Tải xuống
Để tải xuống tệp từ máy chủ TFTP của bạn, hãy sử dụng lệnh get .
lấy tên của tập tin
Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng
Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập
Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn
Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi
Cách tải xuống Podcast từ Linux Terminal với Podfox
Cách dọn dẹp và tăng tốc Ubuntu
Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe
TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách
Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,
AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó