OS/Linux 144

mvn nodejs Download 오류 관련

Mvn 실행중 자동적으로, nodejs를 download 받아 설치해야 하는경우,https URL 문제로, proxy에 걸려서 설치가 안되는 경우 발생함. 이런 경우 여러 방법을 써봤지만...https 문제 해결이 되지 않는경우.다음과 같이 node경로를 지정하면 해당 문제를 해결 할 수 있음. error )Could not download https://nodejs.org/dist pom.xml의 node verson에 아래 내용 추가하면..해결됨..!! https://nodejs.org/dist/ install node and npm install-node-and-npm v5.11.1 3.9.6 http://nodejs.org/dist/

OS/Linux 2016.08.22

file MD5 Check sum

File에 대한 유효성을 check 하기 위해서 간단한 MD5 checksum으로 확인하는 방법 # openssl dgst -md5 cobuntu-9.10_1-desktop-i386.isoMD5(cobuntu-9.10_1-desktop-i386.iso)= 0237e41023e4a077a41b6b3210619d0b 위와 같이 표시된다. # openssl dgst -md5 {file name} 심플하지만 쓸만하네.. openssl 이 없는 경우 다음과 같이 해도 동일한 결과를 얻는다. # md5sum {file name} # md5sum cobuntu-9.10_1-desktop-i386.iso0237e41023e4a077a41b6b3210619d0b cobuntu-9.10_1-desktop-i386.iso

OS/Linux 2016.08.09

SSH key접속시 password 계속 묻는 문제

ssh rsa key를 이용하여 password 없이 설정 하는 방법은 많이 공유되어 있다. 하지만, 특정 계정에 대해서 ssh key를 설정(authorized_keys)를 권한에 맞도록 설정했지만, 안되는 경우가 발생했다. 반나절 동안 구글링과 모든 Guide 대로 해봤지만, 되지 않았다.. 그러다 확인한 내용... 기나긴 여정을 참조용으로 남긴다. * ssh 접속 상세 로그 보기 : -v 옵션 사용하기, -vv / -vvv 까지도 사용가능함. # ssh -v $user@host 위과 같이 시도하면, 어떻게 접속되는 내용을 debug로 알 수 있다.만약 아래와 같이 에러가 난다면. 좀더 상세한 검토가 필요하다..debug1: Authentications that can continue: publick..

OS/Linux 2016.07.28

Shell에서 redis-cli를 이용한 index 구하기

Redis에서 특정 value를 가져올때... redis client를 사용해야 하거나,Spring을 쓰거나,... 별도의 client를 써야 해서 힘들었다. 그래서 console에서 사용할수 있도록 만듬. 준비물,, redis-cli [script]#!/bin/sh SITE_CODE=$1REDIS_SERVER=$2UTC=$(date -u +%s)REDIS_IDX=$(./redis-cli -h $REDIS_SERVER get IDX) if [[ $# -ne 2 ]] then echo "Please Enter parameter like this : ./getIndex.sh {siteCode} {Redis Server IP}" exit 0;# else# echo "SITE_CODE = $SITE_CODE"#..

OS/Linux 2016.07.21

sudo 권한 설정

linux상에서 sudo 권한을 주어야 하는 경우가 있다,.root를 안쓰는것이 좋기 때문에.. 먼저, sudo 명령어를 사용하기 위해서는 /etc/sudoers에 등록되어 있어야 합니다.등록 단계는 다음과 같습니다. 1. root로 사용자 전환 (su -)2. /etc/sudoers의 파일 permission 변경3. chmod u+w /etc/sudoers 4. /etc/sudoers에 일반 사용자 등록5. /etc/sudoers 퍼미션 원복6. /etc/sudoers는 440 퍼미션이어야 함7. chmod u-w /etc/sudoers8. sudo 테스트 case 1. 특정 사용자가 sudo를 사용할 수 있하는 설정## Allows people in group wheel to run all comm..

OS/Linux 2016.07.20

network connection 상태 확인 [TIME_WAIT]

TIME_WAIT이 많이 발생해서, DB 연결등의 문제가 발생한 경우.. 해결 방안.. 우선 연결중인 connection과 상태 확인을 위한 query # netstat -nat | awk '{print $6}' | sort | uniq -c | sort -n 결과는 현재 상태를 sortm 형태로 보여준다. [home]# netstat -nat | awk '{print $6}' | sort | uniq -c | sort -n 1 Foreign 1 established) 60 CLOSE_WAIT 73 LISTEN 774 TIME_WAIT 1897 ESTABLISHED# Connection 의 TIME_WAIT 지속시간 확인# netstat -top | grep TIME_WAIT IP로 확인하기# netst..

OS/Linux 2016.07.11

TCP6 disable

TCP6 와 TCP가 있어서 곤란한 상황이 되었다. ipv6로 인하여, port 할당이 잘 못될 수 있다.'이런경우 ipv6를 다음과 같이 disable 해 준다. # vi /etc/sysctl.conf # IPV6 disablednet.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1net.ipv6.conf.lo.disable_ipv6 = 1 적용# sysctl -p #service network restart 그외 기타 방법 # vi /etc/sysctl.conf : net.ipv6.conf.all.disable_ipv6 = 1# vi /etc/sysconfig/network : NETWORKING_IPV6=no# vi /etc..

OS/Linux 2016.07.05