Linux(4)
-
linux 얕게 공부하기 (1편)
리눅스란 무엇인가? 리눅스는 1991년 핀란드의 개발자 Linus Torvalds에 의해 개발되었다. Linux Distro Debian : Debian, Ubuntu, KNOPPIX(CD Linux) Red Hat: Fedora, RedHat Enterprise, CentOS, Vine Linux(Japan) Slackware: openSUSE(Novell), SUSE Linux Enterprise 용어 정의하기 Kernel Management the Memory, File System, CPU, Device, etc. Infra 와 OS단계 사이에 커널이 존재한다, 메모리상에서 매니지먼트하고 CPU나 디바이스, 파일시스템을 관리한다. 하드웨어를 제어하는 소프트웨어를 펌웨어인데 펌웨어와 비슷한 개념으로..
2024.01.06 -
윈도우에서 Bash Shell사용하기
윈도우에서 linux 환경을 설정해 사용하다 보니 여러가지 불편한 점이 많다, 그냥 아이맥이나 맥북을 하나 사는게 나은 것 같다. 개발자들은 왜 맥북을 선호할까? 아주 주관적인 개인적 의견이다. 개발자들에게 맥북이 필수품(?) 처럼 느껴지는 분위기가 있는 것 같다 꼭 그렇진 않지만 개발자가 윈도우를 쓴다고 하면 좀 안어울리는 것 같기는 하다. 어쨋거나 왜 개발자들은 맥북을 선호할까? 여러가지 자신들 만의 이유가 있겠지만 내가 생각하는 가장 큰 이유는 환경 때문인 것 같다. 기본 OS가 linux를 베이스로 한다는 것, 이 자체가 큰 차이를 만들고 특히 서버개발자 들이 맥북을 선호하는 이유가 되지 않았을까 싶다 만약 이 글을 읽는 당신이 개발을 한다면 반드시 로컬 -> 서버로 배포하는 과정을 겪을 것이다...
2024.01.05 -
AWS 접속 및 RDS 설정하기 (Springboot)
AWS 접속 설정하기 ssh 접속하기 (MAC or LINUX) 매번 ssh -i pem키위치 ip주소 이런식으로 접속하기 귀찮으므로 키 위치를 복사한다. cp pem키위치 ~/.ssh/ cp ~/Documents/pem/example-directory/example.pem ~/.ssh/ 키가 잘 복사되었는지 확인해본다 cd ~/.ssh/ ll // 디렉토리 확인 복사된 키의 권한을 변경한다. chmod 600 ~./ssh/pem키이름 ~/ssh 디렉토리에서 config파일을 생성한다.(확장자 없음) vim ~/.ssh/config 이후 config파일에 아래와 같이 작성 # 주석 Host "서비스명" HostName "EC2 IP주소" User ec2-user IdentityFile ~/.ssh/pem..
2024.01.03 -
Fish Shell 설치 및 사용법 배우기
Fish Shell 설치하기 공식사이트 fish 쉘 rc 파일 # fish shell rc 파일 위치 ~/.config/fish/config.fish 설치하기 # ubuntu sudo apt-get install fish # mac brew install fish 1. fish shell 다운로드 -> https://fishshell.com/ 여기서 설치 2. curl -k -L https://get.oh-my.fish | fish -> oh my fish 설치, oh my fish가 일종의 fish shell theme 3. omf install robbyrussell -> omf 에서 robbyrussell라는 테마 다운로드 4. omf theme robbyrussell -> omf 의 robbyru..
2023.12.29