linux 4

linux] ssh 암호 생략하고 접속하기. ssh-copy-id

우리서버(이하 클라이언트)에서 타겟서버로 ssh 명령어를 통해 접근할 때, 암호를 입력해야 접근 가능하다.암호를 생략하는 방법에 대해 정리한다. RSA 암호키를 통해 암호를 생략할 수 있다.아래와 같은 과정을 통해 접속을 한다. 1. 클라이언트에 키를 생성한다. (private, public)2. 타겟서버에 public key를 복사해 놓는다. (public key는 여러서버에 복사해도 상관없다. private key가 핵심이기 때문에)3. 클라이언트에서 타겟서버로 ssh로 접속4. 타겟서버에서 public key로 암호화 된 정보를 클라이언트로 주면,클라이언트에서는 private key와 타겟서버의 public key로 해독한다.인증이 되면 암호 입력 필요 없이 접속 가능하다. 명령어들을 통한 예제를 ..

개발/ETC 2013.03.22

linux] 메모리 관리에 관한 명령어들

서버가 툭하면 뻗고 서버끼리 종속이 되어있는 서비스를 맡고있는데서버상태 확인할때마다 쓰는 명령어들을 정리하겠다. 1) 웹서버에 Heap이 꽉 찼다!!(free, ps, kill 명령어) 메모리를 확인해야한다.free -m 을 쳐본다. $ free -m TotalUsedFree SharedBuffersCachedMemory2,056,9721,948,088108,884 0 211,0761,589,068-/+ buffers/cache147,9441,909,028 Swap1,052,2164,012 1,048,204 결과에서 -/+ buffers/cache 부분의 Used와 Free를 보면 된다.연두색이 실제 사용되는 메모리분홍색이 사용 가능한 메모리이다. 만약 free가 모자르다. 그러면 ,아래 명령어로 실행되..

개발/ETC 2013.02.07

리눅스에서 IP 보는법

리눅스에서 ip를 보려면 아래 명령어를 친다. ifconfig 그런데 -bash: ifconfig: command not found 라는 에러가 뜬다면./sbin/ifconfig 라고 치면 된다. 근데 나는 ifconfig만 치고도 아이피를 보고싶다. 그럼환경변수를 변경 해야한다. 1. 홈 디렉토리로 간다. cd ~ 2. .bash_profile 파일 열기 vi .bash_profile 3. 환경변수 설정 이렇게 되어있는 환경변수를 PATH=$PATH:$HOME/bin 아래와 같이 변경한다. PATH=$PATH:$HOME/bin:/sbin bin에서 찾고 ifconfig가 없으면 sbin에서 찾는다. 4. 저장하고 나와서(:wq) bash안의 파일을 읽는다.현재 쉘의 환경변수 재설정. source .ba..

개발/ETC 2012.10.16