파일 권한 및 소유권 설정하는 방법
·
리눅스
1. chmod: chmod 명령어를 사용하여 파일 및 디렉토리의 권한을 설정할 수 있습니다. 권한은 읽기 (r), 쓰기 (w), 실행 (x)의 세 가지 유형으로 표시됩니다. 다음은 chmod 명령어의 사용 예입니다: chmod [옵션] [권한] [파일 또는 디렉토리]: 파일 또는 디렉토리의 권한을 설정합니다. 예를 들어, 다음 명령은 file.txt 파일을 소유자에게 읽기 및 쓰기 권한을 주고, 그룹 및 기타 사용자에게는 권한을 주지 않습니다. chmod u+rw file.txt 일반적으로 사용되는 옵션: -R: 재귀적으로 디렉토리와 그 하위 항목에 권한을 설정합니다. 2. chown: chown 명령어를 사용하여 파일 또는 디렉토리의 소유자와 그룹을 변경할 수 있습니다. 다음은 chown 명령어의 사..
ssh 접속 제한
·
리눅스
- sshd_config 파일 편집 vi /etc/ssh/sshd_config AllowUsers 접속할 사용자를 지정한다. 이 경우 다른 사용자는 ssh 접속이 불가능하게 된다. AllowUsers # 예시 AllowUsers test_user 공백으로 사용자를 구분하여 여러 사용자를 한꺼번에 허용할 수 있다. 또한 사용자가 특정 호스트에서만 접속할 수 있도록 아래와 같이 ip를 제한할 수도 있다. AllowUsers @ # 예시 AllowUsers test_user@10.122.121.111 # 특정 호스트에 접속하는 임의의 사용자 허용 AllowUsers *@10.122.121.111 AllowGroups 특정 그룹에 속한 사용자 전체를 접속 허용한다. AllowGroups Allow만 설정하는 경..
동물 소리 API 서버 만들기 실습, CORS이슈
·
Node.js
보호되어 있는 글입니다.
npm, express 사용하기
·
Node.js
보호되어 있는 글입니다.
JDK란?
·
Java
JDK (Java Development Kit)Java로 소프트웨어를 개발할 수 있도록 여러 기능들을 제공하는 패키지(키트)라고 한다. JDK 구성엄청 많은데, 그냥 내가 여러번 들어본 것만 우선 정리해보았다.apt : 어노테이션 툴appletviewer : 웹브라우저 없이 자바 애플릿을 실행하고 디버깅하기 위한 툴javac : 자바 컴파일러. 자바 소스파일을 바이트코드로 변환java : javac가 만든 클래스 파일을 해석 및 실행jar : 서로 관련있는 클래스 라이브러리들과 리소스를 하나의 파일로 묶어주는 툴jdb : 자바 디버깅 툴JRE(Java Runtime Enviroment) : Java가 동작하는데 필요한 JVM, 라이브러리 등 다양한 파일들을 포함한다. 작성된 자바 코드를 JVM에 넘겨 실..
스택
·
알고리즘
스택 (stack) 스택은 데이터를 일시적으로 저장하기 위한 자료구조로, 가장 나중에 넣은 데이터를 가장 먼저 꺼낸다.(후입선출, FILO - First In Last Out) ex. 프링글스스택에 데이터를 넣는 작업 : push스택에서 데이터를 꺼내는 작업 : pop푸시와 팝을 하는 위치 : top or peek스택의 가장 아랫부분 : bottom스택이 비어있는지 확인 : isEmpty 스택이 가득차있는지 확인 : isFull스택 용량 : max or getSize스택에있는 요소 수 : ptr스택 본체 : int[] stk or 리스트로도 만들 수 ㅇㅇIntStack.java 파일 생성 생성자 IntStack  푸시 메서드 push스택에 데이터를 푸시하는 메서드. 스택이 가득차서 푸시할 수 없는 경우 ..
aws ec2 서버 다운 & 다시 켜기
·
리눅스
5강 - apt로 외부 파일 설치 (웹서버구현) 향상된 패키지 관리도구 apt brave-planarian-384.notion.site 서버 다운 - pem 파일이 있는 곳으로 이동 cd downloads - ssh -i 파일명.pem 계정명@탄력적ip ssh -i SongWebServer.pem ubuntu@3.36.8.171 - 프로세스 중 특정 단어가 들어간 파일을 찾는 명령 pgrep -f 와파일명 pgrep -f Jobfair 번호가 나오면 - 프로세스 종료 sudo kill -9 번호 서버 켜기 nohup java -jar /home/ubuntu/와파일명.war &
java | map 선언과 사용
·
Java
https://jinsiri.tistory.com/365 [자바] HashMap, Map 사용법 맵 사용법 map선언시 Map map= new HashMap(); 이렇게 하는데 앞의 Map과 뒤의 HashMap의 글자가 다른 이유는 Map이 인터 페이스이기 때문이다. 인터페이스는 선언만 가능하다. 객체 생성이 불가능한 것들이 jinsiri.tistory.com - map 선언 Map map= new HashMap(); Map map = new HashMap(); 이렇게 하는데 앞의 Map과 뒤의 HashMap의 글자가 다른 이유는 Map이 인터 페이스이기 때문이다. 인터페이스는 선언만 가능하다. 객체 생성이 불가능한 것들이다. 때문에 자식인 HashMap으로 객체를 생성한다. HashMap은 본인의 메소..