CCleaner 해외산 유틸리티로 개발자 Piriform(Software)에 의해 개발된 PC 클린 프로그램입니다. 해당 도구를 이용해 쉽게 드라이버 업데이트, PC 최적화(레지스트리, 시스템, 웹 쿠키 등을 청소) 및 상태 확인, 시스템 분석을 쉽게 할 수 있습니다. 해외에서 인기가 높으며, 국내에서 많이 알려지면서 프로버전을 구입하여 많이 이용하는 것으로 보입니다. 물론 가정용 무료 버전이라고 해서 일반 사용에는 문제가 없습니다. 저의 경우는 가장 마음에 드는 부분이 하드 디스크를 양도하거나 중고로 팔 경우 기존 저장 데이터를 복구할 수 없도록 하는 드라이브 보안 삭제 기능이 무료에도 포함이 되어 있다는 점(이게 핵심)입니다. 파티션 제어의 경우는 유명한 [MiniTool Partion Wizard]..
우리가 PC에 하드 디스크/SSD를 새로 장착하여 데이터 저장 장소로 사용하기 위해서는 Windows의 디스크 관리 도구를 이용해야 합니다. 디스크 관리는 새 드라이브를 초기화하고 볼륨을 확장하거나 축소하는 것과 같은 고급 저장소 작업을 수행할 수 있게 도와줍니다. 만약 처음 디스크를 연결한다면 사용할 파티션 형식[MBR/GPT]을 선택을 해야 합니다. MBR과 GPT란? 일종의 디스크 파티션 형식을 말합니다. MBR ▶ 우리가 기본적으로 가장 많이 사용하는 전통적인 BIOS 펌웨어 환경을 기반으로 하는 디스크 형식입니다. 다른 말로 마스터 부트 레코드(Master Boot Record), 또는 파티션 섹터(Partition Sector)이라고도 하는데, 하드디스크로 부팅하기 위한 정보와 파티션 분할 정..
앞서 들어가기 전 이전 내용을 꼭 참고하여 주시기 바랍니다 : https://foxydog.tistory.com/99 테스트 환경 □ VMware Workstation □ OS Rocky Linux release 8.5 (Green Obsidian) □ 가상 하드 디스크 8TB GPT 파티션에 파일 시스템 Linux LVM으로 구성, VMware에서 가상의 8TB의 하드 디스크를 하나 더 추가하여 동일하게 Linux LVM으로 세팅합니다. 이 두 개를 하나의 논리 볼륨으로 통합하여 총 16TB로 만들어 보도록 하겠습니다. [요약 : 8TB GPT Linux LVM + 8TB GPT Linux LVM = 16TB 적용] □ LVM 관련 내용은 포스팅 참고 : https://foxydog.tistory.co..
생각해보니 필자는 리눅스를 운영해오면서 단일 디스크 용량을 2TB 이상으로 세팅해본 적이 없었습니다. 여러 개의 디스크 파티션을 LVM형식으로 묶어서 적용한 적은 있지만 하나의 파티션을 전부 2TB 이상으로 기존의 Fdisk를 통해 진행하려고 했더니 MBR의 한계로 할당을 할 수가 없었습니다. 이에 정보를 알아보니 리눅스의 경우는 별도의 Parted라는 도구를 이용하여 파티션을 생성하는 방법이 있다는 것을 알았습니다. 그전에 먼저 MBR과 GPT 파티션이 무엇인지 간단하게 알아보도록 하겠습니다. MBR과 GPT란? 일종의 디스크 파티션 형식을 말합니다. MBR ▶ 우리가 기본적으로 가장 많이 사용하는 전통적인 BIOS 펌웨어 환경을 기반으로 하는 디스크 형식입니다. 다른 말로 마스터 부트 레코드(Mast..
[테스트 환경] □ OS : Rocky Linux release 8.5 (Green Obsidian) □ DB : 10.6.7-MariaDB MariaDB를 설치를 하면 기본 데이터 디렉토리[Datadir]가 설치되는 경로는 [/var/lib/mysql] 입니다. [root@Rocky85 /]# mysql -u root -p [DB 접속] MariaDB [(none)]> select @@datadir; [기본 데이터 디렉토리 경로 확인] 하지만 기본 데이터 디렉토리의 경우 파일 시스템을 별도로 분리를 하지 않았다면 [ /(ROOT) ] 루트 경로에 설치가 되므로 관리를 하지 않아 해당 경로에 사용량(Use) 100% FULL 발생하게 되면 시스템 문제에 영향을 줄 수 있습니다. 실서버를 운영하게 되면 기..
공식 문서 참고 : https://mariadb.com/kb/en/authentication-from-mariadb-104/ 하여 작성을 하였으며, MariaDB 10.4 이상부터는 작업을 보다 쉽고 직관적으로 만들기 위해 인증 프로세스에 여러 변경 사항을 도입했다고 합니다. 그중 가장 이슈가 되는 부분은 바로 ROOT 패스워드 입력 없이 Unix_socket 방식을 이용하여 바로 DB에 접속하는 방식을 말합니다. 먼저 이것을 설명하기 위해 바로 테스트를 진행해보도록 하겠습니다. [테스트 환경] □ OS : Rocky Linux release 8.5 (Green Obsidian) □ DB : 10.3.28-MariaDB □ DB : 10.4.24-MariaDB [10.4.X 이상] □ DB : 10.6...
DarkFlash 한국 사이트 : https://darkflash.co.kr/ 상품[참고] : DLX 시리즈 케이스 전용 라이저 케이블 가이드 키트 가격 : 약 40,000원 DLX 케이스에만 장착 가능하며, 그래픽 카드를 세로로 세울 수 있도록 해주는 키트입니다. 색깔은 네오민트, 핑크, 화이트, 블랙 4가지가 있지만 화이트는 인기가 너무 좋아서 나오자마자 품절입니다. 제가 이 포스팅을 따로 하는 이유는 CPU 쿨러타워(공랭)와 RTX 그래픽 카드 크기를 생각하지 않고 구입했을 때 발생하는 문제를 알려드리기 위함입니다. 바로 결과를 보여 드리자면, 달긴 달았지만 먼가 이상한 점이 보이시죠? 저의 경우는 CPU 쿨러를 타워형(공랭)을 이용하고 있습니다. 가로로 장착할 때는 문제가 안되지만 KIT를 이용해..
필자는 이미 위와 같이 개인 PC 조립하여 사용 중이었으나 이번에 케이스와 파워를 변경하게 되어 전체 분해 후 다시 조립하는 과정을 보여드리려고 합니다. 다만, 일반적인 조립과는 조금 다를 수 있으므로 참고만 하시기 바랍니다. 아래는 사용 중인 컴퓨터 하드웨어 정보입니다. ※ 최근 PC부품 가격 변동이 심하네요. 작성일 기준 다나와에 나와있는 평균 가격으로 표시했습니다. ※ 게이밍 PC로 나름 고사양 부품을 사용하며, 일부 오버스펙이 포함되어 있습니다. PC부품 부품이름 가격(원) 출시일 케이스 [DarkFlash] DLX23 MESH RGB 강화유리 화이트 (미들타워) 99,000 2021.07 메인보드 [ASUS] TUF GAMING B460M-PLUS 133,000 2020.05 CPU [Intel..
DB를 운영하다 보면 예상치 못하게, 데이터베이스나 테이블이 깨지는 경우가 발생할 수 있습니다. MariaDB(Mysql) 자체에 체크(check), 복구(repair) 기능이 있지만, 이것으로도 해결을 못하면 말 그대로 데이터가 날아가게 됩니다. 일반적으로 자동으로 발생하는 경우는 드물며, 정전으로 인해 서버가 갑자기 죽어서 DB를 재시작하거나 데이터를 이전 복구하는 경우에 많이 발생합니다. 때문에 주기적으로 백업을 할 필요가 있습니다. 여기서는 백업/복구 및 자동으로 백업하는 방법을 알아보도록 하겠습니다. [테스트 환경] □ OS : Rocky Linux release 8.5 (Green Obsidian) □ DB : 10.6.7-MariaDB ■ 데이터베이스 전체 백업 [root@localhost ..
◆ MariaDB 공식 홈페이지 : https://mariadb.com/ 배포 사이트 : https://mariadb.org/ 공식 로고 사용 시 : https://mariadb.com/ko/about-us/logos/ 이제는 누구나 알고 있는 오픈 소스의 관계형 데이터베이스 관리 시스템입니다. MariaDB서버는 상업적 사용과 관계없이 GPLv2에 따라 라이선스가 부여된 무료 오픈 소스 소프트웨어로 사용 가능합니다. 원래는 MySQL를 만든 개발자이며, 오라클 업체에서 인수 및 상용화되고 나서부터는 MariaDB로 대체되고 있습니다. MariaDB는 핵심 개발자가 나와서 MySQL과 동일한 소스 코드를 기반으로 개발하였기 때문에 API와 명령어는 거의 동일합니다. 현재는 마리아 DB [10.X] 변경되..
샤니 손! 샤니 : 옛다 손! 인사드립니다. 오랜만에 포스팅을 하네요. 조금 지나긴 했지만 잠시 고향집에 갔다 왔을 때 샤니를 잔뜩 찍고 왔습니다. 이번에도 샤니 구경하고 가세요~ 오자마자 귀찮게 하기, 움직이기 싫지만 계속 쓰다듬었더니 바로 애교 자세를 부립니다. 너 역시, 개가 아니라 여우지? 샤니 : 거 사진 좀 가려가면서 찍으쇼 이번에도 슬립 타임! 이렇게 자는 모습을 보니, 사람처럼 다양한 자세를 취하네요. 갓 빨은 이불이 푹신하고 좋네예~ 사진을 이런 각도로 찍으니 아직 아기 강아지 같네요. 꼭 그런 자세로 먹어야겠니(눈치) 샤니 : 뭘 봐? 나 : ... 이제 슬슬 밀렸던 포스팅을 한 번에 하려고 합니다. 아직 사진이 많이 남아있긴 하지만, 조금씩? 나누어 올리도록 하겠습니다. 마지막으로 샤..
처음으로 소개하는 진돗개 믹스견인 샤니입니다. 2020년 2월생 암컷으로 벌써 거의 2살이 되었습니다. 이미 프로필에서 보신 분들도 있겠지만 제가 FOXYDOG [여우 같은 개]라는 네임을 쓰게 된 유래를 가직 녀석입니다. 실제로 키우시는 건 부모님 집이지만 가끔씩 고향집에 내려가도 저를 반갑게 맞이해주는 기특한 행동을 해서 잔뜩 귀여워해 줍니다. 사실 이전에 키우던 반려견[샨]은 딱 15살에 하늘나라에 보내고 두 번째 반려견을 입양을 할 때에 저는 속으로 반대를 했었습니다. 진돗개 믹스이니 크면 중형견[15~20KG] 정도에 털이 많이 빠지는 견종이라 아파트에서 키우는 게 감당이 될까 생각했습니다. 진돗개 종이 예전만큼 인식이 많이 나아지긴 했지만 도심에서 키우기에는 아직까지도 크다+위험하다 라는 하나..
최근 USB에다가 자료를 옮기고 하는 것이 귀찮기도 하고, 부모님께서도 갑자기 유튜브를 하기 시작하여 동영상을 찍고 난 후에 보관할 공간이 없는 것 같아 이전부터 하고 싶었던 네트워크 서버(NAS)를 구입하여 구축을 해보았습니다. 구축이라고 해봐야 ipTIME용 NAS를 구입하는 거라 설치 도우미를 통해 쉽게 세팅이 가능합니다. 그래도 네트워크나 NAS에 대한 개념이 없는 상태에서 처음 진행하면 어려운 부분이 있을 수 있으므로, 처음부터 차례대로 스크린샷 캡처하여 설명하도록 하겠습니다. 모든 사진은 직접 스마트폰으로 촬영하였습니다. (※ 스압 주의) ■ 구입 제품 이름 : ipTIME NAS1dual (하드 미포함) 판매가(정가) 149.000원(최저가) 제조년일 2021.01.21 [구입일 2022.0..
지금 전 세계적으로 떠들썩하게 만드는 역대 사상 최악의 보안 결함이라는 취약점이 발견되어 난리가 되고 있습니다. 바로 아파치 소프트웨어 재단의 JAVA 프로그래밍 언어로 개발된 Log4 j와 Logback 때문인데요. 이것을 설명하기 전에 앞서 필자는 개발자는 아니기 때문에 운영의 입장에서 설명을 드리고 조치하는 방법을 안내하도록 하겠습니다. 솔직히 JNDI와 LDAP 취약점이니 뭐니 해도 제대로 이해하고 진행하시는 분들이 몇 있을까 합니다. 저도 뉴스나 보안팀에서 하라는 대로 진행할 뿐이기에 조금이라도 이해를 도와드리기 위해 진행과정 전체를 보여드릴까 합니다. 더 자세한 내용을 확인하기 위한 분들은 문서를 참조해주시기 바랍니다. ※ 리눅스 기준으로 작성되었습니다. (윈도우 서버라고 해서 크게 다를 부분..
Rocky Linux 8.7 GA (Full Version) - INSTALL 2021년 11월 15일 8.5 버전이 출시되었습니다. Rocky Linux 프로젝트가 시작된 지 벌써 1년이 되어 자체 비공식 온라인 파티를 개최한다고 하니 관심 있으신 분은 소식란을 확인해보시면 됩니다. 역시나 기존 포스팅 설치 과정은 크게 다르지 않으므로 약간의 내용 수정, 정리하는 느낌으로 진행하겠습니다. 2022년 11월 10일 8.7 버전이 출시되었습니다. 굳이 새로운 포스팅으로 쓸 필요는 없을 것 같아 기존 포스팅에 수정 또는 내용 추가 합니다. Rocky Linux Project 공식 사이트 : https://rockylinux.org/ Wiki 문서 사이트 : https://wiki.rockylinux.org/..
여러분들은 지금 어떤 백신을 맞고 있나요? 필자는 1차 (예비군, 민방위)에 포함되어 있어 얀센(Janssen) 백신을 먼저 접종을 했습니다. 얀센은 다른 백신과는 다르게 한번의 접종으로 6개월까지 효과를 볼 수 있었으며, 당시 부작용을 걱정했으나 약간의 컨디션 저하(무기력함) 정도를 제외하면 발열이나 전신 근육통은 없이 넘어갔었습니다. 그리고 일정 시간이 지나면 정부에서 백신 접종 등록을 하여 코로나 블록체인 COOV(쿠브) 같은 어플을 통해 접종 여부를 발급받을 수 있었습니다. 그러나 6개월의 시간은 생각보다 금방 지나갑니다. 그중 얀센을 접종한 사람은 모더나 또는 화이자를 교차 접종하라는 권고가 떨어지는데요. 어떻게 예약하고 접종 후 개인적인 부스터샷 후기를 알려드리도록 하겠습니다. 예방 접종 예약..
WordPress란? 자유 오픈 소스 콘텐츠 관리 시스템(CMS)으로 PHP로 작성되어 있으며, MariaDB(MySQL)을 기반으로 구축되는 소프트웨어입니다. 최초에는 블로그 위주였으나, 전 세계 웹사이트의 40% 이상 사용률이 돌파하면서 멀티 사이트, 소셜 네트워크, 커뮤니티 포럼, 온라인 상점 등 여러 가지 방면으로 이용하고 있습니다. 그만큼 사용자에게 커스텀하기 좋은 유연성 있는 방향으로 발전되어 왔다는 것을 알 수 있습니다. 워드프레스는 일반 공중 라이선스(GPLv2 이상)를 따라가고 있으며 오픈 소스를 다운로드하여 개인 클라우드 서버에 설치하여 운영하거나 공식 사이트에서 무료로 시작하여 성장에 따라 일정 비용을 내고 호스팅 서비스를 받을 수도 있습니다. 공식 홈페이지 https://wordpr..
지인 소식통을 통해 DEEPCOOL 업체를 알게 되었고 그중 AK620이라는 최근 공랭 쿨러 최고의 가성비 성능을 자랑한다고 하여, 구입 후 개인 PC에 설치해보았습니다. 이미 입소문이 퍼졌는지 대부분의 쇼핑몰은 나오자마자 품절 상태입니다. 저는 운 좋게 판매가(정가)에 구입을 했지만 일부 쇼핑몰은 정가보다 더 비싸게 파는 경우가 있으니 급하지 않으신 분들은 재고가 나올 때까지 기다리시는 것을 권고합니다. 컴퓨터 전문가는 아니기에 설치 과정 및 간단히 테스트한 리뷰로 참고만 하시기 바랍니다. 모든 사진은 직접 스마트폰으로 촬영하였습니다. (※ 스압 주의) ■ 구입 제품 이름 : DEEPCOOL AK620 판매가(정가) 79.000원 제조년일 2021.10 [구입일 2021.10.26] / 3년 보증 공식..
LINUX LAPM란? APM은 하나의 소프트웨어가 아닌 [Apache, MariaDB(Mysql), PHP] 3개의 오픈소스 소프트웨어 앞글자를 딴 줄임말입니다. 리눅스의 앞글자까지 따서 [LAPM]라 명칭을 하기도 합니다. Linux(Rocky) [공식 홈페이지] Redhat 엔터프라이즈급 운영체재와 100% 목표로 호환될 수 있도록 개발된 Linux 기반 OS Apache [공식 홈페이지] HTTP를 통해 웹페이지[텍스트/그림]등을 요청 처리해주는 웹서버 프로그램 PHP[Hypertext Preprocessor] [공식 홈페이지] 오픈 소스 범용 스크립팅 언어 MariaDB [공식 홈페이지] 오픈 소스의 관계형 데이터베이스 관리 시스템 해당 오픈소스 소프트웨어는 서로 호환성 및 범용성이 좋아 대부분..
자빅스(Zabbix) 공식 홈페이지 : https://www.zabbix.com/ 간단하게 말하면 네트워크나 서버(가상)등을 포함한 서비스들을 감시하고 실시간으로 자원을 체크하여 관리자에게 신속히 알리기 위한 네트워크 관리 솔루션 소프트웨어입니다. Zabbix 에이전트를 Unix, Linux, Windows 등의 OS에 설치하여 CPU, 메모리(MEM), 파일 시스템(용량), 특정 TCP 등을 포함한 많은 정보를 포함하여 감시를 할 수 있으며 장애 대비 모니터링으로써도 탁월합니다. 해외 소프트웨어이긴 하지만 무료 모니터링 오픈소스이며 무료라고 해서 기능이 제한적이거나 하지 않습니다. 거의 우리나라 상용 모니터링 솔루션과 비교해도 될 만큼 그 기능이 다양하며 접근성이 용이합니다. 필요하다면 솔루션 업체에 ..
※ 테스트 환경 Rocky Linux - HTTP(2.4.x)/Apache Tomcat(10.0.10) 연동 서버 Windows 서버에 설치했더라도 확인 방법 및 적용은 비슷합니다. 보안 취약점 조치 관련으로 공유합니다. □ 확인 방법(순서대로) ※ 브라우저는 엣지(Edge)로 하였으며 크로미움 기반은 대체로 동일한 패턴입니다. ① [F12] 클릭 또는 오른쪽 상단(···) 클릭 ▷ 기타 도구 ▶ 개발자 도구(Ctrl+Shifr+I) 클릭 ② 네트워크 클릭(기본 화면으로 불러올 수 있습니다.) ③ 개발자 도구 상태에서 사이트 재 접속(새로 고침), 이름 부분에서 처음으로 불러오는 기본 페이지 이름을 선택하면 됩니다.(일반적으로 호스트로 연결되어 있다면 Index.jsp 등을 선택합니다.) 머리글을 클릭하..
이전 포스팅에서는 아파치 톰캣(Apache tomcat)만 설치를 했다면 이번에는 웹 서버 아파치(HTTP)를 연동하여 이용하는 방법을 알아보도록 하겠습니다. 연동 방식은 mod_jk / mod_proxy / mod_prox_ajp 3가지 모듈 방식이 있다고 합니다. 여기서는 아파치(HTTP)에서 가장 많이 사용하는 mod_jk 이용하여 연동하도록 하겠습니다. STEP01 → 아파치 톰캣(Apache Tomcat) 설치 URL : https://foxydog.tistory.com/79 필수로 먼저 설치 후에 진행해주시기 바랍니다. STEP02 → 아파치 웹(HTTP) 설치 [root@localhost ~]# dnf install gcc gcc-c++ httpd-devel ※ mod_jk를 설치하기 위해서..
아파치 톰캣(Apache Tomcat) 공식 홈페이지 : https://tomcat.apache.org/ 아파치 소프트웨어 재단에서 개발한 웹 애플리케이션 서버(Web Application Server)입니다. 우리나라에서는 약자인 WAS 서버라고 많이 얘기합니다. 톰캣은 자체 HTTP를 내장하여 웹서버로서도 이용이 가능하지만 WAS특성상 효율이 좋지 못하므로 거의 필수로 아파치(Apache)의 HTTP와 같은 웹(WEB) 서버와 연동하여 사용하게 됩니다. 검색을 좀 해보셨다면 흔히 WEB서버(정적인 페이지 처리), WAS 서버(동적인 페이지 처리)라는 말을 많이 들었을 텐데요. WEB서버는 정적인 의미 그대로 서버에 있는 데이터 정보를 요청에 따라 전달만 하면 되기 때문에 빠르고 구성이 간단하지만, 한..
Firewall Rocky Linux에서는 기본 패키지로 제공하는 네트워크 방화벽 프로그램입니다. 방화벽은 기본적으로 외부의 침입을 막기 위해 실행되며, 콘솔이 아닌 외부에서 원격 접속을 위해 기본 포트(Port) 22번, SSH(Secure SHell)만 허용이 되어 있습니다. 예를 들어 웹(Web) 서비스 접근은 80번 포트를, 데이터베이스(DB)는 Mysql/MariaDB(3306), Mssql(1433)등 각 소프트웨어에 접근하기 위해 고유 포트를 허용을 해야 한다는 뜻입니다. 포트뿐만 아니라 특정 IP 또는 대역대에 대해서도 차단 및 허용 처리를 할 수 있으므로 포트+IP를 잘 혼합하여 규칙을 설정한다면 앞단 방화벽 장비가 없더라도 높은 수준의 보안을 유지할 수 있습니다. 록키 참고 문서 : h..
원래는 유출본.ISO 파일을 입수하여 설치하는 과정을 알아보려고 하였으나 그사이에 이미 Windows 11 Insider Preview 베타 버전이 출시가 되어 Windows 10에서 어떻게 정식으로 업데이트 설치를 하는지 알아보도록 하겠습니다. [준비물 및 주의사항] 마이크로소프트 공식 홈페이지 :https://www.microsoft.com/ko-kr/windows/windows-11 필자의 경우는 사무실 PC [Windows 10 Pro] 및 노트북(삼성 플렉스 2)[Windows 10 Home] 2대를 Windows11로 업데이트하였으며 둘 다 정품을 이용하고 있습니다. 이에 비정품이나 지원하지 않는 PC에 대한 언급은 따로 하지 않겠습니다. ▷ 아래는 최소 시스템 요구 사항입니다. 대체로 다른부..