본문 바로가기

IT19

리눅스 우분투에서 패스워드 분실시 복구 리눅스 부팅 시 esc 버튼을 누르면 아래와 같이 커널선택 창이 나타나는데 붉은색 창의 커널 라인에서 e 키를 눌러 편집모드로 변경한다. 편집 커널 라인 줄에서 다시 e 키를 눌러 맨뒤에 rw init=/bin/bash를 입력하고 엔터를 입력하고 b 키를 이용하여 부팅하면 패스워드를 묻지 않는 bash 프롬프트가 나타난다. # 프롬프트가 나타나면 원하는 계정에 대한 암호를 passwd 명령어를 통해 변경하면 복구완료!!! ^^ 2012. 6. 14.
DHCP 동작원리 1. Discovery 클라이언트에서 dhcp 서버가 같은 네트워크 단에 있는지 브로드캐스트로 요청을 보내 찾는다. 이때 패킷에는 클라이언트의 MAC 값이 포함된다. 출발지 IP/Port : 0.0.0.0:68 목적지 IP/Port : 255.255.255.255:67 2.Offer 1번의 메시지를 받은 dhcp 서버는 본인의 정보를 패킷에 실어 해당 MAC으로 응답한다. 이때 패킷에는 클라이언트에 할당할 수 있는 IP정보 및 게이트웨이 DNS 등의 DHCP서버의 할당정보가 포함된다. 출발지 IP/Port : DHCP server:67 목적지 IP/Port : 255.255.255.255:68 3.Request 2번의 메시지를 받은 특정 MAC의 클라이언트는 사용할 IP주소 및 사용할 DHCP 서버(2개.. 2012. 4. 8.
C# 에서 특정파일 찾아서 열기 string fName = @"c:\test.txt"; // 전체경로를 지정해 줘야함 FileStream open = new FileStream(fName,FileMode.Open); // test.txt 파일 열기 StreamReader read = new StreamReader(open,System.Text.Encoding.Default); // 파일읽어오기 및 읽어온 파일 인코딩 기본으로 설정(한글파일 읽기위해 많이 사용) string Totalline = read.ReadToEnd(); // Totalline 이란 문자열 변수에 텍스트 파일에 있는 전체 값 저장 2012. 3. 31.
c#에서 db 연결 도구모음 추가방법 도구 > 도구상자항목선택 > .NET Framework 구성요소 창에서 sqlconnection, sqlcommand을 선택하여 확인을누르면 도구모음 공용컨트롤 항목에 추가 되는것을 확인할 수 있다. ㅎㅎㅎ 2012. 3. 25.
PHP에서 변수값이 안넘어갈때 - 아파치 사용중일때 php.ini 설정파일에서 register_globals 부분이 off로 되어 있다면 on으로 변경해주면 변수값이 넘어간다. 보안상 해당 옵션을 지정해줄수 없다면. 소스값을 변경하던가 다른방법을 사용해야...할 것이다. 2012. 3. 21.
스마트폰을 무선공유기 처럼 사용하기(갤럭시S2 LTE) 해당 기능을 이용하면 개인이 휴대폰에 할당받은 데이터 통신량(3G,LTE)을 공유할 수 있다. 마치 집에나 회사에서 무선공유기를 이용하 듯이 그러나 뭐 속도나 이런건 장담할 수 없을듯..ㅋㅋ 1. 환경설정>무선네트워크>테더링 및 휴대용 핫스팟으로 들어간다. 2. 휴대용 WI-FI 핫스팟 설정으로 들어간다. 3. 휴대용 WI-FI 핫스팟을 아래와 같이 터치하면 해당 기능이 활성화 되고 맨위에 파란색 아이콘이 뜨는 것을 볼 수 있다. 4. 휴대용 WI-FI 핫스팟 활성화 이전에 휴대용 WI-FI 핫스팟 구성에 들어가 아래와 같이 SSID 및 보안설정을 입력해 준다. 보안 기능에 공개도 있지만..해당 기능이 무선공유를 위한 것이니 보안설정을 하는 것이 좋겠다. 아니라면..언젠가 다른사람들이 자신의 데이터통신을.. 2012. 1. 24.