티스토리

OnTheLinux
검색하기

블로그 홈

OnTheLinux

otl.kr/m

:: OTL = 운(運) = 삶 = 사람 ::

구독자
0
방명록 방문하기
공지 나.. 모두보기

주요 글 목록

  • [Debian] nonfree repository 추가하기 아래 화면에서 붉은색으로 칠해진 부분처럼 추가하면 된다. # vi /etc/apt/source.list deb http://ftp.kr.debian.org/debian/ wheezy main contrib non-free deb-src http://ftp.kr.debian.org/debian/ wheezy main contrib non-freedeb http://security.debian.org/ wheezy/updates main contrib non-free deb-src http://security.debian.org/ wheezy/updates main contrib non-free# wheezy-updates, previously known as 'volatile' deb http://ftp... 공감수 1 댓글수 31 2013. 5. 15.
  • 이더넷 인터페이스 이름 변경하기 VMWARE에서 Clon을 뜨면.. 동일한 맥어드레스 충돌때문에 네트워크 인터페이스를 새로 생성하는 듯 하다.이에 따라 네트워크의 설정이 eth0가 아니 eth2, eth3 등과 같은 터무늬 없는 인터페이스가 생성된다.. 이를 관리의 편의를 위하여 eth0로 바꾸고 싶다면.. 아래와 같이 수정하자.. vi /etc/udev/rules.d/70-persistent-net.rules # PCI device 0x1022:0x2000 (pcnet32) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" # PCI device 0x102.. 공감수 0 댓글수 0 2013. 1. 4.
  • /proc/loadavg 3.2.16. /proc/loadavg This file provides a look at the load average in regard to both the CPU and IO over time, as well as additional data used by uptime and other commands. A sample /proc/loadavg file looks similar to the following: 0.20 0.18 0.12 1/80 11206 The first three columns measure CPU and IO utilization of the last one, five, and 15 minute periods. The fourth column shows the number of.. 공감수 0 댓글수 1 2011. 8. 2.
  • 리눅스 벤치마크 프로그램 목록 소개 오버클럭, 벤치마크 웹 사이트 소개 입니다. (중략...) 라이브CD stresslinux - stresslinux는 부팅하여 최소한으로 실행하는 리눅스 배포판으로 USB,CD,PXE로 구동 할수 있습니다. 모니터링 lm sensors - 팬, 전압, 온도 모니터링 hddtemp - 하드디스크 온도 모니터링 smartmontools - 하드디스크의 SMART 시스템 모니터링입니다. 벤치마크 모음 PTS - phoronix 테스트는 리눅스에서 사용할 수 대부분의 포괄적인 테스트 및 벤치마킹 플랫폼입니다. freebench - 메모리, 정수, 부동 소수점 벤치 마크 lmbench - 포터블 벤치마크 모음 ltp - 리눅스 테스트 프로젝트 벤치마크 모음 nbench - 바이트 매거진의 BYTEmark 메.. 공감수 0 댓글수 0 2011. 7. 25.
  • 11.04에서 왼쪽에 바 없애기..::임시) ubuntu 로그인 할때 세션을 다른걸로 변경하면 된다고 함.. 테스트 해봐야지.. 공감수 0 댓글수 0 2011. 5. 11.
  • portsentry를 이용한 실시간 방어 구현 펌'd by http://www.superuser.co.kr 포트스캐닝 방어의 가장 확실한 대안이 될수있는 portsentry에 대한 설명을드릴까한다. Ping이나 기타 다른 도구들을 이용하여 불법적인 접근을 하려고 할 때 /etc/hosts.deny 파일에 실시간으로 추가되어 서버접근 및 포트스캔을 막는 막강한 보안툴이다. 먼저, 설치부터 해보도록 하자. 다음은 Portsentry-1.1.tar.gz 를 다운 받아서 tar로 압축을 풀고 있는 작업이다. 압축이 다 풀린다음 portsentry-1.1 이란 디렉토리로 이동하여 생성된 파일들을 "ls �l"로 확인해 본 것이다. 그런다음 다음과 같이 make linux로 컴파일을 한 것이다. 그런다음 make install로 생성된 파일들을 적당한 위치에 .. 공감수 0 댓글수 0 2011. 4. 25.
  • linux를 콘솔로 사용할때 해상도가 안맞아서 우울하셨던분을 위한 팁.. 개념은 부팅시 커널 옵션을 변경해서 해상도를 키워주는 것이고, TEST에 성공했습니다. 사실 리눅스 콘솔에 직접 붙어서 사용할 일이 잘 없기 때문에 유용하지 않을 수도 있지만.. 썩 괜찮은 팁이라 한번 기록해봄.. grub.conf 파일을 열어서 아래와 같이 편집한다.(/boot/grub/grub.conf, menu.lst 모두 동일파일) [root@localhost ~]# vi /etc/grub.conf kernel (...어쩌구...) vga=769 여기서 769는 640x480 해상도에 256색을 가진 프레임버퍼를 쓰겠다는 이야기이며, 더욱 높은 해상도와 많은 수의 색을 사용하고 싶으면 다음 표를 참고하시기 바랍니다. Colors 640x480 800x600 1024x768 1280x1024 160.. 공감수 0 댓글수 0 2011. 3. 8.
  • YUM 서버를 DAUM으로 변경하기. repo파일수정 # vi /etc/yum.repos.d/CentOS-Base.repo 아래와 같이 입력해서 서버를 변경 :%s/mirrorlist=/#mirrorlist=/g :%s/#baseurl=/baseurl=/g :%s/mirror.centos.org/ftp.daum.net/g 펌'd by 김석래 공부 노트 공감수 0 댓글수 0 2011. 3. 7.
  • [해결법]PUTTY를 사용하면 한글이 깨진다.. 서버에 로그인해서 사용중인 캐릭터 셋(Character Set)를 확인 한다. # echo $LANG Putty 연결시 Window – Translation 에서 아래의 부분을 사용중인 캐릭터 셋으로 변경하면 됩니다. PS. 리눅스의 캐릭터 셋을 변경하는 방법은 http://otl.ne.kr/58를 참조 하도록 한다. 다른 ssh client에서도 동일하게 적용되며, 위치가 틀릴 뿐이다. 공감수 0 댓글수 0 2011. 3. 7.
  • 메일 발송 스크립트 tail -10 /var/log/message | mail -s "log message" coriahn@otl.ne.kr 공감수 0 댓글수 0 2011. 1. 28.
  • [BASH] 어제날짜를 구하고싶다, 지난달 날짜를 구하고 싶다 오늘 날짜 [root@lin ~]# date +'%Y%m%d' 20110128 어제 날짜 [root@lin ~]# date -d '1 day ago' +'%Y%m%d' 20110127 이틀전 [root@lin ~]# date -d '2 day ago' +'%Y%m%d' 20110126 한달 이틀전 [root@lin ~]# date -d '1 month ago 2 day ago' +'%Y%m%d' 20101226 그렇다면 내일 날짜는 어떻게 알수 있을까???? 오늘 날짜 [root@lin2 tmp]# date +'%Y%m%d' 20110211 내일 날짜 [root@lin2 tmp]# date -d '1 day' +'%Y%m%d' 20110212 모레 날짜 [root@lin2 tmp]# date -d '2 .. 공감수 0 댓글수 0 2011. 1. 28.
  • [BASH] 문자열 1. 패턴으로 문자열 자르기 1.1. 패턴에서 6번째 값 추출(/etc/passwd에서 홈 디렉토리 추출) # grep coriahn /etc/passwd | awk -F : '{print $6}' Awk을 이용해서 “:”를 구분자로 6번째 필드를 출력 1.2. 패턴에서 마지막 값 추출(패스에서 마지막 패스 추출) # echo ${PATH##*:} “:”를 구분자로 마지막값 출력 ##의 의미는 일단 미지수 1.3. 패턴에서 마지막 값 잘라내기(파일명에서 확장자 제거) # path=back.sh # echo ${path%.*} back “.”을 구분자로 하여 마지막 패턴을 삭제하는듯… 2. –추가사항은 나중에.. BASH: Split a string without ‘cut’ or ‘awk’Posted by.. 공감수 0 댓글수 0 2011. 1. 28.
  • yum group install yum 기능 중 groupinstall이라는 옵션이 있다. 이 기능을 이용하면 미리 설정된 패키지들을 손쉽게 설치할 수 있도록 해준다. 1. 그룹 목록 확인 [root@localhost ~]# yum grouplist Loaded plugins: fastestmirror Setting up Group Process Loading mirror speeds from cached hostfile * addons: data.nicehosting.co.kr * base: data.nicehosting.co.kr * extras: data.nicehosting.co.kr * updates: data.nicehosting.co.kr Installed Groups: Administration Tools DNS Name.. 공감수 0 댓글수 0 2011. 1. 4.
  • Centos 5.x에서 #make menuconfig가 안될때 리눅스를 설치할때 기본으로 설치했더니.... 안깔린게 무쟈게 많다... 나같은 경우는 필요한 커널옵션이 있어서 소스컴파일하고 make menuconfig 하는 부문에서 발생했다. 에러의 원인은 make menuconfig 을 실행할때 먼저 커널소스에 /usr/src/linux/scripts/kconfig/lxdialog check-lxdialog.sh 를 실행해서 ncurses 헤더와 라이브러리가 설치되어 있는지 확인한뒤 없으면 에러메세지를 띄우고 있으면 ncurses 헤더와 라이브러리를 써서 menuconfig프로그램(lxdialog)을 컴파일한뒤 옵션 설정 화면을 띄우게 되는데 이부분에서 에러가 발생한것이다. ncurses 라이브러리는 콘솔또는 터미널 화면에서 그래픽 환경을 사용하기 위한것으로 GUI.. 공감수 0 댓글수 0 2010. 10. 7.
  • resolv.conf 의 설정이 초기화 된다. :: Centos :: -----------------가상화 프로그램을 이용하여 아이피를 자동으로 하여 리눅스를 설치 후, 리눅스에 고정으로 아이피를 할당하고, resolv.conf파일을 수정하였지만, 재부팅후 설정이 리셋되어 있는 황당한 경우가 있다. resolv.conf 파일을 열어서 자세히 살펴보면.. 아래와 같은 메시지를 볼 수 있다. ; generated by /sbin/dhclient-script dhcp를 통해 아이피를 자동으로 할당 받을때 dhclient-script에 의해 resolv.conf파일이 생성되어서 이가 변화 되지 않았음을 의미 합니다. 이는 /etc/sysconfig/networking/profiles/default 의 경로에 설정파일이 저장 됩니다. 이에 대한 해결책은 ht.. 공감수 0 댓글수 0 2010. 9. 18.
  • Masquerading Made Simple HOWTO[쉽게 말해서 리눅스로 공유기 만들기] Masquerading Made Simple HOWTOJohn Tapsell Thomas Spellman Matthias Grimm 서정민번역 정윤조번역 고침 모든 필자들은 irc.opensource.net 서버의 #debian 채널에서 만날 수 있다. 이 문서의 공식 메인테이너는 John Tapsell(JohnFlux)이다. 질문이나 시비걸기, 의견, 데이트 신청 등을 하려면 John Tapsell에게 이메일을 보내기 바란다. David Ranch의 문서를 뻔뻔스럽게 도용한 점을 밝힌다 - . 이 문서는 IP-Masquerading HOWTO 문서를 보충할 뿐 대체하지 않는다. 따라서 반드시 두 문서는 함께 보기를 권장한다. 이 문서는 IP-Masquerading HOWTO 문서에서 이미 다룬 내용은 .. 공감수 0 댓글수 0 2010. 4. 5.
  • free # free -m -t total used free shared buffers cached Mem: 2022 1420 602 0 64 1137 -/+ buffers/cache: 218 1804 Swap: 1983 0 1983 Total: 4006 1420 2586 mem의 total : 물리적 메모리의 값(2G) used : 물리적 메모리의 사용량 free : 물리적 메모리의 남은량 shared : ?? buffers : 버퍼영역으로 할당된 메모리 cached : 케시영역으로 할당된 메모리 -/+ buffers/cache의 used : 버퍼와 케시영역을 제외한 실질적인 사용량 free : 버퍼와 케시영역을 포함한 실질적인 메모리의 남은량(mem의 free, buffers, cached 의 값을 더한값) 공감수 0 댓글수 0 2010. 2. 25.
  • 리눅스에 있는 기본 명령어 소스 ftp://ftp.kernel.org/pub/linux/utils/util-linux/ 여기서 파일 받은 다음에 압축풀고.. find로 write 검색 해보세요.. write.c라는 파일이 있네요.. 공감수 0 댓글수 0 2009. 12. 2.
  • ISO 파일 마운트 하기 리눅스에서는 CD이미지(ISO)를 마운트 하기위해 별도의 프로그램을 필요로 하지 않습니다. 참 좋은 현상이죠... # mount -o loop -t iso9660 -r /home/test.iso /mnt/iso깔끔하게 명령어 한줄로 마운트 시키기.. 굿입니다 아주 굿이에요.. 공감수 0 댓글수 0 2009. 9. 9.
  • 리눅스 서버의 종료 및 재시작 PC의 메인 운영체제를 리눅스로 변경하면서.. 영화를 보다가 잘때 꼭 유용한 명령어다.. ㅋㅋㅋㅋ - shutdown을 이용한 시스템 종료 및 재시작 # /sbin/shutdown [-t sec] [-rkhncfF] time [warning-messages] -k : 실제로 종료하지 않고 모든 사용자에게 경고 메시지만을 보냅니다. -r : 시스템 종료후에 재부팅을 합니다.(reboot) -h : 시스템을 종료하며 재부팅을 하지 않습니다.(halt) -f : 재부팅할 때 파일시스템체ㅡ를 (fsck: file system check)를 하지 않습니다. -c : 이전에 내렸던 shutdown명령을 취소합니다. time : 몇분 후에 시스템을 종료할 것인가를 지정합니다. warning-messages : 사용자.. 공감수 0 댓글수 0 2009. 8. 13.
  • bind 초간단 업데이트기.. ISC에서 bind9.x버전에 문제가 있다고 업데이트를 하라는 내용의 문서를 발표했습니다. 그에 이어 안철수 연구소에서 관련 내용을 아래와 같이 공지하게 됩니다. ISC BIND 9"Dynamic Update" 요청을 통한 서비스 거부 취약점 그에 따라 관리하는 dns도 업데이트를 해야 겠기에 검색하고 테스트 해본결과... 초간단한 설치에 대해서 블로깅 해봅니다. 만약을 위해서 백업을 철처히 합시다.. ㅡ,.ㅡ 백업에 대한 책임은 항상 당사자에게 있습니다.. ㅡ,.ㅡ 각설하고.. 시작 합니다.. 이는 Centos 4.x와 5.x에서 테스트 한내용입니다. 일단 설치할 파일을 받아야 겠죠?? # wget http://ftp.isc.org/isc/bind9/9.6.1-P1/bind-9.6.1-P1.tar.gz.. 공감수 0 댓글수 0 2009. 8. 5.
  • 리눅스를 VNC로 설치하기.. linux vnc라는 옵션 처음본다... ㅡ,.ㅡ 그래서 안먹힐줄 알고 한 테스트인데.. 뭔가 지나간다.. ㅡ,.ㅡ 될려나?? 일반설치랑 틀린점이 없다.. 아이피를 넣으랍신다.. 물론 dhcp로도 된다.. 희안하네.. 헉.. 이게 끝이다.. ㅡ,.ㅡ 뭐지?? VNC가 어떻고.. 뜬다.... 해보자... 까지꺼.. 정말 설치하느라 캡쳐를 못했지만 뜬다.. ㅡ,.ㅡ 설치화면이 뜬다.. 희안하네.. 만쉐이.. ㅋㅋㅋㅋ 공감수 0 댓글수 0 2009. 7. 31.
  • DBMS, LDAP 등과 연동되는 DNS, DHCP 서버 네임서버에서 데이타를 텍스트파일로 관리할 경우 관리하는 도메인이 늘어나면 처리가 불편합니다. 이러한 경우에는 DBMS와 연동하거나 LDAP 서버와 연결하여 사용할 수 있는 네임서버들이 있습니다. 이러한 것들을 이용하면 DNS와 관련된 관리업무를 편리하게 할 수 있습니다. 만약 제가 직접 DNS를 운영하는 경우라면 저는 이러한 DNS를 쓸 것입니다. vi로 named.conf 수정하는 작업은 오우~~~ * DNS Server 비교 http://en.wikipedia.org/wiki/Comparison_of_DNS_server_software * DNS 소프트웨어 비교 : 아래 자료보면 Mysql, LDAP 서버와 연동할 수 있는 dns 소개하고 있음. http://cr.yp.to/djbdns/other.h.. 공감수 0 댓글수 0 2009. 7. 22.
  • binary 파일 뷰어 xxd 명령어는 리눅스 shell상에서 binary파일(이진파일)의 hexdump를 보여주는 명령어이다. 기본 사용법은 xxd [option] filename 과 같다. 버전에 따라 약간의 차이는 있지만 option 동작은 다음과 같다. -b : dump가 이진법(즉, 0과1)로 출력됨. -c 갯수 : 행(line)당 출력되는 열(column)의 갯수 설정. -g 갯수 : 출력시 group으로 묶이는 byte의 갯수를 설정. -l 길이 : 설정된 길이 byte 만큼만 출력됨 -p 또는 -ps : 주소나 ASCII없이 hexdump 내용만 출력됨. -u : hex를 소문자 대신 대문자로 출력. -s [+][-]위치 : 설정된 위치에서 부터 hexdump함. 위치 또는 +위치는 파일의 시작부터의 위치를 나타.. 공감수 0 댓글수 0 2009. 3. 30.
  • 리눅스에서 파일명 일괄 변경하기. rename 's/.txt$/.doc/' * NAME rename - renames multiple files SYNOPSIS rename [ -v ] [ -n ] [ -f ] perlexpr [ files ] DESCRIPTION "rename" renames the filenames supplied according to the rule specified as the first argument. The perlexpr argument is a Perl expression which is expected to modify the $_ string in Perl for at least some of the filenames specified. If a given filename is not modifie.. 공감수 0 댓글수 0 2009. 3. 23.
  • grep에서 제외하고 검색하기. cat /etc/freeradius/clients.conf |grep -v '#' 공감수 0 댓글수 0 2009. 3. 16.
  • update-rc.d(chkconfig) Ubuntu를 처음설치했는데.. 아주 당황스럽게도.. ntsysv가 없다.. 헉.. chkconfig도 없다.. 잭일.. usage: update-rc.d [-n] [-f] remove update-rc.d [-n] defaults [NN | SS KK] update-rc.d [-n] start|stop NN runlvl [runlvl] [...] . -n: not really -f: force 공감수 0 댓글수 0 2009. 3. 16.
  • Ubuntu 언어 설정 1. apt-get install language-pack-ko 2. sudo locale-gen ko_KR.EUC-KR 3. sudo dpkg-reconfigure locales 4-1. sudo vi /etc/environment PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" LANGUAGE="ko_KR:ko:en_GB:en" LANG="ko_KR.UTF-8" LANG="ko_KR.EUC-KR" 4-2. sudo vi /etc/defaults/locale 수정 (8.10이후..) LANG="ko_KR.UTF-8" LANG="ko_KR.EUC-KR" LANGUAGE="ko_KR:ko:en_GB:en" # 5-.. 공감수 0 댓글수 0 2009. 3. 13.
  • Apache에서 한글이 께질때.. httpd.conf에 다음과 같이 수정 AddLangauge kr .kr 추가 LanguagePriority kr을 젤 앞으로 AddDefalutCharset EUC-KR 혹은 utf-8 로 변경 공감수 0 댓글수 0 2009. 3. 12.
  • Ubuntu 에서 IP설정하기 vi /etc/network/interfaces 이제 설정을 하도록 하죠. auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 dns-nameservers 168.126.63.1 168.126.63.2 위에 적어놓은 설정값은 가상으로 적어둔것이니까 자신의 설정에 맞게 바꾸어 주세요. 만약에 자동으로 ip를 할당 받길 원할 때에는 어떻게 할까요? auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp 이.. 공감수 0 댓글수 0 2009. 3. 12.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.