전체 글 205

[리눅스] 기본 간단 쉘프로그래밍 작성 및 실행방법

쉘 (shell) 프로그래밍이란? 쉘에서 여러 개의 동일한 명령을 반복적으로 실행해야 하는 경우, 매번 같은 명령을 치는 번거로운 막일 작업의 경우 한두 번은 괜찮지만 반복적으로 매일 같은 작업을 하는 경우 시간적으로도, 일적으로도 너무 비효율적입니다. 따라서, 하나의 파일을 만들어 그 안에 반복되는 여러 명령어를 적어놓은 뒤 파일을 실행했을 때 명령어들이 자동으로 실행되도록 만드는 과정을 우리는 "쉘 프로그래밍"이라고 합니다. 또한 이런 파일이나 프로그램을 주로 "스크립트"라고 부릅니다. 간단한 쉘 프로그래밍 작성방법 쉘 프로그래밍을 위해 파일을 생성할 경우 어떤 언어로 작성할지에 따라 파일의 확장자나 내용의 형식이 바뀌기도 합니다. 그중 가장 기본적으로 사용되는 bash쉘을 이용해서 간단한 프로그램을..

개인/리눅스 2020.01.29

[코미디영화] 히트맨 상영 후기 (약스포)

설 연휴가 끝나가고 시간이 남아 설 연휴가 짧은 것도 있지만 개인적인 사정으로 인해 어디 가기도 뭐하고 시간을 보내다 오랜만에 혼영 하러 나가게 되었습니다. 설 연휴에 맞춰 개봉한 영화로 히트맨, 남산의 부장들, 해치지 않아 등 볼만한 게 많았는데요. 원래는 남산의 부장들을 볼 생각이었지만 포스트의 이미지와 제가 좋아하는 코미디/액션이라는 장르에 끌려 결국 히트맨을 선택하게 되었습니다. 영화 히트맨 저는 보고 싶은 영화를 고를 때 감독이나 평점보다 주연배우를 주로 보는데요 평점은 사람마다 갈릴 수도 있고 만약 좋아하는 배우가 나온다면 영화가 별로 재미없거나 저랑 안 맞더라도 돈이 아깝지 않더라고요. 히트맨도 마찬가지로 늦깎이 배우 허성태와 권상우 또 에서 아역을 맡았던 이지원 등 내용보다는 좋아하는 배우..

개인/잡담 방 2020.01.28

청년우대형 청약통장 과 주택청약

청년 우대형 청약통장이란? 청년 우대형 주택청약통장은 은행에서 운영하는 상품 중 하나로, 기존의 주택청약의 혜택은 그대로 유지하면서 이자율 등 혜택을 강화한 상품으로, 기존의 주택청약보다 높은 이자율과 비과세를 가진 청년 우대형은 청년들의 전/월세나 주택을 마련하기 위한 자금에 목돈이 될 수 있는 상품이며 대한민국 사람이라면 누구나 가입할 수 있습니다. 가입 대상 및 조건 2019년 1월부터 개정되어 가입조건이 완화되었으며 조건에 충족된다면 기존 주택청약에 가입되어 있던 사람도 가입할 수 있습니다. 또한 가입기간이 정해져 있어 되도록 빨리 가입하시는 걸 추천드립니다. 가입 기간 2018년 7월 31일 ~ 2021년 12월 31일까지 (2019년 1월 1일 이후로 개정된 가입조건 적용) 가입대상 나이 : ..

기타 정보 2020.01.27

리눅스 쉘의 종류와 bash 쉘 기능

쉘 (Shell)이란 해석 프로그램이라고도 불리는 쉘은 운영체제의 기능이나 서비스를 구현할 수 있는 명령어를 사용자에게 받아서 실행할 수 있는 인터페이스를 제공합니다. 결론적으로 사용자의 명령어를 실행해주는 프로그램 즉, 사용자와 운영체제의 다리 역할을 합니다. 사용자는 시스템에 로그인할 때 설정된 쉘을 부여받습니다. 쉘은 명령어로 이루어지는 CLI 와 아이콘으로 되어있는 GUI 기반으로 나뉘는데요. 사용자의 용도에 따라 숙련된 관리자의 경우 CLI 가 편할 수도 있고 초보나 일반적인 사용의 경우 GUI 이 편할 수도 있으니 둘 중 뭐가 더 좋다 라고 따지는 것은 사실상 무의미합니다. (GUI : 그래픽 사용자 인터페이스 / CLI : 명령 줄 인터페이스(텍스트)) 많이 사용하는 쉘의 종류 현재 사용되는..

개인/리눅스 2020.01.26

리눅스 X윈도와 데스크톱 환경

X 윈도 리눅스에서 사용하는 네트워크 프로토콜에 기반을 둔 GUI 환경인 X 윈도는 부팅 시 /etc/inittab에서 Runlevel 5를 설정해서 사용할 수 있습니다. X 윈도는 장치에 의존적이지 않으며 이식성이 뛰어나고 그래픽 환경의 자원들이 정해져 있지 않아서 사용자가 따로 원하는 모양의 인터페이스를 만들 수 있는 특징이 있습니다. 여기서 인터페이스에 사용되는 디스플레이 매니저, 윈도 매니저 등은 제조사에 따라 종류와 특징 및 라이선스가 다양하게 나뉩니다. 그중 대표적인 데스크톱 환경인 GNOME와 KDE에 대해서 간략하게 알아보려고 합니다. X 관련 라이브러리 라이브러리란 프로그램 개발 시에 사용되는 비휘발성 자원의 모임으로 보통 작성된 코드나 문서, 데이터 등이 들어갑니다. 보통 특정 기술이나..

개인/리눅스 2020.01.25

리눅스 주요 라이선스의 특징 및 클러스터

라이선스란? 라이선스라는 말은 어디서든 한 번쯤 들어보셨을 텐데요 사전적인 의미로는 사용권을 말하며 리눅스 같은 소프트웨어 라이선스는 그 소프트웨어를 사용할 수 있는 권한이나 허가증을 말합니다. 즉 라이선스가 있어야 그 제품이나 기술을 사용할 수 있습니다. 라이선스는 소프트웨어 자체의 사용권을 말하기도 하며 해당 소프트웨어의 구성요소나 특정 기술을 말하기도 합니다. 리눅스에서 사용되는 주요 라이선스로는 BSD / 아파치 / GPL / LGPL 등 해당 라이선스마다 제공되는 응용프로그램이나 소스코드를 공개해야 한다는 등 기준이 다양하기 때문에 라이선스를 모르고 소프트웨어를 마음대로 사용하는 경우 불이익을 받을 수 있습니다. GPL (General Public License) 라이선스 자유 소프트웨어를 추구..

개인/리눅스 2020.01.24

5G 기지국의 기술 표준 구조 (NSA)

현재 대부분의 5G 기지국은 NSA 형태입니다. 5G 기지국은 크게 SA (Stand Alone) / NSA (Non Standalone)로 나눌 수 있습니다. 현재 상용 중인 5G 기지국 대부분은 NSA (Non standalone) 형태로 사용 중입니다. 그럼 NSA는 무엇일까요? 말그대로 독립형이 아닌, 즉 5G 장비만 독립적으로 사용되지 않습니다. # 기지국의 명칭 eNodeB (eNB) : LTE 에서 EPC와 연동해 PDN과 연결 gNodeB (gNB) : NR (5G를 부르는 명칭)에서 5G Core와 연동해 PDN과 연결 en-gNB : NR의 5G Core와 연동하면서 eNB와 연동되는 기지국 (LTE + NR(5G)) (PDN : IP를 받아 사용하는 인터넷) 결론적으로 gNB 기지국은..

개인/LTE, 5G 2020.01.23

리눅스 배포판의 특징 (데비안,레드햇)

리눅스 배포판 리눅스 배포판이 만들어진 계기는 무엇일까요? 초기의 커널을 지칭하던 리눅스는 GNU 프로젝트의 라이브러리를 포함하면서 하나의 운영체제로 발전하게 되었습니다. 이후 리눅스 배포판은 커널 이외의 핵심적인 부분을 GNU정신 (자유 소프트웨어 추구)을 바탕으로 공개 프로그램을 모아 하나의 운영체제로 만들어졌습니다. 누구나 수정 후 무료로 배포하는 자유 소프트웨어인 리눅스의 장점을 이용해 만들어진 리눅스의 여러 배포판은 각자 특징이 있습니다. 기업차원에서 배포되는 리눅스는 레드햇, 수세, 우분투 등이 있으며 커뮤니티 차원에서 배포되는 데비안, 젠투 등 약 300여 가지 이상의 배포판이 존재합니다. 여기서는 그중 대표적인 레드햇, 데비안, 수세, 우분투 등 배포판에 대한 특징을 간단하게 알아보려고 합..

개인/리눅스 2020.01.23

청년 구직활동 지원금 대상자와 절차 및 부정수급

청년 구직활동 지원금 청년 구직활동 지원금은 학교를 졸업하고 취업준비생들을 대상으로 지원해주는 활동 보조금입니다. 적용대상은 고등학교, 대학교, 대학원 졸업생(예정)이며 온라인 청년센터에서 신청할 수 있습니다. 온라인 청년센터 https://www.youthcenter.go.kr/seekActvSptfndAppl/aboutThis.do 청년구직활동지원금이란? www.youthcenter.go.kr 구직활동 지원금이라 당연히 취업자는 신청할 수 없으며, 위 홈페이지에서 간단하게 자기가 신청대상인지 확인할 수 있습니다. 특정 분기마다 신청자들을 받는 게 아닌 상시 신청이 가능하며 총 6개월에 걸쳐 매월 50만 원씩 지원되고 지원금은 현금이 아닌 포인트로 지급됩니다. 포인트는 유흥업소같은 사용불가지역을 제외하..

기타 정보 2020.01.22

리눅스 시스템 구조와 특징

리눅스의 기본 특징 초기 리눅스는 운영체제의 핵심인 커널을 지칭했으나 GNU 프로젝트의 라이브러리와 도구들이 포함되며 하나의 운영체제로 발전하게 되었습니다. 이렇게 만들어진 GNU/Linux는 오픈소스로 누구나 커널을 수정할 수 있으며 다양한 리눅스 배포판이 만들어졌는데요. 현재 상당수의 웹서버와 스마트폰, 임베디드, 슈퍼컴퓨터 등 세계적으로 가장 많이 사용되는 운영체제인 리눅스에는 인기의 비결이 되는 기본적인 특징이 여러 가지 있습니다. #1. 다중 사용자 시스템 하나의 시스템에 다수의 사용자가 동시에 접속할 수 있으며 각 사용자들은 동시에 여러 개의 응용프로그램을 사용할 수 있습니다. #2. 오픈소스 운영체제의 핵심인 커널과 내장된 응용프로그램이 완전히 공개되어있어, 누구나 용도에 맞게 수정해서 사용..

개인/리눅스 2020.01.21