ifconfig bị thiếu sau khi cài đặt Ubuntu 18.04


63

Tôi vừa cài đặt Ubuntu 18.04 và chọn "cài đặt tối thiểu". Sau đó tôi đã cố gắng chạy ifconfigtrong thiết bị đầu cuối và nhận được thông báo sau

-bash: ifconfig: command not found

Làm thế nào đến net-toolsgói không được cài đặt theo mặc định nữa?


@dPlay Đúng. Có lẽ bạn có thể cho tôi biết nếu fc-cachelệnh là một gói defualt hay không?
JiiB

@JiiB Trên hộp không có GUI? Không, có lẽ là không. Và một cài đặt tối thiểu sẽ không có X.
vidarlo

1
Tôi đã chỉnh sửa câu hỏi của bạn để giải quyết chỉ ifconfigvì nó sẽ được coi là quá rộng và có thể chủ yếu dựa trên ý kiến. Nếu bạn đang hỏi về các lệnh / gói cụ thể khác, vui lòng đặt câu hỏi mới cho chúng.
tráng miệng

Câu trả lời:


103

ifconfigđang bị phản đối, và đã được như vậy cho khá một số năm . Đứa trẻ mới trong thị trấn là iplệnh, có thể cấu hình IP, tuyến đường và mọi thứ liên quan đến mạng.

Bạn có thể cài đặt ifconfigvới sudo apt install net-tools, nếu bạn thực sự cần phải có nó. Nếu không, hãy bắt đầu học ip.

Nói tóm lại, nó bị xóa vì bạn không nên sử dụng nó. Nó có hỗ trợ IPv6 tầm thường, iplệnh là một sự thay thế tốt hơn. Tôi tìm thấy các nguồn nói rằng ifconfig đã bị từ chối vào năm 2012, vì vậy tôi không ngạc nhiên khi cuối cùng nó cũng bị xóa.

Bạn có thể cài đặt nó vào ngày 18.04, nhưng trong các bản phát hành trong tương lai, nó có thể biến mất hoàn toàn. Tôi sẽ coi nó không được cài đặt theo mặc định như một cảnh báo: tìm hiểu ip.

Như vậy ifconfigcó lẽ là trong một lớp học đặc biệt. Trong các phiên bản trước của Ubuntu, nó được bao gồm trong các bản cài đặt tối thiểu. Nó hiện đang được loại bỏ và bạn rõ ràng phải cài đặt nó. Điều này không thể được thực hiện để chỉ ra rằng bất kỳ gói khác bị thiếu.


13
Để làm rõ hơn, ip lệnh được bao gồm trong cài đặt tối thiểu của Ubuntu 18.04, không cần cài đặt thêm bất cứ thứ gì.
64pi0r

3
Bạn có thể thấy ifconfigđã cài đặt, nếu bạn cài đặt một trong các gói khác nhau vẫn chưa được cập nhật để sử dụng iphoặc nếu bạn đã nâng cấp từ bản phát hành Ubuntu cũ hơn. Nhưng bạn nên biết rằng ifconfigcó thể không có mặt trên các hệ thống hiện đại, và không nên dựa vào nó. Và thực sự ifconfigđã bị phản đối trong năm 2009 .
Michael Hampton

9
Đối với những bạn quá lười đọc tài liệu, lệnh ip address, hoặc ip a, là cách mới để liệt kê các giao diện và địa chỉ IP của hệ thống.
Hitechcomputergeek

25
Sử dụng ip -c ađể làm nổi bật các địa chỉ IP bằng màu sắc.
jingyu9575

3
@ jingyu9575 bạn đã thay đổi cuộc đời tôi
Tôi ở đây cho Mũ mùa đông

15

như ngoài @vidarlo câu trả lời, bạn có thể đặt alias ifconfig='ip -c a'để .bash_aliasesnếu bạn có thói quen gõ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.