목록AWS/AWS에 필요한 리눅스 기본기 (10)
seong
환경 변수 등록하기 ubuntu에선 .bashrc가 환경변수에 관한 파일이다. 현재 권한은 사용자에게 읽고 쓰기가 가능하다. 1. .bashrc 폴더 작성 HELLO="hello" 2. 원래는 재부팅 하면 ./bashrc가 적용된다, 바로 적용하는 방법 source .bashrc OS마다 환경변수 파일이 다르다. 자신의 OS에 맞게 작성 필요. ex) bashrc, zshrc, bash_profile PATH 등록하기 1. PATH에 등록된 변수들 확인 2. 내 파일 경로 추가 PATH=${PATH}:${HOME}/mypath 3. 재부팅시 적용 - 프로그램 실행시 환경변수 설정되는 bashrc에 저장해준다.
() 와 {}의 차이점 () 는 변수에 명령어의 리턴이 필요할 경우 {} 는 변수의 값 스프링 부트 종료 script - spring-stop.sh 파일명 뒤에 .sh를 붙이면 쉘 스크립트 파일이 된다. echo "Springboot Stop......" SPRING_PID=$(pgrep -f v1-0.0.1-SNAPSHOT.jar) echo ${SPRING_PID} kill -9 ${SPRING_PID} update할때 뜨는쓸데 없는 로그들 없애기 - 1>dev/null sudo apt-get update 1>/dev/null 배포 스크립트 작성 작성시 주의사항 - 변수화를 시켜서 사용 - 다운로드, 업데이트할때 나오는 로그들은 없애주자 - 1>dev>null - 무언가를 실행할때 자기 폴더에서 실행 ..
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 & 정상적으로 실..
외부 코드 붙혀넣기 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