목록전체 글 (364)
seong
https://blog.naver.com/getinthere/222918305610 우분투 리다이렉션 1. 표준 입출력 - 표준 입력 스트림 stdin (Standard Input Stream) - 표준 출력 스트림 stdout (Stand... blog.naver.com 리다이렉션 출력 실습 jar을 실행 - 정상적인 로그(1)은 log.out에 저장 - log.out에는 정상 실행 후 프로젝트 내부에서 발생하는 log들 생성 - 비정상적인 로그(2)는 error.out으로 저장 - error.out에는 OS관점에서 발생한 에러들을 생성한다. Ex) 없는 파일을 실행 하려할 경우 nohup java -jar v1-0.0.1-SNAPSHOT.jar 1>log.out 2>error.out & 정상적으로 실..
리눅스에 배포를 위해 프로젝트 가져올때 해야할것. 0. sudo apt-get update 1. jdk 설치 - sudo apt install openjdk-11-jdk 2. timeZone 설정 3. 깃 프로젝트 clone 4 ./gradlew clean build (하기 전 실행권한 있는지 확인 해야함 chmod) 5. jar 실행 실습 참고 Git https://github.com/codingspecialist/Aws-Deploy-EasyupClass 1.git clone 프로젝트 깃 주소 2. sudo chmod u+x gradlew 기본적인 실행 파일은 gradlew가 해줌. 기존에 권한이 없으므로 실행 권한을 준다. 3. ./gradlew clean build로 실행 이후 파일 확인 만약 ./..
외부 코드 붙혀넣기 Shift + insert shift+v 블럭지정 x 현재 커서의 문자 삭제 dd 현재 행 삭제 yy 현재 행 복사 p 붙여넣기 u 이전 실행으로 돌아가기 ctrl + r 이후 실행으로 돌아가기 ctrl + b 위로 한 화면 스크롤 ctrl + f 아래로 한 화면 스크롤 $ 행의 맨 끝으로 이동 home 행의 맨 처음으로 이동
root 패스워드 변경 sudo passwd root root 계정 접속 su root root 계정에서 빠져나가기 exit user에게 x권한 주기 sudo chmod u+x a.txt 모든 권한 주기 444 - 모든 유저가 읽기만 가능 sudo chmod 777 a.txt 7 7 7 소유자 그룹 그외 R(4) W(2) X(1) 소유권 변경하기 sudo chown root:ubuntu a.txt
명령어 작성 이전에 알아야할 팁 한가지. 1. 서비스를 start, stop를 할때 되지 않는다면 서비스가 등록이 되어있지 않다는것이다. 2. 그럼 먼저 서비스를 등록하고 난 후에 start,stop를 하면 정상적으로 된다. 현재 실행중인 서비스 목록 보기 sudo service --status-all 실행중인 시스템,서비스,프로세스 보기 sudo systemctl list-unit-files 실행중인 tomcat9 서비스 확인하기. sudo systemctl list-unit-files | grep tomcat9 서비스 상태 확인하기 sudo systemctl status tomcat9 실행중인 서비스 종료하기 sudo systemctl stop tomcat9 서비스 실행 하기 apt-get으로 tom..
배포된 메뉴판들 최신화 시켜주기 sudo apt update 톰캣 버전 확인 sudo apt-cache search tomcat | grep tomcat 톰캣 버전 확인 후 설치 sudo apt-get -y install tomcat9 톰캣은 설치 되면 자동 실행된다. 이것을 port로 확인 netstat -nlpt 톰캣 파일 html 파일 찾기 (webapps) 1. 설치한 tomcat9 파일 모두 검색 sudo find / -name tomcat9 2. webapps은 /var/lib/tomcat9 에 있다. 3. 그럼 다음부터는 검색을 아래 처럼 하면 된다. sudo find / -name webapps
하드링크 소프트 링크 하드링크 원본을 삭제해도 복제본은 남아있음 본제본을 수정 -> 원본 수정 소프트 링크 원본을 삭제하면 복제본도 삭제됨. a.txt 파일을 a-link.txt이름으로 바로가기로 만듬 ln -s a.txt ~/a-link.txt ls -al로 확인 해보면 아래 처럼 되어있다. a.txt를 참조 하고있다.
폴더 생성 및 삭제 명령어 mkdir test1 test1 폴더 생성 rm -r test1 test1 내부에 있는 모든 것 삭제 rm -rf test1 모든 내용을 무시하고 강제로 test1을 삭제 파일 생성 및 삭제 명령어 touch a.txt a.txt 파일 생성 rm a.txt a.txt 파일 삭제 파일 및 디렉토리 권한 d 디렉토리임을 표시 - 파일임을 표시 r 읽기 권한 w 쓰기 권한 x 실행 권한 결론 : 파일이며, 사용자 읽고쓰기, 소속그룹 읽고쓰기, 그외 유저 읽기만 가능 cp(copy) - 파일을 복제 a.txt 파일을 현재 디렉토리의 user폴더로 복제 cp a.txt ./user mv(move) - 이동 , 이름 변경 b.txt 파일 명을 c.txt 으로 변경 mv b.txt c.tx..