반응형

2016/07 8

cvs diff 명령어

diff는 파일이 어떤 부분이 달라졌는지 비교를 하는 명령어 입니다. 사용법cvs diff -r -r 파일명 -r 다음에 버전 번호를 넣으면 됩니다. revision 확인은 cvs log -r 파일명 cvs diff 사용법 'a' AppendIndex: anyfile.c===================================================================RCS file: /SomeWhere/anyfile.cc,vretrieving revision 1.143diff -r1.143 anyfile.cc340a341> close(sockfd); a는 추가 되었다는 것입니다. 340라인 밑에 341라인에 close(sockfd); 추가되었다는 의미 참고로 '>'라고 되어 있는 것..

리눅스 2016.07.31

윈도우 오라클 설정 tnsnames.ora 오라클 설치 Toad for Oracle

윈도우 오라클 설정 tnsnames.ora 오라클 클라이언트 툴은 http://www.toadworld.com/m/freeware 위 사이트에서 다운 받으시면 됩니다. 하지만 오라클은 위 툴을 설치 했다고 해서 실행 되지 않습니다. 아주 약간에 설정을 해야 합니다. 1. InstantClient를 다운 받는다. 이것은 설치 하는 것이 아니고 다운 받아서 압축을 푸시면 됩니다. 다운 받는 곳 http://www.oracle.com/technetwork/topics/winx64soft-089540.html 위 사이트 접속 후 아래 파일을 다운로드 Download instantclient-basic-windows.x64-12.1.0.2.0.zip D:\OraClient 라는 폴더를 만들고 이안에서 파일을 복사..

IT/오라클 2016.07.26

cvs commit: sticky tag is not a branch cvs 사용법

버전관리 툴인 cvs를 사용하다보면 cvs log index.php 를 이용해서 index.php에 히스토리를 확인할 수 있습니다. 그런 후 과거 파일을 불러오는 경우가 있는데요. cvs up -r 1.1 index.php 이런식으로 하면 1.1 버전을 불러오게 됩니다. cvs commit: sticky tag is not a branch 위와 같은 에러는 index.php 가 현재 버전과 과거 버전이 다르기 때문에 commit을 할 수 없는 상태입니다. 이럴 경우 cvs up -A index.php 이렇게 하면 sticky tag를 제거하게 됩니다. index.php파일을 꼭 백업 하고 명령어를 사용하셔야 합니다. CVS 사용방법 1.저장소에 등록cvs commit [-m "log message"] [..

리눅스 2016.07.22

오라클 ALTER TABLE

오라클 ALTER TABLE 명령어 alter를 이용하면 테이블의 컬럼을 삭제하거나 추가 또는 컬럼명을 변경, 데이터타입을 변경 할 수 있습니다. 테이블에 컬럼명을 추가하기ALTER TABLE [테이블명] ADD([추가할 컬럼명] [데이터 타입]);ex) ALTER TABLE TABLE_NAME ADD(columnName VARCAHR2(10)); 테이블에서 컬럼명을 바꾸기ALTER TABLE [테이블명] RENAME COLUMN [이전 컬럼명] TO [변경할 컬럼명];ex) ALTER TABLE TABLE_NAME RENAME COLUMN columnName TO columnName2; 테이블에서 컬럼에 데이터 타입 변경하기ALTER TABLE [테이블명] MODIFY([컬럼명] [변경할 데이터 타입]..

Mysql 2016.07.18

우분투 openvpn id password 기반 인증 방식 vpn 클라이언트 다운로드

우분투 openvpn id password 기반 인증 방식 이 포스팅에서는 id password 기반 인증 방식만을 다룰것이므로 iptables나 route 설정은 아래 url로 가서 익히시면 됩니다. http://cppcomeon.tistory.com/741 Openvpn config 파일에서 아래의 루틴을 추가합니다. # pluginplugin /usr/lib/openvpn/openvpn-plugin-auth-pam.so login # id/pwclient-cert-not-requiredusername-as-common-nameauth-nocache 중복 접속 허용한개의 계정으로 PC 에서도, 그리고 모바일에서도 동시에 접속이 필요할 수 있습니다. 이와 같이 하나의 계정으로 중복접속이 필요할때 아래의..

리눅스 2016.07.05

우분투 openvpn 설치 easy-rsa 설정 openvpn 인증서 초기화

우분투 openvpn 설치 easy-rsa 설정 우분투 openvpn 인증서 방식 사내망인 테스트서버에 openvpn을 설치 하여 외부에서 접근 해보자 사내 PC 한대에 팀뷰어나 데스크탑 원격제어를 사용하여 사내 서버에 접속하는 경우가 있습니다. 하지만 이것 또 한 정답은 아닐 수 있습니다. vpn을 사용하여 외부에서 사내망에 접근 하는 방법 apt install openvpn 엔터 openvpn이 설치가 완료 되면 easy-rsa를 설치하면 됩니다. 인증서를 쉽게 생성하는 툴입니다. apt install easy-rsa 엔터 easy-rsa 경로와 필요한 파일은 아래와 같습니다. easy-rsa 스크립트들을 /etc/openvpn/cert/에 복사합니다. mkdir /etc/openvpn/certcp ..

리눅스 2016.07.03

리눅스 한글 Locale LANG=ko_KR.UTF-8

Locale(로케일은) 프로그램을 언어와 국가에 최적화하기 위해서 사용하는 "지역/언어"정보다. 프로그램은 유저(보통 시스템 관리자)가 설정한 locale에 따라서, 입/출력 인코딩을 적용해서 메시지를 출력한다. locale -a로 운영체제에서 사용할 수 있는 로케일 정보를 볼 수 있다 C # ASCII 인코딩C.UTF-8POSIXen_AGen_DE.utf8 # 독일어, 독일, UTF-8 encoding en_CA.utf8 # 캐나다어, 캐나다, UTF-8 encoding en_US.utf8 # 영어, 미국, UTF-8 encodingko_KR.utf8 # 한국어, 대한민국, UTF-8 encoding 한글 나오게 하기 export LANG=ko_KR.UTF-8 엔터 locale 엔터 LANG=ko_KR..

리눅스 2016.07.02

우분투 방화벽 설정

우분투 방화벽 설정하기 방화벽 활성화 sudo ufw enable 방화벽 비활성화sudo ufw disable [방화벽 특정 포트/프로토콜 개방]sudo ufw allow (개방할 포트번호) / (프로토콜)ex> sudo ufw allow 3306/tcpex> sudo ufw allow 3306/udp [방화벽 특정 포트/프로토콜 차단]sudo ufw deny (차단할 포트) / (프로토콜)ex> sudo ufw deny 8080/tcp [방화벽 규칙 제거]sudo ufw delete (allow/deny) (포트)/(프로토콜)ex> sudo ufw delete allow 3306/tcp [특정 ip 막기]sudo ufw deny from (아이피 주소)ex> sudo ufw deny from 192.1..

리눅스 2016.07.02
반응형