반응형

컴퓨터 79

우분투(ubuntu) 부팅 공간 확보 - 오래된 커널 삭제

우분투 서버를 사용하여 정기적으로 업데이트를 해주고 있다. apt-get update / apt-get upgrade 를 사용하는데, 오늘은 upgrade 후에 갑자기 부팅이 안되고 오류 메시지가 뜨는 것이다. 이게 무슨일인가... 나는 윈도우10 Hyper-v 에서 우분투를 사용하기 때문에 무슨 일이지 하고 리부팅을 해보았지만 소용이 없었다. upgrade 를 하다가 일어난 오류이기 때문에 왜 인지 찾아 보았다. 시작할때 나오는 복구 옵션으로 먼저 들어가 보았다. 최신 커널이 아닌 과거에 받아 놓았던 커널의 리커버리 모드로 들어갔다. 자동으로 화면이 안나온다면 shift를 누르고 있으면 나온다고 하는데, 직접해보지는 않았다. 저는 자동으로 나오기 때문에...ㅎㅎ 이래저래 왜 그런지 삽질을 하고 있다가...

컴퓨터/Linux 2017.03.15

Visual Studio 2013 완전 제거하기 (setup blocked)

Visual Stidio를 삭제 하였다. 그리고 나서 다시 설치를 하려고 하였다.. 그런데..... visul studio Setup Blocked 이런.. 삭제가 다 되지 않았다고 설치가 되지 않는다고 한다. 삭제 시에 설치파일을 이용하여 uninstall 하지 않고 제어판에서 삭제해서 레지스트리나 무엇인가가 지워지지 않은것 같다. 다시 설치를 해야 되기 때문에 검색을 통하여 이문제를 해결 하였다. https://social.msdn.microsoft.com/Forums/vstudio/ko-KR/c779f967-89ce-482c-a427-ce06d2ffaa1d/visual-studio-community-2013-setup-blocked?forum=vssetup 위의 사이트를 참고 하였다. 설치 파일이 ..

우분투 자작 NAS 설치하기 - (ETC1) Fail2Ban

이전글 : 우분투 자작 NAS 설치하기 - (8) 트랜스미션 로 이동 우분투 자작 NAS 설치하기 - (ETC1) Fail2Ban 내 장비에 주기적으로 접속하여 해킹을 시도하는 IP 를 자동으로 ban(금지) 시키는 프로그램이다. 은근히 이러한 해킹을 시도하는 접속들이 많다고 한다. 혹시나 모를 해킹에 대비한다고 생각하면 되겠다. - Fail2Ban 설치 역시나 마찬가지로 NAS의 SSH로 root 계정으로 접속한다. apt-get install fail2ban - Fail2Ban 설정 vi /etc/fail2ban/jail.conf ignoreip = 제외할 ip bantime =

우분투 자작 NAS 설치하기 - (8) 트랜스미션

이전글: 우분투 자작 NAS 설치하기 - (7) OWNCLOUD 로 이동 우분투 자작 NAS 설치하기 - (8) Transmission NAS를 사용하는 많은 이유중에 하나가 토렌트를 받아서 사용하는 것이다. 토렌트 이용시 다운로드를 편하게 받아서 공유할 수 있다는 장점도 있고, 스마트폰에서도 원격으로 조종이 가능한 트랜스미션(TransMission) 이라는 프로그램을 설치하여 오드로이드 우분투 NAS 에 토렌트 프로그램을 설치해 보겠다. - 트랜스미션 설치 지금까지와 마찬가지로 오드로이드의 SSH로 접속하여 root 권한으로 접속하도록 하자. root 권한 접속은 su -> password 을 하면 접속이 가능하다. apt-get install transmission-daemon - 트랜스미션 설정 입..

우분투 자작 NAS 설치하기 - (7) OwnCloud

이전글: 우분투 자작 NAS 설치하기 - (6) miniDLNA 으로 이동 우분투 자작 NAS 설치하기 - (7) ownCloud ownCloud는 개인 클라우드 라고 생각하면 된다. 대형 포탈에서 제공하는 N드라이브, 드롭박스, 원 드라이브 등과 같이 네트워크 공간에 파일을 업로드 해놓고, 필요시 접속해서 파일을 다운로드 받을수 있다. 쉽게 생각하면 개인 웹하드라고 생각하면 되겠다. 개인의 파일을 따로 관리하고, 용량의 제한 없이 사용하고 싶다면 설치하고 개인적으로 사용하면 되겠다. PC 동기화 기능 스마트폰 전용 앱(안드로이드, 아이폰) Link를 통한 파일 및 폴더 공유 ownCloud 사용자 끼리의 공유 아래 화면은 실행시 나타나는 화면이다. 여타의 다른 클라우드 서비스와 유사한 형태이다. - O..

VC 에서 sourcesafe 연결 삭제 하기

출처 : http://nicejay.egloos.com/368888 http://gpgstudy.com/gpgiki/Programming%20%ED%8C%81%20%EB%AA%A8%EC%9D%8C VC++ 프로젝트에서 Visual Source Safe 삭제 방법 시작하기에 앞서 파일들이 읽기전용이면 이를 풀어줍니다. VC6.0 VC++ 6.0 프로젝트에서 Visual Source Safe 삭제 방법 1) 프로젝트 폴더에 있는(하위폴더 포함) *.scc 파일을 모두 삭제 합니다. 보통 프로젝트 메인 폴더에 mssccprj.scc 파일이 있고, 각 폴더마다 vssver.scc 파일이 있습니다. 하위 폴더까지 이 파일이 있으니 검색을 통해서 모두 삭제하세요. 2) *.dsw 파일을 열어 Source Safe ..

멀티바이트, 유니코드 차이

출처 : http://blog.naver.com/wondo21c/30043174174 Visual Studio 2005 프로젝트 속성 ->구성속성을 보면 문자 집합으로 2가지를 사용할 수 있다. 1. 멀티바이트 문자 집합 2. 유니코드 문자 집합 아스키코드는 모든 문자 하나가 1byte를 차지한다. 하지만, 아스키 문자 코드 만으로는 한글이나 일어 등의 다른 문자를 표시할 수 없다. 그래서 아스키 문자 코드에다가 다른 문자(2byte)들을 포함한 문자 집합이 멀티바이트 문자 집합이다. 정확히는 모르겠지만, 한 문자가 2byte를 넘는 문자도 존재할 것이다. 그래서 용어 자체가 멀티바이트 문자 집합이 아닐까 생각한다. 그런데 멀티바이트 문자 집합은 특정 문자 집합마다의 코드페이지가 존재한다. 예를 들어, ..

visual stdio 200x 단축키 모음

VS2003 이후 버전의 단축키 코드 어시스트 : Ctrl + Space 파라미터 정보 어시스트 : Ctrl + Shift + Space 함수원형가기 : F12 함수선언가기 : Ctrl + F12 전체 소스코드 정리 : Ctrl + K + D 선택한 소스코드정리 : Ctrl + K + F 선언되지 않은 함수 자동으로 생성해주기 : Ctrl + K + M 주석처리 : Ctrl + K + C 주석해제 : Ctrl + K + U 한줄자르기 : Ctrl + L 짝따라가기 : Ctrl + ] 북마크 설정 : Ctrl + F2 북마크 해제 : Ctrl + Shift + F2 북마크 찾아가기 : F2 단어 찾기 : Ctrl + F 파일에서 문자찾기 : Ctrl + Shift + F 현재 커서 다음위치에서 찾기 : F..

Visual Studio C언어 디버그 모드 & 릴리즈 모드

프로젝트를 컴파일하여 실행 파일을 만드는 방법에는 디버그/릴리즈 두 가지가 있다. 디버그 빌드와 릴리즈 빌드에서 서로 실행 결과가 다른 경우, 특기 디버그 빌드에서는 괜찮은데 릴리즈 빌드에서만 오류가 발생하여 프로그램이 죽는 경우가 있는데 이런 경우는 대부분 메모리가 깨진 경우에 발생한다. 두 모드에서 동적으로 메모리를 할당하면 힙 영역에 요청한 크기만큼 메모리를 할당 받게 되는데 그 초기값이 다르다. 릴리즈 빌드의 경우 할당된 메모리 영역을 초기화하지 않는 경우 바로 할당되기 직전의 쓰레기 값이 그대로 사용되는 반면 디버그 빌드의 경우 디버거로 디버깅하는데 블록을 구분하기 위해 0xCC, 0xDD와 같은 값으로 초기화된다. 디버그 모드 실행 파일에 디버깅 정보를 삽입하여 언제든지 디버깅을 할 수 있도록..

우분투 자작 NAS 설치하기 - (6) miniDLNA

이전글: 우분투 자작 NAS 설치하기 - (5) Samba/SMB 로 이동 우분투 자작 NAS 설치하기 - (6) miniDLNA DLNA(Digital Living Network Alliance) 기능은 내부 네트워크를 이용하여 모바일, 가전, PC에서 동영상, 음악, 사진 등을 스트리밍으로 볼 수 있다. 우리집에는 LG 스마트 TV가 있는데 이 TV에 연결해서 영화나 티비를 보기위해서 DLNA를 설치 하였다. 다른 DLNA 프로그램은 srt만 지원하고 smi 자막을 지원하지 않는것 같다. 원래 miniDLNA도 smi 자막을 전에는 하지 않았지만 1.1.4이후 버전부터 smi 를 지원한다고 한다. 그래서 가볍고 smi가 지원되는 miniDLNA를 선택하였다. 다른 DLNA의 기능을 알고싶다면 아래의 ..

반응형