- 업무 시간에 들은 키워드 관련 및 다 까먹어서 이것저것 찾아보고 다시 뇌에 넣기 위한 정리 등을 한다.
1.Swap Memory
리눅스 시스템에서 실제 메모리가 가득 찬 경우, 더 많은 메모리가 필요하다면 디스크 공간(가상메모리)으로 대처한 메모리를 말한다. 하드디스크를 이용하기 때문에 속도가 떨어지며 안정성 목적으로 둔다.
위에처럼 스왑파티션 확인은 free -m으로 한다. 스왑메모리는 파일로도 존재할 수 있는데 swapon -s로 확인 가능하다. 아무것도 안 나오면 파일도 없는 것이다.
2.리눅스 관련 기타
- ll : ls -l의 축약어. ls는 현재 위치나 특정 경로에서 디렉토리 내용을 리스트로 출력. -l(long)은 옵션. ll은 기본적으로 alias 등록되어 있으나 안 되어 있는 경우도 있어서 안 된다면 alias명령어로 확인해봐야 함.
- 심볼릭 링크 : 윈도우 바로가기 개념. 아래에 약간 정리해둔 게 있음. 아래의 리눅스 화면은 심볼릭링크 걸기 테스트.
- 1) touch test : 빈 test파일 생성
- 2) ls로 test파일 생성 확인
- 3) ln -s test linktest : test파일에 linktest라는 이름의 심볼릭링크 걸기
- 4) ls로 linktest 심볼릭링크 확인. 밝은파란색으로 구별 가능.
아래는 내가 정리한 곳에서 심볼릭링크 간단하게 정리된 부분 있어서 가져왔다.
https://roadofdevelopment.tistory.com/47
- 심볼릭 링크와 하드링크 차이 : 심볼릭 링크는 원본이 삭제되면 파일을 못찾는다. 의존적이다. 반면에 하드링크는 원본파일이 삭제되어도 링크된 파일은 그 정보를 갖고 있으며 링크파일로 원본 변경이 가능하다.(원본과 같은 inode를 가리키고 있음)
3.아파치, 톰캣 설정 관련
1)아파치 관련
- httpd.conf : apache 설정파일. 보통 apache홈/conf/httpd.conf에 위치.
- workers.properties : 아파치와 톰캣을 각각 설치 후, 아파치에서 톰캣 연동을 위한 설정 파일. 연동을 위해서는 mod_jk 모듈이 필요한데 mod_jk의 설정파일이다. web서버와 was의 로드밸런싱 설정도 여기서 함.
- mod_jk : 아파치에서 톰캣 연동시 필요한 모듈(tomcat connector). mod_proxy를 이용한 방법도 있으나 mod_jk가 많이 쓰임. 아파치로 요청 들어오면 이 중 톰캣이 처리할 요청을 AJP(전용 바이너리 프로토콜) 포트(8009 보통)를 통해 톰캣에 전달하고 응답받는 역할.
2)톰캣 관련
- Catalina.sh : 톰캣 설정파일이며 sh는 쉘스크립트 확장자. 일하다보니 아주 필수는 '아직까지'는 아닌 것 같으나 sh 파일들을 간간이 들여다봐야해서 해석할 정도는 알아야겠다 싶음.
- 톰캣경로/bin에서 ./startup.sh, ./shutdown.sh로 톰캣 시작, 종료.
- war 수동 배포시에는 tomcat/webapp에 하면 된다. (젠킨스연동과 수동배포 모두 몇 번 실습해두기)
참고
https://jw910911.tistory.com/122
https://knight76.tistory.com/entry/modjk%EC%9D%98-workersproperties-%EC%84%A4%EB%AA%85
'개발자 일지 > 기타' 카테고리의 다른 글
테스트를 정말 제대로 해야한다.(응답 message 잘 보자) (0) | 2024.09.01 |
---|---|
[TIL-Today I Learned]바빠도 리팩토링, try-with-resources, 소나큐브 처리 등 (0) | 2024.08.23 |
[생각정리]API 실무 개발 느낀점, 팁 (0) | 2024.08.23 |
[C언어]C언어 학습 하려는 이유, c언어 기초 개념 등 (3) | 2023.04.07 |
[TIL]토이프로젝트 진행 학습내용 정리 (2) | 2022.08.15 |
[토이프로젝트]토이플젝 시작 이야기 + @pathVariable 한글 깨짐 (0) | 2022.08.02 |
[회고]2022년 상반기 회고 (4) | 2022.06.26 |
[TIL]학습내용 정리(nslookup, AES256) (0) | 2022.06.25 |