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

Triển khai server Docker dễ dàng với CasaOS

I. CasaOS là gì?

CasaOS là một phần mềm mã nguồn mở được xây dựng trên hệ sinh thái docker. Nó có thể đơn giản hóa quá trình triển khai và quản lý ứng dụng container.

CasaOS được phát hành bởi IceWhale Technology vào năm 2021. CasaOS nhằm mục đích xác định lại trải nghiệm kỹ thuật số đám mây riêng cho người dùng và nhà phát triển thông qua dân chủ hóa dữ liệu và cho phép mọi người đưa mục tiêu đó lên một quy mô mới.

II. Các tính năng của CasaOS

  • Quản lý tất các tệp trong FILES.
  • Chia sẻ file qua mạng.
  • Dễ dàng cài đặt và quản lý nhiều các docker container.
  • Tự do thêm ổ đĩa và không gian mở rộng.
  • Bảo vệ dữ liệu riêng tư của bạn

III. Triển khai CasaOS

  1. Truy cập SSH vào server và chạy lệnh sau:
    curl -fsSL https://get.casaos.io | sudo bash
  2. Quá trình cài đặt hoàn toàn tự động. Sau khi hoàn thành, truy cập và đường dẫn http://[ip-address]  và tạo user đăng nhập.
  3. Giao diện của CasaOS khi truy cập thành công.
  4. Đến đây, Quý khách đã có thể sử dụng các chức năng trên CasaOS cũng như cài đặt thêm các ứng dụng từ App Store sẳn có.

IV. Cài đặt Nextcloud trên CasaOS

  1. Trong giao diện làm việc của CasaOS, truy cập App Store và tìm ứng dụng Nextcloud, nhấn install để cài đặt.
  2. Sau khi hoàn thành việc cài đặt, biểu tượng Nextcloud sẽ hiển thị trong phần Apps.
  3. Chọn vào biểu tượng Nextcloud để truy cập ứng dụng.

Quý khách có thể tham khảo thêm tài liệu về ứng dụng tại:

  • https://casaos.io/
  • https://wiki.casaos.io/

Như vậy, Long Vân đã hoàn thành giới thiệu cho Quý khách về ứng dụng CasaOS. Hy vọng bài viết sẽ hữu ích đối với hệ thống của Quý khách. Chúc Quý khách thành công.

Cảm nhận được mối đe dọa từ Qualcomm, 2 đại kình địch Intel, AMD bắt tay thành lập liên minh chip x86

Cảm nhận được mối đe dọa từ Qualcomm, 2 đại kình địch Intel, AMD bắt tay thành lập liên minh chip x86- Ảnh 1.

Là một cặp kỳ phùng địch thủ từ nhiều thập kỷ nay trên sân chơi bộ xử lý máy tính, việc Intel và AMD đột ngột thông báo hợp tác với nhau đã khiến không ít người kinh ngạc – dù chỉ là cùng thành lập một nhóm tư vấn về hệ sinh thái của kiến trúc x86. Mục tiêu của nhóm tư vấn này là “tập hợp các nhà lãnh đạo công nghệ để định hình nên tương lai của kiến trúc máy tính được sử dụng rộng rãi nhất trên thế giới.”

Việc hợp tác này không phải là không có lý do – động lực quan trọng nhất phía sau nó chính là hơi nóng từ các bộ xử lý máy tính sử dụng kiến trúc ARM đang vươn lên mạnh mẽ. Đầu tiên là các chip M series của Apple, nhưng tác động mạnh nhất lại đến từ Qualcomm với dòng Snapdragon X Elite.

Cảm nhận được mối đe dọa từ Qualcomm, 2 đại kình địch Intel, AMD bắt tay thành lập liên minh chip x86- Ảnh 1.

x86, một kiến trúc tập lệnh (ISA) đã tồn tại gần 50 năm, là nền tảng của ngành điện toán hiện đại. ISA quyết định cách CPU đọc và thực thi các lệnh. Mặc dù là đối thủ cạnh tranh quyết liệt, AMD và Intel hiện là hai công ty chính sản xuất bộ vi xử lý x86. Bên cạnh hai “ông lớn” này, nhóm tư vấn còn có sự tham gia của nhiều tên tuổi lớn trong ngành công nghệ như Microsoft, Google, HP, Dell, Broadcom, Lenovo và Oracle.

Dễ hiểu vì sao cái tên Qualcomm không có trong nhóm này, khi các bộ xử lý nền ARM của hãng, Snapdragon X Elite đang được đưa lên các máy tính của những ông lớn trên và đối đầu trực tiếp với các bộ xử lý x86 của cả Intel và AMD.

Hiện tại một số dự báo cho biết, các bộ xử lý ARM có thể hiện diện trên 40% laptop được bán vào năm 2029 và ngay năm sau thôi, con số này cũng có thể lên tới 20%.

Cảm nhận được mối đe dọa từ Qualcomm, 2 đại kình địch Intel, AMD bắt tay thành lập liên minh chip x86- Ảnh 2.

Theo AMD, mục tiêu của nhóm là “nâng cao tính tương thích, khả năng dự đoán và nhất quán giữa các sản phẩm x86.” Nhưng với nhiều nhà quan sát, mục đích của nhóm tư vấn mới không gì khác ngoài nỗ lực đối phó với mối đe dọa từ các bộ xử lý ARM trên máy tính để bàn và laptop.

Tuy vậy điều này không có nghĩa 2 ông lớn này sẽ làm bạn với nhau. Đại diện AMD khẳng định 2 công ty vẫn sẽ là “đối thủ cạnh tranh quyết liệt”, nhưng họ sẽ cùng nhau thúc đẩy các tính năng và đổi mới cho PC x86, đồng thời đảm bảo khả năng tương thích rộng rãi ngoài hệ sinh thái Windows truyền thống.

Vẫn chưa rõ nhóm cố vấn về kiến trúc x86 này sẽ mang lại đổi mới nào cho thị trường chip xử lý, nhưng rõ ràng các các công ty này đang không xem nhẹ ảnh hưởng của đối thủ mới xuất hiện. Trong khi chip ARM có ưu điểm rõ rệt về năng lượng, và ngày càng gia tăng hiệu năng, giờ đây trở ngại lớn nhất chỉ còn nằm ở việc tương thích với phần mềm.

Người dùng ba nhà mạng lớn có thể sử dụng 5G khi nào

Một điện thoại hiển thị sóng 5G. Ảnh: Lưu Quý

MobiFone là nhà mạng mới nhất tham gia vào cuộc đua 5G. Trong thông báo cuối tuần này, nhà mạng cho biết “đang tập trung triển khai các công việc, sẵn sàng cho thương mại hóa 5G”. Dự kiến, người dùng có thể trải nghiệm dịch vụ 5G từ tháng 11.

Trong khi đó, Vinaphone cho biết chương trình sử dụng thử 5G sẽ diễn ra từ 13/10 đến 15/11. Nếu đang sở hữu điện thoại 5G, khi đi qua các khu vực có sóng, người dùng sẽ nhận được tin nhắn mời trải nghiệm dịch vụ. Họ sẽ được tặng 50 GB data để dùng thử đường truyền tốc độ cao trong 30 ngày.

Kế hoạch thử nghiệm miễn phí của Vinaphone được thực hiện hai ngày trước khi Viettel chính thức thương mại hoá 5G. Trong thư gửi đến giới truyền thông, nhà mạng cho biết sẽ giới thiệu các sản phẩm dịch vụ 5G vào ngày 15/10, nhân kỷ niệm 20 năm thành lập. Thực tế thời gian qua, Viettel Telecom đã âm thầm triển khai chương trình dùng thử, trước khi công bố gói cước 5G với giá từ 135.000 đồng.


Một điện thoại hiển thị sóng 5G. Ảnh: Lưu Quý

Một điện thoại hiển thị sóng 5G. Ảnh: Lưu Quý

Theo kế hoạch, Viettel sẽ triển khai 5G đồng loạt tại 63 tỉnh thành, nhưng chưa có thông tin về các khu vực cụ thể sẽ được phủ sóng. Vinaphone và MobiFone cũng chưa chia sẻ về những điểm sẽ tiến hành thử nghiệm.

Trong thông báo mới, VNPT khẳng định sẽ hoàn thành lắp đặt hơn 3.000 trạm phát sóng 5G cho Vinaphone trên cả nước, nhấn mạnh việc phủ sóng ở các khu vực đô thị và trung tâm kinh tế lớn trên toàn quốc. Trong khi đó, MobiFone cho biết đ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. “Việc hợp tác không chỉ giúp tối ưu hóa nguồn lực mà còn đem lại cho khách hàng những trải nghiệm tốt nhất”, đại diện nhà mạng nói.

Từ năm 2020, cả ba nhà mạng đều đã tiến hành thử nghiệm mạng 5G, nhưng chưa thương mại hóa. Đến tháng 3, quá trình này mới đi đến những bước cuối cùng, khi Viettel và VNPT đấu giá thành công tần số 5G, còn MobiFone vào tháng 7. Theo quy định, doanh nghiệp trúng đấu giá phải triển khai dịch vụ trong vòng 12 tháng kể từ ngày được cấp phép và sau hai năm phải có tối thiểu 3.000 trạm phát sóng 5G.

Theo chiến lược hạ tầng của Bộ Thông tin và Truyền thông, đế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.

Công nghệ 5G bắt đầu được triển khai thương mại trên thế giới cách đây 5 năm, mở ra kỷ nguyên siêu kết nối, cung cấp sức mạnh cho Internet vạn vật (IoT) và thúc đẩy các mô hình đòi hỏi tốc độ cao.

Đối với người dùng phổ thông, sự khác biệt lớn nhất của công nghệ 5G là tốc độ tối đa ở điều kiện lý tưởng đạt 10 Gbps. Trong thực tế, một số thử nghiệm với 5G tại Việt Nam cho tốc độ tải xuống có thể đạt 1 Gbps, cao hơn 10 lần mạng 4G ở cùng địa điểm. Ngoài ra, lợi thế của mạng thế hệ mới là độ trễ siêu thấp và khả năng hỗ trợ số lượng lớn thiết bị, thúc đẩy nhiều ứng dụng như xe tự hành, điều khiển từ xa thiết bị phẫu thuật, trải nghiệm thực tế ảo và thực tế tăng cường… Tuy nhiên, do tần số được sử dụng cho 5G ở Việt Nam đều là các tần số lớn, trạm 5G có độ phủ nhỏ hơn, buộc các nhà mạng phải triển khai số lượng trạm nhiều hơn.

Để sử dụng, ngoài đăng ký gói cước, người dùng cần có thiết bị với công nghệ mạng thế hệ mới. Các điện thoại cao cấp từ iPhone 12, Galaxy S20 Ultra, Galaxy Z Fold2 trở về sau đã hỗ trợ 5G. Nhiều mẫu Android tầm trung và giá rẻ ra mắt khoảng 2-3 năm gần đây cũng đã trang bị kết nối này.

Lưu Quý



Hướng dẫn sử dụng WinSCP để upload dữ liệu lên trên server Linux

Để sử dụng được tiện ích WinSCP, Quý khách cần thực hiện các bước như sau:

  1. Bước 1: Download Winscp về máy tính tại đường dẫn http://winscp.net/eng/download.php
  2. Bước 2: Cài đặt như một ứng dụng thông thường.
  3. Bước 3: Mở tiện ích và thực hiện:
    • Nập thông tin kết nối đến server Linux như hình bên dưới:
    • Trong đó:
      • Số thứ tự 1: giao thức truy cập (ở đây chúng ta chọn giao thức SFTP)
      • Số thứ tự 2, 3, 4, 5: thông tin truy cập tương ứng của server
    • Nhấn login để truy cập.
  4. Bước 4: chuyển dữ liệu
    • Sau khi login, WinSCP sẽ hiển thị cửa sổ bao gồm dữ liệu trên server linux (bên phải) và dữ liệu trên máy tính (bên trái).
    • Quý khách có thể download hoặc upload dữ liệu trên server linux bằng thao tác kéo thả.

Như vậy, Long Vân đã hoàn thành hướng dẫn sử dụng WinSCP để upload dữ liệu lên trên server Linux. Chúc Quý khách thành công!

Lễ hội mua sắm trực tuyến lớn nhất thế giới chứng kiến sự khốc liệt chưa từng có: Các sàn TMĐT truyền thống lao đao trong cuộc chiến 160 tỷ USD với TikTok, Temu

Lễ hội mua sắm trực tuyến lớn nhất thế giới chứng kiến sự khốc liệt chưa từng có: Các sàn TMĐT truyền thống lao đao trong cuộc chiến 160 tỷ USD với TikTok, Temu- Ảnh 1.

    Ngày lễ độc thân 11/11 hàng năm là lễ hội mua sắm lớn nhất tại Trung Quốc. Tuy nhiên năm nay các sàn thương mại điện tử (TMĐT) lại chuẩn bị cho mùa lễ này sớm hơn thường lệ.

    Nguyên nhân chủ yếu là do nhu cầu thị trường yếu hơn mọi năm trong khi lại ngày càng có nhiều người chơi tham gia, khiến ngày lễ mua sắm TMĐT năm nay được đánh giá là khốc liệt chưa từng thấy.

    Mùa lễ độc thân 11/11 hàng năm tại Trung Quốc cũng tương tự như “Black Friday” của Phương Tây khi các sàn TMĐT đua nhau giảm giá trong 24h để thu hút người mua hàng dịp cuối năm.

    Tuy nhiên trong năm 2024 này, cả Alibaba và đối thủ như JD.com và Pinduoduo (công ty mẹ của Temu) đều đã tung các đợt khuyến mãi từ rất sớm so với những năm trước.

    Lễ hội mua sắm trực tuyến lớn nhất thế giới chứng kiến sự khốc liệt chưa từng có: Các sàn TMĐT truyền thống lao đao trong cuộc chiến 160 tỷ USD với TikTok, Temu- Ảnh 1.

    Đây được cho là dấu hiệu lo sợ của các nền tảng TMĐT Trung Quốc khi thị trường có những người chơi mới như Douyin (phiên bản TikTok tại Trung Quốc), Kuaishou và Xiaohongshu.

    Lễ hội độc thân cũng là ngày lễ mua sắm trực tuyến lớn nhất thế giới với tổng doanh số bán hàng năm 2023 lên đến 1,14 nghìn tỷ USD, tương đương 160 tỷ USD.

    Tại Trung Quốc, sự kiện này không chỉ tác động đến doanh thu của các sàn TMĐT mà còn là thước đo quan trọng để nhà đầu tư đánh giá hiệu suất hoạt động.

    Chính vì vậy, dù khó khăn nhưng hàng loạt sàn TMĐT vẫn đua nhau dồn hết sức để gia tăng doanh số Ngày lễ độc thân.

    Hết thời

    Trong khi nhiều chuyên gia đánh giá sức hút của Ngày lễ độc thân không còn như trước thì các sàn TMĐT cũng nhận ra sự thay đổi trong thói quen tiêu dùng của người dân.

    Phó chủ tịch Liu Bo của Alibaba nhận định người tiêu dùng Trung Quốc tập trung hơn vào giá trị đem lại của mỗi đồng tiền bỏ ra khi họ có thể mua được số lượng lớn các mặt hàng với giá thấp. Chính vì vậy việc tập trung vào chất lượng không còn đúng xu thế, thay vào đó là liên tục giảm giá và khuyến mãi.

    Hiện các tập đoàn lớn như Alibaba hay JD.com cũng đang chịu áp lực khi mất thị phần vào những người chơi mới như Pinduoduo, Douyin, Kuaishou và Xiaohongshu.

    Việc người dùng Trung Quốc ngày càng mua nhiều hàng dựa trên các khuyến nghị từ những người có ảnh hưởng trong các buổi phát sóng trực tiếp livestream hay video ngắn trên Douyin đã khiến nhiều nền tảng TMĐT truyền thống như Alibaba hay JD phải vật lộn để theo kịp.

    Trong Ngày lễ độc thân năm 2023, những ông lớn như JD.com hay Alibaba (Tmall và Taobao) đã mất đáng kể thị phần vào tay những nền tảng phát video hay livestream.

    Lễ hội mua sắm trực tuyến lớn nhất thế giới chứng kiến sự khốc liệt chưa từng có: Các sàn TMĐT truyền thống lao đao trong cuộc chiến 160 tỷ USD với TikTok, Temu- Ảnh 2.

    Cụ thể số liệu của Syntun cho thấy các nền tảng TMĐT livestream có doanh số 215 tỷ Nhân dân tệ, tăng 19% so với cùng kỳ năm trước nhưng các sàn TMĐT truyền thống lại chỉ có 924 tỷ Nhân dân tệ, giảm 1% so với cùng kỳ năm 2022.

    Bởi vậy trong năm nay, cả Alibaba và JD đều cố gắng giảm giá sớm, kéo dài thời gian khuyến mãi nhằm giữ thị phần trước các nền tảng TMĐT livestream.

    Ví dụ Taobao, nền tảng TMĐT lớn nhất của Alibaba đã bắt đầu đợt khuyến mãi sớm hơn 10 ngày so với năm ngoái.

    Bên cạnh đó, các sàn TMĐT truyền thống cũng tái khởi động chương trình đặt hàng trước, qua đó cho phép khách hàng đặt cọc mua hàng trước bằng một khoản tiền nhỏ. Chương trình này do JD.com khởi xướng nhưng đã bị hủy bỏ vào tháng 6/2024.

    Thêm nữa, các nền tảng này cũng cung cấp nhiều chương trình giảm giá phức tạp cho phép người tiêu dùng được khấu trừ hai hoặc ba khoản khác nhau cho cùng một lần mua, một điều hiếm thấy so với trước đây.

    Hợp tác để sống sót

    Sự đe dọa của các nền tảng livestream cũng khiến lần đầu tiên trong lịch sử, 2 đối thủ một mất một còn là Alibaba và JD.com phải hợp tác với nhau. Trong quá khứ, 2 đối thủ này từng cạnh tranh khốc liệt để thúc đẩy doanh số vượt qua nhau bằng mọi cách có thể, nhưng giờ đây mọi thù địch phải đặt qua một bên để có thể sống sót.

    Vào tháng 9/2024, Alibaba đã có quyết định mang tính lịch sử khi tích hợp WeChat Pay, một dịch vụ thanh toán kỹ thuật số do gã khổng lồ công nghệ đối thủ Tencent sở hữu, vào Taobao và Tmall.

    Theo Wu Jia, một phó chủ tịch khác của Tập đoàn Alibaba, động thái này sẽ cho phép công ty tiếp cận nhiều người dùng và người tiêu dùng trẻ tuổi hơn ở các thị trường cấp thấp hơn, nơi WeChat Pay đặc biệt phổ biến.

    Lễ hội mua sắm trực tuyến lớn nhất thế giới chứng kiến sự khốc liệt chưa từng có: Các sàn TMĐT truyền thống lao đao trong cuộc chiến 160 tỷ USD với TikTok, Temu- Ảnh 3.

    Ngoài ra, Phó chủ tịch Wu cũng tiết lộ rằng Alibaba có kế hoạch tích hợp JD Logistics vào chuỗi cung ứng của mình trước Ngày lễ độc thân, cung cấp cho người dùng nhiều lựa chọn giao hàng hơn.

    Chuyên gia phân tích Li Chengdong từng làm việc cho Tencent nhận định rằng hiện Alibaba và JD.com thậm chí không còn coi nhau là đối thủ cạnh tranh nữa bởi Douyin và Pinduoduo mới là mối đe dọa chính của họ.

    Tuy nhiên theo Li, tình hình này là dấu hiệu cho thấy sự tuyệt vọng của các sàn TMĐT truyền thống trong việc thu hút người tiêu dùng Ngày lễ độc thân năm nay.

    “Cuộc đua giành giật đơn hàng này phản ánh sự bi quan về nhu cầu thị trường, khi hầu hết các nền tảng đều chịu áp lực đáng kể về doanh số”, ông Li cho biết.

    Theo chuyên gia Li, Alibaba và JD.com dù có làm gì thì cũng đang đi ngược dòng nước bởi xu thế livestream và mua hàng qua video đang ngày một thịnh hành. Cho dù có giảm giá hay bắt tay nhau thì những sàn TMĐT truyền thống vẫn sẽ mất thêm thị phần nếu không chịu thay đổi cách thức hoạt động.

    “Năm ngoái, các sàn TMĐT truyền thống đã có mức tăng trưởng âm trong Ngày lễ độc thân và triển vọng năm nay cũng không mấy lạc quan, thậm chí có thể còn tệ hơn năm ngoái”, ông lu kết luận.

    *Nguồn: SixthTone

    Hàng loạt robot hút bụi chửi thề

    Một chiếc Ecovacs Deebot X2 Omni. Ảnh: Gadget Guy

    Daniel Swenson, luật sư tại bang Minnesota, đang xem TV bỗng thấy điều bất thường trên robot hút bụi Ecovacs Deebot X2. “Nghe giống âm thanh vô tuyến bị nhiễu hay gì đó. Tôi loáng thoáng thấy tiếng nói trong loa”, ông nói với ABC News.

    Thông qua ứng dụng Ecovacs, Swenson phát hiện người lạ đang tìm cách truy cập camera và tính năng điều khiển robot từ xa. Cho rằng là sự cố phần mềm, Swenson đổi mật khẩu và khởi động lại robot, sau đó ngồi xuống cùng vợ và con trai 13 tuổi.


    Một chiếc Ecovacs Deebot X2 Omni. Ảnh: Gadget Guy

    Một chiếc Ecovacs Deebot X2 Omni. Ảnh: Gadget Guy

    Robot gần như lập tức di chuyển. Lần này tiếng nói phát từ loa rất rõ, là những câu chửi thề tục tĩu mang tính phân biệt chủng tộc. “Tôi nghĩ người nói có thể là thiếu niên. Có thể họ chỉ xâm nhập thiết bị để trêu đùa”, Swenson kể lại sự việc diễn ra ngày 24/5.

    Robot được gia đình Swenson đặt cùng tầng với phòng tắm chung của gia đình. Ông cho rằng sự việc có thể tồi tệ hơn nếu hacker âm thầm theo dõi gia đình, thay vì phát ra những câu chửi để cho thấy robot đã bị xâm nhập.

    “Tôi bị sốc, sợ hãi và ghê tởm”, Swenson nói. Con trai ông chưa hiểu rõ mức độ nghiêm trọng của sự việc, nhưng luật sư Mỹ quyết định không mạo hiểm và vứt robot vào garage, không bao giờ bật lại.

    Sự việc tương tự xảy ra ở hàng loạt thành phố Mỹ trong vài ngày hồi tháng 5, khi hacker chiếm quyền điều khiển và phát những câu nói khiếm nhã bằng loa tích hợp trên thiết bị. Tất cả sản phẩm bị tấn công đều là Deebot X2 của Ecovacs có trụ sở tại Trung Quốc.

    Cùng ngày robot của Swenson bị tấn công, một chiếc Deebot X2 khác đã truy đuổi chó của một gia đình quanh ngôi nhà ở thành phố Los Angeles. Nó được điều khiển từ xa và liên tục phát ra những bình luận xúc phạm.

    Không rõ tổng cộng bao nhiêu thiết bị đã bị kiểm soát. Ecovacs nói không có dấu hiệu cho thấy các tài khoản bị xâm nhập thông qua lỗ hổng trong hệ thống của công ty.

    Các nhà nghiên cứu an ninh từng cảnh báo Ecovacs về lỗ hổng trên robot và ứng dụng điều khiển, nghiêm trọng nhất là vấn đề với kết nối Bluetooth, cho phép người lạ điều khiển robot từ khoảng cách 100 m. Tuy nhiên, mức độ phân tán rộng của đợt tấn công mới cho thấy một lỗ hổng khác đã bị khai thác.

    Điệp Anh (Theo ABC News)



    Hướng dẫn cài đặt sử dụng Fail2ban để ngăn chặn Brute Force

    Fail2ban là một công cụ mạnh mẽ để bảo vệ máy chủ của bạn khỏi tấn công Brute Force và các cuộc tấn công trực tuyến khác bằng cách tự động chặn các địa chỉ IP cố gắng đăng nhập sai quá nhiều lần vào hệ thống của bạn.
    Dưới đây là hướng dẫn cơ bản về cách cài đặt và sử dụng Fail2ban trên một máy chủ Linux.

    1. Bước 1: Cài đặt Fail2ban
      Đầu tiên, chúng ta cần cài đặt Fail2ban trên máy chủ của mình. Sử dụng lệnh sau trên hệ thống Ubuntu hoặc CentOS:

      • Trên Ubuntu:
        sudo apt-get update
        sudo apt-get install fail2ban
      • Trên CentOS:
        sudo yum install epel-release
        sudo yum install fail2ban
    2. Bước 2: Cấu hình Fail2ban
      • Cấu hình Fail2ban tùy thuộc vào ứng dụng bạn muốn bảo vệ. Mỗi ứng dụng có một cấu hình riêng trong các tệp cấu hình của Fail2ban, thường được đặt trong thư mục /etc/fail2ban/jail.d/
      • File cấu hình thường có dạng *.conf. Bạn có thể tạo một tệp cấu hình riêng cho ứng dụng mục tiêu của bạn hoặc chỉnh sửa tệp /etc/fail2ban/jail.d/defaults-debian.conf để sử dụng các cài đặt mặc định.
      • Để cấu hình fail2ban để bảo vệ kết nối SSH, tạo file cấu hình:
        vi /etc/fail2ban/jail.d/myapp.conf
        Với nội dung như sau:

        [ssh]
        enabled = true
        port = ssh
        filter = sshd
        logpath = /var/log/auth.log
        maxretry = 3
        bantime = 3600

        Trong đó:

        • enabled : Đặt thành true để kích hoạt cấu hình.
        • port : Cổng mà bạn muốn theo dõi (vd: SSH port là ssh).
        • filter : Loại bộ lọc sử dụng (vd: ssh cho SSH).
        • logpath : Đường dẫn đến tệp nhật ký.
        • maxretry : Số lần thử đăng nhập sai trước khi IP bị chặn.
        • bantime : Thời gian ban IP sau khi vượt quá maxretry lần.
    3. Bước 3: Khởi động và kiểm tra Fail2ban
      • Khởi động Fail2ban và cho phép nó tự động chạy khi hệ thống khởi động:
        sudo systemctl start fail2ban
        sudo systemctl enable fail2ban
      • Sử dụng lệnh sau để kiểm tra trạng thái Fail2ban và xem danh sách các IP bị chặn:
        sudo fail2ban-client status
    4. Bước 4: Tùy chỉnh và theo dõi
      Bạn có thể tùy chỉnh nhiều cài đặt khác nhau trong tệp cấu hình và theo dõi Fail2ban để đảm bảo nó hoạt động đúng cách.

    Đó là cách sử dụng Fail2ban để bảo vệ máy chủ của bạn khỏi tấn công Brute Force. Chúc bạn thành công!

    Chủ tịch WEF: ‘Tôi sử dụng ChatGPT và công cụ AI rất nhiều’

    Chủ tịch WEF: 'Tôi sử dụng ChatGPT và công cụ AI rất nhiều'- Ảnh 1.

      Chiều tối 5/10, Chủ tịch UBND TPHCM Phan Văn Mãi có buổi tiếp GS. Klaus Schwab, nhà sáng lập kiêm Chủ tịch Diễn đàn Kinh tế Thế giới (WEF) nhân dịp ông có chuyến thăm và làm việc tại TPHCM.

      Chủ tịch UBND TPHCM Phan Văn Mãi cảm ơn GS. Klaus Schwab dành nhiều tâm huyết giúp thành phố hiện thực hoá cam kết thành lập Trung tâm Cách mạng công nghiệp lần thứ 4 (C4IR). Ông Mãi cũng bày tỏ kỳ vọng trung tâm này sẽ là cầu nối giữa TPHCM và WEF, qua đó đóng góp vào sự phát triển của thành phố cũng như của vùng Đông Nam Bộ và cả nước.

      Chủ tịch WEF: 'Tôi sử dụng ChatGPT và công cụ AI rất nhiều'- Ảnh 1.

      Chủ tịch UBND TPHCM Phan Văn Mãi trao đổi với GS Klaus Schwab. Ảnh: Ngô Tùng.

      Cũng theo ông Phan Văn Mãi, TPHCM đang tập trung xây dựng thành thành phố toàn cầu, bắt kịp xu hướng các thành phố trên thế giới, qua đó giải quyết vấn đề của một đô thị như TPHCM. Ngoài ra, còn đặt mục tiêu xây dựng thành thành phố học tập, trung tâm đổi mới sáng tạo của khu vực.

      Ông Mãi cũng cảm ơn sự giới thiệu của GS. Klaus Schwab để TPHCM tham gia vào mạng lưới thành phố toàn cầu và được học hỏi kinh nghiệm không chỉ phát triển về kinh tế mà còn cân bằng được các yếu tố xã hội.

      Người đứng đầu chính quyền TPHCM cho hay, trong tiến trình phát triển, thành phố đang nỗ lực để chuyển đổi công nghiệp và cũng ý thức sự phát triển ngày càng lớn mạnh của công nghệ nói chung và trí tuệ nhân tạo (AI) nói riêng. Do đó, TPHCM muốn chuyển đổi xanh, trong đó sẽ lựa chọn trọng tâm, giải pháp cụ thể để phát triển.

      “Giáo sư là tác giả nhiều quyển sách về Cách mạng công nghiệp 4.0 nên rất mong ngài có nhận diện và gợi ý cho thành phố trong chuyển đổi đó thì nên đặt trọng tâm và tiến hành giải pháp như thế nào để sự chuyển đổi đạt được hiệu quả và bền vững”, Chủ tịch Phan Văn Mãi gửi gắm với GS. Klaus Schwab.

      GS. Klaus Schwab đánh giá TPHCM là biểu tượng của sự năng động và tinh thần khởi nghiệp sáng tạo của Việt Nam. Ông cho biết bản thân đã chứng kiến TPHCM có sự phát triển vượt bậc dựa trên 3 trụ cột: Phát triển cơ sở hạ tầng, hệ sinh thái đổi mới sáng tạo và sự đầu tư vào con người trong tương lai. “WEF hân hạnh là một phần trong sự phát triển của TPHCM”, người đứng đầu WEF bày tỏ.

      Chủ tịch WEF: 'Tôi sử dụng ChatGPT và công cụ AI rất nhiều'- Ảnh 2.

      GS Klaus Schwab bày tỏ mong muốn hỗ trợ TPHCM trong quá trình chuyển đổi công nghiệp.

      Với việc TPHCM đã thành lập CI4R mới đây, GS. Klaus Schwab cho đây là cơ hội để hai bên tăng cường hợp tác. Theo đó, trong tương lai, WEF mong hỗ trợ TPHCM trong việc chuyển đổi sang trí tuệ nhân tạo, chuyển đổi xanh và phát triển nguồn nhân lực.

      GS. Klaus Schwab cho biết, hiện WEF có 22 CI4R nhưng đặc biệt ấn tượng với CI4R tại TPHCM vì trung tâm này có sự hỗ trợ của Chính phủ và sự hợp tác của cộng đồng doanh nghiệp. Để thắt chặt quan hệ hai bên hơn nữa, Chủ tịch WEF mong muốn Chủ tịch UBND TPHCM sắp xếp tham dự Diễn đàn Kinh tế Thế giới năm 2025 tại Davos, Thuỵ Sĩ.

      GS. Klaus Schwab cũng nhìn nhận, WEF sẽ hợp tác với TPHCM để tận dụng hiệu quả chương trình hợp tác đã ký kết, nhất là trong thời buổi mọi người đang đối mặt với sự chuyển đổi. Đây cũng là cơ hội của Việt Nam và TPHCM vì thành phố có dân số trẻ, năng lực tốt về khoa học – công nghệ, đặc biệt là AI.

      Chủ tịch WEF: 'Tôi sử dụng ChatGPT và công cụ AI rất nhiều'- Ảnh 3.

      Lãnh đạo các sở, ngành TPHCM trao đổi với GS Klaus Schwab.

      Trao đổi thêm với các chuyên gia, nhà khoa học và lãnh đạo sở, ngành TPHCM, GS. Klaus Schwab đề cao đến khả năng và tính ứng dụng của công nghệ AI trong học tập và đời sống, trong đó phải đầu tư nhiều vào việc đào tạo giáo viên.

      Vị giáo sư dẫn chứng, tại Hàn Quốc, giáo viên phải học cách sử dụng AI trong đời sống hằng ngày cũng như học tập. “Bản thân tôi cũng sử dụng ChatGPT và các công cụ AI khác trong đời sống rất nhiều”, ông cho hay.

      Comfee đón đầu tiêu chuẩn năng lượng mới trên điều hòa

      Thiết kế điều hòa Comfee. Ảnh: Comfee

      TCVN 7830:2021 là tiêu chuẩn năng lượng mới từ Viện cơ khí năng lượng và mỏ Vinacomin đưa ra. Tiêu chuẩn này sẽ áp dụng cho toàn bộ thị trường điều hòa từ 1/4/2025, vạch ra những yêu cầu cao hơn cho các thiết bị về khả năng tiết kiệm điện.

      Để đón đầu tiêu chuẩn này, Comfee thời gian qua liên tục chú trọng phát triển các dòng điều hòa thế hệ mới, chú trọng tiết kiệm điện năng. Nổi bật là các sản phẩm thuộc dòng Comfee Air Series đều đạt mức hiệu suất năng lượng CSPF cao, dao động ở mức 5,7-6,01. Trong đó, mẫu CFS-10VCB1 có công suất làm lạnh 10.000 BTU, chỉ số CSPF 6,01, đạt nhãn 5 sao theo tiêu chuẩn năng lượng mới TCVN 7830:2021.


      Thiết kế điều hòa Comfee. Ảnh: Comfee

      Thiết kế điều hòa Comfee. Ảnh: Comfee

      Nhãn năng lượng là quy định bắt buộc với các sản phẩm điều hòa, giúp người dùng biết được mức tiêu hao điện năng trong quá trình sử dụng. Trước đây, hầu hết các hãng đều sử dụng nhãn theo tiêu chuẩn quốc gia TCVN 7830:2015, ra đời cách đây 10 năm. Với quy chuẩn này, điều hòa chỉ cần có chỉ số CSPF trên 4,2 là đạt 5 sao. Theo chuyên gia, gần như điều hòa có máy nén biến tần Inverter là sẽ đạt mức này.

      Do đó, để tăng tính phân loại sản phẩm, Việt Nam sẽ áp dụng tiêu chuẩn mới là TCVN 7830:2021. Để đạt nhãn 5 sao, điều hòa phải có chỉ số CSPF trên 5,2.


      Điều hòa Comfee đạt nhãn năng lượng 5 sao theo tiêu chuẩn TCVN 7380:2021. Ảnh: Comfee

      Điều hòa Comfee đạt nhãn năng lượng 5 sao theo tiêu chuẩn TCVN 7380:2021. Ảnh: Comfee

      CSPF là viết tắt viết tắt của Cooling Seasonal Performance Factor hay chỉ số hiệu suất lạnh toàn mùa. Một cách dễ hiểu, chỉ số này càng cao, điều hòa càng sử dụng điện hiệu quả, tiết kiệm hơn. Tại Việt Nam, chỉ số CSPF có trên nhãn dán thiết bị gia dụng như điều hòa được kiểm nghiệm độc lập và thực tế trong các phòng thử nghiệm của Viện cơ khí năng lượng và mỏ Vinacomin.

      Với việc đạt chuẩn mới trước thời hạn áp dụng, điều hòa Comfee cho thấy sự đầu tư nhằm đón đầu yêu cầu mới, đáp ứng tốt hơn trải nghiệm người dùng. Các sản phẩm của hãng cũng trang bị thêm tính năng Eco. Với chế độ này, điều hòa sẽ hoạt động với mức tiêu thụ điện năng tiết kiệm, khoảng 1,61 kW cho mỗi đêm (8 tiếng, theo tiêu chuẩn phòng thí nghiệm) Điều này giúp gia chủ giảm chi phí hóa đơn điện hàng tháng.

      Ngoài ra, thương hiệu cũng hỗ trợ người dùng quản lý điện năng tiêu thụ thông qua ứng dụng Smarthome trên di động. Chủ nhà có thể chủ động theo dõi lượng điện sử dụng từng ngày, cài đặt mức điện năng tiêu thụ tối đa cho phép và nhận cảnh báo nếu vượt quá. Đây là cách để chủ động quản lý, tính toán chi phí trong gia đình.


      Người dùng theo dõi lượng điện tiêu thụ qua app. Ảnh: Comfee

      Người dùng theo dõi lượng điện tiêu thụ qua app. Ảnh: Comfee

      Bên cạnh tiết kiệm điện, sản phẩm của hãng cũng được đầu tư, trang bị nhiều tính năng thông minh, phục vụ cuộc sống hiện đại. Chẳng hạn, dòng điều hòa CFS-10VCB1 có thể điều khiển bằng giọng nói thông qua ứng dụng SmartHome. Ứng dụng còn cho phép cài đặt nhiệt độ theo thời gian, tùy theo nhu cầu ở mỗi thời điểm. Máy cũng có cảm biến, giúp theo dõi, điều chỉnh nhiệt độ quanh vị trí ngồi của người dùng đúng theo mức cài đặt.

      Không chỉ làm lạnh, dòng sản phẩm Comfee Air Series còn có thể làm sạch không khí. Công nghệ Ionizer diệt khuẩn bằng ion âm, ức chế các tác nhân gây hại cho sức khỏe như nấm mốc, virus.


      Tính năng cài đặt nhiệt độ theo từng mốc thời gian qua ứng dụng. Ảnh: Comfee

      Tính năng cài đặt nhiệt độ theo từng mốc thời gian qua ứng dụng. Ảnh: Comfee

      Với những ưu điểm trêm, Comfee đạt nhiều giải thưởng trong nước và quốc tế. Trong đó, hãng nhận giải thưởng của Red Dot Design Award tại Đức 2023, được IF Design Award 2024 vinh danh. Gần nhất, thương hiệu nhận giải thưởng Điều hoà thông minh tiết kiệm điện được yêu thích nhất, tại Sản phẩm tôi yêu, thuộc khuôn khổ Tech Award 2024.

      Hoài Phương



      Hướng dẫn sử dụng Rsync – command đồng bộ dữ liệu trên linux

      I. Lệnh Rsync 

      Rsync (Remote Sync) là lệnh được sử dụng phổ biến để sao chép và đồng bộ hóa các tệp, thư mục từ xa cũng như cục bộ trong các hệ thống Linux/Unix.
      Với sự trợ giúp của lệnh rsync, có thể sao chép và đồng bộ dữ liệu từ xa và nội bộ trên các thư mục, ổ đĩa và mạng, thực hiện sao lưu dữ liệu và nhân bản giữa hai máy chủ Linux.

      Cú pháp lệnh Rsync

      rsync [options] source destination 

      các tùy chọn dùng với lệnh rsync
      -v verbose output, hiển thị thông tin chi tiết về quá trình xử lí chuyển dữ liệu.

      -r sao chép dữ liệu theo cách đệ quy, không lưu giữ dấu thời gian và quyền trong khi chuyển dữ liệu.

      -a chế độ lưu trữ, sao chép tệp đệ quy và duy trì các liên kết tượng trưng, quyền truy cập tệp, quyền sở hữu của người dùng và nhóm cũng như dấu thời gian.

      -z nén tệp trong khi chuyển để giảm mức sử dụng mạng.

      -h người dùng có thể đọc, in ra số ở định dạng người có thể đọc được

      -P hiển thị tiến độ trong quá trình chuyển

      SOURCE chỉ định (các) tệp hoặc thư mục nguồn sẽ được chuyển, có thể là vị trí cục bộ hoặc vị trí từ xa.

      DESTINATION chỉ định đường dẫn đích nơi các tệp hoặc thư mục sẽ được sao chép. Tương tư như Source, nó có thể là đường dẫn cục bộ

      II. Cài đặt Rsync trên Linux

      Chúng ta có thể cài đặt rsync với trình cài đặt mặc định theo của từng hệ điều hành.

      $ sudo apt install rsync         [trên Debian, UbuntuMint ]
      $ sudo yum install rsync         [trên RHEL/CentOS/FedoraRocky/AlmaLinux]
      $ sudo emerge -a sys-apps/rsync  [trên Gentoo Linux]
      $ sudo apk add rsync             [trên Alpine Linux]
      $ sudo pacman -S rsync           [trên Arch Linux]
      $ sudo zypper install rsync      [trên OpenSUSE]

      III. Một số trường hợp sử dụng lệnh Rsync

      1. Sao chép/đồng bộ tệp cục bộ

      Để sao chép hoặc đồng bộ hóa tệp cục bộ, bạn có thể dùng lệnh sau để đồng bộ hóa tệp trên máy cục bộ từ vị trí này sang vị trí khác.

      Ví dụ tên tệp source-backup.tar cần sao chép hoặc đồng bộ vào thư mục /tmp/backups.

      [root@longvan]# rsync -zvh source-backup.tar.gz /tmp/backups/
      
      created directory /tmp/backups
      backup.tar.gz
      
      sent 448.54K bytes  received 70 bytes  889.21K bytes/sec
      total size is 448.40K  speedup is 1.00
      

      Như ví vụ trên, có thể thấy rằng này nếu thư mục đến chưa tồn tại thì rsync tự động tạo một thư mục.

      2. Sao chép/đồng bộ thư mục cục bộ

      Lệnh bên dưới sẽ chuyển hoặc đồng bộ tất cả tệp từ thư mục này sang thư mục khác trong cùng một máy chủ.

      Trong ví dụ này, /root/rpmpkgs chứa các tệp rpm package và ở đây sẽ thư mục này được sao chép vào bên trong thư mục /tmp/backups/.

      [root@longvan]# rsync -avzh /root/rpmpkgs /tmp/backups/
      
      sending incremental file list
      rpmpkgs/
      rpmpkgs/httpd-2.4.37-40.module_el8.5.0+852+0aafc63b.x86_64.rpm
      rpmpkgs/mod_ssl-2.4.37-40.module_el8.5.0+852+0aafc63b.x86_64.rpm
      rpmpkgs/nagios-4.4.6-4.el8.x86_64.rpm
      rpmpkgs/nagios-plugins-2.3.3-5.el8.x86_64.rpm
      
      sent 3.47M bytes  received 96 bytes  2.32M bytes/sec
      total size is 3.74M  speedup is 1.08
      

      3. Sao chép thư mục từ máy chủ cục bộ sang máy chủ từ xa

      Để sao chép một thư mục từ máy chủ cục bộ sang máy chủ từ xa, bạn có thể dùng lệnh sau để đồng bộ hóa thư mục từ máy cục bộ sang máy từ xa.

      Ví dụ: nếu có một thư mục trong máy tính cục bộ của bạn “rpmpkgs” chứa các RPM packages và bạn muốn nội dung của thư mục cục bộ đó gửi đến máy chủ từ xa, bạn có thể dùng lệnh sau.

      # rsync -avzh /root/rpmpkgs root@192.168.1.123:/root/
      
      The authenticity of host '192.168.1.123 (192.168.1.123)' can't be established.
      ED25519 key fingerprint is SHA256:bH2tiWQn4S5o6qmZhmtXcBROV5TU5H4t2C42QDEMx1c.
      This key is not known by any other names
      Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
      Warning: Permanently added '192.168.1.123' (ED25519) to the list of known hosts.
      root@192.168.1.123's password: 
      sending incremental file list
      rpmpkgs/
      rpmpkgs/httpd-2.4.37-40.module_el8.5.0+852+0aafc63b.x86_64.rpm
      rpmpkgs/mod_ssl-2.4.37-40.module_el8.5.0+852+0aafc63b.x86_64.rpm
      rpmpkgs/nagios-4.4.6-4.el8.x86_64.rpm
      rpmpkgs/nagios-plugins-2.3.3-5.el8.x86_64.rpm
      
      sent 3.74M bytes  received 96 bytes  439.88K bytes/sec
      total size is 3.74M  speedup is 1.00
      

      4. Sao chép thư mục từ xa sang máy chủ cục bộ

      Lệnh này sẽ giúp bạn đồng bộ thư mục từ xa với thư mục cục bộ. Ở đây thư mục /root/rpmpkgs trên máy chủ từ xa đang được sao chép vào máy tính cục bộ của bạn trong /tmp/myrpms.

      # rsync -avzh root@192.168.1.123:/root/rpmpkgs /tmp/myrpms
      
      root@192.168.1.123's password: 
      receiving incremental file list
      created directory /tmp/myrpms
      rpmpkgs/
      rpmpkgs/httpd-2.4.37-40.module_el8.5.0+852+0aafc63b.x86_64.rpm
      rpmpkgs/mod_ssl-2.4.37-40.module_el8.5.0+852+0aafc63b.x86_64.rpm
      rpmpkgs/nagios-4.4.6-4.el8.x86_64.rpm
      rpmpkgs/nagios-plugins-2.3.3-5.el8.x86_64.rpm
      
      sent 104 bytes  received 3.49M bytes  997.68K bytes/sec
      total size is 3.74M  speedup is 1.07
      

      5. Rsync qua SSH

      Với rsync, có thể sử dụng SSH (Secure Shell) để truyền dữ liệu, sử dụng giao thức SSH trong khi truyền dữ liệu, có thể đảm bảo rằng dữ liệu của mình đang được truyền trong một kết nối bảo mật bằng mã hóa để không ai có thể đọc dữ liệu của bạn trong khi nó đang được truyền qua WAN.

      Ngoài ra khi sử dụng rsync, cần cung cấp mật khẩu người dùng root để hoàn thành tác vụ cụ thể, vì vậy việc dùng tùy chọn SSH sẽ gửi thông tin đăng nhập của bạn theo cách được mã hóa để mật khyẩu của bạn được an toàn.

      Để sử dụng rsync qua SSH, có thể sử dụng tùy chọn -e để chỉ định lệnh shell từ xa, thường là ssh như bên dưới

      rsync [OPTIONS] -e ssh /path/to/source user@remote:/path/to/destination
      

      6. Sao chép tệp từ máy chủ từ xa sang cục bộ bằng SSH

      Để đồng bộ hóa tệp từ máy chủ từ xa đến máy chủ cục bộ, bạn có thể chỉ định giao thức với rsync bằng tùy chọn -e với tên giao thức bạn muốn sử dụng.

      Ở đây sẽ sử dụng ssh với tùy chọn -e và thực hiện truyền dữ liệu.

      # rsync -avzhe ssh root@192.168.1.123:/root/anaconda-ks.cfg /tmp
      
      root@192.168.0.141's password: 
      receiving incremental file list
      anaconda-ks.cfg
      
      sent 43 bytes  received 1.10K bytes  325.43 bytes/sec
      total size is 1.90K  speedup is 1.67
      

      7. Sao chép tệp từ máy chủ cục bộ sang máy chủ từ xa bằng SSH

      Để đồng bộ hóa tệp từ máy chủ cục bộ với máy chủ từ xa bằng SSH, bạn có thể tận dụng lệnh sau như bên dưới.

      # rsync -avzhe ssh backup.tar.gz root@192.168.0.141:/backups/
      
      root@192.168.1.123's password: 
      sending incremental file list
      created directory /backups
      backup.tar.gz
      
      sent 224.59K bytes  received 66 bytes  64.19K bytes/sec
      total size is 224.40K  speedup is 1.00
      

      8. Hiển thị tiến trình trong khi truyền dữ liệu bằng Rsync

      Để hiển thị tiến trình trong khi truyền dữ liệu từ máy này sang máy khác, sử dụng tùy chọn –progress, tùy chọn này sẽ hiển thị các tệp và thời gian còn lại để hoàn tất quá trình truyền.

      # rsync -avzhe ssh --progress /root/rpmpkgs root@192.168.0.141:/root/rpmpkgs
      
      root@192.168.1.123's password: 
      sending incremental file list
      rpmpkgs/
      rpmpkgs/httpd-2.4.37-40.module_el8.5.0+852+0aafc63b.x86_64.rpm
                1.47M 100%   31.80MB/s    0:00:00 (xfr#1, to-chk=3/5)
      rpmpkgs/mod_ssl-2.4.37-40.module_el8.5.0+852+0aafc63b.x86_64.rpm
              138.01K 100%    2.69MB/s    0:00:00 (xfr#2, to-chk=2/5)
      rpmpkgs/nagios-4.4.6-4.el8.x86_64.rpm
                2.01M 100%   18.45MB/s    0:00:00 (xfr#3, to-chk=1/5)
      rpmpkgs/nagios-plugins-2.3.3-5.el8.x86_64.rpm
              120.48K 100%    1.04MB/s    0:00:00 (xfr#4, to-chk=0/5)
      
      sent 3.74M bytes  received 96 bytes  1.50M bytes/sec
      total size is 3.74M  speedup is 1.00
      

      9. Gồm các tệp có phần mở rộng đặc biệt với rsync

      Để ấn định các tệp hoặc mẫu cụ thể trong quá trình hoạt động rsync, sử dụng tùy chọn –include với tiện ích mở rộng phù hợp với tất cả các tệp.

      # rsync -avz --include='*.txt' /path/to/source/ user@remote:/path/to/destination/
      

      Rsync sẽ chỉ bao gồm các tệp có phần đuôi .txt từ thư mục /path/to/source/ trong quá trình truyền

      10. Loại trừ các tệp có phần mở rộng cụ thể bằng rsync

      Tương tự để loại trừ một tiện ích mở rộng cụ thể trong quá trình hoạt động rsync, sử dụng tùy chọn –exclude với mẫu ký tự đại diện cần loại bỏ.

      # rsync -avz --exclude='*.ext' /path/to/source/ user@remote:/path/to/destination/
      

      Rsync sẽ loại trừ các tệp có phần mở rộng được chỉ định (*.ext) trong quá trình truyền, đồng thời bao gồm tất cả các tệp và thư mục khác.

      11. Bao gồm và loại trừ các tệp bằng rsync

      Để bao gồm và loại trừ các tệp hoặc mẫu cụ thể trong quá trình hoạt động rsync,
      có thể sử dụng cả hai tùy chọn –include–exclude với các mẫu ký tự đại diện thích hợp.

      Hai tùy chọn này cho phép chúng ta bao gồm và loại trừ các tệp bằng cách chỉ định các tham số. Tùy chọn này giúp chúng tôi chỉ định các tệp hoặc thư mục mà bạn muốn đưa vào đồng bộ hóa và loại trừ các tệp, thư mục không muốn chuyển.

      lệnh rsync sẽ chỉ bao gồm các tệp và thư mục bắt đầu bằng R và loại trừ tất cả các tệp và thư mục khác.

      # rsync -avze ssh --include 'R*' --exclude '*' root@192.168.1.123:/var/lib/rpm/ /root/rpm
      

      12. Sử dụng -delete với rsync

      Nếu tệp hoặc một thư mục không tồn tại ở nguồn nhưng đã tồn tại ở đích, bạn có thể muốn xóa tệp/thư mục hiện có đó ở đích để đồng bộ hóa.

      Chúng ta có thể sử dụng tùy chọn –delete để xóa các tệp không có trong thư mục nguồn.

      Nguồn và đích được đồng bộ hóa. và hãy tạo một tệp test.txt để kiểm chứng

      [root@longvan:~]# cd /root/rpm/
      [root@longvan:~/rpm]# touch test.txt
      [root@longvan:~/rpm]# rsync -avz --delete root@192.168.1.132:/var/lib/rpm/ /root/rpm/
      
      root@192.168.1.132's password: 
      receiving incremental file list
      deleting test.txt
      ./
      .dbenv.lock
      .rpm.lock
      Basenames
      Conflictname
      Dirnames
      Enhancename
      Filetriggername
      Group
      Installtid
      Name
      Obsoletename
      Packages
      Providename
      Sha1header
      Sigmd5
      Suggestname
      Supplementname
      Transfiletriggername
      Triggername
      __db.001
      __db.002
      __db.003
      
      sent 445 bytes  received 18,543,954 bytes  2,472,586.53 bytes/sec
      total size is 71,151,616  speedup is 3.84
      

      13. Đặt giới hạn truyền tệp bằng Rsync

      Bạn có thể chỉ định kích thước tệp tối đa sẽ được chuyển hoặc đồng bộ hóa.
      Có thể làm điều đó với tùy chọn –max-size. Ở đây kích thước tệp tối đa là 200k, nên lệnh này sẽ chỉ chuyển những tệp bằng hoặc nhỏ hơn 200k.

      # rsync -avzhe ssh --max-size='200k' /var/lib/rpm/ root@192.168.1.123:/root/tmprpm
      
      root@192.168.1.123's password: 
      sending incremental file list
      created directory /root/tmprpm
      ./
      .dbenv.lock
      .rpm.lock
      Conflictname
      Enhancename
      Filetriggername
      Group
      Installtid
      Name
      Obsoletename
      Recommendname
      Requirename
      Sha1header
      Sigmd5
      Suggestname
      Supplementname
      Transfiletriggername
      Triggername
      __db.002
      
      sent 129.52K bytes  received 396 bytes  28.87K bytes/sec
      total size is 71.15M  speedup is 547.66
      

      14. Tự động xóa tập tin nguồn sau khi chuyển

      Trường hợp nếu bạn có một máy chủ web chính và máy chủ sao lưu dữ liệu, bạn đã tạo bản sao lưu hàng ngày và động bộ hóa với máy chủ dữ phòng của mình, nhưng bây giờ bạn không muốn giữ bản sao lưu cục bộ đó trong máy chủ web của mình.

      Vì vậy, bạn sẽ đợi quá trình chuyển hoàn tất rồi xóa tệp sao lưu cục bộ đó theo cách thủ công không? Dĩ nhiên là không. Việc xóa tự động này có thể được thực hiện bằng các sử dụng tùy chọn –remove-source-files

      # rsync --remove-source-files -zvh backup.tar.gz root@192.168.1.123:/tmp/backups/
      
      root@192.168.1.123's password: 
      backup.tar.gz
      
      sent 795 bytes  received 2.33K bytes  894.29 bytes/sec
      total size is 267.30K  speedup is 85.40
      
      [root@longvan:~]# ls -l backup.tar.gz
      
      ls: cannot access 'backup.tar.gz': No such file or directory
      

      15. Chạy thử với Rsync

      Nếu bạn mới sử dụng rsync và không biết chính xác lệnh hoạt động ra sao. Rsync thực sự có thể làm xáo trộn mọi thứ trong thư mục đích của bạn và sau đó làm hỏng mọi thứ.

      Việc sử dụng tùy chọn này sẽ không thực hiện bất ký thay đổi nào với các tệp và hiển thị đầu ra của lệnh, nếu đầu ra hiển thị chính xác như bạn muốn thì bạn có thể xóa tùy chọn –dry-run khỏi lệnh của mình và chạy trên thiết bị đầu cuối.

      # rsync --dry-run --remove-source-files -zvh backup.tar.gz root@192.168.1.123:/tmp/backups/
      
      root@192.168.1.123's password: 
      backup.tar.gz
      
      sent 50 bytes  received 19 bytes  19.71 bytes/sec
      total size is 267.30K  speedup is 3,873.97 (DRY RUN)
      

      16. Đặt giới hạn băng thông và truyền tệp trong lệnh rsync

      Bạn có thể đặt giới hạn băng thông trong khi truyền dữ liệu từ máy này sang máy khác với sự trợ giúp của tùy chọn –bwlimit. Tùy chọn này giúp chúng ta giới hạn băng thông I/O.

      # rsync --bwlimit=100 -avzhe ssh  /var/lib/rpm/  root@192.168.1.123:/root/tmprpm/
      root@192.168.1.123's password:
      sending incremental file list
      sent 324 bytes  received 12 bytes  61.09 bytes/sec
      total size is 38.08M  speedup is 113347.05
      

      Ngoài ra, theo mặc định rsync chỉ đồng bộ hóa các khối và byte đã thay đổi, nếu bạn muốn đồng bộ hóa toàn bộ tệp một các rõ ràng thì bạn sử dụng tùy chọn -W với nó.

      # rsync -zvhW backup.tar /tmp/backups/backup.tar
      backup.tar
      sent 14.71M bytes  received 31 bytes  3.27M bytes/sec
      total size is 16.18M  speedup is 1.10