TechTree(IT|Dev|SW)175 우분투 vsftpd 설정하기 우분투 vsftpd 설정하기 root@ubuntu:/etc# sudo apt-get install vsftpd vi /etc/vsftpd.conf #접속 제한 및 사용권한 listen=YES #standalone 으로 서비스여부(아닐경우 inetd에 수동추가) #다수의 사용자시 standalone가 유리하다. anonymous_enable=YES #익명연결을 허용하려면 주석제거 local_enable=YES #로컬계정 사용자들의 접속 허용 write_enable=YES #FTP 전송명령어 중 write를 허용여부 local_umask=022 #같은그룹과 Others 그룹의 쓰기권한 금지 ascii_upload_enable=YES #ASCII 파일 업로드 가능 ascii_download_enable=YES.. 2010. 11. 18. 우분투 inetd 설치하기 #우분투에는 패키지 선택여부에 따라 다르지만 기본적으로 inetd가 설치되지 않는다. sudo apt-get install openbsd-inetd 로 설치 #서비스 등록 vi /etc/inetd.conf #telnet 데몬의 예 telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd #inetd 재시작 sudo /etc/init.d/openbsd-inetd restart 2010. 11. 18. GRUB 과 서로 다른 HDD에서 윈도우7 설치후 BOOTMGR is missing 오류 GRUB 과 서로 다른 HDD에서 윈도우7 설치후 BOOTMGR is missing 오류 우분투가 설치되었던 맛간 E-IDE 삼성 하드(2004년산) 120GB를 떼어내고, 컴퓨존에서 주문해 어제 새로 도착한 히타치 SATA2 하드 320GB 를 달았다. 여기에 새로 파티션을 반반 나눠 윈도우7을 설치했다. 그리고 기존의 윈도우7이 설치되었던 160GB SATA1 하드를 모두 포맷하여 밀고 우분투를 재 설치 하였다. 즉,총 하드 3개에 바이오스 부팅순서는 다음과 같은 상황에서, 1.120GB SATA1 2.320GB SATA2 3.1TB SATA2 먼저, 2번에 윈도우7 설치, 부팅 정상 1번에 우분투 서버설치, 설치중에 알아서 다른 O.S 찾는 부분에서 어째 윈도우7을 찾지 못함 설치후 우분투 로긴해서.. 2010. 11. 17. 자동 마운트 설정 하기 vi /etc/fstab # blkid로 UUID 검사후 추가 # UUID|마운트 포인트|파일 시스템|옵션|dump 여부| fsck 여부 # 윈도우7 디스크 UUID=A45CF7C75CF791F2 /media/sdb1 ntfs-3g defaults,locale=ko_KR.UTF-8 0 0 # 데이타 디스크 UUID=00B47023B4701CFA /media/sdc1 ntfs-3g defaults,locale=ko_KR.UTF-8 0 0 2010. 11. 17. SecureCRT 에서 Ubuntu 한글 깨질때 SecureCRT 에서 Ubuntu 한글 깨질때 기본값이 utf8 이기 때문이다. 서버측에서는, vi .profile 하여 export LANG=ko_KR.utf8 한후 . .profile 하거나 1회성으로 쉘상태에서 export LANG=ko_KR.utf8 한다. 클라이언트 측에서는 SecureCRT의 세션옵션에서 문자셋 인코딩을 UTF8로 설정한다. SecureCRT에서 Delete키가 Backspace로 작동될 때 Option > Terminal > Emulation > Mapped Keys > Map a Key..에서 Delete키를 눌러 Send String에 \e[3~ 를 입력한다. 2010. 11. 16. Grub 콘솔로 부팅 커널 파라미터에 “init=3” 혹은 “single”를 추가 2010. 11. 15. 우분투 서버 10.10 에서 속도가 무쟈게 느려진 현상..결국 Athlon 64 X2 2200MHz L1 Cache: 64K 17187 MB/s L2 Cache: 1024K 4296 MB/s Memory : 1536M 1377 MB/s Chipset : AMD K8 IMC(ECC : Detect /Correct - Chiplkill : Off) Settings: RAM 366MHz (DDR733) /CAS : 5-5-5-15 /DDR2(64 bits) 우분투 서버 10.10 에서 속도가 무쟈게 느려진 현상..결국은 하드문제 였다. 10.04를 밀어버리고 다시 깔겸 우분투 서버 10.10 설치 후 아무리 apt-get install ubuntu-desktop 해도 서버 접속이 안 되었다. 서버접속이 원활하지가 않은듯 하다. 처음 로긴시 콘솔에서 한글깨지면 우선 급한데.. 2010. 11. 14. 바탕화면 단축아이콘 화살표 없애기 한번에 쉽게 바탕화면 단축아이콘 화살표 없애기 한번에 쉽게, 일일이 regedit 열어서 편집하기 귀찮으신 분, 아래 다운로드하여 더블클릭 합니다. 바탕화면 단축아이콘 화살표 없애기 파일내용: [HKEY_CLASSES_ROOT\lnkfile] "IsShortCut"=- 단축아이콘 보내기등 생성시 "~의 바로가기" 문구 없애기 파일내용: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer] "link"=hex:00,00,00,00 2010. 11. 12. MySQL 비밀번호 복구 /etc/init.d/mysql stop mysqld_safe --skip-grant-tables & mysql> use mysql; mysql> update user set password=PASSWORD("새 비밀번호") where User='root'; mysql> flush privileges; mysql> quit killall mysqld_safe /etc/init.d/mysql restart 2010. 11. 11. Apache2.x 에서 html 확장자를 php로 인식시키기 /etc/apache2의 서로 링크되어 있는 파일이므로 mods-enabled 이나 mods_available 중 아무거나 php5.conf 파일에 AddType을 수정(없으면 추가),확장자를 추가하면 된다. AddType application/x-httpd-php .php .phtml .php3 .php4 .php5 .html .htm # AddType application/x-httpd-php-source .phps OR SetHandler application/x-httpd-php 2010. 11. 11. 나두 함 옵티머스원 케이스 주문해보다.. 거의 두달되어 가는 옵티머스원,, 대리점서 준다던 케이스 기다리며 .. 차일피일 미루며 방치하면서 쓰다가.. 단순 젤리케이스가 용산에서 8000원 이던가 ..허걱.. 같은 제품 오픈마켓에서는 배송비 포함 3700원 부터 있건만.... 결국,좀 더 좋아보이는 걸루, 주문.. 다덜 하고다니는듯 하여 따라하기 ㅋ.... http://item.gmarket.co.kr/challenge/neo_goods/goods.asp?goodscode=196529863 2010. 11. 10. T400(p9500) 과 델 뉴 인스피론 13z S540732KR(i5 U 430) 과의 비교 T400(p9500) 과 델 뉴 인스피론 13z S540732KR(i5 U 430) 과의 비교 비교할 대상이 아니되지만, 다음 리뷰를 보고 내 T400과 비교를 해봤다. 그래픽은 T400이 HD3470 이라 HD5430 보다 좀 후달리는 거 같은데 뭐 i 시리즈 쪽은 1156,1366 소켓에 i3와 i5 6xx번대가 듀얼이고 나머진 뭐 대충 쿼드에 H55/57,P55/57/X58 칩셋등 메인보드 가 두분류로 나뉘니 구매시 꼭 향후 업글고려해 결정해야 한다는 정도 만 알뿐,, 아직 i 시리즈 cpu 기술사양에 대해 자세히 모르지만 그래도 최신 i5 계열이라 상대적으로 한참 뒤쳐질 줄만 알았는데 오히려 높은측면이 있는 듯 ... 물론 제품 구성 플랫폼 자체가 약간 달라서 비교하기엔 정확도가 떨어져 100% .. 2010. 11. 9. IBM LENOVO T400 쿨러 청소 완전 분해기 IBM LENOVO T400 RP8 분해기 P8600 을 P9500으로 CPU 업그레이드 하고나서 미싱기름으로 살짝 베어링 소음도 잡아줄겸 시스템 쿨링 펜 청소를 하였다. 완전 분해 과정을 스샷으로 남김. 스샷 제공: 나의 안드로이드 폰인 옵티머스 원님 ^^(갤s2로 바뀜) 키보드,팜레스트등 기본적인 것 키보드 베젤,기판 위 얇은 브라켓(?) 떼어낸다. 키보드 베젤 부분은 통짜로 되어 있고 본체 뒷면의 LCD 모서리쪽 양 가장자리 나사를 먼저 풀어줘야 한다. (자세한 건 HMM 을 처음 구매시 한번 읽어본 후 제대로 안 읽어봐서 모르겠고....대충 기억으로 적는 것임) 모두 분리한 모습 키보드 베젤(?) 아뭏튼 'ㄷ' 자 모양의 상판을 떼어낼 떼는 안부러지게 주의. 측면 부분은 갈고리가 안에서 밖으로 걸.. 2010. 11. 8. LG 풀HDTV LCD 2380D-PN LED 모니터 개봉기 LG 풀HDTV LCD 2380D-PN LED 모니터 위) 스펙 아래) 설치후 삼성 B2430HD 모델과 견주다가 LG의 2380D-PN LED 모니터로 결정하고 구매했다. 삼성 B2430HD는 24인치에 PIP기능이 되어 PC모니터 화면과 TV를 동시에 볼수있지만 LCD 급 화질이며 해상도가 다소 떨어지는 감이 있고 LG의 2380D-PN은 PIP기능은 없는 대신에 LED 백라이트 모니터로 해상도와 선명도가 더 탁월하다. 따라서 각각의 장단점이 있으니 각자의 취향에 맞는 제품을 선택하기를... 다나와 같은 곳에 나름 사용기가 올라온 것들이 있는데 이것은 참조는 하되 모두 자기 요구에 맞는 눈높이로 자기 주관적인 면이 강한 얘기들이기에 100% 그 부분이 제품 하자나 오류라고 선입견을 미리 갖지 않는것이.. 2010. 11. 8. 우리은행,드디어 개방형 플랫폼 인터넷 뱅킹 서비스 지원하다 외국에 비해 한참 늦은감이 있지만,M$에 종속되는 노예 서비스에서 과감히 탈피하여 드넓은 오픈 플랫폼 환경의 (맥,리눅스,유닉스등) 바다로 나가게 끔 사용자 환경을 개선한 일 긍정적으로 평가한다. 어쩌면, 이것이 안드로이드 O.S 등 오픈플랫폼 환경이 스마트폰 환경체제가 국내로 들어오면서 어쩔수 없이 스마트폰 뱅킹 서비스 지원을 위해 버티다가 버티다가 어쩔수 없이 선택한 차선책 일수도 있다. 하지만 초창기라 서툴겠지만,앞으로 이를 계기로 모든 은행권이 각성하는 계기가 되었으면 하는 바램이다. 한때,우리은행은 악성 보안툴로 유명한 NProtected 키보드 보안툴을 자사에 탑재했다가 그 효율성과 불편함을 일찌기 알아 챘는지 과감히 없애 버린 화려한 전력도 있다. 플래시와 ActiveX 덕지덕지한 도배 페이.. 2010. 11. 5. 서버 저렴하게 견적 & 파는곳 용산에서 서버 저렴하게 견적 & 파는곳 http://www.ezcom.co.kr 중고 컴 장터 http://junggosum.co.kr 용산 SCSI 케이블 파는곳 http://item.gmarket.co.kr/challenge/neo_goods/goods.asp?goodscode=108109164&GoodsSale=Y&jaehuid=200002657 2010. 11. 5. 서버 메인보드 팬 파워 4핀 커넥터 에 3핀 연결하기 http://www.intel.com/support/motherboards/desktop/sb/cs-012074.htm HP ML115 소켓 AM2 서버보드에 팬 교체후 보드의 4핀에 3핀짜리 팬 전원 커넥터 연결시,아래 그림처럼 연결하니 잘 되었다.(단,검은색선이 1번쪽임) ---------------------------------------------------------------------------------------------- 팬 및 온 - 보드 팬 헤더가 하위 호환됩니다. Proper fan connector placement is shown in the figures below. 적절한 팬 커넥터의 위치는 아래 그림에 표시됩니다. Fan has a 3-pin power connecto.. 2010. 11. 4. IBM LENOVO T400 2764 P8600 -> P9500 CPU 업그레이드 IBM LENOVO T400 2764 P8600 -> P9500 CPU 업그레이드 실제 체감속도는 많이 못느끼겠고,좀 기름칠이 안되서 뻑뻑하다는 느낌... VC++ 컴파일도 해보고 이것저것 돌려보고 좀 더 써봐야 알듯하다. 아래는 심심풀이로 대충 업그레이드 전후로 비교겸 스샷해놓은 것들이다. 아래는 P8600 교체전(위) / P9500 교체후(아래). 파이는 약 4초 정도(에서 약간 모자른듯).. 저전력 펜린 P계열에서 T로 가자니 소음.발열이 거슬려서 결국 25W 저전력 최상급 P9700 은 시장에도 없는 물건이라 구경도 못하고 P9500 파는 가게에서 시장에 현존하는 매물중 최상급 이라는 P9500을 정품이라도 지르니 ES,QS가 아니어서리 마음은 안심되면서,,일단 거금을 들여서 업글한 큰 보람은 당.. 2010. 11. 2. AIX 작업관련 UNIX/LINUX Development Documentation UNIX / LINUX Windows All In One Integrated Environment http://www.mkssoftware.com/docs 임베디드 리눅스 시스템 포럼 http://forum.falinux.com 국내 오픈소스 사용자와 개발자의 커뮤니티그룹의 대명사 http://kldp.org AIX APPC 작업준비 금ㅇ원,경ㅇ청 작업관련 추가요청 작업 관련 다음의 기술사항을 적용하기로 한다. mtype을 이용하여 호스트에 내부 경보발령용 요청 메세지를 전달하고,외부기관에서 오는것과 구별하여 응답전송을 보내지 않도록 수정할 일이 생겼다. 로컬 경보발령기에서 보내는 TCP데이타를 잘 선별하여 요청메시지큐에 집어넣을때, /* queue messge */ typedef struct { lon.. 2010. 11. 1. 노턴 고스트 2003 (SATA지원) 백업/복구용 부트이미지 노턴 고스트 2003 (SATA지원) 백업/복구용 부트이미지 예전에 하나포스 블로그당시(지금은 싸이트자체가 폐쇄되었죠) 작성해서 올렸던 건데요. 싸이트가 백업도 제대로 안해주고 그냥 폭파되면서 자료가 다 소실되고 이렇게 생각날때마다 깔짝깔짝 이곳에 다시 올리는둥 마는둥 하게 됐답니다. SATA HDD를 인식하는 노턴 고스트 2003 버전이며 CD로 자체부팅하여 백업/복구가 가능하도록 만든 CD 부트이미지 입니다. UltraISO 로 시디로 구우시면 됩니다. 백업시 : CD 부팅 => 3번 Ghost 메뉴 선택 => To Image 로 백업 복구시: CD 부팅 => 3번 Ghost 메뉴 선택 => From Image=>To Partition 으로 백업해둔 이미지 선택 (내용정정: 이 이미지는 위 메뉴가 없.. 2010. 10. 31. 파일이름 자동변경 마법사 - File & Directory Rename Wizard v2.1 파일이름 자동변경 마법사 - File & Directory Rename Wizard v2.1 이것 역시 하나포스 블로그 쓸때(yeamaec,yeamax) 올렸던 것인데 하나포스가 폭파되는 관계로 정리못하고 있는것중 하나.. 다시 여기에 끌어 올립니다. 아주 단순한 있어도 그만 없어도 그만인 유틸이지만 필요한분 한분이라도 계시면 쓰시길... 번거로운 파일이름을 일괄적으로 변경할수 있는 유틸리티 입니다. 이것 역시 원래 MP3나 디카사진 일괄 변경시 짜증나서 제가 쓰려고 만들었던 겁니다.^^ 공개자료실에서 받으러 가기 이밖에 올렸던 자료 보러가기 2010. 10. 29. VB6.0 휠마우스 스크롤 지원 툴 VBScroll v2.0.2 바이너리 및 소스코드 공개 예전에 만들어서 갖고 있고 전에 하나포스에 올렸던 VBScroll 바이너리 입니다. 공개한적있는 소스코드도 다시 올립니다. (하나포스가 문을 닫는 관계로 링크가 깨져서) 필요한 분은 받아가시기 바랍니다. --------------------------------------------------------------------------------- VB6.0 휠마우스 스크롤 지원 툴 - VBScroll v2.02 VB6.0 에서 휠마우스를 사용가능하게 하는 개발자 보조 유틸 입니다. 시중에 돌던 스크롤 프로그램이 답답하여 개인적으로 만들어 쓰던 것을 공개합니다. 편집창 스플리트 모드는 물론 콤보박스 디버그창등의 모든 차일드 창의 스크롤을 지원합니다.(간혹 안될때는 클릭한번 더 하면 됩니다.) 소스를 원하.. 2010. 10. 29. 어느날부턴가 Microsoft Security Essential 에서 VA_X.DLL을 바이러스로 인식.. 윈7에서 뭐가 문젠진 모르지만 va_x.dll 이 진짜 그런지... 저널 후킹등이 Visual AssistX(토마토)에서 사용되서 UAC나 UIPI 등 관리권한에 위배되는 그런건지.. 현재로썬 데모 설치버전도 그러하고... 어쨋튼 그래서 지웠다. 도로 V3Lite 갈아탐. 여기서도 걸리나 함 봐야겠군.. 2010. 10. 29. 9만원 더 추가하고 P8600을 P9500으로 업글하는 것이 잘하는 짓일까 못하는 짓일까 올초에 샀던 IBM T400 2764에 몇달전 무선랜도 더 좋은걸로 다이하고,터보메모리 달고,4셀 베터리사고, 팜레스트 5마눤에 다시 교체하고 들인돈 많이 투자 했지만,요새 CPU가 갑자기 급관심상에 올라버렸다. 사실상의 밴치마크 성능차는 그리 크지않은데,보상판매의 가격차는 거의 2배로 나는구나. 몽땅 돈주고 P8600사는거랑 P9500사는거는 2만원 가량 차이밖에 안나는데,,9만원 씩이나 달라니... (어떤 자료에는 가격대 성능비가 P9500보다 약 1.8배 가량 P8600이 우수하다고 나옴) 슈퍼파이 돌려도 약 4초차이나고,산드라에서도 약 새끼손톱만큼 차이가 나지만... 지름신이 발동할려고 요동을 친다.. 별로 없는 총알을 여기에 쓰려니 아깝기도 하고 25W 저전력은 거의 발열과 소음이 없어 확실히 .. 2010. 10. 25. 모바일 CPU 성능 비교 Pos Manufacturer Series Model Codename FSB / QPI L2+L3 Cache MHz TDP (Watt) 282 Intel Pentium M 740 Dothan 533 2MB 1730 27 90 1 - 283 Intel Celeron M 440 Yonah 533 1MB 1860 27 65 1 - 281 Intel Celeron M 540 Merom 533 1MB 1860 30 65 1 280 Intel Core Solo T1350 Yonah 533 2MB 1860 27 65 1 - 279 Intel Pentium M 745 Dothan 400 2MB 1800 21 90 1 - 284 Intel Pentium M 735 Dothan 400 2MB 1700 21 90 1 - 2.. 2010. 10. 25. [Tip] UAC 와 CreateProcess의 ERROR_ELEVATION_REQUIRED,SendMessage의 ERROR_ACCESS_DENIED UAC(사용자 계정 컨트롤) 와 CreateProcess의 ERROR_ELEVATION_REQUIRED,SendMessage의 ERROR_ACCESS_DENIED UAC(사용자 계정 컨트롤) 보안기능은 사용자에겐 불편함이,또 개발자에게는 참으로 골치덩이이자,손볼게 많은 것임에 틀림없다. 더군다나 PC업계 MS-Windows 에서는 (이제야) 32비트와 64비트의 과도기에 접어들면서 WOW에 따른 접근제한등과 맞물려서 개발자가 신경써야 할 부분이 늘어나게 되어 더욱 혼잡하게 된 상황인듯하다. UAC는 VC++ 2005,2008 이상 빌드시 메니페스트에 쉽게 FIX가능한데, 여기서 asInvoker 로 하자니,프로그램 파일폴더쓰기 금지,HKEY_LOCAL_MACHINE 레지스트리 쓰기금지,파일 쓰기 금지 등.. 2010. 9. 29. [Tip]32bit 프로그램에서 64bit DLL DllRegisterServer 등록하기 오늘도 잠시 유용한 팁하나 올립니다. 윈7 32비트 응용프로그램에서 64비트 DLL 호출 및 등록은 죽었다 깨어나도 안된다. 그리고 윈도우 95부터 등장한 32비트에서 16비트 하위 호환실행을 지원하기 위한 WOW(Windows-On-Windows) 시스템에 의해 이제는 64비트 os하의 32bit 어플들이 지원되긴 하는데 이 32비트 응용프로그램들은 (윈도우즈 파일들)모두 SysWOW64 폴더로 리다이렉션 되기 때문에 System32 하의 64비트 프로그램들은 호출이 기본적으로 안되게 되어 있다. 아래 소스를 참조 바란다. 따라서, 직접 DLL을 로드하여 DllRegisterServer 를 호출하려면 호출자 EXE도 같은 64비트여야 한다. 여기서는 간략하게 32비트 EXE에서 64비트 DLL을 등록하.. 2010. 9. 24. [Tip] 윈7에서 툴바 툴팁에 검은 잔상이 생길때 How to Fix Toolbar Tooltip's black background at a moment 이 현상은 원래 HIDE 된 상태의 팝업 윈도우에 WS_EX_LAYERED 의 레이어 속성이 들어가고 반투명 윈도우를 만들고 %를 올려서 서서히 보이게 하기 위한 기능으로 자주 사용하는데,문제는 HIDE된 Window가 나타날때 바로 검은반전 색상으로 껌뻑거리게 되는 현상 때문이다. 바로 테마를 먹힌 툴팁도 그러한데, 이런 현상은 다음처럼 반투명 레이어가 기본으로 툴바에 적용되는 툴팁의 속성을 변경해줌으로써 해결한다. 아래의 코드는 kxLibrary 의 툴팁 클래스 소스중 해당 부분이다. /* very important! windows 7 and theme applied, the tooltip fill.. 2010. 9. 17. [Programming Tip] 탐색기 열면서 파일 선택하기 How to open explorer Folder and select the file programmatically 짬나는 시간에 아주 단순하지만 아주 유용한 팁을 하나 소개하고자 한다. 자신의 응용 프로그램에서 마치 뮤토런트 같이 파일 위치 열기시 폴더만 딸랑 열게 아니라, (해당 파일을 찾아 사용자가 일일이 스크롤 해야 하므로 번거롭다) 아예 파일까지 선택해주는 기능을 수행하려면 다음과 같이 하면 된다. 아마 보통 szOpenFile 가 있는 폴더를 열고자 할 경우, 패스에서 파일명 앞('\\') 까지 자른후, ShellExecute(NULL,_T("open"),szOpenPath,"",NULL,SW_SHOWDEFAULT); 이런식으로 자주들 쓰고 있었을 것이다. 아래처럼 약간 수정하면, 탐색기로 해.. 2010. 9. 16. 툴바에 텍스트 추가시 세로폭(높이) 가 커지는데 줄이는 방법 툴바에 텍스트 추가시 세로폭(높이) 가 커지는데 줄이는 방법 How to decrease ToolBar Height when added text and dropdown style SetToolbarText(IDM_FIND); SetToolbarText(IDM_REPLACE); dwButtonStyle = m_ToolBar.GetButtonStyle(m_ToolBar.CommandToIndex(IDM_FIND)); dwButtonStyle |= (BTNS_DROPDOWN | BTNS_CHECK |BTNS_AUTOSIZE);//여기서 BTNS_AUTOSIZE로해야 버튼들의 폭이 일률적으로 같게 안들어난다. m_ToolBar.SetButtonStyle(m_ToolBar.CommandToIndex(IDM_FIN.. 2010. 9. 16. 이전 1 2 3 4 5 6 다음