네트워크관리사 자격증, 무엇인가?

네트워크 관리사 자격증이란? (사)한국정보통신자격협회에서 시행하는 기술자격으로, 서버 구축 및 보안 설정, 시스템 최적화 등 네트워크 구축 및 이를 효과적으로 관리할 수 있는 인터넷 관련 기술력에 대한 자격입니다. 민간자격으로, 1급과 2급으로 나뉘어져 있습니다. 아직은 2급만 국가공인입니다. 두 등급의 검정 기준은 다음과 같습니다. 1급: 네트워크 관리에 관한 전문지식을 토대로 네트워크 보안기술, Design, Traffic 분산기술 등 네트워크 전문기술자로서 … “네트워크관리사 자격증, 무엇인가?” 더 읽기

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

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

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

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

헝가리안 표기법, 무엇인가?

작년(2020년) 정보처리기사 실기 시험 문제에 ‘헝가리안 표기법에 대해 간략히 설명하시오’라는 문제가 출제돼 정보처리기사 수험생들 사이에서 논란이 일어난 적이 있습니다. 최신 트렌드를 문제 출제에 반영하겠다면서 이와는 동떨어진 구식 표기법에 대한 내용을 물어보는 문제를 출제했다는 게 논란의 이유입니다. 여기서는 헝가리안 표기법이 무엇인지, 또 왜 사용을 피해야 하는지에 대해 설명합니다. 변수명 등에는 띄어쓰기를 할 수 없기 때문에 이를 … “헝가리안 표기법, 무엇인가?” 더 읽기

정규표현식의 탐욕적 수량자와 게으른 수량자

이 포스트에서는 정규 표헌식에서 탐욕적 수량자와 게으른 수량자의 차이에 대해 설명합니다. 정규 표현식을 사용할 때 의도와는 달리 너무 넓은 범위가 검색되는 경우가 있는데 이 경우는 게으른 수량자를 사용해야 할 상황에서 탐욕적 수량자를 사용한 경우일 수 있습니다. 다음과 같은 파이썬 코드를 봅시다. import re strs = ‘[서울] [광명] [천안아산] [오송] [대전] [김천구미] [동대구] [신경주] [울산] [부산]’ … “정규표현식의 탐욕적 수량자와 게으른 수량자” 더 읽기

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

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

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

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

정규 표현식으로 문자열 제한하기

정규 표현식(Regular Expression)을 이용해서 문자열을 제한하는 규칙을 만드는 방법을 포스팅합니다. 먼저, 문자열을 제한하는 규칙을 수립해 봅시다. 사용할 수 있는 문자는 숫자(0-9), 기본 라틴 알파벳(A-Z, a-z), 하이픈(-)과 언더바(_)로 제한. 첫 번째 글자는 기본 라틴 알파벳(A-Z, a-z)으로 제한. 정규 표현식을 가지고 이 두 가지 규칙을 정하기 위한 프로그램을 만들어 봅시다. 다음은 정규 표현식으로 위의 규칙을 구현하기 위한 … “정규 표현식으로 문자열 제한하기” 더 읽기

리눅스 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 기본 사용법” 더 읽기