리눅스 비밀번호 초기화 리눅스 비밀번호 까먹었을 때 쓰는 방법입니다. 아예 비밀번호를 다시 만들어 쓰면 됩니다. root 계정으로 들어갑니다. wsl --user root passwd를 치고 새로운 비밀번호를 입력합니다. passwd exit를 하고 나옵니다. 끝!
디렉토리 경로 확인 : pwd 현재 디렉토리를 경로를 확인하는 명령어는 pwd입니다. 현재 디렉토리의 절대 경로명을 출력합니다. 우분투 터미널을 바로 실행한 뒤 pwd를 입력하면 /home/계정명이 출력됩니다. 이는 현재 디렉토리의 절대 경로명이면서 동시에 접속한 계정의 홈 디렉토리에 대한 절대 경로명이 됩니다. 디렉토리를 이동하면 해당 경로가 바뀌게 됩니다. 디렉토리 이동 : cd cd [이동할 디렉토리] 현재 디렉토리에서 다른 디렉토리로 이동할때는 cd라는 명령어를 사용하여 이동합니다. 접근이 금지된 디렉토리를 제외하고는 어느 디렉토리든지 이동할 수 있습니다. cd 명령어와 함꼐 이동하고자 하는 디렉토리를 위와같이 입력하게 되면 해당 디렉토리로 이동하게됩니다. cd [디렉토리명] : 해당 디렉토리로 ..
리눅스에서 파이썬 qt designer 실행하는 방법입니다. 윈도우에서는 qt designer.exe 찾으면 그만이지만 리눅스는 그게 자연스러운건 아니니 터미널에서 실행을 하는게 일반적입니다. pyqt5만 설치하면 되는 줄 알았는데 안되고 몇가지를 더 설치해야합니다. terminal에서 다음의 커맨드들을 입력합니다. pip3 install pyqt5 sudo apt install python3-pyqt5 sudo apt install pyqt5-dev-tools sudo apt install qttools5-dev-tools 설치가 잘 되었다면 다음 designer 커맨드를 입력하면 GUI가 뜨게 됩니다. designer 아래 그림과 같이 qt desinger화면이 나옵니다. 이제 좀 더 편하게 코딩을 ..
메모리도둑 WSL 프로그램을 돌리다가 튕기면 갑자기 컴퓨터가 확 느려지는 걸 느낄 수 있는데 혹시 WSL을 사용하고 있다면 작업관리자에서 아래 그림처럼 어마무시하게 메모리를 잡아먹는 모습을 볼 수 있습니다. WSL이 비정상적으로 종료되면서 내 눈에는 안보이지만 뒤에서 메모리를 갉아먹고 있어서 이를 모르고 작업을 하면 점점 느려지는 기현상이 벌어집니다. 작업관리자에서 작업끝내기를 눌러도 액세스 거부라는 오류가 뜨고 끝내지지도 않습니다. WSL을 끝내고 싶다면 powershell에서 해결을 봐야 합니다. WSL 강제종료 명령어 powershell에서 다음을 입력합니다. 특정 배포판만 강제종료 wsl -t wsl -t ubuntu 모든 wsl 종료 wsl --shutdown 명령을 친 후 다시 작업관리자에 가..
yum은 리눅스 red hat 계열에서 주로 쓰는 설치툴인데 설치 순서가 있어서 포스팅해놓습니다. 혹시 설치 중에 unable to locate package가 뜬다면 다음을 참고해주세요 [우분투] unable to locate package 해결방법 yum 설치 다짜고짜 sudo apt yum install을 시전하면 아래 4개를 설치하라고 뜹니다. 이걸 순서대로 설치하셔야 합니다. sudo apt install python-lzma sudo apt install python-sqlitecachec sudo apt install python-pycurl sudo apt install python-urlgrabber 순서대로 설치하는게 관건! 위의 것을 모두 설치한 후 yum을 설치합니다. sudo ap..
원래 WSL(Windows Subsystem for Linux)을 사용하면 윈도우와 리눅스 간의 파일 공유가 가능합니다.즉, 윈도우의 C 드라이브에 있는 파일을 WSL에서 불러와 사용할 수 있습니다. 파일교류가 가능한데 여태 사용방법을 모르고 있었습니다. 아래는 해당 기능을 사용하여 파이썬에서 윈도우의 C 드라이브에 있는 파일을 불러오는 예시 코드입니다. # 윈도우의 C 드라이브 경로를 WSL에서 사용 가능한 경로로 변경합니다. file_path = "/mnt/c/path/to/your/file.txt" 위 코드에서 /mnt/c는 윈도우의 C 드라이브를 의미합니다. path/to/your/file.txt 부분에 불러올 파일의 경로를 입력하시면 됩니다. 참고로, WSL에서 윈도우 파일을 수정할 경우 해당 ..
보통 리눅스를 VM이나 기타 장치를 이용해 가상 드라이브를 만들어서 설치를 했었는데요. 윈도우 11이 되면서 WSL을 이용해 간단히 리눅스를 설치할 수 있게 되었습니다. 설치방법은 다음 포스팅에서 확인해주시기 바랍니다. windows11 WSL2 리눅스 한번에 설치 windows11 WSL2 리눅스 한번에 설치 윈도우 11 업데이트가 가능해졌습니다. 윈도우10에서 윈도우 11로 옮기면 호환이나 이것저것 다 안 될 것이라 생각하는 분들이 많은 것 같습니다. 물론 그럴수 있지만 아래 내용에서 windows11 wsl2 seong6496.tistory.com 리눅스를 윈도우에 설치하면서 할 수 있는 작업중에 가장 편한 것이 바로 파일전송입니다. scp를 이용해 파일전송을 했었는데 이제는 윈도우 탐색기에서 간단..
CLI 환경에서 Ubuntu 버전 확인하는 방법입니다. Ubuntu 에서는 버전마다 호환가능한 패키지가 있으므로 새로운 프로젝트를 할 때마다 버전 확인을 하는게 중요합니다. 그에 맞는 설치방법을 할 수 있으니깐요. 그렇지만 자주 안 써서 까먹는 명령어 중에 하나이므로 아래 내용에서 Ubuntu 버전 확인하는 방법을 알아보시고 자신에 맞는 방법을 사용하시기 바랍니다. /etc/issue /etc/issue에는 우분투 시스템 식별 세부정보가 기록되어 있습니다. cat 명령을 통해 파일 내용을 볼 수 있습니다. cat /etc/issue lsb_release -a 모든 버전의 Ubuntu에서 작동하는 방법으로 Linux Standard Base(LSB)정보를 보여줍니다. /etc/issue 보다는 자세한 정보..
윈도우 11 업데이트가 가능해졌습니다. 윈도우10에서 윈도우 11로 옮기면 호환이나 이것저것 다 안 될 것이라 생각하는 분들이 많은 것 같습니다. 물론 그럴수 있지만 아래 내용에서 windows11 wsl2 설치를 하는 것을 확인해보시면 생각이 많이 바뀌실 것 같습니다. 요즘 개발을 위해 리눅스를 많이 사용하는데 서버용이라면 메인 OS로 리눅스를 해도 상관없지만 그렇지 않은 경우는 가상환경을 만들어서 하는 경우가 많습니다. 그렇다보면 윈도우에 저장되어 있는 DB나 기타 저장 파일을 리눅스에도 다시 전송을 하거나 서버를 하나 열어서 공유를 한다거나 하는 프로세스 처리를 해야하는데 용량은 제한되어 있는 불편함이 있습니다. 그래서 윈도우 10에서도 WSL2(리눅스용 원도우 하위시스템)이라는 방법으로 직접적으로..