본문 바로가기

운영체제

Ubuntu Linux 18.04 고정 IP 설정하기 어쩌다 보니 우분투 리눅스를 설치해야 했다. 근...2년 만에 우분투를 설치하는 듯 하다. 18.04 버전을 다운로드 하고 설치를 모두 마쳤다. 우분투를 최소 설치 옵션으로 설치하면 자동으로 설치가 진행되면서 DHCP가 가능할 경우 IP를 지멋대로 설정해버린다. 나름 엔지니어인데.. 그래서야 쓰겠나.. 고정IP로 설정해주기 위해 기억을 더듬어 이더넷의 IP를 설정하는 파일이 있는 /etc/network 디렉토리로 들어갔다. 그리고 음... 내용이 어떻게 되어 있더라 하며 자신있게 interfaces 파일을 cat로 열었는데... 어랏...뭔가 기억과 다르다..?? 이전 버전까지만 해도 /etc/network 디렉토리에 있는 interfaces 파일에서 설정을 변경/추가해주면 되었던 것으로 기억되는데 내용.. 더보기
구글계정 2개로 각각 로그인되는 크롬 브라우저 단축아이콘 만들기 안드로이드 스마트폰을 사용하는 사람들이라면 1개의 구글 계정은 필수다. 그리고 웹서핑 중 등록한 즐겨찾기가 스마트폰과 PC에 동기화는 기능 때문에...또는 보안 때문에 구글의 크롬 브라우저를 사용하는 경우도 많다.그런데 구글 계정을 두개 이상 사용하는 사람들도 많다. 스마트폰에서 사용하기 위해 만든 구글계정과 회사나 학교에서 사용하는 구글계정.. 그리고 사적인 영역을 커버하는 구글계정 등 여러개의 구글 계정을 사용하는 것이 이제는 낯설지 않다.그러나 크롬브라우저를 사용하다 보니 여러개의 구글 계정을 이동해야 할 경우가 생기고, 혹은 두 계정을 동시에 크롬 브라우저에서 로그인 해 놓아야 하는 경우가 생긴다.그 때를 대비해 구글 크롬에서는 "사용자 관리" 기능을 통해 여러 사용자 별로 "프로파일"을 만들어 .. 더보기
[DOS/WINDOWS]파일을 압축하고 FTP 명령을 통해 전송하는 배치파일 작성하기 Windows서버나 Linux서버.. 혹은 HPUX, AIX, Solaris 등 서버 시스템을 운영하다 보면 이런 저런 쉘 스크립트나 배치파일을 작성해야 할 일이 종종 생기게 마련이다. 그렇다보니 쉘 스크립트나 배치파일을 코딩(스크립트를 코딩이라 해야 할진 모르겠지만..)을 할 줄 모르는 엔지니어는 수명이 연봉협상이나 이직 시 손해를 볼 각오를 해야한다. 그 중에서 이 서버에서 저 서버로 파일의 전송을 자동화해야 하는 경우에는 스크립트 안에 FTP 명령어를 사용하도록 해야 한다.아래의 예제는 DOS의 배치스크립트를 이용해 특정 폴더에 생성된 파일들을 실행되는 날짜를 파일명에 포함하는 압축파일로 묶어 다른 서버로 FTP를 이용하여 전송하는 스크립트다.다른 부분은 배치파일을 작성하는 방법을 알고 있었지만 다.. 더보기
PC에서 USB 사용 흔적 찾는 방법 개인의 노트북이나 PC는 물론이고 기업이나 공공기관에서의 USB 저장장치 무단 사용은 (개인)정보유출의 주요 수단으로 악용된다. 때문에 기업이나 공공기관은 내부에서 업무용으로 사용되는 PC나 노트북(서버도 마찬가지)에서의 USB 저장장치 사용을 금지하기도 한다. 하지만 정보보호 관련 내부 지침으로 금지하고 Endpoint DLP 보안솔루션을 적용해도 이런 저런~방법으로 우회해 USB 저장장치를 사용할 수 있는 경우가 꽤 된다. 어떤 경우는 Endpoint DLP를 모든 PC에 설치하고 중앙의 관리서버에서 차단 정책을 적용해도 오류 혹은 오작동으로 USB 저장장치를 사용할 수 있는 경우도 있다. 보통은 정보보와 관련된 내부 IT 감사 혹은 ISMS인증심사 과정에서 감사자나 심사원이 주요 IT 운영인력 및 .. 더보기
갑자기 PC가 느려질 때 악성프로그램 실행 여부 확인하기 웹서핑을 과도하게 즐기거나(?) 불법SW 다운로드 등을 하다보면 PC가 갑자기 느려질 때가 있다. 백신도 설치되어 있고 Windows 방화벽도 실행중이고 나름 악성코드 감염에도 주의를 한다고 자부하지만 보안과 관련된 일을 하다보니 가끔은 해커(?)들이 드나드는 웹사이트를 방문하거나 출처가 불분명한 다양한 프로그램들을 설치하고 테스트하다 보면 악성코드에 감염된 것이 아닌가 하는 직감이 들 때가 있다.그럴때 가장 쉽게 악성코드 감염여부를 확인하는 방법을 소개한다. 아마도 컴알못이거나 초보자들에게는 도움이 될 것이라고 생각된다.먼저 윈도의 시작버튼(Windows 10 기준 창모양)을 클릭한다. 윈도 창모양의 버튼(시작)을 누르면 나오는 돋보기가 있는 입력창에 cmd 를 입력한다. cmd를 입력하면 윗쪽에 "명.. 더보기
Active Directory 사용자 계정 생성 및 클라이언트 PC를 AD 멤버로 Join하고 로그인하기 앞의 포스트에서 Windows 2012 Server 운영체제가 설치된 서버에 Active Direcotry 서비스를 구성하는 과정을 포스팅했다. 이번엔 1대의 PC를 AD의 멤버로 조인(Join)하고 Active Directory에 사용자 계정을 생성한 뒤 이 계정으로 PC에 로그인하는 과정을 포스팅하고자 한다. Active Directory 사용자 계정 생성하기 앞의 포스트에서도 언급했듯 AD서비스는 Windows PC 기반의 네트워크에서 PC를 사용하는 사용자들의 계정을 통합관리하는 것이 주 기능이다. (PC 환경의 보안 관리는 덤이다.)AD서비스에서 사용자 계정을 생성하기 위해서는 "Active Directory 사용자 및 컴퓨터"라는 관리도구를 실행해야 한다. 아래 화면처럼 서버 관리자에서 "도구.. 더보기
사용자 계정 통합관리를 위한 Active Directory 설치하기 기업이나 조직은 본연의 사업목적을 위해 다양한 정보시스템을 운용하고 있다. 대부분의 조직에서 필수적으로 사용되는 그룹웨어나 이메일은 물론 사업목적에 따라 ERP, 영업관리, 생산관리, 회원관리 등 매우 다양한 정보시스템을 운용한다. 임직원이 해당 정보시스템에 접속하기 위해서는 ID(Identity)라 불리는 사용자 계정을 각각의 정보시스템에 생성해 접속하며 보안을 비밀번호를 입력하도록 하고 있다. 때문에 한명의 임직원이 이들 정보시스템을 사용하기 위해서는 각각의 정보시스템에 별도로 ID를 만들고 비밀번호를 설정해야만 한다.모든 정보시스템을 하나로 통합하여 만들고 사용한다면 하나의 ID와 비밀번호만 관리하면 되겠지만 각각의 정보시스템들은 만들어진 시기도 개발업체도 제각각이다. 그래서 해당 정보시스템들을 하.. 더보기
vSphere 6.5 설치하기 - 리얼텍(RealTek) 랜카드 내장 PC 환경 vSphere (구 VMWare ESXi)는 하나의 물리 서버에 여러개의 가상서버를 설치하고 운영하는데 최적화 된 가상화 솔루션이다. 요즘에는 도커(Docker)와 같이 보다 효율적으로 하나의 서버에서 응용프로그램(컨테이너)+파일시스템을 가상화하는 방법도 있는데 두 가상화 기법은 서로 배타적인 것이 아니라 상호 보완적인 것으로써 서버 가상화가 필요한 경우와 응용프로그램 가상화가 필요한 경우를 구분하여 적절히 사용하면 보다 효율적으로 가상화를 구현할 수 있다. 회사에 재직하지 않다보니 때때로 서버 기반의 테스트가 필요할 때 테스트 환경이 무척 아쉬울 때가 많다. 그래서 이번에 가상서버 환경을 구축하려고 마음먹고 60만원 정도의 조립 PC 하나를 구입했다.CPU : Intel 8세대 i3RAM : DDR4 .. 더보기
칼리리눅스 업데이트 시 "다음 서명이 올바르지 않다"는 오류 발생 예전 포스트에서 칼리 리눅스(Kali Linux)를 최신으로 업데이트 하기 위해 apt-get update 명령을 실행했더니 리포지토리가 변경되어 업데이트 패키지를 다운로드 받지 못하는 문제에 대해 언급했다. 그리고 리포지토리 오류를 해결하기 위해 새로운 리포지토리의 URL을 찾아 변경하는 방법을 포스팅 했었다. (보러가기 - http://blogger.pe.kr/614) 그런데 오늘은 apt-get update 명령을 실행했더니 다음과 같은 에러 메시지가 출력되면서 update가 실패했다. root@kali:~# apt-get update받기:1 http://ftp.harukasan.org/kali kali-rolling InRelease [30.5 kB]오류:1 http://ftp.harukasan... 더보기
windows 10 버전 1803 업데이트 후 F: 드라이브 생성되는 문제 플로피디스크 여러장을 바꿔가면서 Windows 3.1을 처음 설치해본게 엊그제 같은데 셀 수 없이 많은 Windows 버전을 거쳐 Windows 10까지 왔다. 하지만 MS Windows의 새버전이 나올 때 마다 문제는 계속 생겨난다. 운영체제라는 것이 엄청나게 복잡한 구조의 CPU와 RAM 그리고 HDD와 여러 반도체 부품들로 이루어진 하드웨어 위에서 실행되는 프로그램이다 보니 버그가 없을 수는 없겠지만 Windows는 특히나 버그가 많이 발생한다. 그리고 그 이유가 MS와 인텔의 합작으로 인해 생겨나는 것이라는 점을 알 사람들은 안다. 아니나 다를까 최신 Windows 10 버전 1803으로 업데이트 하면 컴이 다운되고 화면이 먹통이 되고 없던 드라이브가 생겨난다(?)는 소문이 떠돌기에 업데이트를 하.. 더보기
칼리리눅스 설치 후 한글 환경 설정 및 VMWare Tools 설치하기 종종 칼리리눅스를 설치할 일이 생기는데 그 때마다 한글 환경 설정과 VMWareTools 설치 방법을 검색하기 귀찮아 정리해 둔다. 영문 환경도 그닥 문제는 없지만 이따금 한글이 아쉬울 때... 참 깝깝해진다. ● Kali Linux 설치 시 언어와 키보드를 한국어와 "한국어(101/104키 호환)" 키보드 혹은 모두 English(US)로 해도 된다. 여기서는 한국어로 설치했을 경우의 순서다. ● 이 설치 과정은 Kali Linux 2 (2017.03) 버전 기준이다. 1. 한글이 깨지는 상태에서 일단 root 계정으로 로그인 한다. 2. Shell(명령어)창을 열고 언어를 영어(C)로 맞춘다. # LANG=C; export LANG 3. 설치패키지 정보를 업데이트 한다. # ap-get update .. 더보기
파일 삭제 시 발생하는 오류 (0x80070570) 해결하기 Windows 운영체제를 사용하다 보면 이따금씩 파일이 삭제되지 않고 오류가 발생하곤 한다. 웬만하면 리부팅하거나 탐색기에서 드라이브를 선택하고 속성 메뉴를 실행하고 도구 탭에서 오류 검사를 하면 해결되지만.... 이번엔 오류 검사에서는 아무런 문제가 없다고 나오는 황당한 경우를 경험했다.하지만 파일을 삭제하려고 시도하면 다음과 같은 에러가 뜬다. 원래 폴더였던 것들이 모두 크기 0 인 파일로 인식되고 삭제하려 시도하면 0x80070570 에러가 발생하면서 삭제되지 않는 문제다. 드라이브의 오류검사를 해도 안되고 리부팅을 한 뒤에도 삭제되지 않는다. MSDN을 뒤져도 만족할만한 답이 보이질 않는다. 하지만 우여곡절 끝에 도스창에서 실행할 수 있는 CHKDSK.EXE 명령에 특정 옵션을 주어 실행해야만 문.. 더보기