grub 설정을 잘못하여 정상적으로 부팅되지 않고 grub 콘솔 상태로 부팅되는 경우 해결방법 즉, grub 부트로더가 정상적으로 뜨지 않는 상태입니다. # 장애 상황 - 부팅시 grub 부트로더가 보이지 않고 grub 콘솔 상태가 바로 보임 # 해결방법 - grub 명령어를 통해 부팅하고, grub.conf를 수정하여 grub를 MBR에 재설치 한다. # grub 명령어 - cat : 파일 내용을 보여줌 - root : 부팅 이미지가 있는 파일 시스템을 마운트 - kernel : 커널 이미지를 로딩 - initrd : 커널을 램디스크에 로딩 - boot : 부팅 시작 # 복구예 부팅 이미지가 있는 파일 시스템 마운트 root (hd0,0) 커널 이미지 로딩 kernel /vmlinuz-2.6.18-194.26.1.el5 ro root=/dev/sda2 커널을 램디스크에 로딩 initrd /initrd-2.6.18-194.26.1.el5.img 부팅 boot # 파일 시스템 마운트 설명 root (hd0,0) : 이 명령어는 첫번째 하드의 /dev/sda1 을 마운트 함 리눅스 파일 시스템에서는 장치명이 1번부터 시작하지만 grub에서는 0부터 시작함 따라서
php session 관련 설정값 php에서 세션 시간을 정의할때 php.ini 값을 설정한다. 세션의 쓰레기 처리(garbage collection) 설정하기 session.gc_maxlifetime = 세션을 지울 시간의 설정 session.gc_probability = 세션을 지울 확률을 설정 세션 타임아웃 값 설정하기 session.cache_expire = 초 gc_maxlifetime의 값을 변경하면 된다. 단위 (초), 기본값 1440 특정 페이지에서 세션지속시간을 늘리고 싶은 경우 해당 페이지에 아래 코드를 추가한다. ini_set("session.cache_expire", 3600); ini_set("session.gc_maxlifetime", 3600); // 단위 : 초
Linux에서 error: "package name" specifies multiple packages 발생시 rpm 삭제방법 rpm이 중복되어 있는 경우 rpm -e 로는 삭제되지 않는다. 다음과 같은 메세지가 출력된다. [root@localhost]# rpm -e gcc-gnat-4.1.2-48.el5.i386 error: "gcc-gnat-4.1.2-48.el5" specifies multiple packages 중복되는 rpm 삭제하기 rpm --erase --allmatches gcc-gnat-4.1.2
# xen 레퍼런스 모음 http://www.howtoforge.com/centos_5.0_xen [##_1C|1043856286.docx|style="width: 90px; height: 30px; border: 2px outset #796; background-color: #efd; background-repeat: no-repeat; background-position: center center; background-image: url('/image/extension/unknown.gif')"|_##][##_1C|1317063161.docx|style="width: 90px; height: 30px; border: 2px outset #796; background-color: #efd; background-repeat: no-repeat; background-position: center center; background-image: url('/image/extension/unknown.gif')"|_##]
출처 : http://www.ioncannon.net/system-administration/80/how-to-transfer-linux-from-virtualbox-to-xen/ There have been times recently when I wanted to pull a VirtualBox Linux instance I had into Xen. I kept thinking it had to be fairly easy but I kept putting off trying it until recently when I ran into something I wanted to install from a CD image into an Amazon EC2 AMI. It turns out the main hurdle in transferring an image is lack of documentation. I'm using VirtualBox 2.1.0 so some of the following commands may not work with older versions. I learned the hard way that they have changed a numb
yum으로 update 안될 경우 # 에러 ---> Package python-libs.x86_64 0:2.4.3-43.el5 set to be updated addons/filelists | 197 B 00:00 base/filelists_db | 4.0 MB 00:00 extras/filelists_db | 225 kB 00:00 updates/filelists_db | 1.2 MB 00:00 --> Finished Dependency Resolution gcc-gnat-4.1.2-48.el5.i386 from installed has depsolving problems --> Missing Dependency: libgnat = 4.1.2-48.el5 is needed by package gcc-gnat-4.1.2-48.el5.i386 (installed) gcc-gnat-4.
시스템 하드웨어 정보 보기 파일 업로두 후 make만 수행하면 된다. 컴파일 후 실행파일은 lshw-B.02.15/src 안에 있다. ./lshw : 서버정보 전체보기 ./lshw -short : 서버정보 간략하게 보기 ./lshw –businfo : bus에 대한 자세한 정보 확인 ./lshw -html > system.html : html 페이지로 만들기 ./lshw -help : 옵션 보기 [##_1C|8517759422.gz|style="width: 90px; height: 30px; border: 2px outset #796; background-color: #efd; background-repeat: no-repeat; background-position: center center; background-image: url('/image/extension/unknown.gif')"|_##]
원격데스크탑 포트 변경하기 1. 시작-실행-regedit 2. HKEY_LOCAL_MACHINESystemCurrentControlSetControlTerminal ServerWdsrdpwdTdstcp 에서 PortNumber REG_DWORD 0x00000d3d(3389) 값을10진수를 선택하고 다른 포트번호(8888)을 입력한다. 3. 위와 동위치..Terminal SErverWinStationsRDP-Tcp 에서 PorNumber REG_DWORD 0x00000d3d(3389) 값을 10진수를 선택하고 다른 포트번호(8888)을 입력한다. 4. 재부팅(Win2003의 경우) 후 ip:포트번호 형식으로 접속
Windows APM 설치가이드 ◆ 설치할 소스 apache_2.0.48-win32-x86-no_ssl.msi (http://httpd.apache.org/download.cgi) php-4.3.11-Win32.zip (http://www.php.net/downloads.php) mysql-4.0.24-win32.zip (http://dev.mysql.com/downloads/) ZendOptimizer_2.5.0 (http://www.zend.com/store/free_download.php) 윈도우 XP에서 APM 설치방법입니다. NT 계열은 여기서 디렉토리 이름이나 경로만 조금씩 바꿔주면 됩니다. 반드시 지정한 버전의 파일만 다운 받으시기 바랍니다. 타버전은 연동 안될 수 있습니다. APM을 설치하면서 한줄씩 써내려갔기 때문에 확실합니다. 이대로만 따라하시면 됩니다. ▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧ 1. mysql 설치 유닉스 계열과는 달리 윈도우에서는 mySQL 설치가 아주 간단하다. next만 클릭하면 된다. :) dev.mysql.com/downloads/ 에 접속하면 프로그램을 다운받을 수
mms 스트리밍을 위한 방화벽 설정 80포트와 mms 스트리밍을 위한 1755포트를 오픈해야 한다.
// mysql root password 등록 [root@linux mysql]# mysql -u root -p mysql Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 1 to server version: 4.0.23-Max Type 'help;' or 'h' for help. Type 'c' to clear the buffer. mysql> update user set password=password('비밀번호입력') where user='root'; Query OK, 2 rows affected (0.00 sec) Rows matched: 2 Changed: 2 Warnings: 0 mysql> flush privileges; <== mysql 재시동 Query OK, 0 rows affected (0.00
mysql 루트 암호를 잊어 버렸을때 재설정 하기 ① mysql 데몬을 죽인다. ② 권한을 무시하도록하는 옵션을 줘서 mysql 데몬을 다시 실행 # safe_mysqld --skip-grant-tables & ③ mysql 서버에 접속 (암호 없이 접속이 가능) # mysql -u root ④ update 로 mysql 패스워드 변경 mysql> update user set password=password('새로운 비밀번호') where user='root';
1. TABLE 생성 CREATE TABLE mytable ( no INTEGER NOT NULL, name CHAR(15) NULL ); 2. PRIMARY KEY 생성 ALTER TALBE mytable ADD ( PRIMARY KEY (no)); 3. FOREIGN KEY 생성 ALTER TABLE mytable ADD( FOREIGN KEY (no) REFERENCES name ); 4. PK RENAME ALTER INDEX SYS_C00555 RENAME TO PK_no; 5. FOREIGN KEY 는 물려있는 글중에 상위글이 지워지면 하위글도 지워지는 쿼리 ON DELETE CASCADE 추가. 미 추가시 삭제할때 에러발생 ALTER TABLE mytable ADD( FOREIGN KEY (no) REFERENCES mytable on delete cascade );
ora-00000 성공적인 정상 종료입니다. ora-00001 유일성 제약조건(%s.%s)에 위배됩니다. ora-00017 트레이스 이벤트 설정이 세션에 요구되었습니다. ora-00018 최대 세션 수를 초과했습니다. ora-00019 최대 세션 라이선스 수를 초과했습니다. ora-00020 최대 프로세스 수(%s)를 초과했습니다. ora-00021 세션이 다른 프로세스에 첨부되어 있음; 세션을 변경할 수 없습니다. ora-00022 부적절한 세션 번호; 액세스가 거절되었습니다. ora-00023 세션이 프로세스 고유의 메모리를 참조함; 세션을 분리할 수 없습니다. ora-00024 단일 프로세스 모드에서는 하나 이상의 프로세스가 로그인할 수 없습니다. ora-00025 %s에 메모리를 할당하는데 실패했습니다. ora-00026 누락 혹은 부적합한 세션 번호 ora-00027 현 세션을 제거할 수 없습니다. ora-00028 세션이 제거되었습니다. ora-00029 사용자 세션이 아닙니다. ora-00030 사용자 세션 id가 존재하지 않습니다. ora-00031 세션이 중단될 것입니다. ora-0
큐브리드 설치후 시작할때 아래와 같은 에러가 날 경우 에러) root@ora:/opt/install# cubrid service start cubrid: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory 해결방법) libncurses라는 라이브러리를 찾지 못해서 에러가 난 경우다 root@ora:/opt/install# ldd /var/lib/cubrid820/bin/cubrid linux-gate.so.1 => (0xffffe000) libcubridsa.so.8 => /var/lib/cubrid820/lib/libcubridsa.so.8 (0xf6aeb000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf6a13000) libncurses.so.5 => not found libpthread.so.0 => /lib/tls/libpthread.so.0 (0xf6a01000) libdl.so.2 =>