Lưu trữ của tác giả: Nguyễn Võ

Hướng dẫn sử dụng lệnh wget trong linux

I. Khái niệm Wget là gì?

Wget là một công cụ duy trì tải xuống tệp trong các trường hợp kết nối mạng không ổn định và chậm, không gây gián đoạn. Wget là lệnh rất linh hoạt và hoạt động trong các thiết bị đầu cuối, tập lệnh và công việc cron. Người dùng không cần phải hoạt động hoặc đăng nhập trong quá trình tải xuống

II. Lợi ích của wget

  • Hỗ trợ khả năng tiếp tục tải xuống bị gián đoạn, tính năng này hữu ích cho các tệp lớn hoặc kết nối không ổn định.
  • Wget cho phép người dùng hạn chế sử dụng băng thông trong quá trình tải xuống, cho phép quản lý tốt hơn các tài nguyên mạng.
  • Tính linh hoạt, công cụ này xử lý các giao thức như HTTP, HTTPS và FTP làm cho nó linh hoạt để tải xuống nội dung từ các nguồn khác nhau.

III. Rủi ro khi sử dụng wget

  • Đôi khi vô tình tải xuống khối lượng lớn dữ liệu hoặc toàn bộ trang web.
  • Về bảo mật: sử dụng lệnh wget để truy xuất nội dung từ các nguồn đáng ngờ hoặc thông qua các URL được xây dựng độc hại phơi bày các hệ thống trước các mối đe dọa bảo mật như phần mềm độc hại hoặc lừa đánh cắp thông tin.
  • Việc sử dụng wget đối với các loại nội dung cụ thể đôi khi vi phạm bản quyền hoặc quyền sở hữu
    Không đầy đủ các dữ liệu cần dẫn đến việc có thông tin trang web không hoàn chỉnh.

IV. Kiểm tra cài đặt

Tiện ích wget rất có thể đã có sẵn trên hệ thống, vì nó thường được cài đặt sẵn.
Để kiểm tra công cụ có sẵn trên hệ thống của bạn, hãy chạy lệnh wget

wget

Nếu wget đã được cài đặt, đầu ra cho thấy lệnh bị thiếu một URLNếu wget chưa được cài đặt output sẽ báo no such file or directory

V. Cài đặt Wget

Nếu chưa được cài đặt trên máy chủ, bạn có thể cài đặt thủ công
Dưới đây là hướng dẫn cài đặt cho các hệ điều hành như Ubuntu/Debian

  1.  Tải xuống các thông tin gói từ các nguồn được cấu hình
    apt-get update -y
  2.  tiếp đến chạy lệnh bên dưới để cài đặt wget
    apt-get install wget -y

VI. Các tiện ích của Wget

1. Lệnh tải tệp từ web: wget [URL]

wget https://apt.puppetlabs.com/puppet8-release-jammy.deb

2. Lệnh tải với tên chỉ định, cho phép người dùng có thể đặt tên cho tập tin: wget -O [file_name] [URL]

wget -O PuppetServer https://apt.puppetlabs.com/puppet8-release-jammy.deb

3. Lệnh tải tệp vào thư mục/đường dẫn cụ thể: wget -P [target_directory] [URL]

wget -P ./Documents https://apt.puppetlabs.com/puppet8-release-jammy.deb

4. Lệnh thiết đặt tốc độ tải xuống: wget –limit-rate [maximum_speed] [URL]

wget --limit-rate 1m https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz

5. Lệnh tải nhiều tệp: wget -i [file_name]

vi MultipleDownloads.txt

Khi ở trong trình chỉnh sửa, bạn hãy thêm URL của các gói muốn tải xuống.
Đây là các URL mình muốn tải xuống:

Sau đó chạy lệnh wget:

wget -i MultipleDownload

6. Lệnh tải toàn bộ trang web: wget -m [URL]

wget -m https://vnexpress.net

7. lệnh tải trong nền: wget -b [URL]

wget -b https://awebsite.vn

8. Lệnh kiểm tra trạng thái tải xuống với đuôi lệnh:

tail -f wget-log

Meta tung chatbot AI: Công nghệ mới, lo ngại mới?

Meta tung chatbot AI: Công nghệ mới, lo ngại mới?- Ảnh 1.

Meta tung chatbot AI: Công nghệ mới, lo ngại mới?- Ảnh 1.

(Ảnh: Theo Getty Images)

Meta – công ty mẹ của Facebook và Instagram – vừa chính thức triển khai trợ lý AI tại Anh cùng mẫu kính thông minh Ray-Ban Meta với giá £299, được chính Mark Zuckerberg quảng bá.

Trợ lý AI của Meta có khả năng tạo văn bản và hình ảnh, nay đã có mặt trên Facebook và Instagram tại Anh và Brazil, sau khi ra mắt tại Mỹ và Úc. Tuy nhiên, dịch vụ này vẫn chưa khả dụng ở Liên minh Châu Âu do vướng mắc về quy định pháp lý.

Người dùng tại Anh có thể truy cập chatbot này qua biểu tượng trong ứng dụng Facebook hoặc Instagram, hoặc sử dụng kính Ray-Ban Meta – sản phẩm tích hợp trợ lý giọng nói mới của Meta. Tại sự kiện ra mắt gần đây, Zuckerberg đã tiết lộ rằng AI này còn có thể sử dụng giọng nói của các ngôi sao như Judi Dench hay John Cena, nhưng tính năng này không khả dụng tại Anh.

Meta tung chatbot AI: Công nghệ mới, lo ngại mới?- Ảnh 2.

(Ảnh: Theo Meta)

Meta cho biết trợ lý AI của họ sẽ hỗ trợ người dùng tìm kiếm thông tin, sáng tạo nội dung và chia sẻ ý tưởng dễ dàng hơn với cộng đồng mạng. Sản phẩm được phát triển dựa trên mô hình AI Llama 3.2 của Meta, nhưng lại gây ra nhiều tranh cãi về cách sử dụng dữ liệu cá nhân.

Gần đây, các bài đăng lan truyền từ người nổi tiếng như Tom Brady hay James McAvoy với thông điệp “Goodbye Meta AI!” đã tạo nên làn sóng phản đối việc Meta sử dụng bài đăng của người dùng để huấn luyện AI. Tuy nhiên, bài đăng này không có giá trị pháp lý trong việc bảo vệ quyền riêng tư. Người dùng muốn ngăn Meta sử dụng dữ liệu của mình phải tự điền vào mẫu phản đối trong phần cài đặt quyền riêng tư của ứng dụng.

Meta cũng đang thử nghiệm một công nghệ mới có tên Movie Gen, cho phép tạo video và âm thanh dựa trên yêu cầu của người dùng – ví dụ như hình ảnh một chú gấu túi đang lướt sóng. Tuy nhiên, công nghệ này hiện chưa được cung cấp rộng rãi cho công chúng.

Bất chấp tiềm năng lớn, Meta vẫn đối mặt với nhiều thách thức, đặc biệt là về quyền riêng tư và pháp lý. Liệu chatbot AI mới này có mở ra kỷ nguyên mới cho tương tác xã hội, hay sẽ chỉ làm dấy lên thêm lo ngại từ người dùng? Câu trả lời sẽ nằm ở cách Meta xử lý những phản hồi trong thời gian tới.

Nvidia kỷ niệm 25 năm GPU, trở thành công ty giá trị thứ hai thế giới

Jensen Huang, CEO Nvidia tại Triển lãm Computex 2024 tại Đài Loan, hồi tháng 6/2024. Ảnh: Khương Nha

GeForce 256, công bố năm 1999, được đánh giá không đơn thuần là một card đồ họa mà đã đặt nền tảng cho những tiến bộ của game và máy tính sau này. “GeForce 256 có thể giảm tải cho CPU, cho phép các nhà phát triển tích hợp nhiều chi tiết hơn vào trò chơi mà không làm giảm hiệu suất”, Tom’s Hardware nhận định.

Trong một phần tư thế kỷ tiếp theo, sự hợp tác giữa các nhà phát triển trò chơi và Nvidia đã phá vỡ nhiều giới hạn, thúc đẩy tiến bộ trong ngành như kết cấu chân thực, ánh sáng động và tốc độ khung hình mượt hơn – những cải tiến lớn cho game thủ.

Hiện Nvidia vẫn duy trì vị thế dẫn đầu về GPU. H100 của hãng hiện là chip đồ họa GPU mạnh nhất trên thị trường. Jensen Huang, CEO Nvidia, mô tả đây là “hệ thống đầu tiên trên thế giới được thiết kế cho siêu AI”. Trong huấn luyện AI, GPU chiếm ưu thế so với CPU nhờ khả năng tiến hành song song hàng loạt tính toán.

Sự bùng nổ của AI tạo sinh đưa Nvidia thành ngôi sao sáng nhất về phần cứng. Cổ phiếu công ty hiện đạt 138,57 USD, đưa giá trị vốn hóa lên 3,4 nghìn tỷ USD, tạo khoảng cách đáng kể với công ty đứng sau là Microsoft với 3,1 nghìn tỷ USD và gần đuổi kịp Apple với 3,5 nghìn tỷ USD. Theo Reuters, với đà này, hãng chip do tỷ phú Jensen Huang đồng sáng lập “sẵn sàng soán ngôi Apple trở thành công ty có giá trị nhất hành tinh”.


Jensen Huang, CEO Nvidia tại Triển lãm Computex 2024 tại Đài Loan, hồi tháng 6/2024. Ảnh: Khương Nha

Jensen Huang, CEO Nvidia, tại Triển lãm Computex 2024 Đài Loan, hồi tháng 6/2024. Ảnh: Khương Nha

Theo các nhà phân tích, việc giới đầu tư đặt cược vào nhu cầu mạnh mẽ đối với bộ xử lý AI Blackwell thế hệ tiếp theo là động lực lớn cho Nvidia tiếp tục tăng giá trị, với giá trị cổ phiếu có thể đạt 165 USD, theo công ty nghiên cứu TD Cowen. Dòng chip mới chuyên dùng cho các hệ thống AI, có giá dự kiến từ 30.000 đến 40.000 USD, được cho là “đang được đặt hàng một cách điên rồ”.

Theo CNBC, Nvidia giống như những người bán cuốc xẻng ở thời kỳ cơn sốt đào vàng, khi cung cấp công cụ cho các hệ thống AI – xu hướng mới trong thời đại kỹ thuật số. Từ những ông lớn như Microsoft, Meta, Google và Amazon đến các công ty nhỏ đều xếp hàng để mua những bộ GPU mạnh mẽ nhằm dẫn đầu trong cơn sốt. Ở thị trường chip đào tạo AI có khả năng suy luận, Nvidia chiếm 95% thị phần, theo hãng nghiên cứu Mizuho. Các nhà phân tích cũng dự đoán nhu cầu xây dựng trung tâm dữ liệu AI sẽ giúp doanh thu hàng năm của Nvidia tăng gấp đôi, lên gần 126 tỷ USD.

Nvidia thành lập năm 1993 bởi ba kỹ sư Jensen Huang, Chris Malachowsky và Curtis Priem – những người dự đoán khi máy tính phát triển sẽ cần những bộ xử lý đồ họa (GPU) phức tạp. Ván cược được đền đáp khi năm 2000, họ giành hợp đồng lớn đầu tiên: sản xuất chip cho máy chơi game Xbox của Microsoft. Kể từ đó, Nvidia được chú ý hơn nhờ các sản phẩm GPU cho máy tính. Khi làn sóng khai thác tiền số diễn ra, công ty lại tiếp tục hưởng lợi nhờ cơn khát card đồ họa.

Đầu 2022, hãng công bố H100 – bộ xử lý đồ họa GPU mạnh nhất từng chế tạo và vẫn là một trong những chip đắt nhất hiện nay với giá 40.000 USD. Khi đó, giới chuyên gia nhận định Nvidia chọn sai thời gian công bố, bởi các doanh nghiệp đang tìm cách thắt chặt chi tiêu và sa thải nhân sự. Tuy nhiên, thực tế đã chứng minh ngược lại khi OpenAI ra mắt ChatGPT và trào lưu AI bùng nổ trên thế giới.

Lưu Quý



Hướng dẫn cách thay đổi mật khẩu trong Linux

I. Giới thiệu

Mật khẩu được sử dụng để xác thực người dùng và ngăn chặn truy cập trái phép vào dữ liệu nhạy cảm. Việc thay đổi mật khẩu Linux thường xuyên sẽ bổ sung thêm một lớp bảo mật và giảm khả năng bị tấn công dựa trên mật khẩu.

II. Cách thay đổi mật khẩu của riêng bạn trong Linux

  1. Truy cập ssh vào server, mở cửa sổ terminal và chạy lệnh passwd
    passwd
  2. Nhập mật khẩu hiện tại của bạn
  3. Nhập mật khẩu mới và nhập lại mật khẩu mới lần nữa
  4. Thay đổi mật khẩu thành công sẽ có thông báo “password updated successfully

III. Cách thay đổi mật khẩu của người dùng khác trong Linux

Để thay đổi mật khẩu của người dùng khác

  1. Sử dụng passwd lệnh với tên người dùng mà bạn muốn thay đổi mật khẩu. Ví dụ: longvan1
    passwd longvan1
  2. Nhập mật khẩu mới cho người dùng và nhập lại mật khẩu mới lần nữa.
  3. Thay đổi mật khẩu thành công sẽ có thông báo “password updated successfully

IV. Cách thay đổi mật khẩu root trong Linux

Mật khẩu root cho phép người dùng thực thi các lệnh đặc quyền cao nhất, dể thay đổi mật khẩu root trong Linux:

  1. Sử dụng lệnh passwd
    passwd root
  2. Nhập mật khẩu mới cho root và Nhập lại mật khẩu mới
  3. Thay đổi mật khẩu thành công sẽ có thông báo “password updated successfully

Như vậy Long Vân đã hoàn thành Hướng dẫn cách thay đổi mật khẩu trong Linux. Chúc Quý Khách thành công.

“Ông lớn” nhà mạng Viettel, Vinaphone và Mobifone thông báo chi tiết việc phủ sóng 5G

“Ông lớn” nhà mạng Viettel, Vinaphone và Mobifone thông báo chi tiết việc phủ sóng 5G- Ảnh 1.

    “Ông lớn” nhà mạng Viettel, Vinaphone và Mobifone thông báo chi tiết việc phủ sóng 5G- Ảnh 1.

    Tập đoàn Công nghiệp – Viễn thông Quân đội ( Viettel ) thông tin rằng từ ngày 15/10, Viettel sẽ khai trương dịch vụ 5G thương mại cho người dùng. Phạm vi cung cấp dịch vụ 5G của Viettel trên quy mô toàn quốc. Nhà mạng này cũng dự kiến phủ sóng 5G tại tất cả 63 tỉnh, thành trong tháng 10/2024.

    “Ông lớn” nhà mạng Viettel, Vinaphone và Mobifone thông báo chi tiết việc phủ sóng 5G- Ảnh 2.

    Bên cạnh đó, Viettel cũng đầu tư mạnh vào các tuyến cáp quang biển với tuyến cáp ADC (Asia Direct Cable) dự kiến đi vào hoạt động vào đầu năm 2025, đóng góp 50% dung lượng quốc tế của Việt Nam.

    Thiếu tướng Tào Đức Thắng – Chủ tịch kiêm Tổng Giám đốc Tập đoàn Viettel cho biết: “Viettel đặt mục tiêu phát triển hạ tầng số lớn nhất, an toàn nhất với công nghệ tiên tiến nhất bao gồm hạ tầng truyền dẫn, hạ tầng lưu trữ, tính toán, từ đó hình thành những nền tảng, hệ sinh thái dịch vụ số để phục vụ chuyển đổi số trên toàn quốc, đáp ứng chiến lược quốc gia về kinh tế số và xã hội số”.

    Từ tháng 3/2024, Tập đoàn Bưu chính Viễn thông Việt Nam ( VNPT ) đã trúng đấu giá thành công khối băng tần C2 (3700-3800 MHz), cho phép triển khai mạng 5G với tốc độ cao.

    “Ông lớn” nhà mạng Viettel, Vinaphone và Mobifone thông báo chi tiết việc phủ sóng 5G- Ảnh 3.

    Cụ thể, từ ngày 13-10 đến 15-11, thuê bao VinaPhone đã có máy điện thoại 5G sẽ được tham gia chương trình trải nghiệm 5G siêu tốc miễn phí (được tặng 50GB dữ liệu sử dụng trong 30 ngày).

    Đại diện VinaPhone cho biết theo kế hoạch, đến hết năm 2024, VNPT sẽ hoàn thành lắp đặt trên 3.000 trạm phát sóng 5G, đặc biệt tại các khu vực đô thị và trung tâm kinh tế lớn trên toàn quốc.

    Ngày 09/7/2024 vừa qua, Tổng công ty Viễn thông MobiFone đã tham gia đấu giá và trở thành nhà mạng giành được quyền sử dụng tần số vô tuyến điện với khối băng tần C3 (3800 – 3900 MHz). Sau khi giành được quyền sở hữu khối băng tần C3, MobiFone đang tập trung triển khai các công việc tiếp theo, đảm bảo các điều kiện để sẵn sàng cho việc thương mại hóa 5G.

    “Ông lớn” nhà mạng Viettel, Vinaphone và Mobifone thông báo chi tiết việc phủ sóng 5G- Ảnh 4.

    Các khách hàng MobiFone sẽ được trải nghiệm dịch vụ 5G dự kiến từ tháng 11/2024. Mặt khác, để tăng cường hiệu quả triển khai 5G, MobiFone đang triển khai mô hình hợp tác chia sẻ hạ tầng với các nhà mạng có băng tần 5G phù hợp.

    Cụ thể, ngày 27/9 vừa qua, MobiFone đã ký kết thỏa thuận hợp tác chiến lược với Tập đoàn an ninh mạng F-Secure trước khi chính thức đưa 5G vào thương mại, với cam kết lấy khách hàng làm trung tâm.

    Theo Bộ TT&TT đến năm 2025, 100% tỉnh, thành phố, các khu công nghệ cao, khu công nghệ thông tin tập trung, trung tâm nghiên cứu phát triển, đổi mới sáng tạo, khu công nghiệp, nhà ga, cảng biển, sân bay quốc tế sẽ có dịch vụ di động 5G. Tốc độ tối thiểu của mạng này cần đạt 100 Mbps.

    Trước đó, tại cuộc họp báo thường kỳ tháng 3/2024 của Bộ TT&TT ông Lê Văn Tuấn, Cục trưởng Cục Tần số Vô tuyến điện (VTĐ) khẳng định: Triển khai mạng 5G đã đến thời điểm chín muồi. Các nhà mạng Việt Nam cũng đã triển khai thử nghiệm 5G trong vài năm vừa qua. Các nhà mạng gần đây đều trả lời truyền thông là đã sẵn sàng triển khai 5G”.

    “Ông lớn” nhà mạng Viettel, Vinaphone và Mobifone thông báo chi tiết việc phủ sóng 5G- Ảnh 5.

    Tốc độ 5G cao hơn rất nhiều so với 4G , với tốc độ lý thuyết có thể lên tới 10 Gbps. Trong điều kiện thực tế, tốc độ 5G cho người dùng phổ biến có thể đạt tới 1Gbps, gấp 10 lần 4G. Điều này giúp truyền tải video chất lượng 4K, hoặc sử dụng tốt các công nghệ mới như thực tế ảo (VR), thực tế tăng cường (AR) và các ứng dụng đòi hỏi băng thông cao, không độ trễ như game, livestream…

    Ecovacs sửa lỗi chiếm quyền điều khiển trên robot hút bụi

    Ecovacs Deebot X2. Ảnh: Tuấn Hưng

    Theo Ecovacs, tình huống một model của hãng bị điều khiển từ xa liên quan đến công cụ hack phức tạp, đòi hỏi quyền truy cập vật lý và hỗ trợ kỹ thuật từ nhà nghiên cứu. Trong khi đó, hiện tượng nhiều robot hút bụi bỗng dưng chửi thề thực tế xuất phát từ một vụ rò rỉ dữ liệu của bên thứ ba tại Mỹ, khiến tài khoản của các thiết bị IoT bị lộ, trong đó có của Ecovacs.

    Thừa nhận sự cố gây lo ngại, Ecovacs gửi lời xin lỗi tới người dùng và khẳng định đã nâng cấp phần mềm để phòng ngừa vấn đề bảo mật nói trên với các dòng robot hút bụi, trừ Deebot X2. Model này đã có bản nâng cấp tăng cường bảo mật liên quan đến quyền xem video trực tiếp hồi tháng 8 và sẽ tiếp tục được cập nhật trong tháng 11 để khắc phục hoàn toàn lỗi.

    Đại diện Hợp Long, nhà phân phối Ecovacs tại Việt Nam, cho biết chưa ghi nhận trường hợp người dùng Deebot X2 trong nước bị ảnh hưởng. Tuy nhiên, công ty khuyến cáo người dùng luôn cập nhật bản firmware mới nhất.

    Ecovacs Deebot X2 là robot hút bụi đầu tiên trên thị trường sử dụng cảm biến Lidar thể rắn giúp máy có thiết kế mỏng, không có “cục u” phía trên như đa số đối thủ ở phân khúc cao cấp. Đây cũng là lý do máy được chọn làm sản phẩm mẫu trong một số cuộc thi hack vào thiết bị gia dụng thông minh, robot hút bụi trên thế giới. Máy ra mắt tháng 8/2023 tại thị trường Việt Nam với giá 24,9 triệu đồng và hiện đã có bản nâng cấp Deebot X5.


    Ecovacs Deebot X2. Ảnh: Tuấn Hưng

    Ecovacs Deebot X2. Ảnh: Tuấn Hưng

    Theo ChannelNews, các công ty bảo mật đánh giá hầu hết robot hút bụi trang bị hệ thống cảm biến Lidar đều có thể bị tấn công bởi những tin tặc có chuyên môn cao. Hàng loạt nhà sản xuất lớn trên thế giới như Ecovacs, LG, Samsung, iRobot, Roborock đều đối mặt với rủi ro này khi trang bị Lidar cho sản phẩm.

    Giá trị lớn nhất của Lidar là sự chính xác trong khả năng xác định không gian, giúp robot nhận biết nơi nào có thể đi đến, chỗ nào có đồ nội thất hay vật cản, góp phần tạo lộ trình lau dọn nhanh chóng và không bỏ sót vị trí nào trong nhà. Để làm điều đó, công nghệ Lidar (Light Detection and Ranging) sử dụng cảm biến để robot hút bụi tính toán hướng di chuyển và tránh vật cản trên đường đi thông qua khả năng tự đo khoảng cách đến vật thể. Ngoài ra, robot cần thêm một camera và phần mềm điều khiển, kết nối với thiết bị qua Bluetooth hoặc wifi. Đây cũng là điểm yếu bị tin tặc nhắm vào.

    Ví dụ, theo điều tra liên quan đến sản phẩm điện tử gia dụng LG, công ty bảo mật Check Point Software phát hiện hàng loạt máy trong nhà có kết nối với ứng dụng SmartThinQ – phần mềm quản lý thiết bị gia dụng của LG, như máy giặt, máy sấy, tủ lạnh, máy rửa bát, máy hút bụi đều có thể bị điều khiển trái phép. Nguyên nhân bắt đầu từ một lỗ hổng trong quy trình đăng nhập của LG bị khai khác, giúp tin tặc chiếm quyền điều khiển camera trên thiết bị và xem mọi hoạt động trong nhà theo thời gian thực.

    Theo chuyên gia, cách tốt nhất để phòng chống tin tặc tấn công và kiểm soát robot hút bụi cũng như các thiết bị thông minh có camera khác là thường xuyên cập nhật bản vá phần mềm từ nhà sản xuất.

    Theo báo cáo của Market Reports World, iRobot và Ecovacs là hai hãng robot hút bụi lớn nhất thế giới tính theo thị phần. Hai nhà sản xuất này cùng với Xiaomi, Roborock và Narwal hiện chiếm đến 70% thị phần toàn cầu. Hầu hết công ty robot hút bụi lớn trong ngành có trụ sở tại Trung Quốc. 80% sản phẩm bán ra toàn cầu cũng được lắp ráp tại quốc gia đông dân nhất thế giới.

    Tuấn Hưng



    Hướng dẫn cài đặt giao diện cho Ubuntu 22.04

    I. Khái niệm GUI là gì?

    GUI được viết tắt của Graphical User Interface – Giao diện đồ họa người dùng. GUI giúp người dùng dễ dàng hơn trong quá trình giao tiếp với thiết bị điện tử thông minh, bằng việc sử dụng hình ảnh hoặc chữ viết thay vì mất công gõ các đoạn văn bản dài dòng. GUI đang được ứng dụng cực kì phổ biến.

    II. Cài đặt

    1. Bước 1: Đầu tiên cần chạy lệnh update và upgrade

    apt-get update -y

    2. Bước 2: Hãy nhập và chạy các lệnh bên dưới để cài đặt
    Lưu ý: Ở các bước cài đặt hệ thống sẽ xác nhận chỉ cần nhập Y và chờ tải hoàn tất
    Ở tất cả các thông báo thiết lập hoặc chạy lại service tiếp tục bằng cách nhấn chọn ENTER

    sudo apt install ubuntu-gnome-desktop #Full Version
    sudo apt install ubuntu-desktop-minimal #Minimal
    sudo apt install vanilla-gnome-desktop #More Stripped Than Minimal
    sudo apt install task-gnome-desktop #Full

    III. Kết quả

    Sau khi đã cài đặt xong hãy khởi động lại server để khởi động giao diện người dùng vừa cài đặt

    Sau khi đã khởi động lại ta thấy Welcome to Ubuntu 22.04
    hãy chọn StartSetup ở cuối màn hình để setup user login vào server

    Hoàn tất các công đoạn trên, hãy chọn Start Using Unbuntu để truy cập

    Sau khi hoàn tất sẽ hiện cửa sổ đăng nhập. Như vậy quá trình cài đặt đã hoàn tất

    Như vậy, Long Vân đã hoàn thành hướng dẫn cài giao diện cho Ubuntu 22.04. Chúc quý khách thành công!

    Hacker gây sốc khi sử dụng bật lửa để chiếm quyền truy cập máy tính

    Hacker gây sốc khi sử dụng bật lửa để chiếm quyền truy cập máy tính- Ảnh 1.

    David Buchanan được biết đến là một hacker chuyên mod phần cứng máy tính. Phương pháp tấn công độc đáo của hacker này đã làm dấy lên những lo ngại về lỗ hổng bảo mật tiềm ẩn trong các thiết bị điện tử hiện đại.

    Hacker gây sốc khi sử dụng bật lửa để chiếm quyền truy cập máy tính- Ảnh 1.

    Báo cáo đến từ Techspot cho biết, Buchanan đã thực hiện một kỹ thuật gọi là “tiêm lỗi” (fault injection) thông qua sóng điện từ. Cụ thể, hacker này đã gắn một điện trở nhỏ và ăng-ten vào mô-đun bộ nhớ RAM của máy tính, sau đó sử dụng bật lửa gần ăng-ten để tạo ra các lỗi gọi là bitflip trong bộ nhớ. Kết quả là, anh đã có thể chiếm quyền truy cập root, tức quyền quản trị cao nhất trên máy tính xách tay.

    Lời cảnh báo đối với các nhà sản xuất máy tính

    Mặc dù phương pháp này yêu cầu can thiệp vật lý vào phần cứng và có tỷ lệ thành công không cao nhưng nó vẫn cho thấy một lỗ hổng bảo mật đáng lo ngại mà các nhà sản xuất máy tính cần khắc phục. Buchanan cũng nhấn mạnh rằng kỹ thuật này khó có thể được áp dụng trong thực tế do yêu cầu về kiến thức chuyên môn và khả năng tiếp cận thiết bị.

    Hacker gây sốc khi sử dụng bật lửa để chiếm quyền truy cập máy tính- Ảnh 2.

    Thông qua cách hack nói trên, Buchanan cho biết mục tiêu của anh không chỉ là khám phá các phương thức tấn công mới mà còn nhằm cảnh báo về những lỗ hổng bảo mật, từ đó giúp các nhà sản xuất nâng cao biện pháp bảo vệ trong tương lai. Hiện tại, hacker này đang nghiên cứu các kỹ thuật tương tự trên các thiết bị sắp ra mắt, bao gồm Nintendo Switch 2.

    Được biết, Buchanan trước đó đã gây chú ý khi nén toàn bộ tác phẩm của Shakespeare vào một hình ảnh siêu nhỏ và chia sẻ trên mạng xã hội Twitter để thể hiện sự sáng tạo và khả năng kỹ thuật ấn tượng của mình. Sự việc này không chỉ là một lời nhắc nhở về sự cần thiết phải nâng cao bảo mật mà còn là một minh chứng cho khả năng sáng tạo không giới hạn trong lĩnh vực công nghệ.

    Đạo diễn phim nói Elon Musk vay mượn ý tưởng robot

    Hình ảnh so sánh do đạo diễn Alex Proyas đăng trên X.

    “Elon, tôi có thể lấy lại thiết kế của mình được không?”, Alex Proyas, đạo diễn I, Robot, viết trên X ngày 14/10 và hiện nhận hơn 7,5 triệu lượt xem.

    Trong ảnh đăng kèm, Proyas so sánh lực lượng người máy của cảnh sát trong phim với robot hình người Optimus, phương tiện giao thông với robovan của Tesla và một chiếc xe tương lai bên cạnh taxi điện Cybercab.

    Trước đó, tại sự kiện We, Robot ngày 10/10, Tesla trình diễn hai sản phẩm mới là taxi không người lái Cybercab và một mẫu xe tải robovan. Đây cũng là lần đầu công ty của Elon Musk trình diễn Optimus trước công chúng, nhưng cỗ máy này bị nghi được điều khiển từ xa.


    Hình ảnh so sánh do đạo diễn Alex Proyas đăng trên X.

    Đạo diễn Alex Proyas đăng trên X ảnh so sánh ý tưởng trong phim (trái) với các sản phẩm của Tesla.

    Ở phần bình luận, nhiều người nhận xét sản phẩm của Musk có thiết kế tương tự trong phim của Proyas. Tuy nhiên, cũng có ý kiến rằng đạo diễn không nên quá khắt khe với những người đưa ý tưởng trong phim vào cuộc sống. “Ông đã truyền cảm hứng cho tương lai, nhưng đang cố gắng đổ lỗi cho người đã biến nó thành hiện thực”, tài khoản Stepfanie Tyler bình luận.

    I, Robot ra mắt năm 2004, lấy cảm hứng từ bộ truyện ngắn năm 1950 của tác giả khoa học viễn tưởng nổi tiếng Isaac Asimov. Phim có sự tham gia của diễn viên Will Smith, lấy bối cảnh thế giới tương lai của Chicago năm 2035. Cốt truyện xoay quanh một thám tử đang cố gắng làm sáng tỏ một vụ giết người, nhưng bị lực lượng robot của cảnh sát ngăn cản. Robot không làm hại con người, nhưng khiến con người phụ thuộc ngày càng lớn vào chúng.

    Trong phim, thám tử bị ngăn cản bởi “Ba định luật robot”: robot không được làm hại con người; robot phải tuân theo lệnh của con người trừ khi xung đột với định luật thứ nhất; và robot phải tự bảo vệ mình nếu nó không xung đột với định luật thứ nhất hoặc thứ hai. Thám tử xem các điều luật này là “ngớ ngẩn”, nhưng phải tự mình điều tra do đã nhận nhiệm vụ phá án.

    Proyas nổi tiếng với vai trò đạo diễn các bộ phim như The Crow (1994), Dark City (1998). Ông gần đây cũng ấp ủ ý tưởng phim về AI và đang trong quá trình sản xuất phim khoa học viễn tưởng RUR.

    Bảo Lâm



    Hướng dẫn thiết lập NGINX làm Reverse Proxy

    Yêu cầu cài đặt
    – Hệ điều hành hoặc server linux tương thích centos/ubuntu/…
    – Có quyền truy cập và tài khoản người dùng root hoặc sudo

    I. Cài đặt NGINX

    Đảm bảo NGINX đã cài đặt trên máy chủ. Hãy thực hiện theo các bước bên dưới

    1. Cập nhật danh sách các gói apt repository

    sudo apt update 

    2. Cài đặt NGINX bằng lệnh sau

    sudo apt install nginx 

    Chờ quá trình cài đặt hoàn tất.

    3. Kiểm tra phiên bản NGINX

    nginx -v

    Lệnh hiện ra thông tin phiên bản NGINX, cho biết quá trình cài đặt đã thành công.

    II. Khởi động NGINX và cấu hình NGINX tự khởi chạy khi khởi động lại

    Các lệnh sau đây khởi động NGINX và tự động chạy NGINX sau khi khởi động lại
    1. Khởi động service NGINX bằng lệnh systemctl

    sudo systemctl start nginx

    2. Thiết lập cấu hình NGINX tự động khởi chạy sau khi khởi động lại, hãy chạy lệnh enable

    sudo systemctl enable nginx

    Lệnh thực thi tập lệnh để cho phép NGINX khởi chạy tự động.

    3. Để kiểm tra trạng thái máy chủ NGINX, hãy dùng lệnh:

    sudo systemctl status nginx

    Thông tin hiển thị trạng thái Active: active (running) cho thấy dịch vụ đang chạy.

    III. Hủy liên kết (symlolic link) cấu hình mặc định

    NGINX sử dụng tập cấu hình được liên kết mặc định. Tạo reverse proxy cần tạo và liên kết thủ công. Để tránh các xung đột tiềm ẩn ngoài ý muốn, hay dùng lệnh sau:

    sudo unlink /etc/nginx/sites-enabled/default

    Lệnh hủy liên kết tệp cấu hình mặc định.

    IV. Tạo tệp cấu hình mới

    Hãy cấu hình theo dưới đây để tạo tệp cấu hình mới:
    1. Tạo một tệp mới trong thư mục NGINX /etc/nginx/site-available 

    sudo vi /etc/nginx/sites-available/reverse-proxy

    2. Thiết lập cấu hình NGINX để hoạt động như một reverse proxy.
    Thêm cấu hình mẫu sau vào tệp:

    server {
        listen 80;
        server_name localhost;
    
        location / {
            proxy_pass http://127.0.0.1:8000;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
        }
    }

    Cấu hình bao gồm server {…} xử lí các yêu cầu phù hợp với điều kiện được chỉ định gồm các dữ liệu:

    • listen 80: máy chủ nhận yêu cầu từ HTTP đến cổng 80
    • server_name localhost: tên miền của web server muốn sử dụng. Ví dụ này sử dụng localhost để kiểm tra thử nghiệm hoạt động của reverse proxy
    • location {…}: cấu hình cho đường dẫn URI được chỉ định
    • proxy_pass http://127.0.0.1:8000: Máy chủ web mà proxy NGINX yêu cầu. Ví dụ đang sử dụng IP máy chủ cục bộ trên cổng 8000. Có thể thay thế sử dụng URL máy chủ khác
    • proxy_set_header: Thiết lập tiêu đề HTTP cho yêu cầu proxy. Các tiêu đề đề cấp đến máy chủ phụ và cung cấp bổ sung thông tin về yêu cầu của client. Bao gồm Header, IP, scheme (HTTP và HTTPS).

    Lưu ý thay thế cổng, server_name và URL máy chủ phụ bằng dữ liệu thực tế.
    Ví dụ này chuyển tiếp tất cả các yêu cầu thực hiện đến localhost đến địa chỉ http://127.0.0.1:8000

    3. Lưu tệp và thoát trình soạn thảo.

    V. Liên kết và kích hoạt tệp cấu hình mới

    Liên kết tệp cấu hình mới và kích hoạt nó bằng lệnh sau:

    sudo ln -s /etc/nginx/sites-available/reverse-proxy /etc/nginx/sites-enabled/

    Thư mục /etc/nginx/sites-enabled chứa các tệp cấu hình đang được sử dụng.
    NGINX sử dụng các cấu hình được liên kết mới /etc/nginx/sites-enabled để xử lí các yêu cầu mà không sao chép các tệp cấu hình.

    VI. Kiểm tra và khởi động lại NGINX

    Kiểm tra cú pháp cấu hình bằng lệnh sau:

    sudo nginx -t

    Để áp dụng các thay đổi, hãy khởi động lại máy chủ NGINX:

    sudo systemctl restart nginx

    Việc khởi động lại không phát sinh lỗi cú pháp, cho biết reverse proxy NGINX đã hoạt động hãy kiểm tra

    VII. Kiểm tra Reverse Proxy

    Để kiểm tra Reverse Proxy, hãy tiến hành như sau:
    1. Tạo một thư mục mới gồm một trang index để thử nghiệm:

    mkdir web_backend && cd web_backend

    Lệnh bao gồm tạo thư mục và truy cập đến thư mục mới.

    2. Tạo một tệp index.html mới để làm trang chủ

    vi index.html

    Máy chủ phụ sẽ hiển thị trang khi client truy cập localhost

    3. Thêm đoạn mã sau vào tệp index.html:

    <html>
    <head>
    <title>NGINX backend</title>
    </head>
    <body>
    <h1>Great!</h1>
    </body>
    </html>

    Đây là mã tạo trang HTML cơ bản.

    4. Lưu và đóng tệp.

    5. Chạy máy chủ phụ trong cùng thư mục với tệp index.html bằng lệnh sau:

    python3 -m http.server

    Lệnh khởi động máy chủ HTTP với cổng 8000 trang index.html.

    6. Chạy kiểm tra curl request tới localhost trong terminal:

    curl localhost

    Ngoài ra, truy cập thử từ trình duyệt web.

    Trong hai trường hợp, Reverse Proxy chuyển tiếp yêu cầu của máy khách tới máy chủ phụ. Máy chủ phụ phản hồi với trang HTML, cho biết Reverse Proxy NGINX được thiết lập chính xác.

    Như vậy Long Vân đã hướng dẫn thiết lập NGINX làm Reverse Proxy hoàn tất, chúc Quý khách thành công!