1. 저장소 추가

svnadmin create --fs-type fsfs {저장소 이름}

Posted by 하솔

2011/10/26 21:59 2011/10/26 21:59
,
Response
No Trackback , No Comment
RSS :
http://blog.hasol.net/rss/response/405

참고
우분투 공식 문서: https://help.ubuntu.com/community/Tasksel


우분투에서 Tasksel을 이용하면 주요한 패키지를 한꺼번에 설치할 수 있다.

사용법
특정 패키지 설치: sudo tasksel install [package name]
특정 패키지 선택 후 설치: sudo tasksel

특정 패키지를 선택해서 설치하고자 하면 단순히 "sudo apt-get tasksel" 명령어를 이용하면 된다.
실행 시 다음 그림과 같은 화면으로 전환되면 원하는 항목을 스페이스바를 이용하여 선택한 후 설치하면 된다.
사용자 삽입 이미지

만약 LAMP(Linux, Apache, MySQL, PHP)를 설치하고자 한다면 단순히,
"sudo tasksel install lamp-server" 명령어만 입력해도 알아서 잘 설치해 준다.


"apt-get" 사용이 아직 익숙하지 않은 사용자에게는 편리한 명령어인 듯 하다.

Posted by 하솔

2011/03/03 22:34 2011/03/03 22:34
, , , , , ,
Response
No Trackback , No Comment
RSS :
http://blog.hasol.net/rss/response/395

참고: http://ubuntu.or.kr/viewtopic.php?p=50834#p50834

우분투 서버(Ubuntu Server) 설치 후 처음 보는 화면은 콘솔(console) 창이다.

초기 언어 설정을 "한국어"로 했다면 기본 로케일(locale)이 UTF-8이라서,
메시지들이 모두 한글로 나오나 아쉽게도 콘솔에서는 이를 지원하지 않아 모두 깨진다.

임시 방편으로 모든 메시지를 영어로 출력되게 하는 방법이 있다.

터미널서 "export LANG=C"를 입력하고 실행하면, 메시지도 영문으로 보인다.
항상 적용하려면 .bashrc 파일에 넣어 주면 되며, 그 경우 그놈(X window) 로그인도 영문으로 된다.

한글을 콘솔 창에서 보기 위해서는 "jfbterm"이라는 패키지를 설치하면 된다는데,
그다지 추천은 하지 않는 듯 하다.

Posted by 하솔

2011/03/02 22:13 2011/03/02 22:13
, , , , , ,
Response
No Trackback , No Comment
RSS :
http://blog.hasol.net/rss/response/394

MySQL 중지 및 시작 방법


1. 중지

방법1) mysqladmin -u 아이디 -p shutdown
방법2) killall mysqld


2. 시작

방법1) mysqld_safe &

Posted by 하솔

2007/09/06 13:23 2007/09/06 13:23
, , ,
Response
No Trackback , No Comment
RSS :
http://blog.hasol.net/rss/response/371

quota의 설정

- fstab에서 option에 usrquota 옵션을 추가
comgra:/etc# less fstab
# /etc/fstab: static file system information.
#
#
/dev/hda1 / ext2 errors=remount-ro 0 1
/dev/hda2 none swap sw 0 0
/dev/hdb1 /home ext2 errors=remount-ro,usrquota 0 1
/dev/hda3 /home1 ext2 errors=remount-ro,usrquota 0 1
/dev/hdd1 /home/comgra ext2 errors=remount-ro 0 1
proc /proc proc defaults 0 0
/dev/fd0 /floppy auto user,noauto 0 0
/dev/cdrom /cdrom iso9660 ro,user,noauto 0 0


- 파티션 디렉토리에 quota를 위한 quota 파일 생성
comgra:/# cd home
comgra:/home# touch quota.user
comgra:/home# chmod 640 quota.user


- quota 설정
comgra:/home/amoros# edquota -u amoros
Disk quotas for user amoros (uid 1003):
Filesystem blocks soft hard inodes soft hard
/dev/hdb1 171348 0 0 3482 0 0


- quota의 실행과 중지
comgra:/etc# quotaoff -av
/dev/hdb1 [/home]: user quotas turned off
/dev/hda3 [/home1]: user quotas turned off
comgra:/etc# quotaon -av
/dev/hdb1 [/home]: user quotas turned on
/dev/hda3 [/home1]: user quotas turned on


- quota 확인
comgra:/etc# quota amoros
Disk quotas for user amoros (uid 1003):
Filesystem blocks quota limit grace files quota limit grace
/dev/hdb1 171348 1024000 1200000 3482 0 0

Posted by 하솔

2005/06/03 16:28 2005/06/03 16:28
Response
No Trackback , No Comment
RSS :
http://blog.hasol.net/rss/response/288

출처: http://www.hackerslab.org/

find 명령의 가장 기본적인 사용법은 find --help 라는 명령어를 통해서 알 수 있습니다.
Usage: find [path...] [expression]

쉽게 해석하자면,
find [찾기 시작할 부모 디렉토리] [각종 문법]

찾기 시작할 부모 디렉토리
찾고자하는 프로그램 혹은 문법에 해당되는 파일을 찾기 시작할 디렉토리를 지정해줍니다.
만약 모든 디렉토리를 검사해서 원하는 파일을 찾고자 하면 '/' (루트디렉토리)를 명시하면 됩니다. 사용자들 홈디렉토리에서 찾으려면 '/home' 디렉토리를 지정합니다.


문법
사용되는 문법은 상당히 많으나 사용 빈도가 높은 몇 가지만 알아봅시다.

1) -name "문자열"
디렉토리를 검사할때 파일이름이 문자열에 속하는 것을 찾을때 사용합니다.

- 문자열 예제
+ "*mp3" : 마지막이 mp3로 끝나는 모든 문자열
+ "mp3" : mp3 로 된 문자열
+ "mp3*" : 첫글자가 mp3인 문자열
+ "*mp3*" : mp3 라는 문자가 어디든 상관없이 들어있는 문자열
+ "?mp3" : 첫글자 하나는 어떤문자라도 상관없고 뒤의 글자는 mp3인 문자열
ex) amp3 , 1mp3 , mmp3 , 6mp3 , 3mp3
+ "??mp3" : 앞에 두글자는 어떤문자라도 상관없고 뒤의 글자는 mp3인 문자열
ex) mmmp3 , 12mp3 , 34mp3 , kkmp3
+ "m?3" : 가운데 글자만 어떤문자라도 상관없고 나머지는 그대로인 문자열
ex) mp3 , mm3 , m33 , m13 , mr3 , mq3
+ "mp3???" : 앞의 문자열은 mp3 이고 뒤의 세개의 문자열은 어떤문자라도 상관없는 문자열
ex) mp3123 , mp3aaa , mp3adf , mp3ert , mp3iao
(참고로 ? 표시가 하나면 하나의 문자만 아무거나여도 상관없다는 것이며, ??? 이렇게 3개라면 3개의 문자열만 아무거나여도 상관없다는 것이다.)

2) -user "유저이름"
+ 특정 유저의 소유권인 파일을 찾을때 사용합니다.

3) -perm "퍼미션"
+ 명시된 퍼미션으로 된 파일을 찾습니다.

그외에도 많은 옵션들이 있지만 -exec 옵션을 살펴보기로 합니다.

4) -exec [사용할 명령]
+ 해당 문법들로 검색된 파일을 입력값으로 해서 명령을 내린다.

ex) -exec rm -rf {} ;
: 검색된 파일을 rm 명령에 -rf 옵션을 주어 입력값에 넣는다. 즉, rm -rf 검색된 파일


Find 사용 예제

> find / -name "*mp3"
+ mp3로 끝나는 파일을 전체 디렉토리에서 찾는다.

> find / -user "bugscan"
+ 소유권이 bugscan 인 파일을 전체 디렉토리에서 찾는다.

> find / -perm 755
+ 755 퍼미션으로 된 파일을 전체 디렉토리에서 찾는다.

> find / -perm 4755
+ 4755 퍼미션으로 된 파일을 전체 디렉토리에서 찾는다.

> find / -perm -4000
+ 최소한 4000 퍼미션이 있는 모든 파일을 찾는다.

Posted by 하솔

2004/10/20 12:03 2004/10/20 12:03
Response
No Trackback , No Comment
RSS :
http://blog.hasol.net/rss/response/110

간단하다..

ifconfig 라는 명령어를 이용하면 된다.


실행한 모습
comgra:/etc/bind# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:EE:B1:01:70:A6  
          inet addr:147.46.92.40  Bcast:147.46.92.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:399251 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3950 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:33997460 (32.4 MiB)  TX bytes:755546 (737.8 KiB)
          Interrupt:11 Base address:0xb000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:44 errors:0 dropped:0 overruns:0 frame:0
          TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:4197 (4.0 KiB)  TX bytes:4197 (4.0 KiB)



Help 메뉴
Usage:
  ifconfig [-a] [-i] [-v] [-s] <interface> [[<AF>] <address>]
  [add <address>[/<prefixlen>]]
  [del <address>[/<prefixlen>]]
  [[-]broadcast [<address>]]  [[-]pointopoint [<address>]]
  [netmask <address>]  [dstaddr <address>]  [tunnel <address>]
  [outfill <NN>] [keepalive <NN>]
  [hw <HW> <address>]  [metric <NN>]  [mtu <NN>]
  [[-]trailers]  [[-]arp]  [[-]allmulti]
  [multicast]  [[-]promisc]
  [mem_start <NN>]  [io_addr <NN>]  [irq <NN>]  [media <type>]
  [txqueuelen <NN>]
  [[-]dynamic]
  [up|down] ...

  <HW>=Hardware Type.
  List of possible hardware types:
    loop (Local Loopback) slip (Serial Line IP) cslip (VJ Serial Line IP) 
    slip6 (6-bit Serial Line IP) cslip6 (VJ 6-bit Serial Line IP) adaptive (Adaptive Serial Line IP) 
    strip (Metricom Starmode IP) ash (Ash) ether (Ethernet) 
    tr (16/4 Mbps Token Ring) tr (16/4 Mbps Token Ring (New)) ax25 (AMPR AX.25) 
    netrom (AMPR NET/ROM) rose (AMPR ROSE) tunnel (IPIP Tunnel) 
    ppp (Point-to-Point Protocol) hdlc ((Cisco)-HDLC) lapb (LAPB) 
    arcnet (ARCnet) dlci (Frame Relay DLCI) frad (Frame Relay Access Device) 
    sit (IPv6-in-IPv4) fddi (Fiber Distributed Data Interface) hippi (HIPPI) 
    irda (IrLAP) ec (Econet) x25 (generic X.25) 
  <AF>=Address family. Default: inet
  List of possible address families:
    unix (UNIX Domain) inet (DARPA Internet) inet6 (IPv6) 
    ax25 (AMPR AX.25) netrom (AMPR NET/ROM) rose (AMPR ROSE) 
    ipx (Novell IPX) ddp (Appletalk DDP) ec (Econet) 
    ash (Ash) x25 (CCITT X.25) 

Posted by 하솔

2004/10/13 08:49 2004/10/13 08:49
Response
No Trackback , No Comment
RSS :
http://blog.hasol.net/rss/response/86

debian에서 kernel을 업데이트 하는 방법을 알아보자.

debian woody의 kernel 버전은 2.2이다.
네트워크 드라이브를 연결하기 위해서 SAMBA를 깔았더니.. 건방지게 -_-; 커널 2.4 버전이 필요하덴다;

그래서 석교형의 도움을 받아 커널 2.4 설치..!
의외로 간단하다~;

자.. 그럼 dselect를 실행해 보기 이전에..
석교형 말로는 initrd-tools라는 패키지가 설치되어 있어야 한다고 한다.. 음.. 그렇군.!

아무튼.. dselect를 실행하면 위의 패키지도 의존성에 의해서 설치가 되긴 하지만.. 그래도 석교형 말을 따라서 먼저 설치 하였다. (그냥 설치하면 된다.)

그럼 dselect 실행~!

오늘의 설치 패키지는
kernel-image 2.4.18-5 2.4.18-5 Linux kernel image 2.4.18 on PPro/Celeron/PII/PIII/PIV.

설치하면 의존성 관련해서 메세지가 나오는 데 필요하다면 document 파일도 체크하시길..

그리고 Install 을 시작한다.

[ 회식 가니.. 다음에 to be continue... ]

Posted by 하솔

2004/06/21 22:02 2004/06/21 22:02
Response
No Trackback , No Comment
RSS :
http://blog.hasol.net/rss/response/12


블로그 이미지

스스로의 경제학..

- 하솔

Notices

Archives

Authors

  1. 하솔

Calendar

«   2012/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Site Stats

Total hits:
176672
Today:
48
Yesterday:
59