본문 바로가기

전체 글

SELinux 설정 해제하기 SELinux(Security-Enhanced Linux) 란? 리눅스 보안 정책을 강화하기 위해 리눅스에서 사용되는 객체마다 접근제어를 주는 것이다. FedoraCore3부터 기본 으로 적용되기 시작 하였고, 현재 대부분의 최신 리눅스 배포판에서 지원되고 있다. (군대 가기 전에 Redhat 7.x를 썼었던 나는 다소 생소하다;;) 아무튼 너무 철저한 보안은 관리자나 사용자를 참 귀찮게 한다,, 이것 때문에 apache를 설치한후 사용자별 계정을 줬을때,, 각 계정을 접속하면 자꾸 permission error가 뜨길래 아는 형의 도움을 받아서 찾아낸 SELinux 설정 방법이다. 우선 현재 SELinux의 설정 상태를 알아보자 # sestatus -v SELinux status: enabled 자 이.. 더보기
콘솔 상에서 스피커 경고음 끄기 콘솔 상에서 작업을 하는데 입력 오류 등이 발생하게 되면 '삑삑'하는 스피커 경고음이 들리게된다. 이럴 때 간단하게 beep 음을 제거하는 방법에는 /etc/inputrc 파일에 'set bell-style off'를 추가하면 된다. 더보기
익스플로러창에서 FTP 사용하기 리눅스에서 vsftp나 proftp를 설치하고나서 알FTP와 같은 전문 FTP응용프로그램에서는 접속이 가능 하나 익스플로러창에서는 안되는 경우가 있다(필자는 이틀째 삽질했음;;) 이럴경우 리눅스에 문제가 있는게 아니라 익스플로러 설정을 바꿔줘야 한다,, 인터넷 익스플로러 메뉴 중 [도구] -> [인터넷옵션] -> [고급] -> [탐색] -> [방화벽 및 DSL 모뎀과 호환되는 수동 FTP 사용] 체크 해제 -> [확인] 너무 간단한 문제였다,, 언제나 그렇듯이 알고 나면 너무 쉽다 :D 더보기
외부의 ping 테스트 응답 요청에 거부하기 - ping 응답 막기 # echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all - ping 응답 해제 # echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all 더보기
타임서버와 시간 동기화 하기 - 현재 시간 확인 # date Thu Feb 18 19:28:47 KST 2010 - 타임 서버와 시간 동기화 하기 # rdate -s time.bora.net - 동기화된 시간 확인 # date The Feb 18: 19:38:15 KST 2010 더보기
특정 IP 접근 막기 리눅스에서 보통 IP를 막을때 iptable, ipchain 등을 통해서 막을 수 있다. 하지만 여기선 다른 방법으로 IP를 막아보자. # route add -host x.x.x.x reject (x.x.x.x는 아예 서버에 접근 거부를 당한다.) 다시 복구 할 시에는 # route del -host x.x.x.x reject 더보기
콘솔에서 한글/영문 설정 리눅스는 콘솔에서 한글 지원을 하지 않고 x-window에서만 지원한다. 그래서 텍스트 콘솔 화면에서는 한글이 깨진 상태로 출력된다. # export LANG=ko_KR.eucKR 위 방법은 번번이 입력하면서 작업을 해야 함으로 번거롭기 때문에 텍스트 콘솔에서는 영어를 사용하고 x-window에서는 한글을 사용할 수 있도록 다음과 같이 로케일을 변경한다. 사용자 홈 디렉토리에 있는 .bashrc 파일에 로케일을 전환하기 위한 별칭을 설정한다. 사용자 홈 디렉토리로 이동하여 vi 편집기로 .bashrc 파일을 편집한다. # vi .bashrc alias en='export LANG=en_US' alias kr='export LANG=ko_KR.eucKR' alias X='export LANG=ko_KR.e.. 더보기