컴퓨터/우분투2016. 12. 12. 20:11

1. 사용법

plink ^

  -ssh -2 ^

  -4 ^

  -N ^

  -C ^

  -agent ^

  -L 15000:192.168.1.101:15000 ^

  -L 15001:192.168.1.102:15000 ^

  user01@192.168.1.100


2. 옵션

    -ssh: SSH 프로토콜 사용

    -2: SSH-2 프로토콜 사용 (-ssh 옵션과 함께 사용)

    -4: IPv4 사용

    -N: Shell 사용하지 않음 (SSH-2 전용)

    -C: 패킷 압축 전송

    -agent: Pageant 사용

    -L [listen-IP:] listen-port:host:port

        : 클라이언트 ==> 서버 연결

    -R [listen-IP:] listen-port:host:port

        : 클라이언트 <== 서버 연결



Posted by jungtae17
컴퓨터/우분투2016. 11. 1. 15:40

1. Linux 에서 프로세스의 메모리 사용량 보기

$ ps aux --sort rss

  설명> 물리메모리 사용량 순으로 정렬, RSS(Resident set size): 실제 점유하고 있는 물리 메모리 크기


2. 표시 정보

RSS : 실제 물리 메모리 사용량

VSZ : 가상 메모리 사용량

SIZE : 대략적인 스왑 메모리 사용량

%MEM : 메모리 사용 비율

   참고> 사용량: KB 단위, 비율: %단위



참고1> http://alvinalexander.com/linux/unix-linux-process-memory-sort-ps-command-cpu


참고2> http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%A9%94%EB%AA%A8%EB%A6%AC_%EC%82%AC%EC%9A%A9%EB%9F%89%EC%88%9C_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4_%EB%B3%B4%EA%B8%B0


Posted by jungtae17
컴퓨터/우분투2016. 10. 17. 11:39
Posted by jungtae17
컴퓨터/우분투2016. 7. 4. 17:37

1. 예약된 작업목록 보기

$ sudo crontab -l


2. 작업 예약, 수정

$ sudo crontab -e


참고> -u 계정 : 해당 계정의 예약 작업


3. 예약된 작업 삭제

$ sudo crontab -r


4. 2분간격으로 작업 실행하기

*/2 * * * * {work_path} 2>&1 | /usr/bin/logger -t {work_tag}


 * 2분간격으로 실행

 * log 메시지/var/log/syslog 파일에 저장 ({work_tag}로 검색 가능)


'컴퓨터 > 우분투' 카테고리의 다른 글

프로세스 메모리 사용량 보기  (0) 2016.11.01
Timezone 찾기  (0) 2016.10.17
Secure Shell (구글 크롬 앱) 에서 리셋하는 방법  (0) 2016.06.07
vi/vim 단축키  (0) 2016.05.25
우분투에서 서비스(daemon) 관리하기  (0) 2016.05.19
Posted by jungtae17
컴퓨터/우분투2016. 6. 7. 17:15

SSH 접속 시 생성되는 fingerprint 를 삭제하는 방법은 다음과 같다.


1. JavaScript 콘솔창 연다. (<F12> 키를 누른다.)


2. Secure Shell 앱을 실행한다.


3. JavaScript 창에서 아래의 명령을 실행한다.


term_.command.removeAllKnownHosts()


참고> https://github.com/libapps/libapps-mirror/blob/master/nassh/doc/faq.txt#L460


Posted by jungtae17
컴퓨터/우분투2016. 5. 25. 14:41


출처> https://kldp.org/node/102947


다운로드>

vi-vim-cheat-sheet-svg-ko.zip

vi-vim-tutorial-svg-en.zip


Posted by jungtae17
컴퓨터/우분투2016. 5. 19. 16:04

Ubuntu 13.04 에서 추가 되었고 Ubuntu 15.04 부터는 공식적 적용되었다.

 - 참고> https://en.wikipedia.org/wiki/Systemd#Adoption_and_reception




Posted by jungtae17
컴퓨터/우분투2016. 3. 13. 16:20

우분투에서 시스템 및 패키지를 업데이트하고 사용하지 않는 패키지를 자동으로 삭제하는 방법


#!/bin/sh


sudo apt-get clean

sudo apt-get autoclean


sudo apt-get update

sudo apt-get -y upgrade

sudo apt-get -y dist-upgrade


sudo apt-get autoremove


sudo apt-get autoclean

sudo apt-get clean


sudo apt-get check



Posted by jungtae17
컴퓨터/우분투2015. 8. 23. 03:29

Ubuntu 에서 사용하지 않는 nvidia 드라이버를 삭제할 때 오류만 발생하고 패키지가 삭제 되지 않는 경우, 아래와 같이 해결하자.

오류 메시지:

Traceback (most recent call last):
  File "/usr/bin/quirks-handler", line 65, in <module>
    operation_status = main(options)
  File "/usr/bin/quirks-handler", line 48, in main
    quirks = Quirks.quirkapplier.QuirkChecker(options.package_disable, path=quirks_path)
  File "/usr/lib/python3/dist-packages/Quirks/quirkapplier.py", line 38, in __init__
    self._system_info = self.get_system_info()
  File "/usr/lib/python3/dist-packages/Quirks/quirkapplier.py", line 64, in get_system_info
    return quirk_info.get_dmi_info()
  File "/usr/lib/python3/dist-packages/Quirks/quirkinfo.py", line 46, in get_dmi_info
    'class', 'dmi', 'id', item)).read().strip()
  File "/usr/lib/python3.4/codecs.py", line 313, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte


수정해야 할 부분(/usr/lib/python3/dist-packages/Quirks/quirkinfo.py):

value = open(os.path.join(self.sys_dir,
    'class', 'dmi', 'id', item)).read().strip()


수정 후:

value = open(os.path.join(self.sys_dir,
    'class', 'dmi', 'id', item), mode='rb').read().strip()


Posted by jungtae17
컴퓨터/우분투2014. 2. 10. 15:53

 

[윈도우의 공유 폴더를 연결하는 방법]

 

먼저, 터미널을 실행 시킨 후 다음과 같이 실행한다.

 

1. 공유 폴더를 연결할 마운트 포인트를 생성한다.

 

mkdir /Volumes/Public

 

참고> Mac 에서는 /Volumes 디렉토리 아래에 마운트 포인트를 만든다. (/mnt 디렉토리 없음)

 

2. 윈도우의 공유 폴더를 마운트 한다.

 

mount_smbfs //GUEST@win-pc/SharedFolder /Volumes/Public

 

참고> mount_smbfs 사용법

 

mount_smbfs //{사용자명}[:암호]@{서버이름 또는 IP주소}/{공유폴더} /Volumes/{마운트 포인트}

 

특정 사용자가 없을 경우 GUEST 를 사용하여 접속한다.

 


[연결된 공유 폴더를 해제하는 방법]

 

터미널에서 아래와 같이 실행하여 언마운트 한다.

 

umount /Volumes/Public

 

참고> 언마운트 된 마운트 포인트는 자동으로 삭제됩니다.

 

 

자세한 사항은 터미널에서 'man mount'를 실행하거나 아래의 링크를 참고한다.

 

Mac OS X Man Page : mount_smbfs(8)

https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man8/mount_smbfs.8.html

 

Posted by jungtae17