목록Linux (15)
채록채록

debian을 쓰고있고, 오픈소스sw개발방법및도구 수업을 듣고있는만큼, Gedit, Atom을 써볼까 했지만 1. 아직 vim도 익숙하지 않다. 2. Atom은 지원종료되었다. 3. 오픈소스sw개발방법및도구에서 오픈소스만큼 여러번 설명하신 것이 '시간'이다. 의 이유로 vscode를 쓰기로 결정했다. vscode 설치는 자료가 많아서 크게 어려움이 없었다. 오늘 풀스택서비스네트워킹 수업에서 교수님께서 터미널에서 명령어로 한글을 실행하는 것을 보여주셨던게 너무 멋있고 따라하고 싶었어서, vscode를 터미널에서 실행해보려고 code .를 쳤다. 그런데 위와 같은 안내가 나왔다. 그래서 챗지피티에게 이게 무엇이냐고 물어보니, 일반적으로 루트 권한으로 gui 응용프로그램을 실행하는 것이 권장되지 않는다고 한다..

블로그에서 하란대로 하면 mysql설정은 금방 끝날 것이라고 생각했는데 원만하진 않았다. 그 이유는 다음과 같다. 1. 심볼릭 링크가 잘 설정되지 않아서 긴 파일명을 일일이 쳐주어야했다. 챗지피티에게 심볼릭 링크에 대해 물어보고 확인도 해보았다. ls -l 명령어로 확인도 해보았으나 여전히 안되어서 일단 설정부터 끝내자, 하고 넘어갔다. +) 엥 근데 mysql 말고 mysqlLink라는 이름으로 심볼릭링크 생성하니까 되었다.. 뭐지 2. mysqld_safe를 백그라운드로 돌리는 명령어가 나왔을 때 살짝 당황했다. 그 이유는 다음과 같다. mysqld_safe가 무엇인지 몰라서 괜시리 겁났다. 백그라운드로 돌리면 계속 돌아간다는 뜻인가 싶어 내 노트북이 그걸 감당할 수 있나..? 싶었다. 루트 사용자에..

사실 바로 내 다른 노트북으로 http://127.0.0.1/index.html하고 싶어서 챗지피티에게 물어봤고, 그 결과 뭐 httpd.conf 설정, 방화벽 설정... 등등을 하라길래 시도는 해보았으나 너무 잘 모르겠어서 다시 그냥 원래 하던거 계속 일단 해보기로 했다 ㅋ apache2가 가리키는 디렉토리(index.html이 있던 곳)로 다시 이동해주고 phpinfo.php에 phpinfo(): 설치된 php정보를 출력해주는 함수 내가 나타나볼게~ 짠! = php 사용 준비 완료~ 이제 mysql을 다운받을 차례이다. 근데 mysql사용도 처음이라 mysql사이트에서도 좀 헤맸다. 그래도 어찌저찌 다운로드 찾아서 다운! 는 사실 구라다. 이렇게하면 추가설정을 수동으로 해줘야하는데 mysql 처음쓰는..

일단 하란대로 apt-get install php하긴 했는데 아직 왜해야하는지는 잘 모르겠다. nano 편집기로 index.html 수정해주고 default.conf 백업해주고 vi 이용해서 conf 파일을 수정해야했다. 브라우저에 보일 파일이 index.html이 되게끔 해주는 작업인 것 같다. 근데 vi 어려워서 엄청 오래걸림.. 그리고 apache2 reload하니까 짜잔~ reference https://mytory.net/archives/3143
이번학기에 또 이성원교수님의 수업을 듣기 시작하면서 작년에 들었던 마이크로서비스 프로그래밍 과목 생각도 나고.. WSL2도 다시 만나게 되었다. 그래서 wsl2와 도커 이것저것 구글링해보다가 읽어보는데 수업들으면서 공부했던 작년보다 다른 배경지식이 조금 쌓이니 이해도가 달랐다. 하지만 역시나 아직 부족한 지식이 더 많아서 다 이해는 하지 못했다. sudoer그룹에 사용자를 추가하는 이유와 원리를 모르겠다. sudo명령어를 사용해본 적이 없기 때문이다. 도커 컨텍스트(docker context)라는건 진짜 처음본다.. 도커 빌드나 배포에 대한 이해가 부족한 채 마이크로서비스프로그래밍 과제들을 했었기 때문이다. 도커 빌드 배포 제대로 해봐야겠다. 그 과정에서 왜 환경변수 설정이 필요한지 모르겠다. wsl/w..