'리눅스'에 해당되는 글 6건

  1. 2011.07.01 우분투 10.04 부팅 순서 변경 4
  2. 2011.04.25 우분투에서 ssh 접속 속도가 느린 경우
  3. 2011.04.25 원격으로 리눅스에 ssh 접속을 위한 openssh 설치
  4. 2011.03.31 VMware 로 설치된 리눅스에 다른 PC에서 원격 접속하기(포트 포워딩) 2
  5. 2009.10.26 vi 유용한 팁/매크로
  6. 2009.06.16 tar 압축 명령어 정리
2011. 7. 1. 09:19

우분투 10.04 부팅 순서 변경

윈도우와 우분투를 같이 설치하게 되면 디폴트로 우분투가 상단에, 윈도우가 가장 하단에 있게 된다.
이 순서를 바꾸고 싶다면 아래의 파일을 편집하면 된다.

/boot/grub/grub.cfg
2011. 4. 25. 16:41

우분투에서 ssh 접속 속도가 느린 경우

우분투 서버를 이용하다보면, 로컬 네트워크 임에도 로그인 시 속도가 느린경우가 있다.
이런 경우에는 아래의 내용을 확인한다.

1. /etc/ssh/sshd_config 파일을 연다.
2. UseDNS 가 no로 되어있는지 확인한다.(yes면 no로)
3. 만약 해당 문구가 없다면 UseDNS no 를 추가해준다.

그리고 ssh 를 재시작한다.

# /etc/init.d/ssh restart

만약 ssh 설정을 수정하기 싫다면,
/ets/hosts 파일을 열어 접속하려는 PC의 IP를 추가해주면 된다. 
2011. 4. 25. 16:27

원격으로 리눅스에 ssh 접속을 위한 openssh 설치

ssh 접속을 위한 openssh 설치

1. ssh가 설치되어 있는지 확인한다.
    # dpkg -l | grep ssh
 - 만약 설치되어 있지 않다면,
     # sudo apt-get openssh-server

2. ssh 셋팅
    /etc/ssh/sshd_config 에서 셋팅
    ex) 포트 변경시(22번이 기본 포트)
    - Port 22 를 다른 숫자로 바꿔준다.

3. sshd 재시작
    # /etc/init.d/ssh restart

4. 만약, 재시작이 안되고 아래와 같은 메세지가 뜬다면, 호스트 키를 재생성 해주어야한다.
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
 * Restarting OpenBSD Secure Shell server sshd
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key

 - 아래와 같이 입력하여 키를 생성해준다.
    # ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key 
    # ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key

(enter passphrase 부분은 그냥 엔터로 넘기면 됩니다.)
2011. 3. 31. 13:38

VMware 로 설치된 리눅스에 다른 PC에서 원격 접속하기(포트 포워딩)

network 설정이 NAT로 설정된 VMware의 리눅스는 IP를 따로 준것이 아니기 때문에 다른 PC에서 원격으로 접속하려면 포트 포워딩을 해줄 필요가 있다.

1.     Vmware 내의 리눅스(guest os) windows(host pc) ip를 확인한다.

A.     리눅스 : ifconfig

B.      윈도우즈 : ipconfig

 

2.     네트워크 환경설정에서 VMware Network Adapter VMnet8 VMware Bridge Protocol이 체크되어 있는지 확인한다.


 

3.     VMware – Edit – Virtual Network Editor

A.     VMnet8 을 선택하고 NAT Settings를 클릭

 

4.     NAT Settings 에서 Add를 선택하여 guest OS IP를 입력

A.     호스트 포트는 충돌되지 않도록 1024 ~ 65535 사이의 포트를 선택한다.

B.      VMware 포트는 22를 입력

                         i.         (참고 : SSH서비스는 22, Telnet서비스는 23, Apache 등의 웹 서비스는 80)

          




5.     리눅스에서 xinetd telnetd을 설치한다.

A.     apt-get install xinetd

B.      apt-get install telnetd

 

6.     텔넷 사용을 위해 xinetd 데몬의 설정을 변경한다.

A.     /etc/xinetd.conf 파일을 열어 아래의 내용을 추가한다.

B.      service telnet
{
        disable         = no
        flag            = REUSE
        socket_type     = stream
        protocol        = tcp
        wait            = no
        user            = telnetd
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID


7.     xinetd를 재시작한다.

A.     /etc/init.d/xinetd restart

 

8.     서비스가 정상적으로 동작하는지 확인한다.

A.     telnet localhost


9.     터미널 프로그램으로 접속한다.

A.     ) putty의 경우

B.      아래와 같이 입력


C.      한글이 깨지므로 translation에서 UTF-8을 선택


D.     open을 클릭하면 아래와 같이 연결된 화면을 볼 수 있다.



2009. 10. 26. 16:34

vi 유용한 팁/매크로

root 디렉토리에서 .vimrc 파일에 추가

map <F1>  K                     " 도움말
map <F2>  :w!<CR>               " 파일 저장

map <F3>  [{v]}zf               " 함수 축소
map <F4>  zo                    " 축소 해제

map <F5>  ^]                    " tags 추적
map <F6>  ^T                    " tags 복귀

map <F7>  :tnext<CR>            " 다음 tags 검색
map <F8>  [i                    " 함수 원형 보기
map <F9>  gd                    " 지역 변수 보기

map <F10> ''                    " 원래 위치로 복귀

map <F11> :n<CR>                " 다음 파일로 전환
map <F12> :N<CR>                " 이전 파일로 전환
2009. 6. 16. 14:13

tar 압축 명령어 정리

■ 하나의 파일로 묶기
tar cvf 파일명.tar 압축할폴더명
예) tar cvf backup.tar www

■ 압축하기
tar cvfz 파일명.tar.gz 압축할폴더명
예) tar cvfz backup.tar.gz www

■ 압축 풀기
1) 묶었을때>> tar xvf 묶은파일명.tar
2) 압축시에>> tar xvfz 압축한파일명.tar.gz

■ zip으로 압축하기 압축 풀기
zip 설명 보기 명령어 : zip
zip 파일이름 -x

■ rar로 압축하기 압축 풀기
unrar x 파일명