토요일, 1월 11
Shadow

#001 CDROM영역을 만들 수 없는 USB메모리로 XP설치하기 – WinSetupFromUSB 0.2.3 (XP편

미분류
이 포스트에서 USB를 이용해서 XP설치까지 하는 법은 크게 분류해서 3단계가 필요하고 첫번째는 USB메모리에 XP를 넣어주는 방법이고, 두 번째는 USB메모리로 부팅이 되게 바이오스를 설정하는 방법이며, 마지막은 만들어진 USB메모리를 이용해서 XP를 설치하는 방법에 대해서 다루겠습니다. Windows7에서 USB메모리에 XP를 넣어주는 경우에는 약간 다르기 때문에 혼란을 막기위해서 따로 포스팅하였으며 조금 손은 가지만 어려운 부분은 없으니 준비 되셨으면 바로 시작합니다! ① 첫번 째 작업 : USB메모리에 XP를 넣어주기 다운로드 받은 파일의 압축을 풀면 나오는 실행파일을 더블클릭합니다. Next를 클릭합니다. I accept with the... 에 체크하고 Next를 클릭합니다. Next를 클릭합니다. Start를 클릭합니다. 용량이 크지않으므로 바로 설치됩니다. Next를 클릭합니다. Exit를 클릭합니다. 확인을 클릭합니다.   Browse 버튼을 클릭합니다 (만약 USB메모리를 나중에 넣어서 두번째 칸에 안나온다면 리플래시를 클릭하면됩니다) 아쉽게도 USB리더기를 지원하지 않습니다. XP CD가 들어있는 드라이브를 선택하고 확인을 클릭합니다. RMPrepUSB 버튼을 클릭합니다. (다른 옵션엔 손대지 말아주세요!) 그 버튼 누르면 USB안에 들어있는 정보가 최기화된다 뭐 그런 내용이 가끔 나오기도 합니다. 빼먹지 말고 하나 하나 체크해줍니다. (여기 헷갈리지 마세요) FAT32 > Boot as HDD(2PTNS) >...

#013 teaming

미분류
Linux bond or team multiple network interfaces (NIC) into single interface by LinuxTitli · 46 comments Finally today I had implemented NIC bounding (bind both NIC so that it works as a single device). We have two Dell servers that need setup with Intel Dual Gig NIC. My idea is to improve performance by pumping out more data from both NIC without using any other method. This box act as heavy duty ftp server. Each night I need to transfer over 200GB data from this box to another box. Therefore, the network would be setup is two servers on a switch using dual network cards. I am using Red Hat enterprise Linux version 4.0. Linux allows binding multiple network interfaces into a single channel/NIC using special kernel module called bonding. According to official bonding docume...

#012 리눅스 dns 설정

미분류
--환경--   main - 윈도우즈XP   vmware - 리눅스(cent os) 윈도우즈 IP : 192.168.100.82 리눅스 ip : 192.168.1.100   --개요-- 1.  관련파일 설치 2. 설치된 DNS관련 확인 3. Named.conf  설정 4. Network 파일 설정 5. Hosts 파일 설정 6. Zone 파일과 역쿼리파일(rev)파일 생성 7. 윈도우 ip 설정 8. Named 실행 관련파일 설치   먼저 리눅스에서 yum - y install bind  // 소프트웨어 패키지 yum - y install bind-utils  // 관련보조 유틸리티 yum - y install libs  // 사용 라이브러리 를 설치해준다   P.S: centos 는 DNS 서버 보안을 위해 bind-chroot 를 사용 합니다. 루트디렉토리를 가상으로 만들어 해킹을 속인다 하지만 글쓴이는 chroot를 하지않고 구현하였다 (chroot를 써서 구현할경우 /etc/sysconfig/named 에서 ROOTDIR=/var/named/chroot로 변한다 그리하여 /etc/named.con에서도   options { directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file ...

#011 리눅스 네트워크, 시스템 설정, 시간설정등

미분류
프로그램은 리눅스의 거의 모든설정을 모아둔 프로그램이다. 리눅스 설정유틸리티를 이용하려면 다음과 같이 setup프로그램을 실행하도록 한다. 가능한 아래와 같이 절대경로로 실행할 것을 권한다. 이렇게 실행하고 나면 다음장부터 강의될 설정창이 뜨게 된다. 이 설정프로그램에서 설정가능한 것들은 다음과 같다.   Authentication configuration: 인증부분 설정 Firewall configuration: 방화벽 설정 Keyboard configuration: 키보드 설정 Mouse configuration : 마우스 설정 Network configuration : 네트웍환경 설정 System services : 시스템서비스 설정 Sound cart configuration : 사운트카드 설정 Timezone configuration : 시간대 설정 X configuration : X Windows 설정 다음절부터 이들 설정에 대한 자세한 설명을 해보자. #> netconfig 를 입력 원하는 IP, gateway로 설정 #> /etc/rc.d/init.d/network stop #> /etc/rc.d/init.d/network start ------------------------ 시간변경 ------------------------ - timezone 변경 # timeconfig 또는 # ln -sf /usr/share/zoneinfo/GMT /...

#054 [과제-야구] Compare 클래스 한번 비교해 봅시다!

미분류
드디어 이번주가 4번째 시간이네요~~ 지금까지 했던 내용들 정리를 잘 해보시면서, 아래 내용도 참고로 한번 해보세요... Pitcher로 숫자를 이미 생성하여 놓았다면, Hitter로 숫자를 입력받도록 해보고, Compare를 이용하여 숫자를 비교하여 Strike, Ball, Out을 판별하여 봅시다. ## 혹시라도 진행을 하다가 오류가 발견되거나, 잘 이해가 안되는 부분이 있으면 알려주세요 ## comment(댓글)를 달아서 알려주세요~~ 실행시에는 PlayBaseBall 클래스를 package kr.or.javacafe.basic; public class PlayBaseBall { public static void main(String[] args){ Hitter hitter = new Hitter(); hitter.hit(); } } 위와 같이 만들고, 실행해 보시면 됩니다. PlayBaseBall 실행해 봅니다. Posted by duriepark09 Trackback 0 Comment 0 Trackback : http://duriepark.tistory.com/trackback/70   Name  Password  Homepage  only show to admin [과제- 야구] Hitter 클래스 참고해서 해보세요..^^ 2009/01/29 01:28 in [자바카페 강의 - BASIC ]/세번째 시간 두번째 클래스인 Hitter ...

#046 JSP 스크립트 기본 문법, Directive, DOC

미분류
[01] JSP 스크립트의 요소 이해하기 1. 스크립틀릿의 이해 - <% ...~~~... %> - 일반적인 java, jsp코드가 위치합니다. - 메소드는 선언할 수 없습니다. - 스크립틀릿안에 포함된 자바 코드는 전부 _jspService()메소드 내에 선언됩니다. 2. 선언문 - <%! ...~~~... %> - 사용하려는 메소드를 선언합니다. - 전역 영역을 나타냄으로 선언된 변수는 전부 jspService() 메소드 밖에 멤버 변수(인스턴스변수, 필드)로 선언됩니다. - 선언문에 선언되는 변수는 하나의 JSP페이지에 동시접속자가 발생할 경우 멤버 변수의 값을 공유하게 되어 변수의 값이 알수 없는 상태로 변질되는 문제가 있음으로 사용하지 않습니다. 3. 표현식(Expression) - <%=hap(10, 20)%> --> <% out.print(hap(10, 20)); %> - 문장 종결자(';')을 사용할 수 없습니다. - 오로지 하나의 값만 출력할 수 있습니다. - <TD>태그안에 데이터베이스의 컬럼값을 출력할 경우에 주로 사용함 - 주석을 붙일 수 없습니다. 4. 주석 - <% //                     --> java 주석으로 지정해야 설명이 감추어집니다. /*...~~~...*/ %> - <!--급여:<%=pay("sabun-001")%> --> HTML주석에 JSP코드가 들어가면 주석으로 처리...

#045 Script, Servlet의 이해, JDK6, TOMCAT 6.0 Install

미분류
[01-D1] Script, Servlet의 이해, JDK6, TOMCAT 6.0 Install [01] WEB, 서버쪽 프로그래밍과 클라이언트쪽 프로그래밍 개론 ※ 작업 폴더 만들기 - D:/200807_jsp1000 D:/200807_jsp1000/html D:/200807_jsp1000/install_backup - Editplus 설치: http://www.editplus.com   1. 클라이언트 쪽 스크립트 - 브러우저(인터넷 익스플로러)에 HTML, JavaScript, XML 해석기가 설치되어 있어 분석과 실행이 되어 출력됩니다. - HTML:출력 결과를 보여주는 태그로 구성 (HTML 4.0 = DHTML) 데이터를 표현하는 기능은 매우 부족하나 데이터를 일정한 형식으로 출력하는 기능을 주로 가지고 있습니다. (XML은 데이터 표현과 관련해서 많은 기능을 가지고 있습니다.) >>>>> html/test.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=euc-kr" /> <title...

#053 JDBC Architecture

미분류
The JDBC API supports both two-tier and three-tier processing models for database access. Figure 1: Two-tier Architecture for Data Access.    In the two-tier model, a Java application talks directly to the data source. This requires a JDBC driver that can communicate with the particular data source being accessed. A user's commands are delivered to the database or other data source, and the results of those statements are sent back to the user. The data source may be located on another machine to which the user is connected via a network. This is referred to as a client/server configuration, with the user's machine as the client, and the machine housing the data source as the server. The network can be an intranet, which, for example, connects employees within a corporation, ...

#052 Random Access Files

미분류
Random access files permit nonsequential, or random, access to a file's contents. Consider the archive format known as ZIP. A ZIP archive contains files and is typically compressed to save space. It also contains a directory entry at the end that indicates where the various files contained within the ZIP archive begin, as shown in the following figure. A ZIP archive. Suppose that you want to extract a specific file from a ZIP archive. If you use a sequential access stream, you have to: Open the ZIP archive. Search through the ZIP archive until you locate the file you want to extract. Extract the file. Close the ZIP archive. Using this procedure, on average, you'd have to read half the ZIP archive before finding the file that you want to extract. You can extract th...

#052 I/O from the Command Line

미분류
A program is often run from the command line and interacts with the user in the command line environment. The Java platform supports this kind of interaction in two ways: through the Standard Streams and through the Console. Standard Streams Standard Streams are a feature of many operating systems. By default, they read input from the keyboard and write output to the display. They also support I/O on files and between programs, but that feature is controlled by the command line interpreter, not the program. The Java platform supports three Standard Streams: Standard Input, accessed throughSystem.in; Standard Output, accessed through System.out; and Standard Error, accessed through System.err. These objects are defined automatically and do not need to be opened. Standard Output and Sta...