본문 바로가기

서버

(15)
LINUX에서 iso이미지 마운트하는 방법 Linux에서 iso 이미지 파일 마운트하는 방법(Fedora, Redhat) #mkdir /rhel6 (creating a mount point – an empty directory)#mount –t iso9660 –o loop rhel6.iso /rhel6 (actual mounting is taken place)#cd /rhel6 (change to the directory)#ls (listing down the iso content)
RHCSA에서 학습해야할 내용 기본적인 툴 이해 및 사용 •셸 프롬프트에 액세스하고 올바른 구문으로 명령 생성•입력-출력 리디렉션(>, >>, |, 2> 등) 사용•grep 및 정규 표현식을 사용하여 텍스트 분석•ssh와 VNC를 사용하여 원격 시스템에 액세스•로그인하여 다중 사용자 실행 레벨 내의 사용자 전환•tar, star, gzip, bzip2를 사용하여 파일을 아카이브, 압축, 압축 해제 수행•텍스트 파일 생성 및 편집•파일과 디렉터리 생성, 삭제, 복사 및 이동•하드 링크와 소프트 링크 생성•표준 ugo/rwx 권한 목록화, 설정 및 변경•man, info 및 /usr/share/doc 내의 파일을 포함한 시스템 문서를 검색, 읽기 및 사용참고: Red Hat은 응시자가 이 시험의 목표를 충족하는 능력을 보유하고 있는지를 ..
리눅스에서의 타이머 - signal로 이용하기 물론 디바이스 드라이버를 이용해서 CPU의 내장 타이머들을 이용해서 직접적으로 제어를 해도 되지만... 대략 1초 이상의 초단위 타이머를 사용하고자 한다면 심플하게 signal 함수를 이용해서 초단위의 타이머를 구현할 수 있다. signal 중에서 SIGALRM 이 있는데 이 signal은 alarm 함수가 보내는 signal 이다. 이 alarm을 주기적으로 발생하고 signal을 처리 하면 리눅스에서도 타이머를 사용할 수 있다. 리눅스 상에서 TImer는 언듯 잘 떠올려지지 않는다. 윈도우 시스템에서는 SetTimer를 사용하면 쉽게 타이머를 사용할 수 있지만 리눅스는 메세지 베이스가 아니기 때문에 쉽게 떠오르지 않는다. 하지만 리눅스 시스템에도 이벤트는 있다 바로 signal이다. signal을 주..
시그널 처리 프로그램 SIGINT, SIGQUIT, SIGTSTP 시그널(Ctrl+C, Ctrl+Z, Ctrl+\ 등등)이 발생시 이를 처리하는 프로그램입니다~ 시스템프로그래밍을 배울때 기초로 많이 작성하는 프로그램이죠 ㅋ 컨트롤+Z를 누르면 시그널이 메세지를 표시하고 반영되지 않도록 하는 프로그램이에요~ 코드는 맨 아랫줄에 받을 수 있는 링크가 있어요 ㅋ #include #include #include #include void catchsigint (int signo) { char handmsg[] = "I found SIGINT \n "; if(signo == 20) strcpy(handmsg, "I found SIGTSTP\n"); else if(signo == 3) strcpy(handmsg, "I found SIGQUIT\n"); int msglen = str..
비스타에서도 텔넷을 사용할 수 있다~ 비스타를 처음 켰을때 리눅스계정에 접속하기위해 텔넷을 입력했습니다 그런데 텔넷이 없다는겁니다.. 실습을 위해서 접속해야하는데... 하지만 나중에 텔넷기능이 보안을 위해 비활성화되어있다는 사실을 알고 비스타에서 보안을 이렇게까지 신경썼는지에 대해 다시한번 감탄했습니다ㅋ 텔넷 켜는법 : 제어판 - 프로그램 및 기능 - windows기능 사용/사용안함 - telnet client
ZIP 으로 압축된 파일 암호 깨는 프로그램
PHP보안 - 간단하게 sql인젝션 방지하기 거의 없는 경우지만…. 'magic_quotes_gpc = Off' 의 문제는 다들 아실테니…. $_GET, $_POST에 대해서 일일이 addslashes() 해주기 귀찮아서 없는 실력으로 삽질했습니다. 개인 서버라면 .htaccess에 옵션으로 넣으시면 되겠지만, 호스팅의 경우 이게 필요합니다. ----------------------------------------------------------------------------------------- if ( get_magic_quotes_gpc() != 1 ) { $_GET = array_map('addslashes', $_GET); $_POST = array_map('addslashes', $_POST); } -------------------..
자바스크립트 보안 자세히 들여다보기 웹 사이트들은 자바스크립트 덕분에 점점 더 대화형으로 발전하고 있지만 10년 정도된 자바스크립트의 사용으로 보안 이슈가 제기되고 있다. 자바스크립트는 웹 2.0 붐에서 주요한 역할을 하고 있다. 웹 2.0은 웹사이트의 영역을 넓혀가고 있으며 자바스크립트가 큰 역할을 하고 있기 때문이다. 그러나 악성 자바스크립트는 특히 웹사이트의 보안상 결함과 결합되어 웹기반 공격을 개시할 수 있다고 보안 전문가들은 경고한다. 자바스크립트와 이것이 왜 보안 위협이 될 수 있는지에 대한 질문에 답을 하는 과정에서 CNET 뉴스닷컴은 아래 항목들로 FAQ 를 만들었다. 자바스크립트는 무엇인가? ... Zdnet에서 전체 기사 보기