본문 바로가기
AWS

리눅스 명령어 (chmod, chown, find, 표준입출력)

by moonstal 2022. 5. 16.

리눅스 명령어 chmod

root 비번생성
sudo passwd root

root로 접속
su root

우분투로 변경
su ubuntu

쓰기권한주기
sudo chmod 646 test1.txt

목록 확인: 쓰기권한 생김(-rw- r-- rw-)646
ls -l

모든권한
sudo chmod 777 test1.txt

리눅스 명령어 chown

권한변경
sudo chmod 664 test2.txt

소유자:루트 그룹:우분투
sudo chown root:ubuntu test2.txt

변경됨 쓸 수 있음
-rw-rw-r-- 1 root ubuntu 7 May 15 15:06 test2.txt

보기
cat test2.txt

리눅스 명령어 find

실행중인 것들
netstat -nlpt

찾아라 최상위부터 이름으로 톰캣8을
sudo find / -name tomcat8

cd /etc/tomcat8
cd /etc/default
cd /var/lib/tomcat8
cd webapps
cd ROOT

-rw-r--r-- 1 root root 1896 Mar 14 08:07 index.html에 권한 추가
sudo chmod u+x,g+wx,o+x index.html (콤마 띄어쓰기 안됨!!)

결과
-rwxrwxr-x 1 root root 1896 Mar 14 08:07 index.html

덮어씌우기
sudo chmod o=rw index.html

결과
-rwxrwxrw- 1 root root 1896 Mar 14 08:07 index.html

변경함
vi index.html

/var/lib/tomcat8/conf의 server.xml
-rw-r----- 1 root tomcat8 7586 Oct 14 2020 server.xml
포트8000으로 바꿈
sudo vi server.xml

재시작해야 실행가능
sudo service tomcat8 restart

확인
netstat -nlpt

결과
tcp6 0 0 :::8000 :::\* LISTEN

방화벽 막힘 보안그룹 인바운드 규칙 8000번 추가

리눅스 명령어 표준입출력

파일찾기
sudo find / -name catalina.out (톰캣 로그보여주는 파일)

이동
cd /var/log/tomcat8

파일의 제일 끝부분 출력 -f(실시간 계속)
sudo tail -f catalina.out

톰캣 재시작
sudo service tomcat8 restart

표준 입력 스트림 stdin 0
표준 출력 스트림 stdout 1
오류 출력 스트림 stderr 2

파일 만듦
sudo touch mylog.out

권한 다줌
sudo chmod 777 mylog.out

출력 모니터에서 화면으로 변경 (">")
sudo tail -f catalina.out > mylog.out

변경됐는지 확인
cd /var/log/tomcat8
vi mylog.out

https://www.youtube.com/playlist?list=PL93mKxaRDidFjQjPAzi9UxCdo2gtR-fue

'AWS' 카테고리의 다른 글

[AWS] 배포  (0) 2022.05.18
vi에디터 사용  (0) 2022.03.14
AWS 리눅스 명령어 프로세스  (0) 2022.03.14
AWS ppa 저장소 사용  (0) 2022.03.14
AWS apt  (0) 2022.03.14