[Linux] Vi(Vim) .vimrc 파일 수정을 통해 가독성을 높이는 방법
·
System/Linux
리눅스에서 Vi 에디터를 이용하여 프로그램 코딩을 하거나 OS 리소스 수정을 수행하게 된다. 해당 작업을 수행할 때 문법의 하이라이팅이나 자동인덴트 줄번호가 기입되어 있지 않으면 코드를 보는데 가독성이 매우 떨어지게 되고 작성하거나 수정하는데 많은 어려움을 겪게 된다. 이러한 기능을 수행하기 위해 Vi 에디터의 .vimrc 파일을 수정하여 해결하여 가독성을 높일 수 있다. 본문에서는 Vi 에디터의 설치부터 .vimrc 파일 작성을 알아보도록 한다. vim 설치 # vim 설치 (Redhat 계열) $ yum -y install vim-enhanced vi - vim 별칭 적용 필자가 사용하는 Rocky 8 리눅스에서 .vimrc 파일을 작성하였을 때 vi 명령에서는 적용되지 않는 모습을 보였다. vi 명..
[Liunx] Vi(Vim) 조작 명령어 모음
·
System/Linux
이번 포스팅에서는 Liunx 기반의 운영체제에서 자주 사용하는 텍스트 기반의 에디터인 Vi(AKA Vim) 에디터의 명령어(단축키)에 대해 정리한다. 통상 윈도우, 리눅스, 매킨토시 등 GUI 환경에서 제공하는 메모장, 아래한글, MsWord 등 강력한 텍스트 에디터는 많다. 하지만 주로 서버 운영체제로 이용하는 유닉스/리눅스 운영체제에서는 GUI에 사용하는 컴퓨터 시스템 자원을 절약하기 위해 미니멀 모드로 설치하여 CUI(CLI)환경에서 운영하게 된다. CUI 환경에서는 명령어(Command)단위로 이뤄지기 때문에 앞서 설명한 GUI기반의 에디터는 사용할 수 없는 환경이다. 그래서 리눅스 CUI환경에서는 Nano, Vi, Gedit 등의 에디터를 사용하게 되는데 그 중에서 강력한 기능으로 리눅스 사용자..
[Linux] 리눅스 C/C++ 패키지 설치
·
System/Linux
리눅스환경(Cent or Rocky)에서 C/C++ gcc 컴파일러를 설치한다. 설치 / 컴파일 / 파일 실행 리눅스 명령어는 아래와 같다. 1. gcc (C) 설치 yum install gcc : gcc 설치 gcc --version : 버전확인 2. g++ (C++) 설치 yum install gcc-c++ : g++ 설치 g++ --version : 버전확인 3. gcc (C), g++(c++) 컴파일 gcc -o test test.c : c컴파일 g++ -o test test.cpp : c++ 컴파일 4. 파일 실행 ./test : 코드 실행 리눅스 C/C++ 컴파일러 설치 및 컴파일, 실행 끝.
[NAS] 시놀로지(Synology) 보안성 향상을 위한 설정
·
System/Security
필자는 시놀로지사의 NAS(DS218)를 보유하고 있다. 파일 서버로서 개인 용도로 사용하고 있으며, RAID 1으로 2TB 2개를 구성하여 사용하고 있다. 보안을 전공했지만 혼자 사용하고 단순 파일 저장용도만 혼자 사용하고 있다는 안일한 생각 때문에 필자는 부끄럽게도 랜섬웨어를 당했다. 아래 사진은 랜섬웨어 피해를 당한 사진이다. 랜섬웨어(Ransomware)는 몸값을 의미하는 Ransom과 소프트웨어(Software)가 결합된 합성어로 해커가 피해자의 자료를 암호화 시키고 데이터를 인질로 잡고 복구에 대한 금전적 지불을 요구하는 사이버공격의 형태이다. 불행중 다행으로 대부분의 자료는 이전에 백업 해둔 자료가 있어 복구했지만 일부 자료를 손실되는 피해를 입게 되었다. 만약 개인용도로 사용하는 것이 아닌..