# linux

EC2에서 메모리가 부족할 땐 가상 메모리 기법을?
현재 AWS EC2의 t2.micro 인스턴스 유형을 쓰고 있다 보니 빌드하다 보면 너무 느려져서 먹통이 되는 경우가 많다.인스턴스 유형을 더 좋은 걸로 변경해도 되지만 그만큼 돈이니 디스크에 충분한 여유 공간이 남는다면 가상 메모리를 활용해서 메모리 부족 현상을 해결
sshfs로 원격 파일 시스템 mount 하기
AWS VPC를 이전하면서 운영1번 서버와 운영2번 서버가 mount 되어 있었는데서버 재기동을 하면서 umount가 되었다.기존에는 NFS로 공유가 되어 있었는데 좀 더 보안적인 향상을 위해 sshfs를 이용하여 mount 하기로 함!운영2번 서버에서 운영 1번 서버
[OS] ubuntu 리눅스 프로그래밍 (수정중)
Message Queue in Linux Kernel by C lang 리눅스에서의 메시지 큐를 생성하고 메시지를 전송하는 예시 코드입니다. 이 코드는 리눅스의 시스템 콜 함수인 msgget, msgsnd를 사용하여 메시지 큐를 생성하고 데이터를 보내는 예시입니다.아래
확장 및 검색
~: 홈 디렉토리.: 현재 디렉토리..: 상위 디렉토리$: 쉘 변수\*: 문자열 와일드 카드예시 이미지(txt파일을 합쳐서 출력)?: 한 문자 와일드 카드예시 이미지(app+한문자인 파일 리스트)\[]: 문자 범위 지정예시 이미지{}: 특정 범위(파일 생성시 사용)mo
[Linux] 자주 쓰는 리눅스/vi 명령어 모음
리눅스 서버에서 로그 조회할 때나 간단한 조작이 필요할 때 사용하는 명령어 모음집cd \[디렉토리] : 원하는 경로 이동ls -arlt : 파일 목록 확인(전체 파일, 정렬해서, 자세히)tail -f \[파일명] : 실시간 로그 확인tail -n \[라인수] \[파일명

디렉터리
/루트 디렉토리라고 불리우는 리눅스 시스템에서 가장 최상위 디렉토리이며 디렉토리 구조의 시작이다. 시스템관리자의 홈인 /root 와는 다르다. / 디렉토리 아래에 /bin, /etc, /boot, /mnt, /usr, /lib, /home, /dev, /proc, /v
[Linux]쉘 스크립트
1. 쉘 스크립트 쉘이나 CLI에서 구동되도록 작성된 스크립트 스크립트 파일을 실행해 반복되는 작업을 자동화할 수 있다. 쉘 스크립트를 실행하기 위해서는 쉘 스크립트 파일의 실행권한이 필요하다. 2. 쉘 스크립트 변수 대, 소문자 구분 숫자를 포함할 수 있지만, 숫자로 시작할 수 없다. 변수에는 모든 값이 문자열로 저장된다. 변수 생성 시 '=' 앞뒤로 ...
linux - 사용자와 그룹
사용자를 그룹안에 분류해서 넣을수 있다.system administrator : 슈퍼유저, root 최고 권한(관리자 권한)그룹별로 권한을 설정할수있다.