Cách thiết lập và định cấu hình tệp TCP / IP trên Linux (Cài đặt TCP / IP cho Linux)


Ngay cả những người không phải chuyên viên máy tính cũng có thể đã nghe nói về0, nhưng mọi người đều biết nó là gì hoặc làm cách nào để định cấu hình nó trên máy chủ Linux sử dụng dòng lệnh?

Nó giúp xác định thuật ngữ cơ bản trước tiên. Ít nhất, nó cho phép bạn phát triển một khuôn khổ để xây dựng sự hiểu biết của bạn. TCP / IP cũng không ngoại lệ.

Phần này về thuật ngữ không phải là một danh sách đầy đủ. Nó sẽ cung cấp cho bạn một cơ sở để bắt đầu hành trình tìm hiểu mạng và cách định cấu hình các tệp TCP / IP trên Linux.

Thế giới * Nix

Bạn có bao giờ tự hỏi * nixnghĩa là gì không? Còn về Unix và Linux có liên quan (huống chi là tất cả các phiên bản khác nhau của mỗi phiên bản) thì sao?

* nixlà phương pháp tham chiếu Linux và / hoặc Unix (hoặc bất kỳ bản phân phối nào) bằng cách sử dụng ký tự đại diện (dấu hoa thị) để làm như vậy.

* Nix được phát triển vào cuối năm 1960. AT & T Bell Labs đã phát triển Unix cùng một lúc. Thông qua các bước lặp và phát triển khác nhau, Linux cũng đã ra đời.

In_content_1 all: [300x250] / dfp: [640x360]->

Kết quả của những đổi mới song song này là khi bạn tìm hiểu cách thực hiện cài đặt trên một máy chủ thông qua dòng lệnh, bạn đã học được một kỹ năng có khả năng tương thích với nhiều tác vụ khác trên nhiều loại Unix hoặc Linux may chủ.

Trang nam - Thông tin trong tầm tay bạn

Giống như Google, Linux có bộ công cụ tìm kiếm và nghiên cứu riêng cho phép người dùng tìm tài nguyên mà họ tìm thấy nhu cầu. Những tài nguyên đó được biết đến như là, trang man man. Khi bạn đăng nhập vào máy chủ Linux (hoặc hệ điều hành dựa trên Linux), bạn có thể mở ứng dụng dòng lệnh và nhập nội dung bạn muốn nghiên cứu, như nhập cụm từ tìm kiếm vào tệp tài liệu tương tác.

Nếu bạn chọn một chủ đề bạn muốn nghiên cứu, như tiện ích, công cụ Linux, daemon, kịch bản, bạn có thể tìm kiếm nó bằng cách nhập vào man man và sau đó là từ. Bạn sẽ tìm hiểu cách thực hiện việc này sau trong bài viết này.

Trang man rất dễ sử dụng. Chỉ cần bắt đầu nhập một vài từ và HĐH Linux sẽ bắt đầu trả lại thông tin cho bạn. Nếu không có trang hướng dẫn cho một chủ đề cụ thể, Linux sẽ cho bạn biết điều đó.

Đối với hầu hết các phần, các trang man đều chính xác hợp lý cho phiên bản phần mềm mà chúng xuất hiện. Ví dụ: nếu bạn đã đăng nhập vào máy chủ Linux 10 năm tuổi, trang man hiển thị thông tin liên quan đến phiên bản đó (và tuổi).

Trang man rất dễ sử dụng và chính xác, nhưng có một vài lời cảnh báo Hãy để minh họa cho những cảnh báo đó thông qua hình ảnh.

Trong hình ảnh bên dưới, trang man cho ARP chỉ ra rằng ARP đã lỗi thời (trong phần Ghi chú của người dùng) và thay vào đó, người ta nên tìm kiếm ip neigh. Dường như, theo ký hiệu đó, người ta có thể muốn gõ vào man ip neigh'để truy cập thông tin về công cụ / giao thức thay thế.

Tuy nhiên ,, gõ vào man ip neigh'không tìm kiếm trang man cho dòng ip neigh. Thay vào đó, nó sẽ tìm kiếm hai trang người đàn ông, một trang dành cho phiên bản ip và trang kia dành cho người mới.

Mặc dù thật sự là bạn sẽ nhận được một trang người đàn ông nếu bạn gõ vào man man ne neigh, trừ khi bạn chú ý kỹ, bạn có thể bỏ lỡ rằng nó không thực sự là thứ bạn đang tìm kiếm.

Bạn có thể thêm dấu gạch ngang (mặc dù đó không phải là nội dung hiển thị trong trang người dùng khi tham khảo công cụ thay thế). Vì vậy, nếu bạn thêm dấu gạch ngang và gõ vào man man ip-neigh tựa cũng hoạt động tốt nhưng điều đó cũng không đúng.

Bạn có thể thử gõ chữ man ip-xóm'(lưu ý cách đánh vần tiếng Anh). Khi bạn nhập cụm từ cụ thể đó, bạn sẽ thấy trang man chính xác để thay thế trang man ARP (hoặc thay thế giao thức ARP). Điểm mấu chốt là đây: Nếu bạn không thể tìm thấy những gì bạn cần, hãy thử sử dụng các kết hợp khác nhau cho đến khi bạn có được trang man mong muốn.

Ví dụ, hãy thử tra cứu trang man cho công cụ nslookup. Bạn làm điều này bằng cách gõ vào man man nslookup. Khi bạn làm điều đó, bạn sẽ thấy một trang người đàn ông trông giống với hình ảnh / ảnh chụp màn hình bên dưới. Bạn sẽ tìm hiểu tất cả những gì bạn muốn biết về công cụ nslookup.

Sau khi trang man bật lên trên màn hình của bạn, bạn có thể cuộn xuống, đọc, áp dụng, kiểm tra và thậm chí đóng trang man (bằng cách nhập chữ cái, chữ cái và để trang người đàn ông tự động đóng lại).

Nếu bạn yêu cầu một trang người đàn ông không tồn tại, Linux sẽ cung cấp cho bạn thông tin phản hồi rằng không có mục nào cho người đàn ông đó trang và để thử một trang khác.

IPv4 và IPv6

Cả IPv4 và IPv6 đều giống nhau về mặt kỹ thuật, nhưng chúng không xuất hiện con người chúng ta cũng vậy. Họ là một phương tiện để xác định máy hoặc thiết bị trên mạng cục bộ (LAN). Họ có thể riêng tư theo cách họ xác định các thiết bị trong mạng LAN.

IPv4 sử dụng các số được phân tách bằng dấu chấm / dấu chấm. Hầu hết chúng ta đều quen thuộc với loại địa chỉ IP mà chúng ta thấy đối với các máy tính được kết nối với mạng riêng của chúng tôi bằng định dạng IPv4.

Máy tính trên mạng cũng có địa chỉ IPv6, nhưng nó có vẻ khác nhau. IPv6 bao gồm các ký tự chữ và số được phân tách bằng dấu hai chấm (:).

Vậy sự khác biệt giữa IPv4 và IPv6 là gì? Hãy nghĩ về nó như một tên mạng. Một cái giống như tên đầu tiên và cái còn lại là tên cuối cùng. Cả hai tên đều chỉ về cùng một người (hoặc trong trường hợp này là máy tính). Cũng giống như chúng ta thường có một tên khác so với tên cuối cùng của chúng tôi, tên IPv4, tên sẽ khác với tên IPv6 IPv6 mặc dù cả hai đều trỏ đến cùng một máy.

Carla Schroeder đã viết một cách dễ đọc và bài viết hữu ích về IPv4 và IPv6.

Truy cập root trên máy chủ Linux (và su và sudo)

Đối với nhiều tác vụ cần hoàn thành, cần có quyền truy cập root (còn gọi là Quản trị viên hoặc siêu người dùng). Điều đó bởi vì nhiều tiện ích và ứng dụng này đủ nhạy cảm để chúng bị hạn chế vì lý do bảo mật.

Một giải pháp thay thế để đăng nhập bằng root hoặc kích hoạt quyền truy cập superuser (su) là gửi trước một lệnh với Hồi sudo, nói với máy Linux rằng lệnh cụ thể đó cần được chạy dưới dạng superuser / root, nhưng đó các lệnh tiếp theo thì không (trừ khi được bổ sung với chỉ thị của sudo Cảnh).

Trong trường hợp sử dụng và sử dụng lệnh của sudo Cảnh, Linux sẽ yêu cầu mật khẩu su để xác thực danh tính và quyền của siêu người dùng.

Giao thức mạng

có nhiều giao thức khác nhau để xem xét khi thảo luận về Linux. Hai giao thức chính của bài viết này là TCP và IP.

Giao thức điều khiển truyền (TCP)

Giao thức điều khiển truyền, thường được gọi là TCP, là một giao thức được sử dụng để truyền các gói, giống như tên mô tả.

Xem bên dưới để biết giải thích về các công cụ khác nhau, bao gồm công cụ Linux có tên Kiểm soát lưu lượng truy cập(tc ).

TCP chỉ đạo hệ điều hành Linux về cách các gói nên di chuyển từ nơi này sang nơi khác. Nó cũng kiểm soát lưu lượng mạng và chỉ đạo việc truyền các gói thông tin (như các thư mục của dữ liệudi chuyển từ nơi này sang nơi khác).

Đây là lý do tại sao giao thức được gọi là Giao thức điều khiển truyền(TCP).

Giao thức Internet (IP)

Giao thức Internet thường được gọi bằng từ viết tắt của nó, IP.

Trong trường hợp của IPbạn có một khu vực rộng hơn (Internet) để truyền gói tin. Nó giống như có một đường cao tốc rộng hơn, dài hơn và di chuyển nhiều hơn được gọi là internet. Trong khi TCP điều khiển chuyển động của các gói trên mạng, IP sẽ điều khiển chuyển động của các gói trên internet.

Giao thức ICMP

ICMP là viết tắt cho giao thức nhắn tin điều khiển Internet. Mặc dù nó có một giao thức mà có sẵn trong hầu hết các bản phân phối Linux, nhưng nó có thể không có sẵn trên tất cả các bản phân phối Linux. Điều này được chứng minh bằng việc thiếu trang Man trong bản cài đặt Centos hiện tại.

Thoạt nhìn, có vẻ như giao thức cụ thể này rất cần thiết nhưng thực tế nó là như vậy. ICMP chịu trách nhiệm cung cấp các thông báo lỗi nếu / khi một gói không đúng cách đến đích. ICMP rất cần thiết để nhận các cập nhật trạng thái khi phân phối (hoặc nhận) các gói thông tin được truyền đi.

Giao thức sơ đồ người dùng (UDP)

Người dùng Giao thức sơ đồ (UDP), như Giao thức điều khiển truyền (TCP), là một giao thức để truyền các gói thông tin từ điểm này sang điểm khác. Trong trường hợp TCP, là một phần của quá trình / truyền, có một xác minh về việc phân phối thành công các gói, làm cho nó đáng tin cậy hơn UDP.

Trong trường hợp của UDP, không có quy trình xác minh nào để bạn giành chiến thắng, hãy biết liệu các gói được truyền hay nhận thành công và không có lỗi. Như vậy, nó có một giao thức đủ dễ sử dụng nhưng nó không thể xác minh hoặc có thể được xác thực.

Cấu hình Linux

Có một số tệp cấu hình có sẵn trong hệ điều hành Linux.

Ví dụ: nếu bạn đang chạy máy chủ Apache trên máy Linux của mình, các tệp cấu hình Apache rất quan trọng. Các tệp đó cho máy chủ web Apache biết điều gì đang xảy ra với tên miền và cụ thể hơn là trang web mà Lưu trữ trên máy chủ đó.

Đôi khi, tệp cấu hình được gắn nhãn là httpd.conf. Đôi khi, nó được dán nhãn là apache.conf. Hoặc nó có thể là một nhãn / tên hoàn toàn khác. Bạn có thể tìm thấy các tệp cấu hình ở một vị trí trên một máy chủ và những lần khác chúng ở một vị trí hoàn toàn khác trên một máy chủ khác.

May mắn thay, có những lệnh hữu ích có thể hỗ trợ trong việc định vị các tệp cấu hình cụ thể. Ví dụ: bạn có thể nhập thông tin sau để xác định vị trí tệp cấu hình httpd.conf, nếu nó tồn tại:

find / -name “httpd.conf”
ình>

Từ đầu tiên, tìm kiếm trên mạng, hãy cho Linux biết bạn đang sử dụng lệnh / tiện ích nào, trong trường hợp này là tiện ích của find find. Thành phần thứ hai của dòng lệnh là Cấm / cho phép tiện ích tìm kiếm biết rằng nó sẽ tìm kiếm đường dẫn bắt đầu từ cấp độ gốc của máy chủ.

Nếu bạn đang tìm kiếm ở một vị trí cụ thể hơn , bạn có thể có một cái gì đó giống như Viking / vv. Để cho Linux biết để bắt đầu trong thư mục vv và đi theo đường dẫn đó. Bằng cách cung cấp một đường dẫn / vị trí cụ thể, bạn có khả năng tăng tốc quá trình, vì Linux không phải tìm kiếm ở những nơi dư thừa.

Tùy chọn -name. cho Linux biết những gì bạn đang tìm kiếm trong tên của tệp hoặc thư mục. Thật hữu ích khi bao gồm tên trong dấu ngoặc kép và bạn cũng có thể sử dụng dấu hoa thị (*) làm thẻ hoang dã khi tìm kiếm.

Một số ví dụ về tệp cấu hình và thư mục trong thư mục / đường dẫn bao gồm:

  • pam.d -một thư mục chứa các tiện ích liên quan đến các mô-đun xác thực.
  • sysconfig- một thư mục bao gồm các chức năng của máy tính, như quản lý năng lượng, chuột, v.v.
  • decv.conf- một tệp hỗ trợ chức năng của máy chủ tên miền, nếu máy Linux đang được sử dụng trong khả năng đó.
  • services- tệp này chứa các kết nối khả dụng (tức là cổng mở) có sẵn trên máy Linux.

    Nếu bạn không biết liệu có bất kỳ tệp, đường dẫn hoặc tiện ích nào bị lỗi thời hoặc không dùng nữa, hãy sử dụng các trang hướng dẫn để kiểm tra. Đây là một cách hữu ích để theo dõi các tab hiện tại và những gì đã thay đổi.

    Tìm hiểu hệ thống tệp Linux

    Trong nhiều Phân phối Linux, các tệp cấu hình được tìm thấy trong thư mục tập lệnh mạng theo đường dẫn etc / sysconfig. Nếu họ không ở đó, thì có lẽ đó là một địa điểm / đường dẫn tương tự. Các tệp có trong trường hợp cụ thể này được hiển thị trong ảnh chụp màn hình bên dưới.

    Như bạn sẽ thấy trong ảnh chụp màn hình bên dưới, có hai tệp cấu hình. Mỗi tệp trong số chúng được gắn nhãn theo các giao diện tương ứng của chúng (ví dụ ifcfg-eth0).

    Các tệp cấu hình được đặt trước bởiifcfgThay thế lệnh ifconfig (cũng như trở thành một phần của tên tệp giao diện). Điều đó nói rằng, hiện tại nó cũng đã được thay thế một phần vì ifcfg không tương thích với IPv6.

    Hai tham chiếu giao diện (ifcfg-eth0ifcfg-lo ) đề cập đến các loại giao diện cụ thể. Các nhà phát triển Linux rất hữu ích trong lĩnh vực này, cung cấp định nghĩa và định hướng dưới dạng tên tệp. Trong trường hợp giao diện kết thúc bằng ngôn ngữ eth0, đó là một giao diện được kết nối thông qua ether ethernet hoặc có khả năng ethernet.

    Việc sử dụng các chữ cái ethHay chỉ cho bạn đi đúng hướng. Số theo sau eth eth LINE cung cấp số lượng thiết bị. Vì vậy, thiết bị ethernet tiếp theo có thể là một cái gì đó giống nhưifcfg-eth1, v.v.

    Tên tệp kết thúc bằng một phần mềm đề cập đến giao diện loopback Nott. Nó cũng được gọi là localhost. Đây là một kết nối mạng về mặt kỹ thuật là một kết nối mạng thực sự. Nó chỉ đơn giản cho phép các quá trình giao tiếp trên thiết bị mà không cần giao tiếp qua mạng. Hãy nghĩ về ảo ảo khi nghĩ về giao diện cụ thể này.

    Tất cả các bản phân phối Linux có khả năng có một loopback (hoặc localhost) và thường được thiết lập cho một mặc định. Họ sử dụng một giao diện kết thúc bằng tiếng Anh -lo. Địa chỉ IP cho localhost thường là 127.0.0.1. Trong nhiều trường hợp, giao diện ảo loopback có thể được sử dụng để kiểm tra các kết nối và loại trừ các sự cố mạng tiềm ẩn khác.

    Tệp

    Có nhiều cách khác nhau để chỉnh sửa tập tin cấu hình (cũng như xem chúng). Một phương pháp là sử dụng trình soạn thảo vimà mà Truy cập thông qua lệnh Cấm vi, theo sau là tên tệp. Trong trường hợp này, khi một loại hình vi ifcfg-eth0'(không có dấu ngoặc kép), họ có thể xem thông tin mạng cho giao diện cụ thể đó (eth0).

    Tuy nhiên , sẽ tốt hơn nếu làm theo cách truyền thống và làm theo các hướng dẫn cấu hình mạng được tìm thấy trong trang man cho ifcfg.

    Điều này cũng có thể dễ dàng hơn đối với người không có kỹ thuật. Sử dụng trình soạn thảo vi đòi hỏi một chút chú ý đến chi tiết vì vậy nếu bạn định hướng chi tiết (hoặc bạn đã là lập trình viên hoặc quản trị viên hệ thống) thì trình soạn thảo vi có thể là một giải pháp tối ưu khi làm việc với các tệp cấu hình Linux.

    Khi truy cập trang man, chúng tôi có thể xem lại thông tin về tập lệnh ifcfg đã thay thế tập lệnh ifconfig (như được hiển thị trong ảnh chụp màn hình ở trên của trang man). Ngoài ra, khi xem danh sách các giao diện trong bản phân phối Linux, chúng tôi nhận thấy các lệnh ifup và ifdown. Những người đó cũng có thể được xem xét trong (các) trang người đàn ông của họ.

    Ảnh chụp màn hình của trang người đàn ông được hiển thị trong hình ảnh bên dưới. Như bạn sẽ thấy trong trang man, có các tệp cấu hình Linux bổ sung (và các đường dẫn để đến các tệp đó) có thể được tư vấn (và sửa đổi) trong quá trình thiết lập và định cấu hình các tệp TCP / IP trên Linux.

    Nếu bạn sử dụng trình soạn thảo văn bản dòng lệnh như trình soạn thảo vi để xem tệp cấu hình, bạn sẽ nhận thấy một số tùy chọn được xác định. Ví dụ: khi nhìn vào giao diện mạng, bạn có thể thấy các từ trong tất cả các chữ hoa, theo sau là dấu bằng (=) và sau đó là một từ khác.

    Ví dụ, có thể có một chỉ thị rằng Vùi ONBOOTvà nó có thể nói rằng ON ONBOOT = có một ví dụ về tùy chọn cấu hình. Có một số điểm cấu hình và các tùy chọn khác. Ví dụ: một cái khác là NETMASK.

    Nếu bạn thấy chỉ thị cấu hình, thì MẠNG, thì nó nên được theo sau bởi một vâng Nếu nó bị theo sau bởi vì không có tiếng thì nó có thể là một vấn đề vì điều đó cho thấy giao diện mạng không được kích hoạt để kết nối mạng.

    Đây là quy trình từng bước để khắc phục tình huống vừa mô tả:

    1. Tạo một bản sao của tệp cấu hình, để an toàn. Có một số cách để làm điều này. Một trong những cách dễ nhất là với cửa sổ lệnh.

      Loại: cp ifcfg-eth0 ifcfg-eth0_20200101

      Sau đó, trên dòng tiếp theo, nhập: mv ifcfg-eth0_20200101 / home / mydirectory / ifcfg- eth0_20200101

      Điều này di chuyển bản sao tệp bạn vừa tạo vào một thư mục bạn đang sử dụng để sao lưu.
    2. Bây giờ bạn đã tạo bản sao lưu cấu hình tập tin ,, đã đến lúc thay đổi tập tin cấu hình đó. Nếu bạn đang sử dụng trình soạn thảo vi, bạn sẽ gõ như sau:

      vi ifcfg-eth0

      Sau khi làm như vậy, tệp sẽ mở trong thiết bị đầu cuối / ứng dụng lệnh (tương tự như cách một trang man mở ra khi bạn kích hoạt nó).

      Sau khi tệp cấu hình được mở, bạn sẽ tìm dòng có bao gồm NETWORKING = no. và xóa dòng đó hoặc thay đổi thành dòng NETWORKING = yes. Điều này có thể được thực hiện với chỉ thị cw'trong bộ soạn thảo vi. Bằng cách gõ một dấu gạch chéo về phía trước, bạn có thể nói với biên tập viên vi rằng bạn đang tìm kiếm thứ gì đó. Trong trường hợp này, bạn cho biên tập viên biết rằng bạn đang tìm kiếm NET NETKINGING và khi nó được tìm thấy (hướng chuột đến vị trí đó), bạn có thể sử dụng phím mũi tên phải để di chuyển đến từ từ không no.

      Khi bạn nhận được từ ngay từ no no, hãy dừng lại trên Nv và gõ vào cw'cho phép bạn thay đổi từ no no thành thành có. Từ cwv viết tắt của từ viết tắt và Linux cho phép bạn thay đổi toàn bộ từ này từ một từ (không có tiếng) sang từ khác Nếu bạn chỉ muốn thay đổi một chữ cái, bạn có thể sử dụng một chữ Rv để thay thế một chữ cái hoặc ký tự.

      Ảnh chụp màn hình hiển thị quá trình này bên dưới.
    3. Sau khi lưu tệp cấu hình (nghĩa là nhập esc để thoát khỏi chế độ INSERT và sau đó là Z kép để lưu tệp), đó là thời gian để khởi động lại dịch vụ hoặc máy tính. Điều này có thể được thực hiện theo nhiều cách khác nhau. Một phương pháp để khởi động lại máy tính là gõ dòng lệnh sau:

      shutdown -r now

      Lệnh tắt máy báo cho máy Linux tắt máy. Tùy chọn -r cho biết lệnh không chỉ là tắt máy mà là khởi động lại và thực hiện ngay bây giờ.

      Mẹo:Nếu bạn muốn biết khi nào máy tính hoặc máy chủ đã hoàn tất quá trình khởi động lại, gõ vào ping ping, sau đó là địa chỉ IP công cộng của máy tính / máy chủ (hoặc tên miền của một trang web được lưu trữ trên máy chủ Linux).

      Bằng cách sử dụng lệnh ping, bạn sẽ thấy rằng máy chủ không phải là ping có thể ping ping (xảy ra trong quá trình khởi động lại) và sau đó khi máy chủ khởi động lại thành công, ping sẽ phản hồi với phản hồi tích cực, cho biết khởi động lại thành công.
    4. Sau đây là một số hình ảnh giúp minh họa các bước trong danh sách trên.

      Bước 1:

      Bước 2:

      ình>
      ình>

      Mẹo:Hãy nhớ rằng không có gì trong thế giới máy chủ là số ít. Ví dụ: bạn có thể thay đổi cấu hình cho một giao diện cụ thể (trong trường hợp này là eth0) nhưng đó có thể chỉ là một giao diện trên mạng và có thể bị ảnh hưởng bởi (hoặc ảnh hưởng) đến một máy chủ khác.

      Vì vậy, trong ví dụ trên, bằng cách khởi động lại máy chủ, nó sẽ kích hoạt các thiết bị mạng cũng khởi động lại. Đây không phải là tùy chọn số ít cho giao diện này nhưng giao diện này sẽ bị ảnh hưởng bởi lệnh khởi động lại.

      / etc / hosts Tệp (s)

      Tệp / etc / host có thể tồn tại hoặc không tồn tại. Nếu nó tồn tại, nó có thể hoặc không thể được sử dụng trong cấu hình. Ví dụ: bạn có thể có một hệ thống khác xử lý các cấu hình máy chủ, thay vì quản lý tệp trực tiếp. Ngoài ra, các tập tin máy chủ lưu trữ khác nhau. Ví dụ: IPv4 và IPv6 xử lý cấu hình khác nhau, như bạn có thể thấy trong hình ảnh bên dưới.

      Tệp cấu hình; Vị trí / Đường dẫn; Điều kiện; và Thêm

      Một số tên tệp và vị trí tệp hữu ích bổ sung là:

    5. / etc / sysconfig / network-scripts / (đường dẫn tệp cấu hình)
    6. / etc / sysconfig / network-scripts / ifcfg-eth0 (tệp cấu hình)
    7. / etc / hosts (tệp cấu hình)
    8. /etc/resolv.conf (tệp cấu hình với thông tin máy chủ tên)
    9. Trong nhiều trường hợp, phần mềm hệ thống hoặc máy chủ sẽ tự động tạo các tệp cấu hình. Ngoài ra, nếu DHCP được sử dụng, có các khía cạnh khác của cấu hình mạng được tính nhanh chóng, vì địa chỉ IP tĩnh không được sử dụng trong trường hợp đó.

      Các lệnh dòng lệnh (CL) sau đây được (hoặc) được sử dụng trong hầu hết các bản phân phối Linux. Trong trường hợp chúng bị lỗi thời hoặc không dùng nữa, lệnh thay thế được liệt kê.

    10. tuyến(lỗi thời / không dùng nữa): Được sử dụng để hiển thị và chỉnh sửa tuyến đường. Được thay thế bằng ip tuyến.
    11. tên máy chủ: Được sử dụng để hiển thị hoặc sửa đổi và chỉnh sửa tên máy chủ của máy.
    12. netstat: Xem kết nối mạng, bảng định tuyến, thống kê giao diện, thành viên phát đa hướng, v.v.
    13. arp: (lỗi thời / không dùng nữa) Được sử dụng để hiển thị thông tin IPv4; cụ thể là bộ đệm mạng hàng xóm. IPv6 đã trở thành địa chỉ mạng, thay thế bộ sưu tập IPv4 gồm bốn số được phân tách bằng dấu chấm. Trước những thay đổi này, lệnh lỗi thời này đã được thay thế bằng ip neigh.
    14. ip: Không chỉ IP đứng cho giao thức internet Internet và và mạng LAN cuối cùng (mạng diện rộng, mạng) nhưng nó cũng là một tiện ích cho phép người quản trị hệ thống hoặc người dùng máy tính có thể xem các tham số TCP / IP cũng như đặt chúng khi cần.
    15. tc: Đây là viết tắt của điều khiển lưu lượng truy cập trên mạng Cameron và là một tiện ích để giúp quản lý lưu lượng truy cập trong và ngoài nước trên máy Linux.

      Công cụ cấu hình: GUI Vs. Dòng lệnh (CL)

      Để cung cấp một điểm tham chiếu, ba hình ảnh sau đây hiển thị cơ chế giao diện người dùng đồ họa (GUI) để xử lý cấu hình của mạng, bao gồm TCP / IP.

      Hình ảnh đầu tiên là GUI Apple Mac (Tùy chọn hệ thống>Kết nối mạng) và hai hình ảnh thứ hai là của Hệ điều hành Windows (mặc dù nó thay đổi theo từng phiên bản). Nó được truy cập thông qua Bảng điều khiển Microsoft và Kết nối mạng, như bạn có thể thấy trong ảnh chụp màn hình.

      Ưu và nhược điểm của Trình soạn thảo văn bản GUI Versus hoặc Dòng lệnh (CL)

      Mặc dù nhiều người thích giao diện người dùng đồ họa (GUI) vì dễ sử dụng, trình bày trực quan và đơn giản, nhưng rất hữu ích để hiểu các tệp cấu hình (trong trường hợp này liên quan đến kết nối mạng) để bạn có thể khắc phục sự cố và khắc phục mọi sự cố.

      Bạn có thể muốn lấy GUI trước nhưng nó sẽ được thông báo đầy đủ trong trường hợp. Ngoài ra, có một số hệ điều hành không nhất thiết phải có GUI (hoặc don Kiếm có một hệ thống) nên một lần nữa; Nó rất hữu ích khi được chuẩn bị.

      Trong phần tiếp theo, chúng tôi sẽ bao gồm các tệp cấu hình và cách truy cập chúng, cập nhật chúng, cũng như quản lý các tệp và tiện ích.

      Các công cụ, tiện ích, tập lệnh và tập lệnh của Linux

      Có nhiều công cụ có sẵn cho các bản phân phối Linux. Một lần nữa, giống như các lệnh khác, có những điểm tương đồng (và khác biệt) giữa cách các công cụ đó được sử dụng trong các bản phân phối khác nhau. Trong một số trường hợp, các công cụ có sẵn nhưng cần được cài đặt trước và quá trình cài đặt thường thay đổi.

      Công cụ dòng lệnh thường được tham chiếu là shellvà trong những ngày đầu, thiết bị đầu cuối. Có những thuật ngữ khác dành cho nó, nhưng nói chung, nó là một ứng dụng cho phép người dùng truy cập các lệnh gõ hệ điều hành trong một cửa sổ.

      Hãy xem xét một vài ví dụ. Đầu tiên là từ hệ điều hành Windows và có vẻ quen thuộc với người dùng Windows. Công cụ này được mở bằng cách gõ CMD(như được hiển thị trong ảnh chụp màn hình bên dưới).

      Ảnh chụp màn hình thứ hai là một ứng dụng có tên Terminalđược cài đặt sẵn trên hầu hết các máy tính Apple.

      ình>

      NSLookup (nslookup)

      Trong trường hợp nslookup, nslà viết tắt của máy chủ tên và phần tra cứucủa lệnh là một phần mềm tìm kiếm thông tin. Vì vậy, cái tên của công cụ này nói với chúng ta là nó sẽ tìm kiếm thông tin thường có sẵn thông qua một máy chủ tên.

      NSLookup là một công cụ tiện dụng. Trong trường hợp này, chúng tôi đang sử dụng nó để tra cứu thông tin về eBay. Để làm như vậy, chúng tôi nhập vào Nslookup ebay.com và chúng tôi được cung cấp thông tin tương tự với những gì được hiển thị trong hình ảnh bên dưới.

      Lệnh được hiển thị ở trên cùng của ảnh chụp màn hình (sau làm mờ thông tin cá nhân). Sau đó, đầu ra từ yêu cầu đó (nslookup ) được hiển thị bên dưới, với thông tin như Máy chủ (địa chỉ IP công cộng), địa chỉ IP cụ thể, v.v

      bài viết liên quan:

      Top 10 ứng dụng Linux tốt nhất cho người dùng Ubuntu 9 phiên bản Linux tốt nhất để hack Bản phân phối Linux tốt nhất để chơi game là gì? Inodes trong Linux là gì và chúng được sử dụng như thế nào? Cách gỡ cài đặt Ubuntu trong hệ thống khởi động kép Windows 10 HDG giải thích: UNIX là gì? 7 chương trình chống vi-rút miễn phí hàng đầu cho Linux

      20.06.2020