윈도우-리눅스 멀티부팅시 시간 맞추기

한 대의 컴푸터에 윈도우와 리눅스를 함께 사용하게 되면 시스템 시간(RTC)이 서로 엇갈리는 현상이 발생하는 경우가 있습니다. 예를 들어, 리눅스에서는 오후 7시라고 표시되는데 리눅스 종료 후 윈도우로 부팅해 보면 오전 10시로 뜨는 현상이 발생합니다. 이는 기본적으로 시스템 시간을 해석하는 기준이 서로 달라서 발생하는 문제입니다. 윈도우에서는 시스템 시간을 지역 시간대로 해석하는 것을 기본으로 하고 있습니다. 반면, 리눅스에서는 … 더 보기 “윈도우-리눅스 멀티부팅시 시간 맞추기”

리눅스의 uname 명령어: 시스템 정보 보기

이 포스트에서는 리눅스에서 시스템 정보를 보는 uname 명령어에 대해 포스팅합니다. 우선, 다음과 같이 입력해 봅시다. $ uname –help 이렇게 입력하면 아래처럼 uname 명령어에 대한 도움말이 뜹니다. (한국어 기준) 사용법: uname [<옵션>]… 각 시스템 정보를 출력합니다. <옵션>이 없으면 -s 옵션을 준 상태와 동일합니다. -a, –all 모든 정보를 다음 순서대로 출력합니다. 알 수 없는 경우 -p와 -i … 더 보기 “리눅스의 uname 명령어: 시스템 정보 보기”

리눅스마스터 자격증, 무엇인가?

리눅스 마스터 자격증이란? (사)한국정보통신진흥협회에서 시행하는 기술자격으로, 리눅스 운영체제에 관한 지식을 가지고 이를 활용하는 능력을 평가하는 자격입니다. 민간자격으로, 1급과 2급으로 나뉘어져 있습니다. 현재 두 등급 모두 국가공인입니다. 두 등급의 검정 기준은 다음과 같습니다. 1급: 리눅스 전문 응용, 리눅스 기반 시스템의 관리능력 검정 2급: 리눅스 기초 활용, 리눅스 운영시스템의 프로그램 사용능력 검정 응시 자격은 다음과 같습니다. (1급/2급 … 더 보기 “리눅스마스터 자격증, 무엇인가?”

리눅스의 man 명령어: 매뉴얼 보기

이 포스트에서는 리눅스에서 명령어별로 매뉴얼을 보는 man 명령어에 대해 포스팅합니다. 리눅스마스터 1급 2차 자격시험에 자주 사용하게 되는 명령어이며, 실무에서도 가끔 사용하는 명령어입니다. man 명령어는 manual의 약자로, 특정 명령어에 대한 매뉴얼을 보는 명령어입니다. /usr/bin 경로에 설치된 프로그램 형태의 명령어나 설치된 패키지 중 매뉴얼을 제공하는 패키지의 명령어는 이 man 명령어로 매뉴얼을 읽을 수 있습니다. man 명령어의 기본적인 … 더 보기 “리눅스의 man 명령어: 매뉴얼 보기”

리눅스에서 세션이 끊어져도 프로세스 유지하기

이 포스트에서는 리눅스에서 세션이 끊어져도 프로세스를 유지하는 방법을 설명합니다. 리눅스 서버를 다루는 경우 SSH를 이용해 시스템에 로그인하는데 세션이 끊어져도 프로세스를 유지해야 하는 상황이 발생할 수 있습니다. 이럴 때 nohup 명령어를 사용합니다. 리눅스에서는 세션이 끊어지면 SIGHUP이라는 시그널을 보내고 이 시그널을 받은 프로세스는 자동으로 종료되는데, nohup 명령어는 이 SIGHUP 시그널을 무시하도록 하는 명령입니다. 사용법은 다음과 같습니다. $ … 더 보기 “리눅스에서 세션이 끊어져도 프로세스 유지하기”

라즈베리 파이에 OS 설치하여 사용해 보기

이 포스트에서는 라즈베리 파이에 OS를 설치하여 사용해 보는 방법을 설명합니다. 위 이미지는 라즈베리 파이 3 B 모델의 모습입니다. 이미지 출처는 라즈베리 파이 재단 공식 사이트(https://www.raspberrypi.org/)입니다. 준비물 라즈베리 파이 보드 마이크로 SD 카드 (16GB 이상 권장) 키보드와 마우스 HDMI 케이블 HDMI 연결 가능한 모니터 (TV도 가능) * 모니터를 사용할 일이 웬만해서는 거의 없다면 나중에 필요할 경우 … 더 보기 “라즈베리 파이에 OS 설치하여 사용해 보기”

리눅스 텔넷 서비스 개방하기

이 포스트에서는 리눅스 서버에서 텔넷 서비스를 개방하는 방법을 포스팅합니다. 주의: 텔넷을 통해 원격 서버의 터미널에 접속하는 방식은 보안이 취약합니다. 따라서 이 포스트의 내용은 참고 및 실험용으로만 사용하시기 바라며, 이 방식을 실제로 적용하여 발생하는 문제점에 대해서는 책임을 지지 않습니다. 또한, 원격 서버의 터미널에 접속하는 서비스가 필요하다면 텔넷 대신 SSH 방식을 사용하는 것을 권장합니다. 리눅스 텔넷 서비스를 … 더 보기 “리눅스 텔넷 서비스 개방하기”

리눅스 Vim 기본 사용법에 팁 추가

리눅스 Vim 기본 사용법 포스트에서 추가로, 조금 더 편리하게 사용할 수 있는 팁을 서술합니다. Vim에서는 줄 번호 표시 기능이 있습니다. #include <stdio.h> int main() { printf(“Hello, world!”); return 0; } ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,1 모두 위와 같이 있을 때 여기서 줄 … 더 보기 “리눅스 Vim 기본 사용법에 팁 추가”

리눅스 Vim 기본 사용법

이 페이지는 리눅스의 텍스트 에디터 Vim의 기본적인 사용법에 관한 내용을 서술합니다. Vim은 기존의 Vi에서 기능을 약간 향상시킨 프로그램으로, 특히 프로그램 코딩 등에 좀 더 특화되어 있습니다. $ vim 위와 같이 콘솔에서 ‘vim’이라고 쳐 보면, ~ ~ ~ ~ ~ ~ 빔 – 향상된 Vi ~ ~ 판 7.4.1689 ~ by Bram Moolenaar et al. ~ … 더 보기 “리눅스 Vim 기본 사용법”

리눅스용 CLS 다운로드

리눅스에서 작동하는 CLS 명령을 C언어로 작성하였습니다. 윈도우즈 명령 프롬프트에서는 cls 명령어를 치면 콘솔 화면이 전부 청소됩니다. 리눅스에도 이에 대응하는 명령어로 clear가 있지만, 스크롤이 가능한 터미널 환경에서는 보여지는 화면보다 위에 있는 줄이 지워지지 않는 문제가 있습니다. 여기서는 스크롤되는 윗줄까지 전부 지우는 cls 명령을 만듭니다. 코드는 다음과 같습니다. (2018년 7월 5일 수정) #include <stdio.h> int main() { … 더 보기 “리눅스용 CLS 다운로드”