반응형

리눅스 39

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

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

우분투 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

리눅스 cvs 계정 만들기

리눅스 시스템 계정이 아닌 cvs 계정으로 로그인 하고 싶을 경우는 계정을 만들어야 합니다. 위치는/home/cvs/CVSROOT/.폴더 안에 passwd파일에 계정 정보를 넣으면 되는데요. 처음에는 이 파일이 없기 때문에 만드셔야 합니다. vi passwd 이렇게 만드시면 되요 그럼 어떻게 계정을 만들지 아래를 보시면 /home/cvs/CVSROOT/폴더에서 htpasswd -n 아이디 즉, htpasswd -n userid 엔터 그럼 비번 입력을 요구하는데 사용할 비번을 입력하면 됩니다. 이렇게 해서 생성된 문자열을 passwd 파일에 복사해 넣으면 되요 vi passwd

리눅스 2016.06.29
반응형