분류 전체보기
-
[Springboot] 스프링부트 프로젝트에서 jsp 사용하기Springboot 2023. 9. 3. 01:35
IntelliJ + Springboot 프로젝트에서 템플릿 엔진으로 타임리프(thymeleaf) 대신 jsp 파일을 사용하는 방법을 알아보자. 1. webapp - WEB-INF - views 경로 생성 jsp 파일을 두고 쓸 경로를 생성해 준다. 2. application.properties 파일에 관련 설정 템플릿 엔진으로 jsp를 사용할 수 있도록 관련 설정을 해준다. # jsp 사용을 위한 설정 spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp spring.thymeleaf.enabled=false 3. build.gradle 파일에 관련 라이브러리 설정 jsp 파일 사용을 위한 관련 라이브러리들을 설정해 준다. jstl을 사용..
-
[IntelliJ] resource 변경 자동 반영IDE 2023. 5. 22. 21:35
IntelliJ IDEA 2022.2.3 (Ultimate Edition) 기준 작성 IntelliJ IDEA(window 경우 File) → Settings... → Buils, Execution, Deployment → Compiler → Build project automatically IntelliJ IDEA(window 경우 File) → Settings... → Advanced Settings → Allow auto-make to start even if developed application is currently runnig Select Run/Debug Configuration → Edit Configurations... 위 설정들을 적용하면 서버 재시작 없이 정적 리소스 변경 사항들이..
-
[Linux] 사용자 패스워드 관련 명령어(chage/passwd/usermod)리눅스(Linux) 2023. 5. 5. 18:55
⌨️ usermod 사용자의 셸, 홈 디렉터리, 그룹, UID, GID 등을 변경하는 명령어로 사용자 관련하여 대부분의 정보를 변경할 수 있다. 사용법 usermod [option] 사용자계정 [ 주요 옵션 ] 필드 설명 -d 사용자의 홈 디렉터리를 변경한다. 변경할 디렉터리는 미리 생성되어야 한다. -m과 같이 사용하면 사용하던 홈 디렉터리의 파일과 디렉터리도 같이 옮겨주므로 이 경우에는 디렉터리를 생성하지 않아도 된다.(--home) -m 사용자의 홈 디렉터리 변경 시 기존에 사용하던 파일 및 디렉터리를 옮겨주는 옵션으로 -d와 함께 쓰인다.(--move-home) -g 사용자의 그룹을 변경한다.(--gid) -s 사용자의 셸을 변경한다.(--shell) -u 사용자의 UID 값을 변경한다.(--ui..
-
[Linux] route 명령어리눅스(Linux) 2023. 5. 5. 17:19
route 유닉스 및 리눅스 초창기부터 라우팅 테이블의 정보를 출력하거나 관리하는 명령이다. 네트워크 주소, 게이트웨이 주소를 확인하거나 설정할 때 사용한다. 앞으로 이 명령어도 ip 명령으로 대체된다. 사용법 route [add|del] [-destination] [netmask 값] [gw 값] [dev 인터페이스] [ route의 주요 항목 ] 항목 설명 Destination 목적지 네트워크 주소를 나타낸다. default는 목적지 네트워크로 등록되지 않은 다른 모든 네트워크 주소를 처리하는 곳이다. 네트워크 주소는 IP 주소 할당법을 따르는데, 시스템의 주소가 192.168.1.1이고 넷마스크가 255.255.255.0이면 C 클래스이므로 네트워크 주소는 192.168.1.0이 된다. Gatew..
-
[Linux] ifconfig 명령어리눅스(Linux) 2023. 5. 5. 17:10
ifconfig(interface config) 유닉스 및 리눅스 초창기부터 네트워크 인터페이스를 설정하거나 확인하는 명령어이다. IP 주소, 넷마스크 주소, MAC 주소 등을 설정하고 확인할 수 있다. 앞으로 이 명령어는 ip 명령으로 대체된다. 사용법 ifconfig [interface] [address] [option] [ ifconfig의 주요 항목 ] 항목 설명 flags 네트워크 인터페이스의 상태 정보를 나타낸다. UP : 인터페이스가 활성화되어 있음 BROADCAST : 브로드캐스트를 사용함 RUNNING : 인터페이스가 동작중임을 나타냄 MULTICAST : 멀티캐스트를 사용함 mtu Maximum Transmission Unit의 약자로 한 번에 전송할 수 있는 최대 패킷의 크기를 나타..
-
[Linux] ip 명령어리눅스(Linux) 2023. 5. 5. 17:02
ip 이더넷 장치, IP 주소, 라우팅 정보 등의 설정 정보를 출력하거나 변경하는 명령어 사용법 ip [options] 대상 [command] [ 주요 대상 ] 대상 설명 address IPv4 또는 IPv6 주소를 나타낸다. route 라우팅 테이블 목록을 나타낸다. link 네트워크 장치를 의미한다. [ 주요 command ] 대상 설명 show, list 대상에 대한 정보를 출력한다. 기본적으로 설정되어 생략 가능 add 대상에 대한 특정 정보를 추가하거나 설정한다. delete, del 대상에 대한 특정 정보를 삭제한다.
-
[Linux] 네트워크 하드웨어리눅스(Linux) 2023. 5. 5. 16:19
장치명 설명 lo 로컬 루프백(Local Loopback)을 나타내는 장치로 물리적으로 존재하는 인터페이스가 아니라 가상으로 만들어진 네트워크 인터페이스 장치. IP 주소는 127.0.0.1이 설정되고 자체적인 PING 테스트 등 네트워크 디버깅에 사용 ethx CentOS 6 이전 버전에서 사용되었던 이더넷 카드(Ethernet Card) 인터페이스 장치(ex. eth0, eth1 등) enpx CentOS 7부터 사용되는 이더넷 카드 인터페이스 장치(ex. enp0s3, enp1s0f0 등) dlx 패러럴 포트로 구동되는 D-Link DE-600 포켓 어댑터 장치(ex. dl0, dl1 등) slx SLIP 인터페이스 장치(ex. sl0, sl1 등) pppx 모뎀을 사용해서 네트워크를 사용할 경우에..
-
[Linux] Shell의 종류리눅스(Linux) 2023. 5. 4. 21:09
셸(Shell)이란? 커널(Kernel)과 사용자간의 다리역할을 하는 것으로 사용자로부터 명령을 받아 그것을 해석하고 프로그램을 실행하는 역할을 함. 주요 셸(Shell)의 특징 셸 특징 Bourne Shell 1977년 AT&T 벨 연구소에 근무하는 스티븐 본(Stephen Bourne)이 개발한 유닉스 버전 7의 기본 셸 bash 1989년 브라이언 폭스(Brian Fox)가 GNU 프로젝트를 위해 개발한 배시셸(Bourne Again Shell, bash)은 본 셸을 기반으로 하여 만들어졌다. GNU 운영체제, 리눅스, 맥 OS X 등 다양한 운영체제에서 사용 중이며 현재 리눅스의 표준 셸이다. bash의 명령어 문법은 sh와 호환되고, ksh와 csh의 유용한 기능을 참고하여 명령 히스토리, 명령..