본문 바로가기

분류 전체보기722

728x90
반응형
[IT 용어] SI, System Integration, 시스템 통합 정의SI(System Integration, 시스템 통합)는 고객의 요구사항을 만족하는 시스템을 구축하는 서비스이다. SI는 신규 시스템을 구축하는 것과 기존 시스템을 신규 시스템에 통합 구축하는 것 등 모든 형태의 시스템 구축을 포함한다.특징SI에 투입된 인력은 요구사항 분석과 기획, 제안, 개발, 연구, 구축, 교육 등의 업무를 수행한다.현재 국내의 경우 국내 기업 간 과도한 수주 경쟁과 낮은 단가의 외국 회사의 유입으로 순수한 SI 업무는 좋은 단가로 수행하기가 어렵다. 영업이익률을 올리기 위해서는 부가 가치가 높은 솔루션을 보유하는 것이 필요하다.기업 규모에 따라 수행하는 업무가 전혀 다르기에 더 큰 규모로 이직을 희망할 경우에는 시장이 개발되는 중인 신사업 관련 업무를 수행하는 것이 유리하다. .. 2025. 11. 8.
문지환, 소프트웨어 개발자, 사이버 보안 연구자 인명국문: 문지환영문: Jihwan Moon주요 경력공군주요 학위공학사, 한양대학교주요 기사한양대 ERICA, 10개 대학 연합 ‘SUMTECH Hackathon 2025’성료, 김경태, 한국대학신문, 2025년 11월 6일. @원문보기[HY-ERICA] ICT 분야로 진출하고 싶은 사람이라면 누구나 들어봤을 그 시험 ‘TOPCIT’, 한양뉴스, 2025년 10월 14일. @원문보기"8번의 도전, 결국 최고점 달성" 문지환 학생, TOPCIT 대학생 1위로 과학기술정보통신부 장관상 수상, 오예진, 한양뉴스포털, 2025년 7월 18일. @원문보기“Eight Attempts, Finally the Top Score” — Moon Ji-hwan Receives Minister of Science and IC.. 2025. 11. 7.
AWS Lightsail 우분투 24.04 초기 가용 용량은 17GB이다. AWS Lightsail로 간단하게 정적 웹 문서를 전송하는 서버를 구축해야 하는 일이 생겼다. 네이버 클라우드 플랫폼은 가장 작은 서버 단가가 너무 높았고 AWS는 저가 상품이 괜찮게 나왔길래 AWS를 사용했다. AWS는 안 사용한지 꽤 되어서 긴가민가 했는데 다행이도 여유 공간이 17GB나 되었다. 다음에 또 사용할 지도 모르니 본 글에 파티션 구성이랑 여유 공간을 기록한다.아래의 빨간 테두리의 네모 박스쳐진 상품이 내가 사용한 상품이다. 2025. 10. 27.
[교통 용어] J-TaaS, JN Tour, 전남관광플랫폼 정의전남관광플랫폼(J-TaaS, Jeonnam-Travel as a Service, JN Tour, JeonNam Tour)은 전라남도에서 구축 및 운영하는 전라남도 관광 서비스이다.현황전라남도관광플랫폼의 구축은 전라남도 관광 진흥과 무안국제공항 활성화, KTTP(Korea Total Tourism Package) 사업 연계 등의 이유로 진행되었다. 전남관광플랫폼 구축 사업은 에스트래픽㈜(대표이사 문찬종) 컨소시엄(에스트래픽, 원투씨엠, 한국투어패스, 휴먼아이티솔루션, 나인이즈)이 수주하여 구축이 진행되었다. 구축 사업의 감리는 주식회사 씨에이에스(대표이사 전영하)가 진행하였다. 2023년부터 현재까지 전라남도청 위탁으로 주식회사 모람플랫폼(대표이사 홍순길)이 운영 및 관리 중이다.관련 사업"전남관광플랫.. 2025. 10. 26.
[교통 용어] 대구형 MaaS 플랫폼 용어 정의대구형 MaaS(Mobility as a Service) 플랫폼은 대구광역시의 모빌리티 서비스 플랫폼이다. 대구형 MaaS는 수요 응답형 교통체계(DRT)와 구독형 요금제, 관광형 모빌리티 서비스 등을 제공하는 것이 특징이다.현황대구형 MaaS 플랫폼은 지난 2월에 대구교통공사가 중앙조달로 구축 사업을 발주하였으며 주식회사 위니텍(대표이사 추교관) 컨소시엄이 수주하여 구축을 진행 중이다. 해당 사업의 감리는 주식회사 씨에이에스(대표이사 전영하)가 진행 중이다.관련 사업"대구형 MaaS 플랫폼 구축사업 감리 및 개인정보영향평가", 대구교통공사, 2.1억원, 공고번호: R25BK00895281 - 000, 공고일: 2025년 6월 13일, 사업기간: 착수일~2025년 6월 13일. @원문보기"K-M.. 2025. 10. 25.
[우분투 24.04] APT를 활용한 아파치(Apache) 웹 서버 설치 우분투 24.04 64비트 환경에서 APT를 활용하여 아파치 웹 서버 (Apache, HTTPd)를 설치하는 방법은 아래와 같다.설치 가능한 아파치 패키지 목록 확인아래의 명령어를 입력하면 우분투에 설치할 수 있는 아파치 패키지 목록이 나타난다.apt list apache*아파치 설치아래의 명령어를 입력하여 아파치 웹 서버를 설치한다. 본 글에서 설치하는 아파치 웹 서버의 버전은 2.4.58이다. 같은 명령어라도 우분투 버전과 명령어를 실행하는 시기에 따라 다른 버전이 설치될 수 있다.sudo apt install apache2아래의 명령어를 입력하여 아파치 웹 서버를 시작한다.sudo systemctl start apache2아래의 명령어를 입력하여 HTTP의 기본 포트인 80번 포트에서 아파치 웹 서.. 2025. 10. 24.
MobaXterm으로 AWS 접속시 "Server refused our key" 오류가 발생할 때 해결 방법 현상MobaXterm으로 AWS(Amazon Web Services) 서버에 접속할 때 아래와 같이 오류가 발생하는 경우가 있다. 필자의 경우 아이피 주소와 사용자 계정명, 개인키 설정까지 잘 했는데도 이런 오류 메시지가 나타났었다. Server refused our keyNo supported authentication methods available (server sent: publickey)원인과 해결 방법MobaXterm을 업데이트하고 다시 연결하니 잘 연결되었다. SSH 프로토콜 설정을 자동으로 했었는데 그 부분에서 AWS 서버와 MobaXterm이 잘 안 맞았는 것이 아닌가 싶다. 2025. 10. 23.
[교통 용어] K-MaaS, Korea Mobility as a Service, 한국형 통합 모빌리티 서비스 용어 정의K-MaaS(Korea Mobility as a Service)는 국토교통부 모빌리티 혁신 로드맵(2022.9)에 따라 진행 중인 한국형 통합 모빌리티 서비스(사업)를 말한다.현황K-MaaS는 2023년부터 구축에 착수하여 현재(2025.9.26) 시범사업 중이다. K-MaaS에서 중계 플랫폼 사업자(한국도로공사)는 여러 운송사의 정보를 중계하여 제공하고 서비스 플랫폼 사업자(주식회사 슈퍼무브)는 이 정보를 모바일 앱을 통해 일반 사용자에게 제공하는 중이다.우리나라의 경우 MaaS(Mobility as a Service)에 대한 정의 등 구체적인 법제도 체계가 마련되어 있지 않아, 서비스 실현을 위한 정책적 동력 확보에 어려움이 있으며 이를 해결하기 위해 연구용역이 발주된 상태이다. 연구 용역에.. 2025. 9. 26.
[Jetson Nano] 우분투 제트팩(JetPack) 패키지 설치 젯슨 나노(Jetson Nano)에는 우분투(Ubuntu)가 운영체제로 탑재된다. 우분투에서 적절한 제트팩(JetPack)을 설치해야 엔비디아(NVIDIA) 관련 기능을 잘 사용할 수 있다. 우분투에 제트팩 패키지를 설치하는 과정은 아래와 같다.설치 환경Jetson Orin NanoJetPack 6.2Ubuntu 22.04설치 방법우분투 터미널에 아래의 명령어를 입력하여 제트팩 패키지를 설치한다.sudo apt install nvidia-jetpack아래의 명령어를 입력하여 쉘 설정 파일을 연다.sudo vi ~/.bashrc아래의 값을 쉘 설정 파일의 가장 마지막에 입력하고 저장한다.export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}export LD_LIBRARY_P.. 2025. 9. 18.
[Jetson Nano] nvidia-l4t 패키지 오류 해결 방법 현상NVIDIA Jetson Orin Nano에 패키지를 설치하거나 업데이트할 때 아래와 같이 'nvidia-l4t-*' 오류가 나타난다.Cleaning up the temporary directory for updating the initrd..Errors were encountered while processing: nvidia-l4t-bootloader nvidia-l4t-kernel nvidia-l4t-kernel-headers nvidia-l4t-jetson-io nvidia-l4t-kernel-oot-modules nvidia-l4t-display-kernel nvidia-l4t-kernel-oot-headers nvidia-l4t-kernel-dtbs원인원인은 다양할 수 있으나 'nvidia.. 2025. 9. 12.
[PostgreSQL 16] Fail2Ban으로 비밀번호 무차별 대입 공격 차단 하기 PostgreSQL 16을 DB 서버로 운영할 때는 무차별 대입 공격에 대한 대비책이 있어야 한다. Fail2Ban은 무차별 대입 공격에 대응할 수 있는 좋은 수단 중 하나이다. Fail2Ban은 일정 횟수 만큼 인증에 실패(Fail)했을 때 접근을 차단(Ban)하는 동작을 수행하는 프로그램이다. Fail2Ban에 PostgreSQL 16 관련 차단 정책을 설정하는 방법은 아래와 같다.설정 환경Ubuntu 22.04PostgreSQL 16Fail2Ban 1.1.0PostgreSQL 설정설치된 PostgreSQL의 설정파일을 아래와 같이 vi 에디터로 연다.vi /etc/postgresql/16/main/postgresql.confFail2Ban이 인증 실패를 PostgreSQL의 로그를 통해 알 수 있도.. 2025. 9. 11.
[Jetson Nano] 연결되어 있는 모니터를 확인하는 명령어 NVIDIA Jetson Orin Nano(이하 Jetson Nano)는 모니터 연결 유무에 따라 메모리 사용량이나 프로세스가 달라지는 부분이 있다. 이것 때문에 Jetson Nano에 연결되어 있는 모니터 수를 확인하는 것이 필요하다. 아래의 명령어를 입력하면 Jetson Nano에 연결된 모니터 정보를 확인할 수 있다.xrandr 2025. 9. 10.
[Jetson Nano] Ubuntu 22.04 사설 인증서를 신뢰하는 인증서로 등록하기 현상아래의 메시지가 나타나면서 인증서가 안전하지 않다고 경고가 뜨는 경우가 있다.urllib3/connectionpool.py:1097: InsecureRequestWarning: Unverified HTTPS request is being made to host '0.0.0.0'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings 원인인증서가 유효 기간 내의 공인 인증서가 아닌 경우 발생한다.해결 방법통신에 사용하는 인증서를 유효한 것으로 교체하는 것이 근본적인 해결 방법이나 이는 서버측에서 해결해야 하는 부분이다. 클.. 2025. 9. 3.
시놀로지 도커 기반 GitLab 업그레이드 방법과 후기 시놀로지(Synology)는 NAS 기능 뿐만 아니라 여러가지 기능이 지원된다. 특히 시놀로지에서 도커(Docker)의 구동이 가능해진 후 부터는 참 많은 기능들이 동작하며 시놀로지 도커에서 흔히 사용되는 것 중 하나가 GitLab이다. GitLab을 사용하다보면 치명적인 보안 취약점 때문에 업그레이드(또는 업데이트)를 해야 하는 경우가 발생하는데 최근에 나의 경우도 업그레이드 를 해야 하는 상황이 발생했다. 원하는 최신 버전의 GitLab 도커 이미지로 한 번에 업그레이드 를 하는 것은 마이그레이션이 제대로 되지 않을 확률이 있어서 위험하다. 수행해본 경험상 아래의 과정으로 업그레이드 하는 것이 안전하다. 업그레이드 과정GitLab 백업GitLab의 데이터 부분을 백업한다. 나는 데이터 부분을 압축 .. 2025. 8. 29.
[Jetson Nano] 와이어샤크(Wireshark) 설치 방법 설치 환경NVIDIA Jetson Orin NanoJetPack 6.2Ubuntu 22.04와이어샤크 설치아래의 명령어를 터미널에 입력하여 와이어샤크를 설치한다.sudo apt install wireshark위의 화면과 같이 나타나면 ''를 선택하고 엔터키를 누른다.아래의 명령어를 입력하여 nvidia를 wireshark 그룹에 추가한다.sudo usermod -a -G wireshark nvidia아래의 명령어를 입력하여 와이어 샤크 버전을 확인한다.wireshark --version아래의 명령어를 입력하여 와이어샤크를 실행한다.wireshark위의 사진처럼 인터페이스 목록에 실제 NIC(Network Interface Card)가 없으면 아래의 명령어를 입력한다.sudo dpkg-reconfigure.. 2025. 8. 26.
[Jetson Nano] 현재 시간 확인하고 타임존 변경하기 Jetson Nano에서 현재 시간을 확인하는 명령어는 아래와 같다.date아래의 명령어를 입력하면 Jetson Nano의 타임존을 확인할 수 있다.timedatectl status아래의 명령어를 입력하면 설정 가능한 타임존 목록이 나타난다.timedatectl list-timezones아래의 명령어를 입력하면 Jetson Nano의 타임존을 변경할 수 있다.sudo timedatectl set-timezone {타임존명칭}참고문서"우분투 시간대(timezone) 변경하기", 버프애쉬, 2020년 2월 6일. @원문보기"[Ubuntu 20.04] 우분투 NTP 시간 동기화 설정", Hoon, 2021년 12월 7일. @원문보기 2025. 8. 13.
NVIDIA Jetson Orin Nano 환경의 Torch, Redis, Python, 보안 관련 글 모음 NVIDIA Jetson Orin Nano 관련 업무를 진행할 때 도움이 되는 글 링크를 본 글에 정리합니다.Jetson 관련 글"Jetson Orin Nano 리커버리 진입 명령어", 공학코드, 2025년 7월 24일. @원문보기"NVIDIA Jetson Orin Nano 다중 사용자 기능과 모니터", 공학코드, 2025년 6월 19일. @원문보기"[Jetson Nano] JetPack, 우분투 버전 확인 명령어", 공학코드, 2025년 8월 8일. @원문보기"NVIDIA Jetson Orin Nano 종료 명령어", 공학코드, 2025년 7월 18일. @원문보기"[Jetson Nano] 파이어폭스 웹 브라우저 설치하기", 공학코드, 2025년 7월 23일. @원문보기"[Jetson Nano] SELi.. 2025. 8. 9.
[Jetson Nano] JetPack, 우분투 버전 확인 명령어 우분투 버전 확인Jetson Nano의 운영체제는 리눅스 배포판 중 하나인 우분투(Ubuntu)이다. 아래의 명령어를 입력하면 우분투 버전을 확인할 수 있다.lsb_release -a JetPack 버전 확인아래의 명령어로 JetPack 버전을 알 수 있다.cat /etc/nv_tegra_release다만 이경우에는 JetPack 버전이 명시되어 나타나는 것이 아니고 NVIDIA 리눅스 버전이 나타나기 때문에 아래의 안내문에 가서 매칭되는 버전을 찾아야 한다. NVIDIA 리눅스 버전이 R36.4.3 이면 JetPack 6.2 버전인 것을 알 수 있다.JetPack 안내문: https://developer.nvidia.com/embedded/jetpack 2025. 8. 8.
[Jetson Nano] SELinux 오류가 발생하며 파이어폭스가 실행되지 않을 때 해결 방법 현상Jetson Nano에 JetPack 6.1 또는 JetPack 6.2를 설치하여 사용하다 보면 파이어폭스(FireFox)를 실행하면 아래와 같이 오류 메시지가 출력되면서 실행되지 않는 현상이 발생한다.nvidia@tegra-ubuntu:~$ firefox2025/07/24 14:08:33.835062 cmd_run.go:1344: WARNING: cannot create user data directory: failed to verify SELinux context of /home/nvidia/snap: exec: "matchpathcon": executable file not found in $PATHcannot set capabilities: Operation not permitted원인스냅(S.. 2025. 8. 1.
[Ubuntu 22.04] Fail2Ban 설치 우분투 22.04에서 보안 설정을 위해 Fail2Ban을 사용하는 경우가 많다. 본 글에서는 Fail2Ban을 설치하는 과정을 설명한다Fail2Ban 설치아래의 명령어로 Fail2Ban을 설치한다.sudo apt install fail2ban아래의 명령어로 Fail2Ban 서비스를 실행한다.sudo systemctl start fail2ban아래의 명령어로 Fail2Ban 서비스 상태를 확인한다.sudo systemctl status fail2ban아래의 사진처럼 위의 명령을 실행한 결과가 나타난다면 Fail2Ban이 잘 설치된 것이다.아래의 명령어를 입력하여 Fail2Ban 클라이언트로 Fail2ban 감옥(Jail) 정책 상태를 확인한다. 초기 상태이기 때문에 아래의 사진처럼 1건만 조회될 것이다.s.. 2025. 7. 30.