아이패드에서 SSH 접속하는 방법 (Blink Shell / Termius 사용법)
들어가며 아이패드에서 SSH 접속이 가능할까?결론부터 말하면 Blink Shell이나 Termius 같은 앱을 사용하면 아이패드에서도 SSH 접속을 쉽게 사용할 수 있다.아이패드 SSH 접속은 서버 관리나 로그…
더보기
SSH 접속이 안될 때 확인 해야 할 것들
리눅스 서버를 사용하다 보면 한 번쯤은 SSH 접속이 갑자기 되지 않는 상황을 겪게 된다. 평소에는 잘 접속되던 서버인데 어느 날 갑자기 접속이 되지 않으면 생각보다 당황스럽다.특히 서버 작업을 하다가 연결이 끊긴…
더보기
리눅스 프로세스 명령어(ps/top/htop/kill)
리눅스를 사용하다 보면 현재 시스템에서 어떤 프로그램이 실행되고 있는지 확인해야 할 때가 있다. 특히 서버를 운영하거나 개발 환경에서 작업을 하다 보면 CPU 사용량이 갑자기 높아지거나, 특정 프로그램이 과도하게…
더보기
Ubuntu 24.04 최신 기능 정리 & 업그레이드 방법
리눅스를 사용하는 사람이라면 새로운 LTS(Long Term Support) 버전이 나올 때마다 고민이 많아진다. “이번에 업그레이드를 해야 할까?” 혹은 “업그레이드하면 뭐가 좋아지는 거지?” 같은 질문을…
더보기
리눅스 서버 세션 타임아웃으로 종료되는 것을 방지해 보자
리눅스 서버에서 로그를 확인하거나 기타 다른 쉘 작업을 위해 세션을 맺어 놓았는데, 잠시 어딘가 다녀오니 세션이 끊어져, 다시 로그인해야 했던 경험들을 한 사람들이 많을 것이라고 생각한다. 만약 그랬던 경험이…
더보기
리눅스 crontab 실행 안될 때 (비밀번호 만료로 cron 배치 멈춤 문제)
이번에 서버 배치를 모니터링하던 중 예상치 못한 상황을 겪었다.전날까지 정상적으로 실행되던 배치가 08시 이후부터 실행되지 않는 현상이 발생한 것이다. 혹시 비슷한 문제를 겪는 사람이 있을까 하여 기록으로…
더보기
데이터베이스(DB)란 무엇인가? (DBMS와 SQL 기초 이해)
IT 분야에서 가장 많이 등장하는 용어 중 하나가 바로 데이터베이스(Database, DB)이다.웹 서비스, 모바일 앱, 기업 시스템 등 대부분의 정보 시스템은 데이터를 저장하고 관리하기 위해 데이터베이스를…
더보기
Java 객체지향 프로그래밍 추상화에 대해 알아보자
Java 객체지향 프로그래밍(OOP) – 추상화(Abstraction) 지난 글에서는 객체지향 프로그래밍(OOP)의 핵심 개념 중 하나인 캡슐화(Encapsulation)에 대해 알아보았다. 이번 글에서는 객체지향…
더보기
JAVA의 객체지향프로그래밍의 캡슐화에 대해 알아보자
JAVA를 사용하여 개발하다 보면 반드시 알아야 하는 일부 개념들이 있다. OOP라는 개념이 그것인데, OOP란 객체지향 프로그래밍의 약자다. 그리고 이 객체지향 프로그래밍은 캡슐화, 상속, 추상화, 다형성을…
더보기
리눅스 tail 명령어 사용법 (tail -f 로그 실시간 확인)
리눅스 관련 7번째 포스팅이다. 지난 편에 find/grep 명령어 포스팅 이후 고민을 하는 시간을 가졌다. 지금 이 글을 보는 분들은 어떤 분들일까? 어떤 글이 도움이 될까?라고 고민을 해보았는데, 이 검색어로…
더보기