Solaris127

부록 C 업그레이드할 때 패치 분석기 사용(작업) 부록 C 업그레이드할 때 패치 분석기 사용(작업) 이 장에서는 Solaris OS를 업그레이드하기 전에 패치 분석기를 사용하여 패치를 검사하는 지침을 제공합니다. 초기 Solaris 10 3/05 릴리스 이후 출시된 다음 릴리스 중 하나로 업그레이드할 경우 패치 분석기가 사용자 시스템에 대한 분석을 수행합니다. Solaris 10 1/06 릴리스 Solaris 10 6/06 릴리스 Solaris 갱신 릴리스로 업그레이드 10 3/05 릴리스 OS를 이미 실행하는 중이고 개별 패치를 설치한 후 후속 Solaris 10 릴리스로 업그레이드하면 다음과 같은 문제가 발생할 수 있습니다. 위에 명시한 릴리스 중 하나의 일부로 제공된 모든 패치가 시스템에 다시 적용됩니다. 이 패치들은 제거할 수 없습니다. 이전에 .. 2008. 2. 24.
솔라리스 종료 명령어 정리 솔라리스 시스템을 종료하는 명령어들을 정리하였다. # init 0 위 명령어는 시스템을 run level 0로 전환시킨다. /etc/rc0.d 스크립트를 실행하여 모든 서비스와 데몬을 종료하고 시스템을 PROM 모드로 전환한다. # init 5 run level 5로 시스템을 전환한다. /etc/rc0.d 스크립트를 실행하여 모든 서비스와 데몬을 종료하고 시스템을 Power off 시킨다. # init 6 run level 6로 시스템을 전환한다. /etc/rc0.d 스크립트를 실행하여 모든 서비스와 데몬을 종료하고 시스템을 재부팅한다. 이때 시스템은 PROM 모드 까지 내려 갔다가 다시 올라온다. # reboot 시스템을 재부팅한다. /etc/rc0.d 스크립트는 실행하지 않고 시스템을 재부팅 한다. .. 2008. 2. 24.
특정 사용자의 프로세스 전부 죽이기 다음의 명령어로 특정 사용자의 프로세스를 모두 죽일 수 있습니다. # pkill -9 -U 여기서, 는 사용자의 UID를 가리킵니다. 2008. 2. 24.
솔라리스 패치 확인 (showrev) 솔라리스에서 특정 패치가 되었는지 확인 하려면 다음의 명령어를 사용합니다. 예를 들어 패치 번호 109134-16 패치가 되었는지 확인하려면 다음과 같이 하면 됩니다. 슈퍼 유저(root)로 작업 합니다. # showrev -p | grep 109134-16 Patch: 109134-16 Obsoletes: 110618-04, 110627-01 Requires: 109318-06, 110386-01 Incompatibles: Packages: SUNWwbapi, SUNWwbcor, SUNW wbcou, SUNWmgapp, SUNWwbmc, SUNWmga, SUNWdclnt ... 2008. 2. 24.
apm 웹브라우저 주소가 어케 되져?? http://내리눅스ipaddress/phpinfo.php rpm -qa | grep php shell> rpm -e (--nodeps) [php RPM name] 배포파일을 적당한 위치로 옮긴 후 압축을 풀어줍니다. shell> mv php-4.3.4.tar.gz /usr/local/src shell> cd /usr/local/src shell> tar xvfz php-4.3.4.tar.gz 압축을 풀면 php-4.3.4 디렉토리가 생성됩니다. 디렉토리 안으로 이동하여 configure를 실행시킵니다. shell> cd ./php-4.3.4 shell> ./configure --with-apxs2=/usr/sbin/apxs --with-config-file-path=/e.. 2008. 2. 24.
솔라리스에서 APM 을 설치 솔라리스에서 APM 을 설치하는 것 자체는 그다지 어렵지 않습니다. 어려운건.. 솔라리스에 적합한 패키지를 구하는게 어렵조..^^; ###주의.... ############################### 스팍용에 설치하실 때 gcc 3.0 은 약간의 버그 인지 무엇때문인지... Apache 가 컴파일이 안돼네요.. 스팍용에 설치하실 때는 gcc 2.95 버전으로 설치하시기 바랍니다.. 설치하실 때는 그외 여러가지 라이브러리 파일을 설치 해 주셔야 합니다. 설치할 파일들 binutils zlib glib libgcc gcc gzip make 위 프로그램들은 패키지로 되어 있는 것이 있으니까 다음 사이트에서 다운 받으세요.. 속도는 좀 느릴 겁니다. http://www.sunfreeware.com ###.. 2008. 2. 24.
Apache PHP MySQL 윈디하나의 솔라나라: APM Apache PHP MySQL 설치할 APM 버전 Apache 2.2.6 PHP 5.2.5 MySQL 5.0.51 들어가기 전에 최종 갱신일: 2007-12-27 이 문서는 http://www.solanara.net/ 에서 최신버전을 구할 수 있다. 1. 설치 전에 APM과 관련해 설치 전에 해야할 것은 없다. 2. APM 설치 readline: readline-5.2.tar.gz root@wl ~ # gtar xvfz readline-5.2.tar.gz root@wl ~ # cd readline-5.2 root@wl ~/readline-5.2 # ./configure --enable-multibyte root@wl ~/readline-5.2 # make root@wl ~/r.. 2008. 2. 24.
[솔라리스10] 현재 열린 포트 체크 및 관리 팁 현재 시스템의 포트 관리를 위한 관련 명령어를 정리해 놓은 것입니다. Solaris 10을 기준으로 작성되었으므로 Linux나 기타 Solaris 버젼은 http://sunfreeware.com 또는 http://kldp.org 를 참고하셔서 정보를 검색하시기 바랍니다. - 사용 패키지 : nmap / lsof / netstat - 참고 사이트 : → Red Hat Enterprise Linux 4 보안 가이드 ( http://docs.rootda.org/rhel-sg-ko-4/ ) → KLDP ( http://kldp.org ) → nmap을 이용한 네트워크 스캐닝과 방어하기 ( http://www.linuxlab.co.kr/docs ··· 05-2.htm ) → lsof 설치 및 사용가이드 ( htt.. 2008. 2. 24.
Solaris 10 + Apache 2.0.59 + PHP 5.2.2 + Oracle 10g 연동 보통 PHP의 개발환경으로 리눅스를 기반으로 하기 마련인데, 얼마전에 솔라리스 10기반으로 설치해볼 기회가 있어서 설치 후 정리해봅니다. 생각보다 상당히 까다로웠던 기억이 나네요. 특히 Oracle 10g와의 연동부분에서 많이 해매었습니다. 왜냐하면 Oracle 9i까지는 OCI를 설치하면 오라클 설치디렉토리 내에 OCI라는 폴더가 생기는데 Oracle 10g 클라이언트의 유닉스버전은 그게 아니더군요. 웃긴건 윈도우용 Oracle 10g 클라이언트는 OCI라는 폴더가 또 생기더라는... 기본 환경은 다음과 같습니다.Server: Web Server * 2, Database Server * 1OS: SunSparc Solaris 10Web Server: Apache 2.0.59Script Language:.. 2008. 2. 24.
ssh root 로그인 제한하기 ssh를 이용할때 root계정으로 Broute Force공격을 시도할 때가 있다. 이럴때 ssh를 이용하여 관리자 계정으로 로긴을 허용하지 않으면 도움이 된다. ssh나 ftp등 서버를 가동할 때 root로의 직접적인 로긴은 허용하지 않는 것이 좋다. /etc/ssh/ 디렉토리에 moduli ssh_host_dsa_key.pub ssh_host_rsa_key ssh_config ssh_host_key ssh_host_rsa_key.pub ssh_host_dsa_key ssh_host_key.pub sshd_config 이러한 파일들이 있다. 이중 sshd_config 환경설정 파일을 살펴보면 ----------------- # Authentication: #LoginGraceTime 2m PermitRo.. 2008. 2. 24.
솔라리스 10에서의 자원의 설정 : 가용 file descriptor의 변경 솔라리스 9전에는 애플리케이션이 사용하고자하는 최대 오픈 가능한 화일을 조정하기 위하여 화일 디스크립터(fd)의 수를 /etc/system에 추가해서 변경하였었다. /etc/system : set rlim_fd_cur=2048 ; 애플리케이션에 기본으로 할당되는 fd 개수, soft limit set rlim_fd_max=4096 ; 애플리케이션 내에서 시스템콜(setrlimit)으로 변경(증가)시킬 수 있는 최대의 fd 수, hard limit 그리고, reboot이 반드시 필요했다. 솔라리스 9이후부터는 특히, 솔라리스10에서는 이러한 자원의 설정과 변경의 개념은 '사용자'와 '프로젝트'라는 특별히 확장된 형태의 '그룹'의 개념을 기반으로 자원을 동적으로 설정 및 변경할 수 있도록 바뀌었다. 동적이란.. 2008. 2. 24.
솔라리스10(Solaris10) Mysql & Apache 부팅시 실행 #mysql자동실행 #cd /usr/local/mysql/support-files #cp mysql.server /etc/init.d/mysqld #ln -s /etc/init.d/mysqld /etc/rc2.d/S90mysql #ln -s /etc/init.d/mysqld /etc/rc0.d/K10mysql #아파치 자동실행 #cp /usr/local/apache/bin/apachectl /etc/init.d/httpd #ln -s /usr/local/apache/bin/apachectl /etc/rc2.d/S99apache #ln -s /usr/local/apache/bin/apachectl /etc/rc0.d/K11apache 2008. 2. 24.