Ubuntu Server là gì? Có nên sử dụng Ubuntu sever hay không?

ubuntu server

Tìm hiểu về Ubuntu server và lợi ích sử dụng của nó

1. Ubuntu Server là gì?

Ở Việt Nam liệu đã có dịch vụ nào phát triển và cung cấp cho các doanh nghiệp Ubuntu Server chuyên nghiệp chưa? Nếu bạn đang tìm hiểu về hình thức này thì hãy cùng Semtek tham khảo qua những thông tin hữu ích được chia sẻ sau đây nhé.

ubuntu server

Định nghĩa này được biết đến là một hệ điều hành máy tính của bản phân phối Linux thông dụng. Nhưng ngoài việc đó, phiên bản Ubuntu Server thực sự đang mang lại cho người dùng một trải nghiệm tuyệt vời.

Đây được xem là một phiên bản hệ điều hành khác hẳn so với các phiên bản Ubun tiêu chuẩn bạn từng biết, được tạo ra nhằm hỗ trợ cho việc hoạt động của mạng lưới (network) và dịch vụ (service). Hệ điều hành được sử dụng để chạy trên các file server đơn giản vì nó đang hoạt động trong 5000 node cloud. Khác với phiên bản Desktop, phiên bản Ubun Server không bao gồm việc giao diện đồ họa đối với người dùng. (Graphical User Interface). Bạn có thể tìm hiểu và thấy được sự khác nhau về giao diện giữa 2 phiên bản này .

2. Lợi ích khi sử dụng Ubuntu Server

Ubuntu Server đáp ứng kinh tế cũng như kĩ thuật ngay trong hiện tại và cả tương lai trung tâm dữ liệu bao gồm công cộng hoặc riêng tư của bạn. Cho dù bạn muốn triển khai đám mây OpenStack, cụm Hadoop, hệ điều hành này sẽ cung cấp quy mô giá trị tốt nhất.

Giải pháp công nghệ này chắc chắn sẽ cung cấp khả năng vận hành tốt nhất cho trung tâm dữ liệu của doanh nghiệp. Nó hoạt động dựa trên các đám mây công cộng như AWS và Microsoft Azure.

Có nên sử dụng ubuntu server hay không?

Thông thường, Ubuntu Server sẽ được sử dụng để chạy trên những file server đơn giản bởi nó đang hoạt động trong 5000 node cloud. Đây là công cụ mang tính kinh tế cao, đồng thời hỗ trợ tốt về mặt kỹ thuật cho hệ thống trung tâm dữ liệu.

Ubuntu Server cung cấp cho người dùng một phần mềm mã mở nguồn tự do. Hệ điều hành cho phép người dùng có thể sao chép, nghiên cứu, thay đổi và cải tiến hệ thống phần mềm theo nhu cầu. Theo đó, bạn nên sử dụng Ubuntu bởi những ưu điểm nổi bật sau:

1. Đáp ứng tính kinh tế và kỹ thuật

Ubuntu luôn đáp ứng tính kinh tế và kỹ thuật cho trung tâm dữ liệu ngay cả ở hiện tại và tương lai. Cho dù bạn muốn triển khai OpenStack Cloud hay Hadoop Cluster hay hệ thống 50.000 node thì hệ điều hành vẫn luôn đảm bảo nhu cầu vận hành mà không làm giảm hiệu suất sử dụng.

ubuntu server

2. Ubuntu Server trên nền tảng Power

Bên cạnh máy chủ ARM và x86, Ubuntu Server còn được hỗ trợ tích cực trên nền tảng Power. Vì vậy, đối với trung tâm dữ liệu của doanh nghiệp, người quản trị có thể xây dựng hạ tầng riêng tùy theo phần cứng đã chọn và phù hợp với mô hình hoạt động của mình.

3. Đảm bảo hiệu suất và linh hoạt

Ubuntu Server Edition có khả năng vận hành nhanh và an toàn trong tất cả mọi môi trường hoạt động. Nhờ đó, hệ điều hành sẽ giúp doanh nghiệp quản lý dữ liệu và hệ thống một cách hiệu quả nhất.

4. Tích hợp nhiều công cụ quản lý toàn diện

Ubuntu được cấp chứng chỉ bởi OEM với sự tích hợp của nhiều công cụ quản lý toàn diện. Điều này đảm bảo cho doanh nghiệp xây dựng được một cơ sở hạ tầng ổn định, phát triển nhanh.

Phân biệt Ubuntu Server và Ubuntu Desktop 

Điểm chung xuất phát từ việc đều là những hệ điều hành cung cấp cho bạn một phần mềm mã nguồn mở tự do (FOSS) cho phép người dùng được tự do chạy, sao chép, phân phối, nghiên cứu, thay đổi và cải tiến phần mềm.

Như đã nói ở trên, sự khác nhau cơ bản giữa hai phiên bản này chính là Ubuntu Desktop cung cấp cho người dùng một giao diện đồ họa trong khi phiên bản Server thì không. Ngoài ra, còn có một số điểm khác biệt sau chúng ta cần phân biệt rõ:

1. Ubuntu Desktop

Ubuntu Desktop là hệ điều hành mã nguồn mở cung cấp cho người dùng các công cụ hữu ích để thực hiện các công việc như: duyệt web, soạn thảo văn bản, xem phim…..

ubuntu server

Theo như truyền thống, Ubun Desktop bao gồm các ứng dụng phù hợp cho các công việc thông thường như hệ thống phần mềm văn phòng, phần mềm multimedia phục vụ nghe, nhìn, record và web browser.

Cài đặt Ubun Desktop giống như việc cài đặt phần mềm.

Các tính năng chính của phần mềm Ubuntu Desktop:

  • Cung cấp bộ ứng dụng văn phòng đầy đủ
  • Hỗ trợ duyệt web, gửi email, trò chuyện trực tuyến
  • Cung cấp bộ sưu tập các phần mềm miễn phí
  • Phát hiện và lỗi hệ điều hành tự động
  • Cập nhật phiên bản mới thông qua internet

2. Ubuntu Server

– Ubun Server cũng cung cấp như các phiên bản tiêu chuẩn của Linux, nhưng tập trung hơn vào các yêu cầu cho servers, như tăng thêm các phần mềm máy tính cho email server, file server, web server và samba server.

– Cài đặt bản Server khác với cài đặt bản Ubun Desktop, thay vào đó bạn phải dùng một menu qui trình điều khiển.

Quản lý các Users trong Ubuntu Server

Là một developer, bên cạnh các kiến thức về lập trình thì việc học thêm các kiến thức về quản trị mạng, quản lý hệ thống, server cũng rất hữu ích. Và trong bài ngày hôm nay mình sẽ giới thiệu các quản lý user trong Ubuntu Server.

ubuntu server

Nhìn chung thì ngày việc sử dụng các VPS là rất phổ biến và đa phần các VPS sử dụng hệ điều hành Linux. Đối với người quản trị, bản thân User cũng là một nguồn tài nguyên cần phải quản lý. Bạn sẽ phải tạo mới , quản lý mật khẩu, xóa tài khoản và phân cấp quyền thao tác với các tài nguyên. Điều này có thể là biggest headache .

Trong bài viết này chúng ta sẽ cover một số vấn đề:

1. Hiểu về root.

Trong hệ điều hành Linux, root là tài khoản luôn được tạo ra đầu tiên và là thằng có quyền lực tối thượng trong hệ thống, nói chung là nó thích làm gì cũng được. Cũng chính vì nó có quá nhiều quyền lực như vậy nên cộng đồng Linux người ta khuyên là nên hạn chế dùng vì có thể gây ra những tai nạn đáng tiếc, thôi thì chịu khó tạo thêm một thằng user thường mà sài.

2. Tạo mới và xóa user.

Để tạo mới user trên Ubuntu Server thì có 2 câu lệnh thần thánh là adduser và useradd và chỉ có quyền root mới chạy lệnh này được. Ví dụ dưới đây tạo ra một user có tên là jdoe với thư mục home/jdoe

useradd -d /home/jdoe -m jdoe # root user

sudo useradd -d /home/jdoe -m jdoe

Và kết quả.

ubuntu server

Thiết lập password: Sử dụng lệnh passwd

Nếu thay đổi passwd của user khác thì cần quyền root bằng cách dùng thêm sudo.

root@ubuntu-server:~# passwd jdoe

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully

Bây giờ chúng ta đã có tài khoản jdoe . Một cách khác có thể tạo mới User là dùng command adduser.

root@ubuntu-server:~# adduser dscully

Adding user `dscully\’ …

Adding new group `dscully\’ (1006) …

Adding new user `dscully\’ (1006) with group `dscully\’ …

Creating home directory `/home/dscully\’ …

Copying files from `/etc/skel\’ …

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully

Changing the user information for dscully

Enter the new value, or press ENTER for the default

Full Name []: Dana Scully

Room Number []: 405

Work Phone []: 555-412-5555

Home Phone []: 412-555-5555

Other []: Trust no one

Is the information correct? [Y/n] y

Dễ thấy là câu lệnh này cho chúng ta khá nhiều options như Full Name , Room Number , Work Phone… Lưu ý là adduser thì tiện lợi hơn nhưng không phải có sẵn trễn tất cả các phiên bản hệ điều hành Linux , vì vậy nếu không sử dụng Ubuntu thì bạn nên sử dụng lệnh useradd.

Để xóa một user ta sự dụng lệnh:

sudo userdel dscully

Nếu muốn xóa cả thư mục dscully trong /home thì có thể dùng lệnh

userdel -r dscully

3. Hiểu về /etc/passwd và /etc/shadow files.

Việc lưu trữ thông tin các User đã được tạo nằm ở trong 2 text files là /etc/passwd và /etc/shadow.

sudo cat /etc/passwd

cat /etc/shadow # chỉ có root user mới có quyền xem file này.

Trong file /etc/passwd:ubuntu server

testuser:x:1000:1000::/home/testuser:0

testuser2:x:1006:1006:Test user,,,:/home/testuser2:/bin/bash

myuser:x:1002:1002::/home/myuser:

myuser2:x:1003:1003::/home/myuser2:

jdoe:x:1004:1004::/home/jdoe:

bsmith:x:1005:1005::/home/bsmith:/bin/bash

jdoe2:x:1007:1007::/home/jdoe2:

testuser # USERNAME

1000 # userId

1000 # groupId.

Khi tạo mới một User thì một group tương ứng cũng được tạo ra.

Trong file /etc/shadow:

myuser2:$6$maFOiNL.:16809:0:99999:7:::

jdoe:$6$TPxx8Z.:16809:0:99999:7:::

bsmith:$6$KoShUY.:16809:0:99999:7:::

testuser3:$6$QAGTNqR:16809:0:99999:7::

Password của User sẽ được băm ra thành một chuỗi hash và lưu trữ trong /etc/shadow.

4. Phân phối các file config mặc định với /etc/skel

Thông thường ,đôi lúc chúng ta sẽ có những cấu hình mặc định dành cho một nhóm người nào đó, ví dụ như config cho text editors và version control systems. Tất cả những cấu hình mặc định này sẽ được để trong /etc/skel và được copy vào thư mục /home của user khi tạo mới.

Để view được nội dung của thư mục /etc/skel: sử dụng lệnh ls -la /etc/skel

.bash_logout

.bashrc

.profile

Khi tạo user thì những file này sẽ được tự động copy vào thư mục /home/tên user …

Các tìm kiếm liên quan đến ubuntu server

  • ubuntu server là gì
  • sử dụng ubuntu server
  • download ubuntu server 16.04 iso 64bit
  • ubuntu server 32bit
  • học ubuntu server
  • sự khác nhau giữa ubuntu server và ubuntu desktop
  • ubuntu server vmware

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *