Memory Drive

Computer_IT/OS +23

개요

  • 국내에서 제법 저렴한 호스팅 서비스인 iwinv에서 제공하는 서비스 활용법중에 하나...
  • 기본적으로 iwinv 에서 제공하는 blockstorage를 이용하여 zfs 파일 시스템을 생성할수 있다. 기본 가이드는 lvm을 이용하는것으로 가이드 하지만 zfs도 생성 가능
  • cpu를 조금 더 사용하여 파일시스템 사용 효율을 극대화 할수 있다.
    zfs활용예시
  • 설치는 openzfs 가 아닌 apt로 간단히 설치

기본으로 vm-lite (ubuntu 20버전) 과 blockstorage(예제로50GB) 생성

기본 파일시스템 확인

root@helloworld-139867:~# df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  223M     0  223M   0% /dev
tmpfs          tmpfs      48M  992K   47M   3% /run
/dev/vda1      ext4       25G  2.0G   23G   8% /
tmpfs          tmpfs     239M     0  239M   0% /dev/shm
tmpfs          tmpfs     5.0M     0  5.0M   0% /run/lock
tmpfs          tmpfs     239M     0  239M   0% /sys/fs/cgroup
/dev/vda15     vfat      105M  6.6M   98M   7% /boot/efi
/dev/loop0     squashfs   55M   55M     0 100% /snap/core18/1705
/dev/loop1     squashfs   69M   69M     0 100% /snap/lxd/14804
/dev/loop2     squashfs   28M   28M     0 100% /snap/snapd/7264
/dev/loop3     squashfs   33M   33M     0 100% /snap/snapd/12704
/dev/loop4     squashfs   56M   56M     0 100% /snap/core18/2074
tmpfs          tmpfs      48M     0   48M   0% /run/user/0
/dev/loop5     squashfs   62M   62M     0 100% /snap/core20/1081
/dev/loop6     squashfs   69M   69M     0 100% /snap/lxd/21260

vm접속후 확인

root@helloworld-139867:~# fdisk -l
...
...
...
Device      Start      End  Sectors  Size Type
/dev/vda1  227328 52428766 52201439 24.9G Linux filesystem
/dev/vda14   2048    10239     8192    4M BIOS boot
/dev/vda15  10240   227327   217088  106M EFI System

Partition table entries are not in disk order.


Disk /dev/vdb: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

zfs 패키지 설치

root@helloworld-139867:~# apt install zfsutils-linux

...
...
...

설치확인

root@helloworld-139867:~# which zfs
/usr/sbin/zfs
root@helloworld-139867:~# whereis zfs
zfs: /usr/sbin/zfs /etc/zfs /usr/share/man/man8/zfs.8.gz

blockstorage를 pool로 생성

root@helloworld-139867:~# lsblk
NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
loop0     7:0    0   55M  1 loop /snap/core18/1705
loop1     7:1    0   69M  1 loop /snap/lxd/14804
loop2     7:2    0 27.1M  1 loop /snap/snapd/7264
loop3     7:3    0 32.3M  1 loop /snap/snapd/12704
loop4     7:4    0 55.5M  1 loop /snap/core18/2074
loop5     7:5    0 61.8M  1 loop /snap/core20/1081
loop6     7:6    0 68.3M  1 loop /snap/lxd/21260
vda     252:0    0   25G  0 disk 
vda1  252:1    0 24.9G  0 part /
vda14 252:14   0    4M  0 part 
vda15 252:15   0  106M  0 part /boot/efi
vdb     252:16   0   50G  0 disk

-- ( vdb 가 block storage disk )


-- 생성
root@helloworld-139867:~# zpool create zfspool vdb

zfs pool 생성 확인

root@helloworld-139867:~# zpool list
NAME      SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP    HEALTH  ALTROOT
zfspool  49.5G   110K  49.5G        -         -     0%     0%  1.00x    ONLINE  -

생성된 pool 에 기본적으로 압축 설정

root@helloworld-139867:~# zfs get compression
zfspool  compression  off       local
root@helloworld-139867:~# zfs set compression=lz4 zfspool
root@helloworld-139867:~# zfs get compression
NAME     PROPERTY     VALUE     SOURCE
zfspool  compression  lz4       local

pool로 부터 파일시스템 생성

root@helloworld-139867:~#  zfs create -o mountpoint=/data01 -o compression=lz4 zfspool/data01
root@helloworld-139867:~# df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  223M     0  223M   0% /dev
tmpfs          tmpfs      48M 1004K   47M   3% /run
/dev/vda1      ext4       25G  2.0G   23G   8% /
tmpfs          tmpfs     239M     0  239M   0% /dev/shm
tmpfs          tmpfs     5.0M     0  5.0M   0% /run/lock
tmpfs          tmpfs     239M     0  239M   0% /sys/fs/cgroup
/dev/vda15     vfat      105M  6.6M   98M   7% /boot/efi
/dev/loop0     squashfs   55M   55M     0 100% /snap/core18/1705
/dev/loop1     squashfs   69M   69M     0 100% /snap/lxd/14804
/dev/loop2     squashfs   28M   28M     0 100% /snap/snapd/7264
/dev/loop3     squashfs   33M   33M     0 100% /snap/snapd/12704
/dev/loop4     squashfs   56M   56M     0 100% /snap/core18/2074
tmpfs          tmpfs      48M     0   48M   0% /run/user/0
/dev/loop5     squashfs   62M   62M     0 100% /snap/core20/1081
/dev/loop6     squashfs   69M   69M     0 100% /snap/lxd/21260
zfspool        zfs        48G  128K   48G   1% /zfspool
zfspool/data01 zfs        48G  128K   48G   1% /data01
  • /data01 파일시스템이 zfs로 생성된것 확인

압축 테스트

  • 50G 스토리지,파일시스템에 100G Dummy파일 생성 테스트
cd /data01
root@helloworld-139867:/data01# dd if=/dev/zero of=./100Gfile bs=1 count=0 seek=100G
0+0 records in
0+0 records out
0 bytes copied, 0.00013683 s, 0.0 kB/s

root@helloworld-139867:/data01# ls -alrth
total 5.0K
drwxr-xr-x 21 root root 4.0K Aug 10 15:07 ..
-rw-r--r--  1 root root 100G Aug 10 15:19 100Gfile
drwxr-xr-x  2 root root    3 Aug 10 15:19 .

root@helloworld-139867:/data01# df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
....
zfspool/data01 zfs        48G  128K   48G   1% /data01

Comment +0

Windows 7 부팅시 안내 화면

Comment +0







windows 2008 에서

gpedit.msc 실행

컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > 터미널 서비스 > 터미널 서버 > 연결  에서...



연결 개수 제한

터미널 서비스 사용자를 하나의 원격 세션으로 제한 


두 항목을 사용안함 선택



Comment +0


AIX가 인터넷이 된다면...

root로....

ftp ftp.software.ibm.com
Name> ftp
Password> 이메일
ftp> cd aix/freeSoftware/aixtoolbox/RPMS/ppc/wget
ftp> binary
ftp> get wget-1.9.1-1.aix5.1.ppc.rpm
ftp> quit
rpm -hUv wget-1.9.1-1.aix5.1.ppc.rpm

끝~
wget 사용...
 


FTP에 있는 package..........................
wget-1.6-2.aix4.3.ppc.rpm wget-1.7-1.aix4.3.ppc.rpm wget-1.8.1-1.aix4.3.ppc.rpm wget-1.9-1.aix5.1.ppc.rpm wget-1.9-2.aix5.1.ppc.rpm wget-1.9.1-1.aix5.1.ppc.rpm
 

Comment +0

맥 사고 safari에서 제일 먼저 검색한것...

한영전환... command + Space

Comment +0

:1,$s/^M//g

:1,$s/컨트롤+V하고 M //g

Comment +0


 MS office 2003 사용중 저장하다보면 다음과 같은 메세지가 뜬다.

문서가 저장되었지만 저장할 공간이 충분하지 않기 때문에 음성 인식 데이터가 손실되었습니다. 녹음하지 않을 경우 마이크를 끄고 디스크에서 사용 가능한 저장 공간을 확인하십시오.



해결법:
도구(T) > 옵션(O)... > [저장]  > 언어 데이터 포함(U) 체크 해제 


Comment +0

익스플로러(InternetExplorer)에서 인쇄시 이미지/배경/CSS등이 출력이 안될때가 있다.

그럴시엔 익스플로러 메뉴에서 도구(T) -> 인터넷 옵션(O) ->  고급탭 하단에 보면 다음의 항목을 활성화 시키면 된다.

사용자 삽입 이미지

Comment +0

이름 : Windows Vista Service Pack 1 Five Language Standalone (KB936330)
출시일 : 2008. 03. 18
용량 : 434.5 MB
지원언어 : English, French, German, Spanish, Japanese / 한글을 포함한 기타 언어는 곧(Coming soon)..
다운로드 URL :
http://www.microsoft.com/downloads/details.aspx?FamilyID=b0c7136d-5ebb-413b-89c9-cb3d06d12674&DisplayLang=en



아직 한글은 미 출시 입니다

Comment +0

사용자 삽입 이미지

IBM AIX ToolBox 홈페이지 http://www-03.ibm.com/systems/p/os/aix/linux/toolbox/download.html

AIX는 기본적으로 ksh 쉘이다.
그냥 그녀석을 bash 쉘로 바꾸면 자동완성 편하게 쓸수 있다.

bash rpm 을 다운받은후

#> rpm -i bash-3.0-1.aix5.1.ppc.rpm 엔터
#> bash 엔터

한후 사용하면 끝...
AIX

Comment +2

vmware 를 사용하다보면 할당된 이미지 사이즈가 더욱 증가하여야 할 경우가 있다.
그런 경우 유용하게 사용..

"c:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe" -x 15GB 
"vmdk파일명"

Using log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\vmware-Administrator\vdiskmanager.log
  Grow: 100% done.
The old geometry C/H/S of the disk is: 1044/255/63
The new geometry C/H/S of the disk is: 1958/255/63
Disk expansion completed successfully.

WARNING: If the virtual disk is partitioned, you must use a third-party
         utility in the virtual machine to expand the size of the
         partitions. For more information, see:
         http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1647


위 작업을 수행하면 VMware가 사용하는 이미지 파일의 할당 사이즈가 증가 하게 된다.

하지만 실제 OS안으로 들어가서 보면 사이즈는 그대로 표시가 되며 윈도우의 디스크관리 항목에서 파티션된 사이즈외에 생성된걸 볼수 있다. 파티션 할당 해주면 윈도우에서 사용가능하다.

사용자 삽입 이미지



참고 사이트 : http://www.vmware.com/support/ws45/doc/disks_vdiskmanager_eg_ws.html#1057652

Comment +0

Vmware 자체 툴의 Defragment Tool

"c:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe" -d "vmdk파일경로"
Using log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\vmware-Administrator\vdiskmanager.log
  Defragment: 100% done.
Defragmentation completed successfully.

Comment +0

Download URL
http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=95ac1610-c232-4644-b828-c55eec605d55


지원 2003 Family
  • Windows Server 2003 Edition(모든 32-bit x86)
  • Windows Server 2003 R2 Edition
  • Windows Storage Server 2003 R2 Edition
  • Windows Small Business Server 2003 (SBS 2003 사용자 - SP2를 설치하기 전에 기술 자료 문서 932600을 먼저 읽으십시오.)

  • Comment +0

    아주 가끔... 천재 지변으로 인하여 윈도우 기본 MIDI 재생이 안될 경우가 있다.
    그런 경우에 알아낸 방법...

    1. 제어판 -> 장치관리자 -> 사운드, 비디오 및 게임 컨트롤러 -> 해당 사운드 카드 -> 속성 -> MIDI장치 및 기기
       -> 속성 에서 사용가능 체크 확인!
    사용자 삽입 이미지


    2. GM.DLS 파일 존재 유무 확인
        windows\system32\drivers\gm.dls 파일이 있는지 확인한다. ( dxdiag 를 실행해 봐도 된다. )
        없으면 아래 파일중 gm.dls 파일을 WINDOWS\system32\drivers\ 에 복사한다. 그후 dxDLS.reg파일을 더블클릭하여 레지스트리에 추가.


    사용자 삽입 이미지

    DLS 가 정상적으로 로드되지 않았다면 재생이 되지 않는다.


    Comment +8

    Crontab

    [com@localhost ~]$ cat /etc/crontab
    SHELL=/bin/bash
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO=root
    HOME=/

    # run-parts
    01 * * * * root run-parts /etc/cron.hourly        // 매시간
    02 4 * * * root run-parts /etc/cron.daily          // 매일
    22 4 * * 0 root run-parts /etc/cron.weekly       // 매주
    42 4 1 * * root run-parts /etc/cron.monthly      // 매월



    [root@localhost cron.daily]# pwd
    /etc/cron.daily
    [root@localhost cron.daily]# ls -l
    합계 68
    -rwxr-xr-x 1 root root  379  3월 28  2007 0anacron
    lrwxrwxrwx 1 root root   39 10월  6 21:49 0logwatch -> /usr/share/logwatch/scripts/logwatch.pl
    -rwxr-xr-x 1 root root  118  3월 14  2007 cups
    -rwxr-xr-x 1 root root  180  1월  7  2007 logrotate
    -rwxr-xr-x 1 root root  418  1월  6  2007 makewhatis.cron
    -rwxr-xr-x 1 root root  137  3월 15  2007 mlocate.cron
    -rwxr-xr-x 1 root root 2181 11월 22  2006 prelink
    -rwxr-xr-x 1 root root  114  3월 15  2007 rpm
    -rwxr-xr-x 1 root root  290  3월 15  2007 tmpwatch
    [root@localhost cron.daily]#


    #Crontab TEST  (1분마다 메세지 출력)  - 전체 사용자
    SHELL=/bin/bash
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO=root
    HOME=/

    # run-parts
    01 * * * * root run-parts /etc/cron.hourly
    02 4 * * * root run-parts /etc/cron.daily
    22 4 * * 0 root run-parts /etc/cron.weekly
    42 4 1 * * root run-parts /etc/cron.monthly
    */1 * * * * echo '1분이 지났습니다.'

    #로그 관리 / 로그를 자름...



    #Crontab - 각자의 개정
    [root@localhost etc]# crontab -e





    #로그 관리
    부팅 메세지
    [root@localhost log]# dmesg

    로그
    [root@localhost log]# lastlog




    Comment +0


    tab 사이즈 설정
    :set tabstop=4


    줄번호 보임
    :set nu

    줄번호 안보임
    :set nonu

    해당 줄번호 이동
    :번호


    기본적으로 vi는 저장이 되어있지 않음.
    .vimrc 파일을 만들어 그안에서 set 명령을 주면 계속 유지 됨..
    vi .vimrc


    화면 처음 H
    화면 마지막 G
    라인 마지막 $
    한단어 뒤 B
    한줄 위 k


    Search....
    /찾고자하는 글자


    커맨드라인 명령 바로 치기
    :!명령어
    ex)  :!gcc ......








    gcc버전 확인
    gcc -v

    gcc 컴파일
    gcc 파일명.c   (기본적으로 a.out 이 나온다)

    컴파일한것 실행하기
    ./파일명.out

    gcc 옵션
    gcc -c 파일명  (오브젝트 파일만 만든다.)

    gcc -o 실행파일명 소스파일명



    그룹정보 보기
    cat /etc/group

    유저정보 보기
    cat /etc/passwd
    com:x:500:500:com:/home/com:/bin/bash
         
    유저 패스워드 파일 - Shadow File
    cat /etc/shadow
    xfs:!!:13792:0:99999:7:::
    (패스워드 파일에 !! 하면 로그인으로 바로 접근 불가)


    파일/디렉토리 권한변경
    chown 사용자 그룹 파일/디렉토리
    chown root.root test


    Root그룹에 속하기
    vi /etc/group  파일을 편집하여
    해당 그룹 뒤에 , 한뒤 해당 하는것 적어줌

    [com@localhost ~]$ chmod 777 test && chown com.com test



    압축 하기 & 묶기
    tar 묶기&압축
    > tar -zcvf 압축된.tar.gz  압축할파일 압축할 파일 ....

    bzip2 압축
    > tar -cvjf

    압축 풀기
    > tar -zxvf tar또는 gz 압축파일명

    > tar -jxvf bz2파일명



    네트워크 카드 활성/비활성 (network card down - Ethernet card down)
    > ifdown eth0
    > ifup eth0

    또는... 부팅스크립트 수정
    > /etc/rc.d/init.d/network restart
    > /etc/init.d/network restart


    누가 접속했니?
    > last


    RPM (RedHat Package Management)??
    Slackware :  TGZ
    RPM : RedHat ...

    wget URL...
    rpm 설치
    > rpm -i 설치할패키지.rpm

    rpm 제거
    > rpm -e 제거할 패키지명

    > rpm -ivh 설치할 패키지명.rpm    (### 으로 표시해줌)

    인터넷으로 바로 설치...
    > rpm -ivh 인터넷URL.rpm

    모든 설치된 RPM 목록 확인
    > rpm -qa

    설치된 rpm 확인
    > rpm -qa | grep 설치된패키지명





    'Computer_IT > OS' 카테고리의 다른 글

    MIDI 재생이 안될때  (8) 2007.12.10
    리눅스 기타 명령..  (0) 2007.10.11
    Putty Telnet Client (SSH, UTF-8)지원  (0) 2007.08.09
    [우분투] apt-get  (0) 2007.04.12
    mstsc - Remote Desktop Connection Software  (0) 2006.11.17

    Comment +0

    사용자 삽입 이미지

    PUTTY SSH Client


    항상 Telnet Program으로 Zterm 을 사용하였으나 UTF-8 과의 문제등으로 PUTTY를 사용하게되었다.
    Zterm 과 Putty 가 MIX된게 나오면 좋을텐데;;...

    다운로드 영문 최신 : http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
    다운로드 한글 구 : http://kldp.net/projects/iputty/

    'Computer_IT > OS' 카테고리의 다른 글

    리눅스 기타 명령..  (0) 2007.10.11
    vi editor source color & 리눅스 압축 기타 등등 명령....  (0) 2007.10.10
    [우분투] apt-get  (0) 2007.04.12
    mstsc - Remote Desktop Connection Software  (0) 2006.11.17
    VM Player...  (0) 2006.03.10

    Comment +0

    #sudo apt-get install [패키지명]         // 패키지 설치
    #sudo apt-get source [패키지명]       // 소스 패키지 Down
    #sudo apt-get update                       // 패키지 목록 갱신
    #sudo apt-get upgrade                     // 모든 package 갱신!~
    #sudo apt-get clean                         //  /var/cache/apt/archives 디렉토리에 다운로드한 파일을 삭제!
    #sudo apt-get remove [패키지명]      // 각각의 패키지 삭제

    이상 좀더 있음...

    Comment +0

    Windows XP Remote Desktop Connection software [XPSP2 5.1.2600.2180] - 한국어

    http://www.microsoft.com/downloads/details.aspx?FamilyID=80111f21-d48d-426e-96c2-08aa2bd23a49&DisplayLang=ko

    'Computer_IT > OS' 카테고리의 다른 글

    Putty Telnet Client (SSH, UTF-8)지원  (0) 2007.08.09
    [우분투] apt-get  (0) 2007.04.12
    VM Player...  (0) 2006.03.10
    APM 에서 UTF-8 사용시 손봐야될 파일...  (0) 2006.03.10
    무료 디버깅 툴 - ollydbg  (0) 2006.02.16

    Comment +0

    VM Player...

    Computer_IT/OS2006. 3. 10. 12:39
    그놈 참.... 재밌는 넘이다.

    Vmware workstation 에서 생성된 가상 이미지를 Acrobat Reader 처럼
    이미지를 play시킬수 있다.

    그러기에 FREE 다.

    http://www.vmware.com/download/player/

    http://download3.vmware.com/software/vmplayer/VMware-player-1.0.1-19317.exe

    'Computer_IT > OS' 카테고리의 다른 글

    [우분투] apt-get  (0) 2007.04.12
    mstsc - Remote Desktop Connection Software  (0) 2006.11.17
    APM 에서 UTF-8 사용시 손봐야될 파일...  (0) 2006.03.10
    무료 디버깅 툴 - ollydbg  (0) 2006.02.16
    Linux - Vi editor  (0) 2006.02.15

    Comment +0

    APM 에서 UTF-8 사용시 설정해야될 file...


    1. Apache 환경파일 편집 (httpd.conf)
    2. php 환경파일 편집 (php.ini)
    3. mysql 환경파일 편집 (my.cnf)
    4. apache, mysql 서비스 재시작
    5. mysql에서 캐릭터셋 확인 및 디비생성
    6. php 소스코드에 mysql_query("set names utf8;"); 함수 추가
    7. php 소스에 한글문자열이 있으면 파일저장할때 UTF-8 파일형식으로 저장
    8. 웹브라우즈의 보기-인코딩-UTF-8로 선택

    'Computer_IT > OS' 카테고리의 다른 글

    [우분투] apt-get  (0) 2007.04.12
    mstsc - Remote Desktop Connection Software  (0) 2006.11.17
    VM Player...  (0) 2006.03.10
    무료 디버깅 툴 - ollydbg  (0) 2006.02.16
    Linux - Vi editor  (0) 2006.02.15

    Comment +0

    무료 디버깅 툴 ollydbg http://www.ollydbg.de/download.htm  

    'Computer_IT > OS' 카테고리의 다른 글

    [우분투] apt-get  (0) 2007.04.12
    mstsc - Remote Desktop Connection Software  (0) 2006.11.17
    VM Player...  (0) 2006.03.10
    APM 에서 UTF-8 사용시 손봐야될 파일...  (0) 2006.03.10
    Linux - Vi editor  (0) 2006.02.15

    Comment +0

    Linux - Vi editor

    Computer_IT/OS2006. 2. 15. 00:17

    1. ": set" 으로 변경

      :set ai (autoindeant)
      --> 윗라인과 같이 자동으로 들려쓰기를 해 줍니다.

      :set ts=4 (tabstop)
      --> [tab] 키를 입력 하였을때 이동하는 크기를 조정 합니다.
         (보통 "ts=4" 일때가 가장 적당한 듯 합니다.)


      :set et (expandtab)
      --> [tab] 키를 입력 하였을때 tab에 대당하는 space 만큼 이동 됩니다.
         (Python 언어 코딩 할때 매우 편리 합니다.)


      :set si
      --> 코딩 할때 if, for 같은 것을 입력 하고 다음 라인으로 이동시 들려쓰기를 해줍니다.


      :set sw=4 (shiftwidth)
      --> "set si" 했을 경우 들려쓰기 하는 깊이를 설정 합니다.


      :set encoding=cp949 or utf-8
      --> 작업 하는 컴퓨터 또는 개발 언어에서 기본 인코딩 타입을 설정 할 수 있습니다.


    [참고]

    * 알고 있겠지만 모든 명령의 취소는 no를 앞에 붙여 주시면 됩니다. 예) :set noai
    * 항상 같은 설정이 되도록 하려면 UNIX는 홈디렉토리 아래에 .vimrc 에 넣어 주시구요

      windows 는 vim 설치 디렉토리에 _vimrc 파일에 넣어 주시면 됩니다.

      예)
        set ts=4
        set si
        set ai
        set sw=4
        set encoding=cp494

    2. vi 편집 작업시
    1) 화면 스크롤

      ^F : 한 화면 앞으로 스크롤
      ^B : 한 화면 뒤로 스크롤
      ^D : 반 화면 앞으로 스크롤
      ^U : 반 화면 뒤로 스크롤
      ^E : 한줄 앞으로 스크롤
      ^Y : 한줄 뒤로 스크롤
      H : 화면의 맨 윗줄로
      M : 화면의 중간 줄로
      I : 화면의 맨 아랫줄로

    2) 화면 나누기

      : vs 수직으로 나눔
      : sp 스평으로 나눔
      * 화면간 이동은 ^ww


    3) 마크 이동

      m[a~z] --> 현재의 위치를 기록
      '[a~z] --> 기록한 위치로 이동


    4) 접기

      V 로 블럭 설정을 한후에 'zf' 하면 접힘
      'zo' 를 하면 다시 펴짐


    5) 함수/변수명 자동 완성
      호출 하고자 하는 변수명이나 함수명의 앞글자만 쓰고서 ^p 를 입력 하면 자동 완성 됨


    6) 잠시 쉘로 나가기
      ^z, 들어 올때는 fg

    'Computer_IT > OS' 카테고리의 다른 글

    [우분투] apt-get  (0) 2007.04.12
    mstsc - Remote Desktop Connection Software  (0) 2006.11.17
    VM Player...  (0) 2006.03.10
    APM 에서 UTF-8 사용시 손봐야될 파일...  (0) 2006.03.10
    무료 디버깅 툴 - ollydbg  (0) 2006.02.16

    Comment +0