본문 바로가기

OS117

mod_jk와mod_proxy의 차이점 베하~~~안녕하세요 BetterMonday 팀입니다. 오늘은 Apache Web Server와 tomcat을 연동하는 벙법인 mod_jk와mod_proxy의 차이점에 대해 알아보는 시간을 가지도록 하겠습니다. 그럼 시~~~작 하겠습니다~~~ 아파치와 톰캣을 연동하는 이유 Tomcat 서버는 본연의 임무인 서블릿 컨테이너의 역할만 하고, Apache HTTP Server는 웹서버의 역할을 하도록 각각의 기능을 분리하기 위해 연동을 할 수 있다. Apache HTTP Server에서 제공하는 편리한 기능을 사용하기 위해서 연동을 할수 있다. 대규모 사용자가 사용하는 시스템을 구축할 때 웹 서버인 아파치와 연동을 하면 부하 분산의 효과를 가질 수 있다. mod_jk의 Load Balancing과 FailOve.. 2022. 5. 22.
[Linux] CentOS - 런 레벨 런 레벨 : 숫자 또는 문자로 표현된 시스템의 상태 서비스와 사용자가 사용할 수 있는 자원들에 대해 정의 /etc/inittab : 런 레벨 기본값 변경 # [root@localhost ~]# vi /etc/inittab # inittab is no longer used when using systemd. # # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. # # Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target # # systemd uses 'targets' instead of runlevels. By default, there are two main ta.. 2022. 5. 17.
[OS] 유닉스의 발전 과정 및 리눅스 역사 안녕하세요. BTC95 입니다. 오늘은 유닉스의 발전 과전 및 리눅스 역사에 대해 간단히 알아보겠습니다. 리눅스의 개요 리눅스는 1991년 핀란드 헬싱키 대학의 리누스 토발즈(Linus Benedict Torvalds)라는 학생에 의해 만들어진 운영체제입니다. 당시 21살의 학생이었던 리누스 토발즈는 앤디 타넨바움(Andy Tanebaum)교수가 학생들의 학습을 주목적으로 개발한 미닉스(MINIX)를 사용하던 중에 유닉스와 호환되는 공개된 운영체제의 개발 계획을 MINIX 사용자 모임에 발표하였습니다. 그는 개발한 운영체제가 "단지 취미이며 GNU처럼 거대하거나 전문적인 것은 아니다."라고 프로젝트 초기의 의도를 밝혔습니다. - 초기 리눅스의 특징 - 초기의 리눅스는 이식성이 고려되지 않은, 다만 i38.. 2022. 5. 16.
[ Linux ] 작업 관리 (1) (✿◡‿◡) 안녕하세요 파바샐도 팀 입니다. 어떤 작업 예약이나 주기적인 작업을 사람이 생각하고 관리해서 진행하는 것은 생각보다 어럽죠. 이번 포스팅은 리눅스 시스템 작업 스케줄을 관리할 수 있는 atd와 crond 데몬을 알아보겠습니다. atd 데몬이란? atd 데몬은 관리자가 지정한 시간에 작업이 실행될 수 있도록 작업 스케줄을 처리하는 기능으로 일회성 작업을 예약하는 것이라고 봅니다. 즉 예약해놓으면 한번만 실행되고 소멸됩니다. at 스케줄을 사용하기 위해서는 at 데몬이 작동하고 있어야 하므로 atd 데몬을 동작시켜야 합니다. ( at 내용은 /var/spool 디렉토리에 파일로 저장하여 관리 ) at설치하기 「at」가 설치되어 있지 않은 경우 yum을 이용해서 설치해 주세요. # yum inst.. 2022. 5. 13.
[Linux] CentOS - 부팅 과정 리눅스의 부팅과정 POST (Power On Self Test) 컴퓨터에 전원이 공급되었을 때, 컴퓨터 키보드 , 램 , 디스크 드라이브 그리고 기타 하드웨어 등이 바르게 동작하는지를 확인하기 위해, 컴퓨터 BIOS 가 동작시키는 일련의 진단 시험 과정 BIOS Basic Input Output System의 약자로 기본적인 입출력 시스템을 의미 모든 데이터의 기본동작인 입/출력을 제어하는 일종의 프로그램 부팅 장치를 검색 Grub 부트 로더 리눅스가 부팅되기까지 부팅의 전과정을 진행하는 부팅전문프로그램 kernel(vmlinuz-version)을 memory로 load 부팅 할 수 있는 모든 사용 가능한 커널의 메뉴를 제공 /boot/grub2/grub.cfg : 부팅메뉴파일 grub2-mkconfig.. 2022. 5. 10.
[OS]Windows의 역사 안녕하세요. BTC95 입니다. 오늘은 Windows의 역사에 대해 간단히 알아보겠습니다. 마우스로 다루는 컴퓨터 도구, 윈도우 윈도우1.0(배포는 1.01 버전)은 1985년에 처음 발표 됐는데 당시 대중화되어 있던 PC에서는 너무 무겁고 용량도 컸습니다. 일단 그때만해도 하드디스크가 귀해서 이런 무거운 프로그램을 돌리는 건 꽤 곤란한 일이기도 했어요. 그렇다고 윈도우가 필요한 일도 그리 많지 않았습니다. 애초 윈도우의 역할은 명령어를 입력해서 컴퓨터를 다루던 운영체제 DOS를 조금 더 쉽게 다루게 해주는 명령어 프로그램에 가까웠습니다. 창이 있긴 했지만 여러개 프로그램을 띄우는 것도, 배치도 자유롭지 못했고요. 하지만 윈도우 3.0, 그리고 1992년 등장한 윈도우 3.1은 메모리 관리가 수월했고, .. 2022. 5. 10.
WAS (Tomcat + Mod_jk) 구축 ★ 본 포스팅은 BTC-진상팀 WEB 구축 과 이어집니다.(https://btcd.tistory.com/119?category=927623) WEB 구축 안녕하세요 BTC-진상팀입니다. 이번 포스팅은 Web & Server를이어서 Linux WebServer구축을 주제로 포스팅을 진행해 보려고 합니다. 본 내용은 Apache를 설치를 통한 클라이언트로부터 http 요청을 받아 html btcd.tistory.com 안녕하세요~!! 지난 WEB 구축에 이어 WAS 구축하기 주제로 나타난 BTC - 진상팀입니다!!!! 지난 포스팅에서 Apache를 설치하여 간단한 WEB 페이지를 띄웠습니다. Apache는 정적인 데이터(html/css문서 및 이미지 등)를 처리하는데에 초점이 맞추어져 있습니다. 그렇다면 이.. 2022. 5. 4.
[Linux] CentOS - 접근 제어 - PAM 실습 root 사용자 ssh 원격접속 로그인 가능 시간 설정 vi /etc/pam.d/sshd : ssh와 관련된 모듈 수정 #%PAM-1.0 account required pam_time.so //사용가능 시간대를 지정하기 위한 설정 추가 auth required pam_sepermit.so auth substack password-auth auth include postlogin # Used with polkit to reauthorize users in remote sessions -auth optional pam_reauthorize.so prepare account required pam_nologin.so account include password-auth password include passw.. 2022. 5. 3.