공부/리눅스
-
코드 분석과 웹 동작 과정공부/리눅스 2024. 6. 17. 17:14
1. jar 파일cos.jarJava 서블릿 애플리케이션에서 파일 업로드를 처리하는데 사용되는 라이브러리jstl.jarJSTL 태그 라이브러리를 정의하는데 필요한 인터페이스와 클래스를 제공실제 태그 라이브러리를 구성하기 위한 기본 정의를 포함mysql-connector-java-5.1.47.jarJava 애플리케이션이 MySQL 데이터베이스와 통신할 수 있게 해주는 JDBC 드라이버Java 애플리케이션에서 MySQL 데이터베이스에 연결하고, 쿼리를 실행, 데이터를 처리 가능standard.jarJSTL 태그 라이브러리의 실제 구현을 제공JSP 페이지에서 사용되는 태그 라이브러리의 실제 구현 제공2. source 파일META-INFJAR 파일, WAR 파일, EAR 파일 등에서 메타데이터와 설정 정보를 포..
-
리눅스 환경 기반 JSP 웹 서버 구축 2공부/리눅스 2024. 6. 13. 14:49
https://minuk2.tistory.com/184 리눅스 환경 기반 JSP 웹서버 구축필요 테스트 파일1. 아파치 설치리눅스 운영체제에서는 패키지와 패키지 매니저를 지원합니다.리눅스 패키지 : 여러 파일을 모아 하나의 파일로 저장하고 있는 압축 파일입니다.sudo suapt update--minuk2.tistory.com지난 글에서 이어집니다.교수님 과제 : 리눅스에 구축하여 오류를 수정하라.모델 2 아키텍처 (MVC 패턴)Model(모델) : 비즈니스 로직 및 데이터 접근 담당View(뷰) : 사용자 인터페이스 담당, JSP로 구현Controller(컨트롤러) : 클라이언트 요청을 처리, 모델과 뷰 사이를 연결, 서블릿으로 구현 1. PC에서 우분투 서버로 zip 파일 이동-- cmd --sc..
-
리눅스 환경 기반 JSP 웹서버 구축공부/리눅스 2024. 6. 12. 19:58
구축 환경ubuntu version 22.04.31. 아파치 설치리눅스 운영체제에서는 패키지와 패키지 매니저를 지원합니다.리눅스 패키지 : 여러 파일을 모아 하나의 파일로 저장하고 있는 압축 파일입니다.sudo suapt update-- 패키지 업데이트 : 패키지를 다운로드 할 수 있는 저장소의 최신 정보를 업데이트 apt install -y apache2-- 아파치 설치ufw allow http-- http 방화벽을 해제ufw allow https-- https 방화벽을 해제2. 자기 IP로 웹에서 접근해보기3. 자바 설치apt-get install -y openjdk-11-jdk-- jdk11을 설치하는 명령어입니다.-- apt-get : 패키지를 설치, 업그레이드, 제거 및 관리하기 위한 명령어--..
-
[리눅스/Ubuntu] 셸 스크립트 프로그래밍공부/리눅스 2023. 12. 14. 21:14
리눅스의 셸 명령과 프로그램을 실행할 때 사용하는 인터페이스 사용자 명령 해석 -> 커널 전달, 커널 처리 결과 -> 사용자에게 전달 우분투에서 기본적으로 사용하는 셸은 bash(Bourne Again Shell)이며 배시셸이라고 읽음 bash의 특징 alias (명령 단축) 기능 히스토리 기능 (마우스 키보드 위,아래) 연산 기능 Job Control 기능 자동 이름 완성 기능 (Tab) 프롬포트 제어 기능 명령 편집 기능 환경 변수 설정된 환경변 echo $환경변수 명령어로 확인 가능 호스트 이름 출력하려면 $echo HOSTNAME export 환경변수 = 값 명령을 실행하면 환경변수 값 변경 (확인시 printenv 명령 실행) 셸 스크립트 작성 #!/bin/sh echo "username:" $..
-
[리눅스/Ubuntu] 리눅스 기본 사용법공부/리눅스 2023. 12. 14. 17:59
터미널과 콘솔에서 시스템 종료 poweroff shutdown -P now halt -p init 0 shutdown shutdown -P +10 -- 10분 후 종료 (P: poweroff) shutdown -r 22:00 -- 오후 10시에 재부팅 (r: reboot) shutdown -c -- 예약된 셧다운 명령어 취소(c: cancel) shutdown -k +15 -- 현재 접속한 사용자에게 15분후 종료된다는 메시지를 보냄 -- 실제로 종료되진 않음 시스템 재부팅 reboot shudown -r now init 6 ls LiSt의 약자, 윈도우 dir명령어와 같은 기능 (해당 디렉터리에 있는 파일 목록 나열) ls --현재 경로 파일 목록 ls /etc/systemd -- /etc/system..
-