일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- spring
- java
- XML
- JdbcTemplate
- 프로퍼티
- Framework
- AOP
- unix
- @JUnit
- pointcut
- SpringJDBC
- Spring Boot
- @AspectJ
- JDBC TEMPLATE
- 컨테이너
- Dependency Injection
- Ubunt
- @Spring-Test
- java spring
- spring framework
- 리눅스
- myBatis
- spring aop
- Linux
- Di
- 마이바티스
- @test
- Spring JDBC
- POJO
- STS
- Today
- Total
개키우는개발자 : )
리눅스 톰캣 서비스를 위한 사용자 그룹 설정하기 본문
톰캣 사용자 그룹
my 유저를 그룹핑 설정
my 유저가 없을경우 새로 만드셔서 하시거나 다른 유저를 이용해서 실습하시면 됩니다.
sudo groupadd tomcat
톰캣 그룹 만들기.
sudo usermod -a -G tomcat dogveloper
tomcat 그룹의 일원으로 dogveloper 추가
sudo usermod -a -G tomcat my
tomcat 그룹의 일원으로 my추가
id dogveloper , id my
그룹명이 보이지만 아직 설정이 된것은 아니다. 계정을 재접속하겠다.
그룹핑 완료
id
재접속하고나니 dogveloper 도 설정이 되었다.
그룹설정
cd /usr/local/tomcat/apache-tomcat-9.0.16
위에 폴더에서 bin 소유권을 root으로 그룹을 tomcat 으로 변경할 것 이다.
소유권 확인
sudo chown -R root:tomcat apache-tomcat-9.0.16
apache-tomcat-9.0.16 폴더안의 모든 내용까지 바뀌어야되기때문에 경로가 중요하다.
/usr/local/tomcat 디렉토리에서 sudo chown -R root:tomcat apache-tomcat-9.0.16 를 입력하면 모든 권한이 바뀐다.
권한 변경 확인
sudo chmod -R g+w logs/
/usr/local/tomcat/apache-tomcat-9.0.16 디렉토리 안에 logs 디렉토리의 안에 파일
까지 모든 권한을 읽기 가능하도록 변경하였다.w
logs 권한 변경
sudo chmod -R g+rx conf/
/usr/local/tomcat/apache-tomcat-9.0.16 디렉토리 안에 conf 디렉토리의 안에 파일
까지 읽기와 실행 권하을 주었다.
conf 권한 변경
ps -ef | grep tomcat
톰캣이 실행중이지 않을때
톰캣이 작동하지 않을때
./bin/startup.sh
위의설정을 모두 마친 후 톰캣을 실행해 보겠다.
ps -ef | grep tomcat
톰캣 실행중
어디에서든 tomcat 이 실행 가능하도록 설정
:/usr/local/tomcat/apache-tomcat-9.0.16/bin 본인 다운받은 폴더 경로를 적확히 입력 후 저장
톰캣 경로 추가
source /etc/environment -> source ~/.profile
경로 등록 설정
ps -ef | grep tomcat -> 서버가 켜져있으면 shutdown.sh , 꺼져 있으면 startup.sh 실행 후
-> ps -ef | grep tomcat
경로를 작성하지 않고 어디에서든 실행 가능하다.
톰캣서버 테스트
그룹설정한 my 계정 서버 실행 테스트
다른계정 톰캣 확인
서버가 꺼져있는걸 확인했기 때문에 다른 계정에서도 startup.sh가 실행되는지 확인해본다.
실행이 안된다 그이유는 계정을 새로 로그인한 것이 아니라 계정을 전환시킨것이기 때문에 source 가 적용이 되지 않았다.
my 계정으로 재접속하면 잘 적용 되어있을 것이다. 귀찮으니 my 계정도 source 명령어로 설정해준다.
startup.sh -> ps -ef | grep tomcat
잘 실행 됩니다.
톰캣 실행 완료
출처[뉴렉처] 유튜브 채널
https://www.youtube.com/watch?v=vHwKscW7hnA&list=PLq8wAnVUcTFU9zLWK-dHWrvTJ0PF8Y0Sf&index=47
'Linux > Linux 무작정 따라하기' 카테고리의 다른 글
리눅스 톰캣 80번 포트 사용할 수 있게 하기(authbind) (4) | 2019.02.15 |
---|---|
리눅스 톰캣 9.0 서버 설치하기 (0) | 2019.02.14 |
리눅스 FTP 서버와 SSH FTP 서버 설치 그리고 파일 전송 (0) | 2019.02.14 |
리눅스 SSH 서버 설치와 putty 다운로드 및 접속하기 (0) | 2019.02.14 |
Linux(Unix) 텔넷(telnet)서비스의 취약점, IP Sppofing,DNS poisoning,SSH (0) | 2019.02.14 |