회사에서 하게 되는 일로 Linux를 학습해야할 일이 생겼다.
언젠가 공부해야지 해야지 하고 있었는데 아는게 없다보니 실생활에 적용하기도 힘들어서 미루고 있던 찰나에 드디어 리눅스에 입문하게 되었다.
일단 지금은 간단한 수준으로 WSL을 사용해서 windows에 Linux를 설치하고, prp, prp3, nodejs 등을 설치한 후에 git clone을 해보고 간단한 명령어들을 복습해볼 생각이다.
WSL 을 사용하여 Windows에 Linux 설치
구글에 "WSL" 만 쳐도 사용이 가능하고,
https://learn.microsoft.com/ko-kr/windows/wsl/install
WSL 설치
wsl --install 명령을 사용하여 Linux용 Windows 하위 시스템을 설치합니다. Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, Alpine 등 원하는 Linux 배포판에서 실행되는 Windows 머신에서 Bash 터미널을 사용할 수 있습니
learn.microsoft.com
이 링크에서 설치 및 설명서를 볼 수 있다.
wsl --install
이 명령어를 통해 wsl 을 실행하는데 필요한 항목들을 설치할 수 있습니다.
cmd를 관리자 권한으로 실행해주셔야 합니다.
설치가 다 끝나게 되면
"시스템 재시작"을 해줘야하니 주의하세요! 그렇지 않는다면 Bash에 아무리 명령어를 입력해도 듣지 않습니다!
Ubuntu 초기 설정
오픈소스 리눅스 배포판의 디폴트 값은 Ubuntu로 되어 있어서 Ubuntu를 추가 설치하는 일은 불필요합니다.
재부팅을 하게 되면 자동적으로 bash가 열리게 되고, Ubuntu를 구동하면서 리소스를 다운받습니다.
그 후에 간단한 초기 세팅들을 요구합니다.
Enter new UNIX userrname에는 내가 원하는 이름으로 적어주시면 되고, 비밀번호도 설정할 수 있습니다.
여기까지 잘 완료된다면 이제부터 sudo 문을 사용해서 오픈소스 리눅스 배포판을 사용할 준비가 된 것입니다
$ sudo apt-get update
명령으로 패키지 목록들을 업데이트 하고,
$ sudo apt-get upgrade python3
파이썬을 최신버전으로 업데이트 해줍니다.
$ sudo apt install python3-pip
을 통해 pip 또한 설치해줍니다.
이젠 우분투에서 깃을 설치한 후에 레파지토리로부터 clone 해옵니다.
1. $ sudo apt-get install git
2. $ sudo apt install git
3. $ git --version
4. $ git config --global user.name [이름]
5. $ git config --global user.mail [메일 주소]
6. $ git clone [url 주소]
이렇게 하면 깃 설치부터 자신의 계정 연결 후 clone 까지 완료할 수 있습니다.
이렇게 한 후
$ ls
를 치게 되면
이런 식으로 밑에 클론해온 폴더가 잘 생성되어 있는 모습을 볼 수 있습니다.
이제부터는 cd 등의 명령어를 통해 이동할 수 있습니다.
이와 같은 내용은 chat gpt에 물어봐도 거의 똑같이 알려줍니다.
node.js 설치 및 npm 환경 구축에 대한건
https://velog.io/@ywoosang/Node.js-%EC%84%A4%EC%B9%98
우분투 Node.js 설치및 npm 환경구축
우분투 20.04에 Node.js 를 설치하는 세 가지 방법, npm 환경 구축과 REPL 을 이용한 실행
velog.io
이 블로그를 참조했습니다.
회사 코드나 로직은 제 마음대로 공개할 수가 없어서 포스팅할 거리가 애매한데,
백그라운드에서 스케쥴러 돌리면서 해두고 싶은 개인적인 업무(카카오톡 봇 관련)에 좀 더 도움이 될거 같아 공부할게 많아졌지만 즐거운 하루였습니다.