본문 바로가기

Terminal/WSL

(8)
WSL과 Ubuntu의 차이점 기본적으로 WSL은 윈도우 Sub system이므로 이 특징을 감안하고 보는 차이라고 봐도 무방하다. 1. 네트워크 - WSL 윈도우 장치관리자, 네트워크 어댑터에 추가한 Virtual Network Interface 사용 -> ifconfig down 등의 제어 명령어가 먹지 않음, 조회는 가능하다. -> 윈도우와 IP, port 공유 - 우분투 : /etc/network/interface에 eth0 정의 또는 네트워크 매니저를 사용 2. shutdown, restart 명령어 안먹힘
WSL에 GitLab 설치 WSL에 gitlab ce를 설치해보려고 해봤다. 설치까지는 무난하게 끝난다. 그런데.... gitlab-ctl reconfigure // gitlab.rb 환경설정 적용 gitlab-ctl restart // gitlab 재시작 gitlab-ctl status // 상태 확인 상태 확인해봤을때 gitlab exporter, six~ 포함한 2개가 down 상태이다. gitlab-ctl tail로 에러로그 확인해보면 crontab admin server가 segmentation fault가 나는데 gitlab.rb에서 사용안할만한 포트 다 바꿔서 reconfigure 해보기도 하고 스왑메모리 설정도 해보고.. 리눅스 최신버전으로 커널 컴파일도 해보고.. 멘탈도 나가봤다.. 도대체 뭔짓을 해야 해결이 되는..
윈도우를 종료하지 않고 WSL 재부팅하기 윈도우 10 bash(Ubuntu) 리부팅 방법 - Windows Subsystem for Linux 윈도우 10 하위 시스템(Sub System)으로 우분투를 사용하고 있는데 apt 패키지를 설치하거나 우분투 시스템을 리부팅해야하는 경우가 발생한다. cmd를 관리자 권한으로 실행하여 net stop LxssManager net start LxssManager
.bashrc .profile .bash_profile Login Shell VS Non-login Shell 먼저 'Login Shell'과 'Non-login Shell' 을 구분해야 하는데, 로그인은 계정과 암호를 입력해서 Shell을 실행하는 것이다. ssh로 접속하거나 로컬에서 GUI에서 로그인한다는 의미다. '.profile', '.bash_profile'이 Login할 때 로드되는(source) 파일이다. '.profile'은 꼭 bash가 아니더라도 로그인하면 로드되고 '.bash_profile'은 꼭 Bash로 Login할 때 로드된다. 그리고 'Non-login Shell'은 로그인 없이 실행하는 Shell을 말한다. ssh로 접속하고 나서 다시 bash를 실행하는 경우나. GUI 세션에서 터미널을 띄우는 것이 이해 해당한다. 'sudo b..
user 설정 오류 -sh: 6: export: (x86)/Common: bad variable name ubuntu에서 로그인할 때 이러한 메시지가 발생했다면 유저의 쉘환경을 지정하지 않은 것이다. 아래의 명령어를 통해 쉘 환경을 설정해 주자 usermod -s /bin/bash username 쉘환경이 설정되지 않았다면 홈 디렉토리도 설정되지 않았을 수 있다. usermod -m username -d /home/username 참고 블로그 https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EA%B3%84%EC%A0%95_%EC%83%9D%EC%84%B1_useradd
리눅스 사용자 변경 root로 변경 su - username으로 변경 su - username
default login 사용자 변경 ubuntu1804 config --default-user root
WSL 시작하기 1. WSL 설치 - 아래 블로그 참고 https://webdir.tistory.com/541 윈도우즈에서 리눅스 설치 - WSL 윈도우즈10에서 WSL 설치방법에 대하여 알아봅니다. WSL 시스템 요구사항 아래의 요구사항을 충족시키지 못한다면 아쉽지만 WSL을 설치할 수 없다. OS : Windows 10 버전 1607이상 아키텍처 : x64 계정 : 이메일.. webdir.tistory.com 2. 패키지 업데이트, 업그레이드, 정리 sudo apt -y update sudo apt -y upgrade sudo apt -y autoremove 3. JRE, JDK, MAVEN sudo apt -y install openjdk-8-jre-headless openjdk-8-jdk-headless mave..