update-alternatives 2

설치했고 PATH도 수정했는데... not found? 마지막 한 수는?

심볼릭 링크도, alias도, PATH도 뭔가 부족했던 당신께.진짜 실행 흐름을 장악하는 방법이 여기 있습니다.Node, Java, Vim, Python 버전이 어지럽게 얽힌 환경 속에서,/usr/bin/xxx가 어디를 가리키는지 명확히 다루실 수 있으신가요?그렇다면, 과감히 뒤로가기를 누르셔도 됩니다!그렇지 않고 의도된 실행 흐름 설계를 원하신다면update-alternatives가 그 무기가 됩니다.⚔️ 그래서 뭐가 좋은데? 삼대장 비교방식적용 범위반영 시점자동 전환적합한 상황alias셸 세션/사용자 수준로그인 후❌ 없음간단한 별칭, 임시 커맨드 변경심볼릭 링크 수동 수정시스템 전체즉시 적용❌ 없음단발성 대체, 경로 override용update-alternatives시스템 전체 + 정책 기반선택 후 ..

IT/shell 2025.06.24

[WSL] sshd 자동 시작하기

ssh 패키지를 설치하면 기본적으로 시스템 시작시 sshd를 실행하도록 구성이 되는데 runlevel의 영향을 받습니다. 하지만 WSL로 설치된 우분투에서는 cmd 창을 열어서 bash 를 실행시키고 runlevel을 보면 unknown 으로 나와 있습니다. Win + R 키를 눌러서 실행 창이 있을 때 shell:startup 을 실행시키면 시작프로그램 폴더가 열립니다. 이곳에 다음 내용으로 sshd.bat 파일을 생성합니다. @echo off "C:\Windows\System32\bash.exe" -c "sudo service ssh start" 하지만 문제가 있습니다. 우분투에 설치시 기본 계정은 sudo를 사용하면 비밀번호를 묻습니다. 보안을 위해서 비밀번호를 사용하는게 맞는데 ssh를 사용하기 ..

IT/System Digging 2020.02.24