[태그:] 리눅스
리눅스 관련 글입니다.
-
Linux, Unix에서 사용자 계정 간 권한위임 방법
Unix 및 Linux 운영체제에 설치되는 다양한 상용 애플리케이션들은 각자의 관리자 계정을 필요로 한다. 오라클, 웹로직은 물론 국산 S/W 들도 각각의 관리자 계정을 만들 것을 요구한다. 따라서 각각의 서비스를 구동/중지하기 위해서는 각 계정의 패스워드를 알고 있어야 하며 일반 계정 혹은 root 계정으로 로그인하여 su (Switch User) 명령을 통해 해당 계정의 Shell을 획득해야 한다. 서비스를 구동/중지 하는 사람이 한명이거나 모두 신뢰할 수 있는 사용자라면 모두에게 각 서비스 관리자 계정의 패스워드를 알려주어도 …
-
파일시스템 Full로 인한 mysql 구동/종료/테이블 접근 장애 복구하기
갑자기 운영하던 웹사이트(RedHat Linux, Apache, PHP, MYSQL)에 접근이 안되는 장애가 생겼다. root 계정으로 로그인하여 확인하니 httpd 대몬이 평소보다 훨씬 많은 숫자가 실행중이었고 mysql 대몬은 정상적으로 실행중인 것 처럼 보였다. 급하게 apache와 mysql을 재구동 하려 하였으나 mysql의 종류(mysql.server stop)가 안되었고 강제로 kill한 뒤 mysql을 구동하려 하였으나 평소와는 달리 프로세스는 한참만에 떴으나 mysql 클라이언트 및 apache를 통한 db 접근이 …
-
MYSQL] MYSQL 5.0.33 설치 중 “query_cache_init_query” 관련 오류 패치
금일 (2007년 1월25일) 기준 최신버전의 MYSQL인 5.0.33 설치 중 다음과 같은 에러가 발생한다. 네이버...구글 등 한글 검색사이트 검색 결과 관련 정보가 하나도 -.- 없었다. ./configure -- ..... sql_class.cc: In constructor 'THD::THD()': sql_class.cc:265: error: 'query_cache_init_query' was not declared in this scope make[5]: *** [sql_class.o] Error 1 이 에러는 config …
-
[MYSQL] mysql의 client library 설치하기
mysql 5.0 이상버전의 소스로 컴파일하여 설치할 때에는 client library를 별도로 한번 더 컴파일해주어야 했다.mysql 설치 후 ./configure \--enable-thread-safe-client \--with-charset=euckr \--without-server \--without-query-cache \--without-docs \--without-man \--without-bench \--without-readline \--without-libeditmake && make install 위와 같이 pr …
-
[MYSQL] 부팅 시 자동 실행 되도록 서비스 등록하기
MySQL을 설치할 때는 Daemon 들이 root 소유자로 실행되지 않도록 하는 것이 좋다. 보안상 MySQL의 취약성이 발결되어 공격을 당하게 되면 곧바로 root shell을 획득하는 것이 가능하기 때문이다. 따라서 MySQL을 mysql과 같이 일반 계정으로 실행되도록 설치하라. 그리고 부팅 시 자동으로 실행되도록 하기 위해서는 다음과 같은 작업 절차를 거친다. 1. 설치된 디렉토리 (여기서는 /app/mysql5 로 가정한다.) 아래의 support-files 디렉토리로 이동하고... 2. mysql.server 라는 파 …
-
처음으로 리눅스 커널 컴파일과 업그레이드 성공하다
리눅스의 커널 컴파일과 업그레이드.... 여러번 시도했지만 번번히 실패했었다. 실패한 주된 이유는 make menuconfig 실행시 물어보는 하드웨어 설정오류로 짐작된다. 커널 컴파일에 성공하고 grub에 설정해준 뒤 리부팅하면... 부팅 도중 시스템이 뻗어버리기 일쑤였다. 다음과 같이 menuconfig를 건너뛰는 방법이 있었다. -.- 그리고 드디어 처음으로 커널 업그레이드에 성공했다.. 2.6.9-42ELsmp --> 2.6.22.12 ----------------------------------------------- …
-
추억의 레드햇 다운받기 (6.2~9)
오래(?)살다보니 참 오래된 레드햇 CD가 필요한 경우도 있다. 겨우 찾아서 다운로드 받았다..잘설치되어야 할텐데... 6.2ftp://ftp.sayclub.com//pub/redhat/archive.redhat.com/redhat/linux/6.2/en/iso/i386 7.2ftp://ftp.sayclub.com//pub/redhat/archive.redhat.com/redhat/linux/7.2/en/iso/i386 7.3ftp://ftp.sayclub.com//pub/redhat/archive.redhat.com/redhat/ …
-
[awk] 여러줄의 출력에서 특정 문자열이 포함된 줄 찾기
= 특정 결과 (여러줄 출력) 중에서 awk를 이용해 특정 문자열이 포함된 줄 찾기 : /usr/sbin/modinfo | awk '/ipf/ { print $1 }' == modinfo | grep 'ipf' | awk '{ print $1 }'
-
[HPUX 11i v2] HPUX의 커널 재구성(kcmodule) 포스트 작성일자 : 2008. 8. 13.
** 출처 : http://docs.hp.com/ko/5990-8178/ch03s10.html * 커널 구성 명령의 개요 커널 구성을 관리하는 데 사용되는 세 가지 주요 명령으로 , 및 이 있습니다. kconfig는 전체 커널 구성을 관리하는 데 사용됩니다. 이 명령은 구성을 저장, 로드, 복사, 삭제하고, 구성의 이름을 변경하며, 구성을 내보내고 가져올 수 있도록 합니다. 또한, 기존의 저장된 구성을 나열하고 자세한 정보를 제공할 수도 있습니다. 자세한 내용은 “kconfig를 통한 저장된 구성 관리” 또는 맨페이지를 참조하십시오 …
-
[클러스터] HP의 MC Service Guard 관련 기본 명령어 포스트 작성일자 : 2008. 8. 13.
========== MC Service Guard ========== 1. CLUSTER의 상태가 Down이면 클러스터를 구동해야한다. cmviewcl 명령으로 확인한다. 만약 정상적으로 보이지 않는다면 inetd 대몬을 재기동해본다. cmruncl 명령으로 클러스터를 기동해야한다. 단순히 Cluster가 기동되어있지 않은 상태라면 자동으로 Node와 Pkg가 기동된다. 2. 노드실행하기 (cmrunnode) cmrunnode 노드명 3. 패키지 올리기(cmrunpkg) [rpdb2:/etc/cmcluster/pkg1]#cmrunp …