IT/리눅스(linux) 15

우분투 콘솔에서 euc-kr 사용하기

우분투 기본 한글 로케일은 UTF-8인데 부득이하게 EUC-KR을 사용해야 하는 경우가 있습니다. 간단하게 /etc/default/locale 수정해서 LANG 변수만 EUC-KR로 변경해주면 됩니다. (레드햇계열의 경우 /etc/sysconfig/i18n에서 수정합니다.) 1. sudo vi /etc/default/locale 2. LANG=ko_KR.UTF-8 로 되있는것을 LANG=ko_KR.EUC-KR로 수정 3. 다시 로그인 ※ 특별한 경우가 아니라면 될 수 있으면 UTF-8 을 추천합니다. 한글이 깨지면 SSH 접속 터미널 프로그램(SecureCRT, Xshell, iPutty등)의 문자셋을 UTF-8로 바꿔주시는게 좋을듯 싶네요~

IT/리눅스(linux) 2013.10.25

아파치에서 "DocumentRoot must be a directory" 에러 날 때

/home 디렉토리를 DocumentRoot로 사용하고 싶은데 설정 후 아파치를 재가동 하니 "DocumentRoot must be a directory"라는 에러가 난다. 몇가지 테스트를 해보니 selinux 설정 때문이었다. 가장 쉬운 해결책은 /etc/selinux/config 파일을 열어서 SELINUX=disabled 로 변경하고 재부팅해서 selinux를 비활성화 하는 것이다. 보안때문에 selinux를 계속 사용해야 한다면 selinux 보안문맥 설정 명령어인 chcon을 사용해서 아래와 같은 명령어를 실행 해주면 된다. chcon -R -h -t httpd_sys_content_t /home

IT/리눅스(linux) 2013.07.08

우분투에서 /etc/cron.daily/apt: Cache has broken packages, exiting 메시지 해결

몇 일전부터 우분투서버에서 다음과 같은 에러 메시지를 알려왔다. /etc/cron.daily/apt: Cache has broken packages, exiting 구글링 해보니 우분투 버그란다. 별로 중요한 내용은 아닌거 같아서 대충 넘어갔는데 계속해서 메일로 같은메시지를 보내오길래 찝찝해서 간만에 서버를 살펴보았다. apt 패키지 위주로 살펴보았지만 원인을 못찾겠다. 해결될 기미가 안보였다. 버그라고 하니 업그레이드나 하자 하고 apt-get update 후 apt-get upgrade 명령을 내렸는데 커널 의존성 에러가 난다. 커널만 따로 업데이트 해도 마찬가지로 커널 의존성 에러가 난다. 순간적으로 뭔가 떠오르는게 있어 df 명령으로 살펴보니 /boot 디렉토리가 100% 사용률이다. /boot ..

IT/리눅스(linux) 2013.04.02

우분투 phpmyadmin에서 'Connection for controluser as defined in your configuration failed' 나는 경우 해결방법

우분투 apt-get으로 phpmyadmin을 설치했더니 'Connection for controluser as defined in your configuration failed'라는 오류가 나서 삽질끝에 해결했습니다. 또 한 가지 'The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated' 라는 에러도 났는데 아래와 같이 하시면 같이 해결됩니다. 1. 배포된 압축파일에서 create_tables.sql 추출 cd /usr/share/doc/phpmyadmin/examples/ sudo gunzip create_tables.sql.gz 2. 테이블 생성 mysql..

IT/리눅스(linux) 2012.03.05