카테고리 보관물: 컴퓨터

VMWARE 에서 LINUX 부팅시 unknown key ‘SUBSYSTEMS’ 오류

Starting udev:
udevd[572]: add_to_rules: unknown key ‘SUBSYSTEMS’
udevd[572]: add_to_rules: unknown key ‘ATTRS{vendor}’
udevd[572]: add_to_rules: unknown key ‘ATTRS{model}’
udevd[572]: add_to_rules: unknown key ‘SUBSYSTEMS’
udevd[572]: add_to_rules: unknown key ‘ATTRS{vendor}’
udevd[572]: add_to_rules: unknown key ‘ATTRS{model}’

위와 같은 메세지가 발생하며 더이상 부팅 진행이 안될때, ctrl+c 키로 부팅은 계속 진행할 수 있음.

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1023898

rpm db 갱신 방법

rpm에 문제가 발생하는 경우 우선 rpm –rebuilddb 해서 해결이 되면 ok

그래도 안되면 rm -f /var/lib/rpm/__db* 삭제하고

vi /etc/rpm/macros 에 %_dbi_cdb create cdb private mpool mp_mmapsize=16Mb mp_size=1Mb
내용입력하고

rpm –rebuilddb 하면 새로 rpmdb를 생성

PHP5에서 domxml 사용시 오류


Fatal error
: Call to undefined function domxml_open_mem()

php5에서 domxml 사용시 일부 함수 적용이 정상적으로 안되는 경우가 있습니다.

php4에서 사용하던 일부 함수가 php5로 올라가면서 제거된 경우 이며, 이경우 아래의 사이트에서 관련된 라이브러리파일을 받아서 include 하여 처리할 수 있습니다.

“저같은 경우 domxml_open_mem()함수가 필요했었고, php5를 사용중이었습니다.
phpinfo()로 봤을때 domxml관련된 정보가 전부 enable되어 있었으나 정상적으로 동작하지 않아 검색한 결과 php5에서 제거된 함수였습니다”

http://alexandre.alapetite.fr/doc-alex/domxml-php4-php5/index.en.html

Cron 실행시 root 에게 메일 보내지 않도록 설정


1. crontab 에 등록된 동작 실행시 root에게 메일 보내지 않도록 설정

/etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=””
HOME=/

위와 같이 설정하면 발생하는 모든 CRON은 메일로 보내지지 않게 됩니다.

2. crontab 에 등록된 일부 동작에만 root에게 메일 보내지 않도록 설정

아래와 같이 설정하면 일부만 메일로 보내지지 않도록 설정할 수 있습니다.

/etc/crontab
00 05 * * * /root/bin/sync.sh > /dev/null 2>&1

설정후 크론데몬 재시작
service crond restart

Sendmail 다른 메일서버로 Relay 걸기


Sendmail로 메일을 보낼 때 25번 포트가 오픈이 안되거나, 제한적인 경우 내부에 있는 다른 메일서버로 Relay를 걸어 발송할 수 있습니다.

[설정방법]
/etc/mail/sendmail.cf


# “Smart” relay host (may be null)
DS [mail.domain.co.kr]


RELAY 메일 서버의 주소를 위와 같은 위치에 적어줌으로써 문제가 해결됩니다.
작업을 마친 후 Sendmail 을 재시작하면 Relay를 적용할 수 있습니다.

만약 해당 메일서버에서 인증된 사용자만 메일을 발송하도록 제한을 걸었두었다면 아래의 작업도 추가해주어야 정상적으로 메일을 발송할 수 있습니다.


/etc/php.ini
; For Unix only.  You may supply arguments as well (default: “sendmail -t -i”).
sendmail_path = /usr/sbin/sendmail -t -i -fusermail@domain.ac.kr


위와 같이 php.ini에 설정을 한후 httpd를 재시작하면 문제는 해결됩니다.

SSH 접속시 오류 메세지 종류

1. No route to host
   -> 접속대상이 없거나, iptable로 차단하였을 경우

2. Connection refused
   -> ssh 서비스가 동작중이지 않거나, 다른 포트로 운영되는 경우

3. Connection closed by remote host
   -> tcp_wrapper로 막아놓은 경우

VI 에디터 색깔 안나올때..

리눅스 설치 후 VI 에디터에서 색이 안나올 때 사용하는 방법입니다.

일단 vim-enhanced 를 설치가 되어 있는지 확인을 하시고, 만약 설치가 안되어있으면 설치를 합니다.

vi /etc/profile.d/vim.sh 파일을 열어
[‘/usr/bin/id -u’ -le 100] && return < 이부분을 주석처리 합니다.

그리고 로그아웃 후 재 접속하시면 색깔이 표시됩니다.

 

윈도우2008 서버 설치시, 비밀번호 지정오류, 암호를 업데이트할 수 없습니다.

윈도우 2008 서버 설치후, 최초 로그인시, Administrator의 비밀번호를 지정해야 접근이 가능합니다.

평상시 처럼 비밀번호를 입력 지정해서 로그인하게 되면 아래와 같은 오류 메세지를 만날 수 있습니다.

“암호를 업데이트할 수 없습니다. 새로운 암호로 제공된 값이 길이, 복잡도나 이전 기록과 같은 도메인이 요구하는 조건에 맞지 않습니다.”

 

몇번의 삽질끝에.. 알아낸 결과,

비밀번호를 다음과 같이 설정해야 비밀번호 지정이 가능합니다.
영문4글자이상,숫자2개이상,특수문자2개이상의 문자가 입력되어야 비밀번호 지정이 가능합니다.

윈도우 2008 서버 설치시 참고하세요~