Linux

· Linux
💋 인트로 안녕하세요. 우아한테크코스 5기 깃짱이라고 합니다. AWS에서 프리 티어로 EC2를 사용하기 시작했는데, 메모리가 모자라기 시작했습니다. 메모리를 늘리고 싶지만, 돈은 쓰기 싫다면 그 대안으로 Swap 메모리를 설정할 수 있습니다. 💋 Swap 메모리란? 리눅스에서 스왑 메모리는 주 메모리의 한계를 극복하기 위해 사용되는 보조 메모리입니다. 주 메모리(RAM)의 용량이 부족한 경우, 리눅스 운영체제는 현재 실행되지 않는 프로세스를 임시로 디스크 공간으로 쫓아내고, 빈 공간에 다른 프로세스를 적재해 실행하는 '스와핑' 방식을 사용합니다. 이렇게 해서 프로세스들이 요구하는 메모리 주소 공간의 크기가 실제 메모리 크기보다 큰 경우에도 프로세스들을 동시에 실행할 수 있습니다. 프로세스들이 쫓겨나는 디..
· Linux
✔️ MySQL 설치 sudo apt-get update sudo apt-get install mysql-server ✔️ 외부접속 설정 (3306 port 열기) sudo ufw allow mysql ✔️ MySQL 실행 sudo systemctl start mysql ✔️ MySQL 접속 sudo mysql -uroot 도움이 되었다면, 공감/댓글을 달아주면 깃짱에게 큰 힘이 됩니다!🌟 비밀댓글과 메일을 통해 오는 개인적인 질문은 받지 않고 있습니다. 꼭 공개댓글로 남겨주세요!
· Linux
💋 EC2(Ubuntu)에 Docker 설치 Ubuntu EC2를 사용한다면, 아래 명령어를 간단히 복사 붙여넣기 해서 설치할 수 있다. ✔️ Docker의 apt Repository 세팅 통째로 한번에 붙여넣으면 빠르게 설치할 수 있다. # Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl gnupg sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a..
· Linux
💋 문제상황 우리팀의 개발 서버 구축 과정에서 scp 명령어를 입력했을 때, Permission denied (publickey) 에러를 만났다. key-stamp-crush-database.pem은 private 서버인 데이터베이스 서버에 접속하기 위한 key이다. 우리는 이 key를 개발 서버에서 사용해야 하므로, 내 로컬 컴퓨터에서 개발 서버로 scp 명령을 통해서 전송하고 있었다. 해당 에러에 대해서 굉장히 자세하게 설명한 글이 있어서 아래 참고자료에 첨부하겠다만, 우리 팀의 해결책을 찾지는 못했다. 💋 문제해결 우리 EC2는 각각 접속하려면 접속을 위한 key를 함께 전송해야 한다. 따라서 scp 명령어에 접속에 필요한 key를 함께 보내주니 곧바로 해결되었다. key-stamp-crush-de..
· Linux
💋 리눅스란? 리눅스는 컴퓨터 오픈 소스 운영체제 중 하나로, 다양한 하드웨어와 소프트웨어에 대한 호환성이 우수하며, 안정성과 보안성이 높다. 리눅스는 대부분의 서버에서 사용되며, 웹 서버, 데이터베이스, 클라우드 서버 등의 분야에서 사용된다. 리눅스의 가장 큰 특징 중 하나는 명령어 인터페이스를 제공한다는 것이다. 터미널 창에서 명령어를 입력하여 파일 복사, 디렉토리 생성, 프로세스 관리 등을 할 수 있다. 이번 포스팅에서는 리눅스 명령어에 대해서 공부해볼 것이다! 💋 기본적인 리눅스 명령어 ✔ 1. ls (list) - 현재 디렉토리 내의 파일과 폴더 목록을 출력하는 명령어 - 예시: ls -al (자세한 정보 출력) ✔ 2. cd (change directory) - 다른 디렉토리로 이동하는 명령어..
깃짱
'Linux' 카테고리의 글 목록