컴퓨터 시간 오류 맞추기 윈도우10
컴퓨터 시간 오류 맞추기 윈도우10   몇 시간 전에 컴퓨터에 윈도우를 다시 설치하고 사용하던 프로그램들을 다시 설치하다가 문뜩 몇 시지? 시간을 봤는데....잉? 컴퓨터의 시간이 이상하더라고요.     ▲ 현재 시간과 오차가 약 9시간이 보이네요. 그래서 컴퓨터의 시간을 현재 시간과 맞추려고 하는데... 혹시 이렇게 컴퓨터 시간이 안 맞을 때 당황하시는 저 같은 초보님들도 계실지 몰라 컴퓨터 시간 오류 일 때 맞추는 방..
홀로서기 시작한 직장인의 새 보금자리에서 첫날밤
고향은 아니지만 초등학교 때 '광주광역시'로 가족이 이사를 와서 학교를 졸업하고 직장생활을 한지가 꽤 오래됐다. 나름대로 오랜 시간을 이 지역에서 살면서 한 번도 혼자 살아본 적이 없는 거 같다. 그동안 가족이나 친구 또는 지인들과 함께 지내곤 했었는데 작년부터 지내던 집이 직장과 멀어도 너무 멀어서...ㅠ.ㅠ 얼마나 멀었냐고? (집 = 광주 남구 진월동 : 직장 = 첨단 : 거리 = 약 19km : 순환도로 통행료 왕복 4800원) 물론 ..
Shell Script 기초 프로그래밍과 실행
Shell Script 기초 프로그래밍과 실행어제는 셸 스크립트의 '기본 개념'과 '환경 변수'들을 살펴봤었는데요. 오늘은 간단한 shell script 프로그램을 작성해보고 실행하는 과정을 정리해보려고 합니다. 셸(SHELL) 환경변수 리눅스의 셸 스크립트는 C언어와 많이 비슷해서 C를 해보신 분들은 쉽게 익힐 수 있다고 하네요. 저도 기본서 하나 보기는 했는데 기억이 잘...ㅎㅎ 그래도 다른 일반적인 언어들 처럼 변수, 반복문,..
우분투 BASH 셸 기초 정리
우분투 BASH 셸 기초 정리  리눅스에서 셸은 '명령'과 '프로그램'을 실행할 때 사용하는 인터페이스인데요. 리눅스를 공부하다 보면 이 녀석의 기본 문법 정도는 알고 있어야 된다고 해서 당분간 셸의 개념과 문법에 대해서 공부하면서 정리를 해보려고 합니다. 셸이 하는 기본 역할은 우리가 입력한 명령을 커널에 전달하거나 반대로 커널에서 처리된 결과를 우리에게 보여주는 역할을 하는데요. 우분투에서는 기본적으로 BASH 셸을 사용하고요...
서버 리눅스 LVM 개념 및 만들어보기
서버 리눅스 LVM 개념 및 만들어보기LVM은 Logical Volume Manager의 약자로... 단어의 의미에서도 알 수 있듯이 [논리 하드디스크 관리자]를 말하고요. 이 녀석의 역할은 여러 개의 하드디스크를 하나로 묶은 후에 그걸 상황에 따라서 다양하게 공간을 재분배하는 역할을 합니다. 예를 들어 2T와 4T의 하드디스크를 하나의 공간으로 묶은 후에 총 6T의 공간을 1T, 3T, 1T, 1T로 다시 나눠서 사용할 수 있게 해줍니다...
SERVER RAID1, 5 만들기
SERVER RAID1, 5 만들기   지난 글에서 레이드의 개념과 Linear RAID, RAID0을 만들어봤는데요. 오늘은 RAID1과 5의 장단점을 살펴보고 그것들을 만들어보려고 합니다. 만드는 과정은 앞에서 해봤던 것들과 똑같기 때문에 RAID 생성 과정만 자세히 살펴보고 초기화 과정 등 기본 작업은 기본적인 내용들만 정리하면서 넘어가도록 할게요. 혹시 이 글을 보는 분들이 있다면 아래 글들을 참고하시면 될 거예요.   RA..
SERVER 구축 RAID0
SERVER 구축 RAID0   대량의 데이터를 저장하기 위해서 server의 하드디스크는 여러 개를 사용하게 되는데요. 그것들을 하나의 공간으로 묶어서 사용할 수 있는 방법이 지난 글에서 정리했었던 RAID 방식입니다.   RAID의 개념   지난 글에서는 여러 개의 RAID의 방식 중에서 하드디스크의 공간을 순서대로 사용하는 Linerar RAID를 만들어봤는데요. 오늘은 두 개의 하드디스크에 교차해서 데이터를 저장하는..
서버 구축 방법 RAID
서버 구축 방법 RAID  대용량의 데이터를 저장해야 하는 서버의 특성상 여러 개의 하드디스크를 추가해서 사용하게 되는데 이것들을 하나의 저장공간으로 묶어서 마치 하나의 볼륨인 것처럼 사용할 수가 있고요. 어떤 방식으로 묶느냐에 따라서 데이터의 안전성과 공간 이용의 효율성이 달라지게 됩니다. 이처럼 여러 개의 하드디스크를 하나처럼 사용할 수 있게 묶어주는 방식을 RAID라고 하며... 이 RAID의 종류에는 물리적으로 하드웨어 자체..
리눅스 설치 과정 정리 (가상머신)
리눅스 설치  리눅스를 공부하기 위해서 윈도우 컴퓨터에 가상머신 VMware를 깔고 그 위에 리눅스 설치를 해보려고 하는데요. 저 같은 초보님들 중 참고하실 분들이 계실지도 몰라 그 과정을 그림 몇 장으로 정리해보려고 합니다. 현재 제 컴퓨터에는 VMware라는 가상머신이 깔려있는 상태인데요. 이건 프로그램만 받아서 설치하면 되니까 그 과정은 생략하고 이 위에 가상의 컴퓨터를 하나 만들고 리눅스를 설치하겠습니다. 참고로 이런 가상머..
WMware 리눅스 하드디스크 추가 설치방법 및 설정
WMware 리눅스 하드디스크 추가  가상머신을 이용해서 리눅스를 공부하는 과정에서 오늘은 하드디스크 추가 설치 방법에 대해서 정리를 해보려고 합니다. 물론 가상머신에서 가상의 하드디스크를 설치하는 과정이지만 실제 물리적인 하드를 컴퓨터에 설치할 때도 같은 방법으로 진행하며... 리눅스는 단지 장착뿐만 아니라 몇 가지 조금은 복잡한 과정(마운트 등)을 더 진행해야 하드디스크를 사용할 수 있기 때문에 정리를 해놓고 나중에 참고하려고 합니다.&..
vmware 리눅스 인터넷 연결 안될 때 해결방법 중 하나
vmware 리눅스 인터넷 연결 안될 때   윈도우 컴퓨터를 사용하는 분들은 리눅스 공부할 때... 저처럼 vmware 등의 가상머신에 리눅스를 설치해서 이용하실 테고 아마 이 글을 제목으로 찾아서 보고 계신다면 가상머신에 설치된 리눅스의 인터넷 연결이 안 돼서일 겁니다. 저의 경우도 잘 되던 게 종종 안되는 경우가 발생하더라고요. 그럴 때면 이 방법으로 해결을 하곤 했었는데 혹시 도움이 되실분들이 있을지 몰라 정리를 해봅니다.  ..
리눅스 vi 명령어 모음
리눅스 명령어 모음 vi  리눅스에서는 gedit라는 메모장 비슷한 에디터를 제공해주고 있지만 유닉스와 리눅스 시스템에 기본적으로 포함되어 있는 vi는 반드시 다룰 줄 알아야 한다기에 간단한 vi 기본 사용법부터 알아보고 명령어를 정리해보려고 한다.  1. vi 실행 vi를 실행하기 위해서는 터미널을 열고 다음과 같이 vi 명령어를 실행하면 된다.윈도우나 메모장에 익숙해져 있는 나 같은 사람들이 적응하는데 시간이 좀 걸리겠지만 리눅..
리눅스 명령어 종료, 재부팅, 로그아웃
리눅스 명령어  모든 리눅스 명령어를 암기하는 것은 불가능하겠지만 기본적인 것부터 하나씩 익히면서 정리를 해보려고 하는데 오늘은 시스템 종료 및 재부팅 그리고 로그 아웃과 관련된 명령어들을 익혀보려고 한다.  1. 종료 먼저 시스템 종료 명령어로는 'poweroff', 'shutdown -P(대문자) now', 'halt -p(소문자)', 'init 0' 등이 있으며 shutdown -P now 명령어에서 now 부분에 시간을 분 ..
안드로이드 FFmpeg Ip 카메라 Rtsp 연결
안드로이드 FFmpeg Ip 카메라 Rtsp 연결  지난 글에서 안드로이드에서 FFmpeg를 사용하기 다운받고 NDK 빌드하는 과정까지 정리를 해봤었는데요. 오늘은 그것들을 이용해서 ffmpeg 타입의 IP 카메라에 RTSP로 접근해서 카메라를 열어보겠습니다. [참고]1. ffmpeg android build2. NDK jni 환경 구축 상대적으로 복잡했던 지난 글들과는 다르게 오늘은 아주 간단하게 마무리가 될 거 같네요...
android NDK jni 사용을 위한 External Tools 설정 및 NDK빌드
android jni 사용을 위한 External Tools 설정하기  이 글은 다른 안드로이드 선배님들의 글을 참고해서 FFmpeg를 빌드하고 JNI를 사용하기 위한 환경을 만들면서 정리해 놓는 초보의 부족한 노트 정리이기 때문에 틀린 내용도 있을 수 있고 부족한 부분이 많으니.... 혹시 이 글을 보시는 분들이 있다면 이해 부탁드리면서... FFmpeg 다운 및 안드로이드 빌드 지난번 글에서는 FFMPEG 형식의 IP ..
안드로이드 IP Camera Rtsp 접근을 위한 FFmpeg 빌드
  안드로이드 FFmpeg 빌드  이번 예제의 시작은 집안에 굴러다니던 아주 오래된 IP Camera에서부터 시작되었습니다.^^ 취미로 안드로이드 공부를 하고 있던 어느 날 서랍을 정리하고 있는데 예전에 한참 유행했던 IP 카메라가 하나 나오더라고요. 보통 밖에서 집안의 상황을 볼 때 사용했던 녀석인데 그동안 저도 모르게 무슨 수난을 겪었는지 이 모양이 됐네요.ㅎ   뼈대만 앙상하게 남아있지만 4~5년 전..