忍者ブログ

mshencity

이 7개의 Linux 명령은 더 이상 사용되지 않으므로 사용하지 마십시오. 이유는 다음과 같습니다.

commandsmallscreenshot-2026-01-13-153413
Jaka Suryanta/iStock/Getty Images Plus via Getty Images

ZDNET을 팔로우하세요: 우리를 선호 소스로 추가하세요 Google에서.


ZDNET의 주요 시사점

  • 일부 Linux 명령은 더 이상 사용되지 않습니다.
  • 이러한 명령은 여전히 ​​사용할 수 있지만 사용하지 않는 것이 가장 좋습니다.
  • 이러한 각 명령에는 새로운 대체 명령이 있습니다.

수십 년 동안 Linux를 사용하면서 배포판과 앱이 왔다가 사라지는 것을 보았습니다. 이는 누구에게도 놀라운 일이 아닙니다.

그러나 명령이 오고 가는 것을 경험했는데, 처음에는 조금 이상하게 보일 수 있습니다. 그러나 일부 명령이 더 이상 사용되지 않는 이유를 이해하면 이해가 됩니다.

또한: 내가 가장 좋아하는 과거 Linux 배포판 5개 - 그리고 내가 아직도 이에 대해 생각하고 있는 이유

다음과 같은 이유로 명령이 더 이상 사용되지 않습니다.

  • 보안 취약점
  • 지속적인 유지 관리 부족
  • 더 새롭고 기능이 풍부한 대안의 가용성

물론 X 명령을 20년 동안 사용했을 수도 있지만 Y 명령은 동일한 작업을 수행하고 더 효율적이며 더 안전합니다.

항상 이유가 있습니다.

또한: 20년 동안 터미널에서 없이는 살 수 없는 리눅스 명령어 7가지

더 이상 사용되지 않는 명령에는 어떤 것이 있습니까? 살펴 보겠습니다.

ifconfig (대신 ip 사용)

더 이상 사용되지 않는 모든 명령 중에서 이것은 아마도 가장 중요한 명령일 것입니다. Linux를 사용했던 초기에는 ifconfig가 꼭 필요했습니다. 이 명령을 사용하면 네트워크 연결에 대한 정보(예: 네트워크 장치 이름, IP 주소, 게이트웨이 등)를 수집할 수 있을 뿐만 아니라 네트워킹을 구성할 수도 있습니다.

ifconfig가 사라진 이유는 net-tools 앱이 더 이상 사용되지 않기 때문입니다. ifconfig는 net-tools의 일부였기 때문에, 역시 작별을 고했습니다.

또한: 저는 명령줄 전문가입니다. AI 덕분에 이 앱은 제가 사용해 본 최고의 터미널 앱입니다.

ifconfig 대신에 ip 명령이 있는데, 이 명령은 ifconfig가 할 수 있는 모든 일을 할 수 있습니다.

ifconfig는 아마도 아직 Linux 배포판에 있을 것입니다. 더 이상 개발 중이 아니기 때문에 사용을 권장하지 않습니다.

iwconfig (대신 iw 사용)

iwconfig 명령은 ifconfig가 유선으로 연결되는 것과 마찬가지로 무선 연결로 연결됩니다. Iwconfig는 필요한 WXT(Wireless Extensions) 커널 인터페이스가 오래되고 제한되었기 때문에 더 이상 사용되지 않습니다. WXT는 nl80211 인터페이스로 대체되어 iw 명령이 새로운 표준이 되었습니다.

iw 명령은 Wi-Fi 6을 포함한 최신 무선 기술에 대한 더 나은 지원을 제공합니다.

scp (대신 rsync 사용)

scp 명령은 SSH 프로토콜을 통해 한 시스템에서 다른 시스템으로 파일을 안전하게 복사하는 데 사용되었습니다. 그러나 scp 명령은 오래되었고 한동안 업데이트되지 않았으며 보안 취약점으로 인해 더 이상 사용되지 않습니다.

대부분의 최신 Linux 배포판은 보다 안전한 SFTP 프로토콜로 전환했지만 사용 중인 Linux 버전에는 여전히 scp가 포함되어 있을 수 있습니다. 지금은 scp를 사용하지 않을 것입니다. 주로 scp가 제기하는 보안 문제 때문입니다. SFTP 외에도 rsync를 사용하여 파일을 전송할 수도 있습니다.

egrep/fgrep(대신 grep 사용)

grep 명령은 매우 유용합니다. 사실 저는 grep을 꼭 알아야 할 명령이라고 부르고 싶습니다. 어느 시점에서 grep의 기능 세트를 확장하기 위해 egrep 및 fgrep이 생성되었습니다. Egrep은 확장 정규식을 추가했고 fgrep은 고정 문자열에서 작동했습니다.

또한: 알아야 할 시스템 정보를 빠르게 찾기 위한 5가지 Linux 명령

일부는 이러한 명령이 필수라고 생각했습니다. 그러나 두 기능 모두 결국 grep에 추가되어 중복되었습니다. 그렇기 때문에 egrep이나 fgrep은 모두 유지되지 않으므로 사용하지 마세요.

netstat (대신 ss 사용)

netstat 명령은 활성 네트워크 연결, 라우팅 테이블 및 인터페이스 통계를 표시하는 데 사용되었습니다.

net-tools 패키지가 더 이상 적극적으로 유지 관리되지 않기 때문에 이 명령은 더 이상 사용되지 않습니다. 결국 netstat는 더 효율적이고 Linux 커널과 더 나은 통합을 제공하며 netstat보다 더 많은 세부 정보를 제공하는 iproute2 도구 모음으로 대체되었습니다.

netstat 대신에는 netstat보다 빠르고 더 자세한 정보를 제공하는 ss 명령이 있습니다.

경로(대신 ip 사용)

IP 라우팅 테이블을 보거나 조작하는 데 Route 명령이 사용되었습니다. Route는 Net-Tools 손실의 또 다른 희생자였습니다. 경로의 가장 큰 문제는 제한된 기능, IPv6/복잡한 설정 처리 불량 및 보안 문제를 포함한다는 것입니다.

Route 대신 ip Route 명령이 있습니다.

arp (대신 IP 이웃 사용)

arp 명령은 주소 확인 프로토콜 캐시를 관리하는 데 사용되었습니다. 왜 arp가 사라졌는지 아시나요? net-tools를 추측했다면 맞습니다.

경로를 대체하는 방법은 ip neighbor(또는 그냥 ip neigh)입니다. 이는 더 효율적이고 통합적이며 견고하기 때문에 arp보다 우수합니다. 이 명령은 더 빠른 실패 감지를 제공하는 이웃 연결 불가 감지와 같은 고급 기능도 제공합니다.

또한: Linux 명령줄 사용을 훨씬 쉽게 만드는 두 가지 요령

Linux 배포판에서 이러한 명령을 찾을 수도 있습니다. 그렇다면 교체품이 있는지 확인하십시오. 시스템에 없는 교체품을 찾으면 이를 설치하고 최신 옵션을 사용하십시오.

PR

コメント

プロフィール

HN:
No Name Ninja
性別:
非公開

P R