본문 바로가기

OS

(14)
[Windows] 윈도우10 탐색기 최근 사용한 파일, 자주 사용하는 폴더 목록 제거 회사 PC를 윈도우10으로 업데이트 했다. Nvidia 드라이버 관련 문제가 좀 생기긴했지만 구글링으로 해결하고… 윈도우 탐색기를 실행하니 자주 사용하는 폴더와 최근 사용한 파일에 내가 사용했던 폴더, 파일이 그대로 드러난다. 개인용 PC라면 상관이 없지만, 회사에서 사용하기에는 무리가 있다. 그것들을 없애보자 윈도우 탐색기 옵션으로 들어간다. 파일 > 옵션 or 보기 > 옵션으로 선택할 수 있다. 아래의 그림처럼 폴더 및 검색 옵션 변경을 선택하면 아래와 같은 창에서 개인 정보 보호 항목을 선택할 수 있다. 아래 폴더 옵션에서 빠른 실행에 최근에 사용된 파일 표시 빠른 실행에 최근에 사용된 폴더 표시 두 가지 체크박스를 해제한다. 다시 윈도우 탐색기를 실행시켜보니…. 자주 사용한 폴더를 그대로 나타난다..
[Linux] BOOST Library 설치 – Ubuntu 12.04, boost 1_55 Boost Library Download : http://www.boost.org/ download 받은 boost_1_55_0.tar.gz 파일을 압축해제 하여 /usr/local로 복사 또는 이동시킨다. #tar zxvf boost_1_55_0.tar.gz #cp -R boost_1_55_0 /usr/local/ /usr/local/boost_1_55_0/의 bootstrap.sh 을 실행시킨다. #./bootstrap.sh 실행 전 File list INSTALL LICENSE_1_0.txt boost-build.jam boost.png bootstrap.bat doc index.html more status Jamroot boost boost.css boostcpp.jam bootstrap.sh ..
[리눅스]쉘 스크립트 실행 오류 - ^M 윈도우에서 작성한 스크립트를 리눅스로 옮겨 실행하고자 하면 명령의 마지막에 ^M가 붙어 파일명이 잘못되거나 하는 등 오류가 생긴다. 흔히 알고있는 개행문자(CR : Carriage Return)에 의한 것인데...\r 이 그 원인이다.문제는 윈도우에서 에디트 플러스 등의 에디터로 정규식을 이용해 찾아도 찾을 수 없다는 것.그렇다고 리눅스에서 vi를 이용해 열어봐도 찾을 수 가 없다.그땐,vi -b 스크립트파일명을 실행해보면 각 문장의 끝에 ^M 이 붙어 있는 것을 확인할 수 있다. ( ^M = \r ) 결국 DOS 형태의 텍스트를 UNIX형태로 바꿔주어야 하는 셈이다.그 명령은 sed -i -e 's/\r$//' 스크립트파일명또는sed -i -e 's/^M$//' 스크립트파일명단, 아래의 명령 수행시 ^..
[Linux] 윈도우 공유폴더 접근, 마운트 CentOS를 virtualbox를 이용해 설치하고 윈도우와 게스트확장을 설치하여 윈도우와 공유폴더를 설정했다.CentOS에서도 공유 폴더에 파일 생성 및 쓰기가 문제가 없었으나,이클립스를 이용하여 svn 프로젝트를 import하는데 문제가 발생했다. 즉 checkout, update가 되지 않는 것이다.원인을 찾아보았다.subversion은 .svn이라는 숨김폴더에 servers, entries 등과 같은 파일들을 생성하고 수정하는 작업을 반복하며 checkout 및 update를 실행하는 것으로 생각된다. 그런데 파일 및 디렉토리 생성은 되는데, 수정이 불가한 듯...(개인생각)이 문제를 해결하려 했으나 결국 포기...여기저기 찾아봐도 예전부터 발생했던 문제이며, 아직 뚜렷한 해결책은 없는 듯 하다...
SVN - store password unencrypted (yes/no)? 리눅스에서 SVN을 사용하며 터미널을 이용해 checkout, commit, update 등을 하려할 때 -----------------------------------------------------------------------ATTENTION! Your password for authentication realm: Tasks Repository can only be stored to disk unencrypted! You are advised to configureyour system so that Subversion can store passwords encrypted, ifpossible. See the documentation for details. You can avoid future ap..
[Linux] CentOS 게스트확장 설치 CentOS를 VirtualBox를 이용해 설치하고 게스트 확장을 설치하려고 하면Building the main Guest Additional module [실패]가 발생한다. 게스트 확장을 설치하며 실패항목이 단 하나라도 있을 경우 게스트 확장 기능을 사용할 수 없다.여기저기 찾아보니 주로 필요한 것들이#yum -y install kernel sources#yum -y install kernel-devel#yum -y install make#yum -y install gcc그리고 ln 까지 해야 한다는 글도 있었고...아마도 게스트 확장을 설치하는데 빌드 과정이 필요한 듯 하다. 참고로 우분투를 설치할 때는 아무런 추가과정이 없었던 듯 하다.뭔가 정리되어 있지 않은 느낌이었다. 그리고 게스트 확장도 정..
TIME_WAIT 제거하기 Windows 서버에서 소켓을 사용하는 프로그램을 구동시 TIME_WAIT 가 수만개 증가하는 현상이 발생했다. 특정 솔루션을 도입했는데...서버 관리자로 부터 연락이 왔다...어여 해결해라고.. cmd 창에서 netstat 명령을 이용해 확인해보니... 스크린샷에 나온게 전부가 아니다...진짜 몇만개가 있더라... 당연히 원인분석을 진행하야 하지만 정상화가 우선이었다. 이것저것 방법을 알아보다가 결국은...서버 재부팅.. 공공기관 시스템을 재부팅... 역시 Windows 는 개인용이건 서버건 재부팅... 남아있는 것은 TIME_WAIT 증가 원인 분석과 재발방지였다. TIME_WAIT는 TCP 통신의 연결끊기 4 way hand shaking 과정에서 마지막 4단계로 최종 끊기 요청에 대한 응답을 대기..
JEUS License 갱신 개발용으로 사용하는 JEUS는 데모 라이센스를 이용한다. 2달마다 라이센스를 교체해주어야 한다는 것이다. 라이센스 만료일(License DUE-DAY)이 지나도 변함없이 동작하지만, 변경을 위해 JEUS를 내렸다가 올리는 경우 재기동이 되지 않는다. 1. License version 확인 $jeusadmin -fullversion // JEUS Version 확인 명령 $jeusadmin -licenseinfo // JEUS License 확인 명령 $jeusadmin -licensedue // JEUS License 남은 날짜 확인 명령 실행결과 2. 서버 hostid 확인 License 갱신을 결심했다면 해당 머신의 hostid를 알아야한다. 유닉스 및 리눅스 서버 모두 동일하다. $hostid 실행..