48 HP-UX 환경에서 접근제어 사용하기
조인상
2008 2016-06-01
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ HP-UX 환경에서는 리눅스의 TCP Wrapper와 유사하게 IP기반의 접근제어를 제공한다. TCP Wrapper와 마찬가지로 inetd 슈퍼데몬에 태워져 있는 데몬을 대상으로 동작한다. 1. 접근제어파일 /var/adm/inetd.sec 2. 접근제어파일 설정예 telnet allow 192.168.0.1 192.168.0.2 192.168.0.3 192.169.0.* 192.169.* \ 10.0.0.* * 서비스별로 등록하되 한줄이 넘어갈 경우 \ 를 이용하여 줄바꿈을 할 수 있으나, 한가지 서비스를 두줄에 걸쳐서 중복하여 기입할 수 없다. 3. ssh 를 접근제어할 경우 ssh는 기본적으로 standalone 방식으로 동작하기 때문에 접근제어에 태우려면 inetd 방식으로 바꾸어야 한다. # vi /etc/rc.config.d/sshd SSHD_START 의 값을 1에서 0으로 수정 inetd 에 ssh를 등록한다. # vi /etc/inetd.conf ssh stream tcp6 nowait root /opt/ssh/sbin/sshd sshd -i /etc/service 파일에 ssh 를 등록한다. # vi /etc/services ssh 22/tcp # ssh ssh 22/udp # ssh standalone방식의 ssh를 중지 # /sbin/init.d/secsh stop # ps -ef | grep ssh inetd 를 재구동하여 ssh 접속여부 테스트 # /sbin/init.d/inetd stop;/sbin/init.d/inetd start # ssh -p 22 -l root 127.0.0.1 접근제어 테스트 # vi /var/adm/inetd.sec ssh allow 192.168.0.1 192.168.0.2 192.168.0.3 192.169.0.* 192.169.* \
47 HP rp시리즈에서 mirror(lv-copy) 된 디스크 교체 : replace disk in mirror vg
조인상
5082 2016-05-17
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ HP rp시리즈에서 mirror(lv-copy) 된 디스크 교체 [ 시나리오 ] HP rp 시리즈 서버에서 /dev/dsk/c2t0d0 , /dev/dsk/c2t1d0 디스크 2개로 mirror vg 가 구성되어 있는 상태에서 두번째 디스크 /dev/dsk/c2t1d0 에서 Fail이 발생한 경우 [ 작업절차 ] 1. Fail이 발생한 디스크를 vg로 부터 제거 2. 물리디스크 교체 3. 다시 mirror vg 를 구성 1. Fail이 발생한 디스크를 vg로 부터 제거 1) lv에서 Fail이 발생한 디스크를 제거(lvreduce) - 전체 lv 리스트 확인 # vgdisplay -v vg00 | grep "LV Name" LV Name /dev/vg00/lvol1 LV Name /dev/vg00/lvol2 LV Name /dev/vg00/lvol3 LV Name /dev/vg00/lvol4 LV Name /dev/vg00/lvol5 LV Name /dev/vg00/lvol6 LV Name /dev/vg00/lvol7 위 7개의 모든 LV 들에게서 물리디스크를 제거해야 함. - VG 구성 확인 # strings /etc/lvmtab # lvdisplay -v -k /dev/vg00/lvol3 - LV로부터 물리디스크를 분리 # lvreduce -m 0 /dev/vg00/lvol7 /dev/dsk/c2t1d0 # lvreduce -m 0 /dev/vg00/lvol6 /dev/dsk/c2t1d0 # lvreduce -m 0 /dev/vg00/lvol5 /dev/dsk/c2t1d0 # lvreduce -m 0 /dev/vg00/lvol4 /dev/dsk/c2t1d0 # lvreduce -m 0 /dev/vg00/lvol3 /dev/dsk/c2t1d0 # lvreduce -m 0 /dev/vg00/lvol2 /dev/dsk/c2t1d0 # lvreduce -m 0 /dev/vg00/lvol1 /dev/dsk/c2t1d0 2) VG 에서 물리디스크를 분리(vg reduce) - 현재 상태 확인 # vgdisplay -v /dev/vg00 : 여기서 -Cur PV- 의 값과 -Act PV-값을 확인한다. 두가지 값이 일치해야 함 - VG로부터 물리디스크 분리 # cp /etc/lvmtab /etc/lvmtab.old # vgreduce /dev/vg00 /dev/dsk/c2t1d0 확인 # vgdisplay -v /dev/vg00 # lvdisplay -v /dev/vg00/lvol1 - lvmtab reconfig # vgscan -v : /etc/lvmtab file을 다시 생성한다. # lvlnboot -R 또는 # lvcfgbackup /dev/vg01 2. 물리디스크 교체 1) Fail 이 발생한 두번째 디스크를 교체 2) 기존 special file을 제거 (H/W path 확인) # ioscan -fnkC disk disk 1 0/1/1/0.0.0 sdisk CLAIMED DEVICE MAXTOR ATLAS10K4_146SCA /dev/dsk/c2t0d0 /dev/dsk/c2t0d0s2 /dev/rdsk/c2t0d0 /dev/rdsk/c2t0d0s2 /dev/dsk/c2t0d0s1 /dev/dsk/c2t0d0s3 /dev/rdsk/c2t0d0s1 /dev/rdsk/c2t0d0s3 disk 2 0/1/1/0.1.0 sdisk CLAIMED DEVICE MAXTOR ATLAS10K4_146SCA /dev/dsk/c2t1d0 /dev/rdsk/c2t1d0 (제거) # rmsf -H 0/1/1/0.1.0 3) 교체한 디스크 재인식 (reconfigure) # ioscan -fnC disk (special file 생성) # insf -e -C disk 3. 다시 mirror vg 를 구성 1) PV 생성 # pvcreate -B -f /dev/rdsk/c2t1d0 2) root disk 미러 # vgextend /dev/vg00 /dev/dsk/c2t1d0 # strings /etc/lvmtab # mkboot /dev/dsk/c2t1d0 # mkboot -a "hpux -lq(0/1/1/0.1.0)/stand/vmunix" /dev/dsk/c2t1d0 # lvextend -m 1 /dev/vg00/lvol7 /dev/dsk/c2t1d0 # lvextend -m 1 /dev/vg00/lvol6 /dev/dsk/c2t1d0 # lvextend -m 1 /dev/vg00/lvol5 /dev/dsk/c2t1d0 # lvextend -m 1 /dev/vg00/lvol4 /dev/dsk/c2t1d0 # lvextend -m 1 /dev/vg00/lvol3 /dev/dsk/c2t1d0 # lvextend -m 1 /dev/vg00/lvol2 /dev/dsk/c2t1d0 # lvextend -m 1 /dev/vg00/lvol1 /dev/dsk/c2t1d0 - 미러링중 모니터링 스크립트(잘 되고 있는지 얼마나 걸리는지 궁금하니까) # vi view_progress.sh while [ 0 ] ; do LIST=7 while [ ${LIST} -ne 0 ]; do echo "/dev/vg00/lvol${LIST} : \c" lvdisplay -v /dev/vg00/lvol${LIST} | grep -i stale | grep -v "LV Status" | wc -l LIST=`expr ${LIST} - 1` done sleep 10 clear done # ./view_progress.sh 3) 변경사항 저장 및 부팅순서 재설정 # lvlnboot -R - 부팅가능하도록 설정 # setboot # setboot -p 0/1/1/0.0.0 # setboot -a 0/1/1/0.1.0 # setboot Primary bootpath : 0/1/1/0.0.0 Alternate bootpath : 0/1/1/0.1.0 Autoboot is ON (enabled)
46 bdf의 결과를 GB단위로 보여주는 스크립트
조인상
2613 2015-10-26
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ HP-UX의 bdf 명령어는 KB단위로 파일시스템 사용량 테이블을 보여주기 때문에 GB단위로 보고자 할때 불편하다. 아래의 스크립트를 gdf 라는 이름으로 심볼릭링크를 걸어서 사용하면 편리하다. #!/usr/bin/ksh ###################################################################################### # script by ischo. # http://www.ischo.net # mail:chosim1@naver.com # script description : # This script read first bdf command list, then convert to GB format ###################################################################################### # SET INITIAL VAR values FILESYSTEM=0 TOTAL=0 USED=0 FREE=0 PERCENT=0 MOUNT_POINT=0 COUNT=1 # PRINT TITLE echo "FILESYSTEM TOTAL(GB) USED(GB) LV_FREE(GB) USED(%) MOUNT_POINT" | awk '{printf "%-30s %13s %13s %13s %13s %-20s\n",$1,$2,$3,$4,$5,$6}' echo ========================================================================================================= # PRINT ALLOCATION TABLES for LINE in `bdf` do # skip first lines for TITLE low if [ $COUNT -le 7 ] then COUNT=`expr $COUNT + 1` continue else case "`expr $COUNT \% 7`" in 1) FILESYSTEM=$LINE COUNT=`expr $COUNT + 1` ;; 2) TOTAL=$LINE COUNT=`expr $COUNT + 1` ;; 3) USED=$LINE COUNT=`expr $COUNT + 1` ;; 4) FREE=$LINE COUNT=`expr $COUNT + 1` ;; 5) PERCENT=$LINE COUNT=`expr $COUNT + 1` ;; 6) MOUNT_POINT=$LINE COUNT=8 echo $FILESYSTEM $TOTAL $USED $FREE $PERCENT $MOUNT_POINT | awk '{printf "%-30s %13.2f %13.2f %13.2f %13.2f %-20s\n",$1,$2/1024/1024,$3/1024/1024,$4/1024/1024,$3/$2*100,$6}' ;; esac fi done
45 Vmware ESXI 환경에서 HP Smart Array CLI 사용하기 - command 예제
조인상
3207 2015-07-29
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 어플리케이션 설치 확인 # esxcli software vib list | grep Hewlett-Packard hpssacli 1.60.17.0-5.5.0.1198610 Hewlett-Packard PartnerSupported 2014-07-10 HP SSACLI 설치 - HP site 에서 HP Proliant Smart Array Controller Driver for VMware ESXi 를 다운로드 받아 아래의 커맨드로 설치한다. # esxicli software vib install -v /tmp/다운받은파일명.vib 커맨드 예제 * 어플리케이션 위치 /opt/hp/hpssacli/bin Show configuration # hpssacli ctrl all show config Controller status # hpssacli ctrl all show status Show detailed controller information for all controllers # hpssacli ctrl all show detail Show detailed controller information for controller in slot 0 # hpssacli ctrl slot=0 show detail Rescan for New Devices # hpssacli rescan Physical disk status # hpssacli ctrl slot=0 pd all show status Show detailed physical disk information # hpssacli ctrl slot=0 pd all show detail Logical disk status # hpssacli ctrl slot=0 ld all show status View Detailed Logical Drive Status # hpssacli ctrl slot=0 ld 2 show Create New RAID 0 Logical Drive # hpssacli ctrl slot=0 create type=ld drives=1I:1:2 raid=0 Create New RAID 1 Logical Drive # hpssacli ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2 raid=1 Create New RAID 5 Logical Drive # hpssacli ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2,2I:1:6,2I:1:7,2I:1:8 raid=5 Delete Logical Drive # hpssacli ctrl slot=0 ld 2 delete Add New Physical Drive to Logical Volume # hpssacli ctrl slot=0 ld 2 add drives=2I:1:6,2I:1:7 Add Spare Disks # hpssacli ctrl slot=0 array all add spares=2I:1:6,2I:1:7 Enable Drive Write Cache # hpssacli ctrl slot=0 modify dwc=enable Disable Drive Write Cache # hpssacli ctrl slot=0 modify dwc=disable Erase Physical Drive # hpssacli ctrl slot=0 pd 2I:1:6 modify erase Turn on Blink Physical Disk LED # hpssacli ctrl slot=0 ld 2 modify led=on Turn off Blink Physical Disk LED # hpssacli ctrl slot=0 ld 2 modify led=off Modify smart array cache read and write ratio (cacheratio=readratio/writeratio) # hpssacli ctrl slot=0 modify cacheratio=100/0 Enable smart array write cache when no battery is present (No-Battery Write Cache option) # hpssacli ctrl slot=0 modify nbwc=enable Disable smart array cache for certain Logical Volume # hpssacli ctrl slot=0 logicaldrive 1 modify arrayaccelerator=disable Enable smart array cache for certain Logical Volume # hpssacli ctrl slot=0 logicaldrive 1 modify arrayaccelerator=enable Enable SSD Smart Path # hpssacli ctrl slot=0 array a modify ssdsmartpath=enable Disable SSD Smart Path # hpssacli ctrl slot=0 array a modify ssdsmartpath=disable
44 VG00 의 mirror 상태 점검 스크립트
조인상
2410 2015-06-11
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 물리디스크 2개를 LV copy 형태로 mirror 했을 경우 일상점검 방법으로 mirror 가 정상적으로 유지되고 있는지 확인하는 방법은 다음과 같다. # lvdisplay -v <LV명> 의 결과중 stale 상태인 LE의 개수가 0 이상인 경우 단, 이 방법은 LV의 개수만큼 수행해야 하기 때문에 반복된 작업일 경우 번거로워 다음의 스크립트를 작성하였다. #!/usr/bin/ksh echo "Check VG mirror..........................." echo "List number of Stale LE...." for LIST in `bdf | grep /dev/vg00 | awk {'print $1'}` do echo "${LIST} : \c" lvdisplay -v ${LIST} | grep -i stale | wc -l done
43 HP-UX에 JDK 1.5 설치 file
조인상
14076 2013-10-15
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ * 환경 : HP-UX 11.23 IA64 1. 다운로드 http://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=HPUXJAVAHOME 2. 이미 설치된 버전의 jdk 확인 # swlist -l product | grep -i java ISEE-Java A.01.40.03 RST Java Runtime 1.4 Jdk14 1.4.2.10.05 Java2 1.4 SDK Jdk15 1.5.0.03.02 Java 1.5 JDK Jre14 1.4.2.10.05 Java2 1.4 RTE Jre15 1.5.0.03.02 Java 1.5 JRE 3. 기존 jdk 삭제 # swremove -x enforce_dependencies=false Jdk15 Jre15 # rm -rf /opt/java1.5 4. 설치를 위한 swagentd 재시작 (오류방지) # swagentd -r 5. JDK 설치 # mkdir /opt/java1.5.0.29 # swinstall -s Itanium_JDK_5.0.29_-_Aug_2013_z7550-01145_jdk15_15029_ia.depot @/opt/java1.5.0.29
42 HP-UX Web Server Suite Installation guide file
조인상
7913 2013-09-11
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 출처 : https://h20392.www2.hp.com/portal/swdepot/displayInstallInfo.do?productNumber=HPUXWSATW326#10822 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ HP-UX Web Server Suite Installation guide TABLE OF CONTENTS Overview Installation Newconfig Support HP-UX Apache-based Web Server HP-UX Tomcat-based Servlet Engine HP-UX Webmin-based Admin Legal Notices OVERVIEW The HP-UX Web Server Suite is a free product for HP-UX platform and includes key software products necessary to deploy, manage, and implement mission critical web servers. The suite is comprised of three products that install into the following locations by default: HP-UX Apache-based Web Server /opt/hpws22/apache/ HP-UX Tomcat-based Servlet Engine /opt/hpws22/tomcat/ HP-UX Webmin-based Admin /opt/hpws22/webmin/ Depending on what you have installed, some components may or may not be found. For the latest information on the HP-UX Web Server Suite, see http://www.hp.com/go/webserver/ INSTALLATION The installation paths for the products included in HP-UX Web Server Suite are: /opt/hpws22/apache/ for HP-UX Apache-based Web Server (50 - 60 MB) /opt/hpws22/tomcat/ for HP-UX Tomcat-based Servlet Engine (15 - 17 MB) /opt/hpws22/webmin/ for HP-UX Webmin-based Admin (5 MB) HP-UX Apache-based Web Server, HP-UX Webmin-based Admin and HP-UX Tomcat-based Servlet Engine Tools can all be installed together, in combination (e.g. Apache and Webmin) or separately (e.g. Apache standalone, Tomcat standalone). Installing the HP-UX Web Server Suite Distribution: Before updating, make sure to stop any running instances of your existing Apache, Tomcat and Webmin installation. % $OLD_APACHE_HOME/bin/apachectl stop % $OLD_TOMCAT_HOME/bin/shutdown.sh % $OLD_WEBMIN_HOME/webmin-init stop As root, use swinstall command to install the software: % /usr/sbin/swinstall & A user interface will be invoked to guide you through the installation. At this point, you can choose between HP-UX Apache-based Web Server, HP-UX Webmin-based Admin or HP-UX Tomcat-based Servlet Engine or any combination of these components. All products are installable as standalone. We recommend installing HP-UX Webmin-based Admin with HP-UX Apache-based Web Server for ease in web server management. NEWCONFIG SUPPORT Earlier releases of the HP-UX Web Server Suite (known as HP Apache-based Webserver) had the following behavior for user configurable files, say httpd.conf. When the software is installed, all the existing files on the system were saved with a ".save" suffix. Therefore, httpd.conf would be saved as httpd.conf.save. At the same time, new versions of the files were installed. Thus httpd.conf would be a new version corresponding to the installed version of the binary. Starting with this version, the HP-UX Web Server Suite follows the HP-UX defined standard methodology for delivering new user configurable files (henceforth referred to as just "file" or "files"). The new process is as follows: 1. The new files are delivered at: /opt/hpws22/<component>/newconfig/ 2. During the preparation phase in an swinstall, a file from the previous installation of the component is moved to a safe location for a later review: /opt/hpws22/<component>/old/ 3. The installation process then checks to see if the file is currently absent (implying either that this is the first installation or that the file has been removed), or that the working file is identical to the file at /opt/hpws22/<component>/old/. In both the cases, the file already on the system can be overwritten. The install process then copies the files from: /opt/hpws22/<component>/newconfig/ to: <absolute-path-to-file> Otherwise, it leaves the file untouched. An administrator can review the files later to determine and execute the move of the file from newconfig location to the actual location manually. Currently, even /etc/rc.config.d/hpws22_*conf files are covered in the newconfig support. The administrator can review the /var/adm/sw/swagent.log to identify the files that have been updated by the newconfig process. The following type of "NOTE:" message in the log file will assist the administrator to make this determination. NOTE: A new version of "/opt/hpws22/apache/conf/httpd.conf" has been installed on the system. IMPORTANT: The files located at /opt/hpws22/<component>/newconfig and /opt/hpws22/<component>/old/ are available to the administrator for reference when manually editing the current files, but they should not be altered. Doing so would make the file updates unpredictable. HP-UX APACHE-BASED WEB SERVER Apache is not automatically started upon installation. You must be root to start/stop Apache with the default installation. To start the HP-UX Apache-based Web Server: $ /opt/hpws22/apache/bin/apachectl start To stop the HP-UX Apache-based Web Server: $ /opt/hpws22/apache/bin/apachectl stop Once your Apache server is running, use your browser to access: http://yourserver.com/. Documentation detailing configuration and in-depth requirements can be found here. To start the HP-UX Apache-based Web Server with SSL capability Load the ssl Module in httpd.conf: $ /opt/hpws22/apache/bin/apachectl start To stop the HP-UX Apache-based Web Server with SSL capability: $ /opt/hpws22/apache/bin/apachectl stop For server startup with PHP, suEXEC and ldap authetication, see the corresponding Admin guides located in /opt/hpws22/hp_docs/apache/. HP-UX TOMCAT-BASED SERVLET ENGINE Tomcat is configured to be run as user www and it can be used as a standalone container or in conjunction with Apache. Tomcat can also be started as secure server, for detailed information consult ssl-howto.html. This version of Tomcat 6.0.x is designed to run on Java 1.5. The minimum Java requirement for Tomcat 6.0 is the JRE (Java Runtime Environment) 1.5.x or higher. If your web application uses JSPs (Java Server Pages) then you will also need the JDK (Java Development Kit) so you can compile the JSPs. The latest versions of Java 1.5 and higher can be downloaded from http://www.hp.com/go/java. Make sure to download the correct version for Itanium. In order to use standalone Tomcat, run the following commands: $ cd /opt/hpws22/tomcat $ ./bin/startup.sh Tomcat will start and will listen to the default port 8081. Once your Tomcat server is running, use your browser to access: http://yourserver.com:8081/. Documentation detailing configuration and in-depth requirements can be found here. To use Tomcat with Apache 1) Modify /opt/hpws22/apache/conf/httpd.conf In that file enable mod_jk connector by uncommenting the following line: Include /opt/hpws22/apache/conf/mod_jk.conf or Include /opt/hpws22/apache/conf/mod_jk2.conf 2) Modify mod_jk.conf(if necessary) You can add here additional mount points if you want Apache to forward requests to Tomcat. Add lines similar to the following: JkMount /mywebapp ajp13 3) Start Tomcat $ cd /opt/hpws22/tomcat $ bin/startup.sh Once your Tomcat server is running, use your browser to access: http://yourserver.com:8081/. 4) Start Apache $ /opt/hpws22/apache/bin/apachectl start Tomcat will start and will listen to the default port 8081. Once your Tomcat server is running, use your browser to access: http://yourserver.com:8081/. Documentation detailing configuration and in-depth requirements can be found here. For mod_jk2 configuration please refer to the following web site: http://tomcat.apache.org/connectors-doc-archive/jk2/jk2/printer/confighowto.html Stopping Tomcat $ cd /opt/hpws22/tomcat $ ./bin/shutdown.sh HP-UX WEBMIN-BASED ADMIN Webmin is not automatically started upon installation. You must be root to start and stop the Webmin miniserver. If you have problems starting Webmin, make sure you have Perl 5.1.6 or higher installed at /opt/perl/bin/perl. The latest version of Perl is available from HP Software Depot (http://software.hp.com). To start Webmin: Log in as root. $ /opt/hpws22/webmin/webmin-init start Point the browser to: http://yourserver.com:10000/ Login : admin Password : hp.com Click on the "Documentation" button for details about configuration and in-depth requirements. Remember to change your password. To stop Webmin: Log in as root. $ /opt/hpws22/webmin/webmin-init stop *************************************************************************** LEGAL NOTICES The information in this document is subject to change without notice. WARRANTY DISCLAIMER HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS INFORMATION, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Hewlett-Packard shall not be liable for errors contained herein or for direct, indirect, special, incidental or consequential damages in connection with the furnishing, performance or use of this material. RESTRICTED RIGHTS LEGEND Use, duplication or disclosure by the U.S. Government is subject to restrictions as set forth in subparagraph (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 for DOD agencies. Rights for non-DOD U.S. Government Department and Agencies are as set forth in FAR 52.227-19 (c)(1,2). COPYRIGHT NOTICES Copyright 2001-2007 Hewlett-Packard Development Company, L.P. This document contains information which is protected by copyright. All Rights Reserved. Reproduction, adaptation, or translation without prior written permission is prohibited, except as allowed under the copyright laws. TRADEMARK NOTICES UNIX is a registered trademark in the United States and other countries, licensed exclusively through X/Open Company Limited. Intel(R) Itanium(TM) Processor Family is a trademark of Intel Corporation in the U.S. and other countries is used under license. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. Netscape is a U.S. trademark of Netscape Communications Corporation. Oracle is a registered U.S. trademark of Oracle Corporation, Redwood City, California. ACKNOWLEDGEMENTS This product includes software developed by the Apache Software Foundation. This documentation is based on information from the Apache Software Foundation (http://www.apache.org). This product includes software developed by the OpenLDAP Project (http://www.openldap.org). This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org). This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes PHP, freely available from (http://www.php.net).
41 Event Monitoring Service - Event Log path
조인상
8928 2013-07-03
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Event Monitoring Service Event Notification 관련 로그 위치 /var/opt/resmon/log/event.log
40 HP-UX에 gcc 설치
조인상
13145 2013-04-10
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ apache 설치중 컴파일러 관련 에러가 나서 gcc 를 재설치 하게 됨. 다운로드 : http://h21007.www2.hp.com/portal/site/dspp/menuitem.863c3e4cbcdc3f3515b49c108973a801?ciid=2a08725cc2f02110725cc2f02110275d6e10RCRD&jumpid=reg_r1002_usen_c-001_title_r0001 여기서 depot 파일을 찾아서 설치 # swinstall -s /dirname/filename.depot 구 gcc 들은 /usr/loca에 설치되지만, 신규 gcc 들은 /opt/hp-gcc 에 설치된다. 그러므로 새로운 PATH를 잡아준다. # PATH=$PATH:/opt/hp-gcc/bin/
39 장비 H/W미러링 장치 확인 및 미러상태 점검
조인상
20809 2013-02-24
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1. SAS장치면 # ioscan -fnkC sas # sasmgr get_info -D /dev/sasd0 -q raid 2. CISS 장치면 # ioscan -fnk | grep ciss # sautil /dev/ciss1
38 해당 포트를 열고 있는 프로세스 확인방법. netstat, lsof
조인상
23146 2012-09-20
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1. 리스닝하고 있는 포트 검색 # netstat -an | grep 22 | grep LISTEN tcp 0 0 *.22 *.* LISTEN 2. 22번 포트를 실행중인 데몬을 알고 싶은 경우 다음과 같이 확인 가능. # lsof -i | grep 22 sshd 673 root 4u IPv4 0x4badd1c0 0t0 TCP *:22 (LISTEN) --> sshd 데몬이 TCP 22번 포트로 리스닝하고 있음. 673번이 PID # ps -ef | grep 673 root 673 1 0 Dec 10 ? 0:01 /opt/ssh/sbin/sshd
37 시리얼 케이블 제작방법
조인상
9655 2012-06-26
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ RS-232C Serial Cable for HP-UX Servers & SAN Members only : http://www.ischo.net/7762
36 HP Integrated Lights-Out User Guide file [1]
조인상
9797 2012-03-13
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ HP Integrated Lights-Out User Guide
35 HP iLO 설정 및 라이센스 발급 방법
조인상
12532 2012-03-13
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Members only : http://www.ischo.net/7132
34 <queue max run limit reached / 대기행렬의 최대 실행 한계에 도달했습니다> 에러 발생시.
조인상
12723 2012-02-28
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ [ 에러 발생 내용 ] /var/adm/cron/log 파일에 !c 대기행렬의 최대 실행 한계에 도달했습니다. !c queue max run limit reached 메시지가 뜸. 이것은 max cron queue값 이상 cron job이 수행되려고 했을때 발생함. [ 조치방법 ] 설정파일에서 최대 queue값 늘려주기 -> crond restart 1. 설정파일에서 최대 queue값 늘려주기 /var/adm/cron/queuedefs 에 c라인 추가 a.4j1n b.2j2n90w c.200j.2n.60w <--- 이 라인 추가 queuedefs 파일 형식 q.[njobj].[nicen].[nwaitw] - q. : job 수행 주체 a=at 으로 시작된 job b=batch로 시작된 job c=cron으로 시작된 job d~y=user defined queue - njobj : 최대 Job개수 cron의 default 값은 100 - nicen : 우선순위 - nwaitw : Wait시간(초단위) Queue가 MAX에 도달했을때 다시 Queue값을 확인하는 wait시간 /etc/default/cron 수정 DISABLE_MAXJOB_LIMIT=0 2. crond restart /sbin/init.d/cron stop /sbin/init.d/cron start
33 HP DAT Drive Manual file
조인상
10299 2012-01-02
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 다운로드 : http://docs.hp.com - HP DAT USB Drive User's Guide - HP DAT SCSI Drive User's Guide
32 DAT tape drive 인식 작업
조인상
19132 2011-12-28
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ DAT drive 를 HP-UX 장비에 인식작업 1. 먼저 커널 module 에 tape driver의 상태를 확인 # kcmodule |grep -i stape stape static explicit --> 상태가 static이 아닐 경우 (unused 등) # kcmodule stape=static 해 준 후 reboot (static 상태의 모듈을 추가/제거하는것은 리붓이 필수다.) 2. device 재스캔 # ioscan -fnC tape Class I H/W Path Driver S/W State H/W Type Description ===================================================================== tape 0 0/7/1/1.3.0 stape CLAIMED DEVICE HP DAT160 /dev/rmt/0m /dev/rmt/0mn /dev/rmt/c1t3d0BEST /dev/rmt/c1t3d0BESTn /dev/rmt/0mb /dev/rmt/0mnb /dev/rmt/c1t3d0BESTb /dev/rmt/c1t3d0BESTnb 3. device file 생성 # insf -eC tape * 기존 파일이 생성되어 있는 상태에서 재인식할 경우 필요없음. 만일 기존파일때문에 잘 인식되지 않으면 /dev/rmt/* 파일을 삭제하고 insf 명령어로 device file을 재생성한다.
31 HP0-P20 CSA-HPUX 11i v3 : HP-UX System Administrator’s Guide: Configuration Management imagefile
조인상
13766 2011-11-25
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ HP0-P20 CSA-HPUX 11i v3 : HP-UX System Administrator’s Guide: Configuration Management CSA 준비하면서 봐야하는 문서들중 하나임. - 보는 순서 HP-UX 11i v3 Administration I, II HP-UX 11i v3 Installation and Update Guide HP-UX System Administrator’s Guide: Configuration Management HP-UX System Administrator's Guide Routine Management Tasks 다루는 주제. • Initial start-up of a preinstalled system (called instant ignition). See “Starting APreloaded System” (page 35). • Initial configuration of system parameters. See “Setting System and Network Parameters” (page 41). • Configuring the root user. See “Configuring Root” (page 47). • Installing and managing user accounts. See “Configuring Users and Groups” (page 49). • Configuring the system into a network. See “Configuring Networking” (page 75). • Configuration tools: Systems Insight Manager (HP SIM), System Management Homepage (HP SMH), and HP-UX commands. See “Configuration Tools” (page 19). • Modifying kernel tunables and modules. See “Configuring the Kernel” (page 153). • Setting up local and remote printers. See “Configuring Printers” (page 111). • Organizing e-mail processes. See “Configuring Mail” (page 121) • Preparing the manpage database. See “Setting Up the Online Manpages” (page 131). < 목 차 > 1. Introduction 2. Configuraing System Parameters 3. Configuring Root 4. Configuring Users and Groups 5. Configuring Networking 6. Configuring Printers 7. Configuring Mail 8. Setting Up The Online Manpages 9. Configuring Peripherals 10. Configuraing the Kernel 여기서 쓰잘데기 없는건 빼고 내가 잘 모르는것만 정리할 것임. 특히, 프린터랑 메일 세팅하기는 패스. 그러나 목차대로 진행하기 전에 언급되는 SIM과 SMH를 먼저 번역. 1. Introduction 1-1. Configuration Tools HP-UX 시스템을 구성하는 3가지 방법 - HP Systems Insight Manager(HP SIM) 을 이용한 web - text와web 기반의 HP-UX System Management Homepage(HP SMH)를 이용하여 직접 시스템에 접속하거나 웹으로 구성 - HP-UX 명령어를 이용한 전통적인 방법 HP Systems Insight Manager HP SIM은 여러개의 시스템관리를 할 수 있는 웹기반 환경. HP-UX뿐 아니라 Linux, Windows 시스템도 구성.관리할 수 있다. HP SIM은 HP SMH나 기타 툴들을 사용하게 할 수 있다. HP Systems Insight Manager 5.2 Installation and Configuration Guide 문서에서 더 자세한걸 다룬다. HP-UX System Management Homepage (웹기반) HP SMH는 한번에 한개의 HP-UX시스템을 관리할 수 있는 웹기반 인터페이스이다. 웹에서 SAM의 기능을 처리할 수 있다. (SAM : System Administration Manager). HP-UX 11.23에서는 SAM의 커널구성,주변장치,파티션관리같은 기능들의 영역이 웹기반으로 되었다. HP-UX 11i v3 에서는 HP SMH에서 모든 관리기능들이 웹기반으로 되었다. 상세한것은 Simplifying single-system management on HP-UX 11i – HP System Management Homepage (HP SMH). 문서를 참조한다. HP-UX System Management Homepage (텍스트기반) 텍스트기반 SMH는 기존의 SAM을 대체한다. SAM처럼 심플한 터미널기반의 화면을 제공한다. HP-UX 명령어 HP-UX 명령어가 시스템 구성하는데 가장 세밀한 방법이지만, 전 과정이 모두 정확하게 이루어지도록 조심해야한다. 일반적으로 HP에서는 파일,데이터베이스,명령어들이 정확하게 작성된 HP SIM이나 SMH를 사용할것을 권고한다. 1-2. HP-UX System Management Homepage (Web-Based) - 웹환경에 접속해서 로그인하면 Home : 넓은 범위의 시스템정보, 몇가지 기본적인 시스템구성을 할 수 있는 내용이 나온다. Tools : SMH로 구성할 수 있는 구성 도구들이 나오는데, 설치한 OE와 추가 SW에 따라서 다른 페이지가 나올 수 있다. Accounts for Users and Groups : /usr/sbin/ugweb Audit Configuration Auditing and Security Attributes Configuration Authenticated Commands (PAM) Disks and File Systems : /usr/sbin/fsweb Display Distributed Systems Administration Utilities (DSAU) Error Management Technology Event Monitoring Service(web-based) Evweb : /opt/sfm/bin/evweb IPMI Event Viewer Kernel Configuration : /usr/sbin/kcweb Network Interfaces Configuration Network Services Configuration nPartition Management Peripheral Devices : /usr/sbin/pdweb Printer Management Printer Management(web-based) Resource Management Serviceguard Software Management - 클라이언트에서 접속방법 http://서버IP:2301 https://서버IP:2381 2301 포트로 접속할 경우 서버에서 hpsmh 데몬이 실행중이지 않은 경우 자동으로 시작된다. 2381 SSL 포트로 접속했을때는 hpsmh 데몬 자동시작 기능이 없으므로 그 경우는 2301 포트로 접속하면 된다. 서버에서 직접 hpsmh 데몬을 시작하려 할 경우 다음과 같은 명령어를 내린다. # /opt/hpsmh/bin/hpsmh autostart 1-3. HP-UX System Management Homepage (Text-Based) # smh 명령어 실행 화면 각 메뉴별 단축명령어는 다음과 같다. -t 옵션을 쓰면 text-base로 실행할 수 있다. X-windows 환경에서 실행시는 -t 옵션을 빼고 DISPLAY변수를 맞게 세팅해주면 된다. a - Auditing and Security c - Security Attributes Configuration : /usr/sbin/secweb -t d - Peripheral Devices : /usr/sbin/pdweb -t e - Resource Management : /opt/sfm/bin/evweb f - Disks and File Systems : /usr/sbin/fsweb -t g - Display k - Kernel Configuration : /usr/sbin/kcweb -t l - Printers and Plotters(new) m - Event Monitoring Service n - Networking and Communications : /usr/sbin/ncweb -t p - Printers and Plotters s - Software Management u - Accounts for Users and Groups : /usr/sbin/ugweb -t 유저와 그룹 단위로 SMH 기능을 제한하려면 다음과 같은 명령어를 사용한다. # smh -r 2. Configuraing System Parameters 2-1. Preventing Users from Logging In 시스템 구성중 superuser 이외의 로그인을 차단하려면... /etc/login 파일과 /etc/default/security 파일의 NOLOGIN 변수의 조합으로 구현할 수 있다. /etc/login 파일이 존재하고 NOLOGIN=1 이면 non-superuser는 접속이 제한되며 일반유저들은 /etc/login 안의 내용을 메시지로 보게된다. /etc/login 파일이 존재하고 비어있으면, 적당한 다른 메시지를 보게 된다. 로그인잠금을 해제하려면 /etc/login 파일을 삭제하고 /etc/default/security의 NOLOGIN 변수를 0으로 변경한다. 명령어로도 구현할 수 있다. # ch_rc -a -p NOLOGIN=1 /etc/default/security 2-2. Changing Login Special Characters UNIX는 본래 백스페이스가 없는 TeleType 머신에서 개발되었다. 따라서 입력데이터를 수정할때는 한글자 지우는데 #, 한줄 지우는데 @ 처럼 문자를 출력하여 구현했다. 인터럽트는 Rubout(ASCII DEL)로 정의되었다. 이 상황은 시스템에 로그인하는 과정으로 옮겨갔다. #,@,DEL은 현재 HP-UX에서 기본 로그인 제어 문자이다. 로그인 한 사람들은 불편한 #,@,DEL을 .profile에서 stty 명령어를 이용하여 ETX(CTRL+C), backspace(CTRL+H), NACK(CTRL+U) 등으로 제각각 고쳐서 썼다. stty 명령어를 이용하여 /dev/ttyconf 라는 특수파일에 원하는 파라미터를 설정할 수 있다. /dev/ttyconf 파일은 로그인하는 유저들의 기본 행동을 변경하는 방법을 제공한다. /dev/ttyconf 파일은 터미널 장치를 표현하며, stty 명령어로 확인할 수 있는 모든 터미널 제어문자를 유지보수 할 수 있다. 시스템이 리붓되면 /dev/ttyconf파일은 stty -a 로 보여지는 값으로 리셋된다. # stty -a < /dev/ttyconf 파라미터 수정하기 # stty intr ^C erase ^H kill ^U < /dev/ttyconf 기본값을 보고 싶으면 # stty < /dev/ttyconf 다른 로그인 명령과는 다르게 getty 명령어는 /dev/ttyconf 파일을 자동으로 사용하지 않는다. -f 옵션이 필요하다. /etc/initab 파일에서 각 getty 명령어마다 -f 옵션을 넣어준다. < 이하 생략 > 3. Configuring Root < 생략 > 4. Configuring Users and Groups < 생략 > 5. Configuring Networking < 생략 > 6. Configuring Printers < 생략 > 7. Configuring Mail < 생략 > 8. Setting Up The Online Manpages 디스크 용량과 디스크 응답시간이 각기 다른 online man page를 구성하는 3가지 방법이 있다. 8-1. man 명령어에 가장 빠른 응답 (디스크 용량을 가장 많이 차지함) 모든 man페이지의 포맷된 버전을 생성한다. 디스크 용량이 충분할때 적합. 포맷과정을 실행하려면 # catman 을 실행한다. 모든 man 페이지를 포맷하는데는 시간이 좀 걸린다. 8-2. man 명령어에 중간속도의 응답 (디스크용량을 중간정도 차지) 많이 사용하는 man페이지의 섹션만 포맷한다. # catman <섹션이름> 예) # catman 1m357 8-3. man 명령어에 가장느린 응답(디스크 용량을 가장 적게 차지) 어떠한 man 페이지도 포맷하지 않는다. HP-UX는 사용자가 man 페이지를 호출할때만 해당 페이지만 포맷한다. 응답시간을 향상시키려면, 포맷된 페이지를 저장하고 있을 디렉토리를 생성해야 한다. 필요한 디렉토리명을 지정하려면 MANPATH변수를 확인한다. 예를들어 /usr/share/man 디렉토리에 대한 디렉토리들을 생성하려면 아래의 스크립트를 실행한다. # cd /usr/share/man # mkdir cat1.Z catlm.Z cat2.Z cat3.Z cat4.Z cat5.Z cat6.Z cat7.Z cat8.Z cat9.Z /usr/share/man/man8.Z 파일이 존재해야만 cat8.Z 디렉토리를 생성할 수 있다. 디스크 용량을 아끼려면 NFS 볼륨을 사용할 수도 있다. 9. Configuring Peripherals 시스템에 주변장치를 추가하려면 다음 문서를 참고한다. - 주변장치와 함께 딸려오는 하드웨어 설치 문서 - PCI OL* 정보를 위하여, Interface Card OL* Support Guide를 본다. n-partition 가능한 장비의 PCI OL*정보를 위해서는, nPartition Administrator's Guide를 본다. 옛이름 OLAR로 알려진 PCI OL*은 전체시스템을 완전히 셧다운 할 필요없이 PCI카드를 추가하거나 제거할 수 있다. 운영체제에서 지원되는 하드웨어는 슬롯단위로 전원조절(per-slot power control)이 가능하다. 전체시스템을 끄는 대신에 특정슬롯만을 전원을 끄거나 켤수 있다. PCI OL* 작업절차는 HP SMH,pdweb, n-파티션 가능시스템에서의 Partition Manager, olrad 같은 HP-UX명령어로 수행할 수 있다. 9-1. Configuring PCI Error Recovery PCI Error Recovery 기능은 시스템 crash를 방지하기 위하여 PCI 에러를 탐지,고립,자동복구하는 능력을 제공한다. HP-UX 11i v3 운영체제에 포함되어 있으며 기본으로 사용가능하게 되어있다. - PCI Error Recovery란? PCI Error Recovery가 enabled 되어있고 PCI Error Recovery가 지원되는 PCI 버스에 에러가 발생하면 다음과 같은 과정을 거친다. 1. 시스템에 손상을 주지 않기 위해 PCI버스를 시스템으로부터 격리시킨다. 2. PCI Error Recovery기능은 PCI버스를 에러로부터 복구하고, 버스를 재-초기화(re-initailize)시켜 I/O를 일으킬수 있도록 되살린다. 버스에 있는 카드가 online 추가,교체,삭제 기능을 지원하고, 카드가 핫플러그 가능한 슬롯에 꽂혀있으면 olrad 명령어를 사용하여 카드를 교체하여 수동으로 복구를 수행할 수 있다. PCI Error Recovery 기능이 disabled 되어있고 에러가 발생하면 Machine Check Abort(MCA) 나 High Priority Machine Check(HPMC) 가 발생하고 시스템이 crash 된다. -- 경고 -- 서비스가드를 사용중일 때는 HP에서는 스토리지 장치를 멀티패스로 사용중이고, HP-UX native multipathing 을 disabled 하지 않았을 경우에 한해서 PCI Error Recovery 기능을 사용할 것을 권고하고 있다. PCI Error Recovery 기능이 enabled 되고 스토리지 장치가 싱글패스로 되어있을 경우, HP 서비스가드는 연결이 끊어진 것을 감지하지 못한다. HP 서비스가드에서 failover를 하지 못할 수 있다. ------------ - Controlling PCI Error Recovery PCI Error Recovery는 아래 2개의 커널파라미터로 제어된다. 커널파라미터는 HP SMH, kcweb, kctune 으로 변경할 수 있다. 1. pci_eh_enable PCI Error Recovery 기능을 enlable/disable 할것인지 결정한다. 기본으로는 enable 되어있다. dynamic tunable 파라미터가 아니기 때문에 변경후 리붓이 필요하다. 2. pci_error_tolerance_time 이 파라미터는 두개의 PCI에러가 발생시에 시간을 기준으로 하여 자동 PCI error recovery 기능을 사용할건지를 결정한다. 이 파라미터에 설정한 시간내에 PCI에러가 발생하면 카드기능은 정지하고 수동으로 카드를 복구해야 한다. - 참고문서 http://docs.hp.com 에서 다운로드 받는다. In the High Availability section: • PCI Error Recovery Product Note • PCI Error Recovery Support Matrix • Interface Card OL* Support Guide In the HP-UX Reference: • pci_eh_enable(5) manpage • pci_error_tolerance_time(5) manpage 9-2. Ethernet Configuration and Verification < 드라이버 설치, IP 구성, set_parms 등 생략 > * 커널에 드라이버가 제대로 load되었는지 확인 # what /stand/vmunix | grep igelan /* gigabit ethernet의 경우 */ 10. Configuraing the Kernel SMH GUI 혹은 kcweb -t 명령어를 이용한 SMH TUI, kctune 명령어로 구성 가능. - kcalarm 명령어를 이용하여 파라미터 값이 지정한 임계값을 넘었을때 알림을 주게 할 수도 있다. - kcusage 명령어로 파라미터값의 내용을 볼 수 있다. - 커널구성명령어를 통하여 변경된 모든 커널의 변경은 /var/adm/kc.log 파일에 로깅된다. - 커널명령어간 차이점 10-1. Managing Kernel Modules with kcmodule - 옵션없이 사용 : 모듈리스트와 현재상태, 다음부팅때의 상태를 보여줌 # kcmodule Module State Cause Notes KeyboardMUX unused 160 Configuring the Kernel PCItoPCI static depend autofs static best cachefs auto best auto-loadable, unloadable cifs auto explicit auto-loadable, unloadable rng loaded explicit loadable, unloadable vxportal static explicit auto-loadable, unloadable wsio static required - 모듈의 설명/상세설명보기 # kcmodule -d PCItoPCI PCItoPCI static depend Generic PCI to PCI Bridge Adapter CDIO # kcmodule -v autofs Module autofs (1.0) Description Automounter File System Timestamp Tue Sep 12 21:53:28 2006 [45078EC8] State static (best state) State at Next Boot static (best state) Capable static unused Depends On module nfswrp:0.0.0 interface HPUX_11_31_PERF:1.0 # kcmodule -P ALL autofs cachefs /* script나 program을 위해 디자인된 형식 */ name autofs desc Automounter File System version 1.0 timestamp Tue Sep 12 21:53:28 2006 [45078EC8] state static cause best next_state static next_cause best capable static unused depend module nfswrp:0.0.0 depend interface HPUX_11_31_PERF:1.0 - 커널모듈 상태 1. unused : 시스템에 설치되었지만 사용하고 있지 않음 2. static : 커널에 고정적으로 할당됨. 이 상태의 커널모듈을 추가/제거하는것은 리부팅이 필요. 3. loaded : 커널에 모듈이 동적으로 할당됨. 새로운 모듈은 이 상태로 할당됨. 리부팅하지 않고 추가 가능. 4. auto : 모듈은 최초에 필요시 동적으로 할당되나, 아직 필요로 하고 있지 않다. - 커널모듈가 해당 상태에 있는 이유 1. explicit : 관리자가 상태를 명시하여 선택함. 2. best : 모듈을 사용하도록 선택하였으나, 특정상태를 선택하진 않아서 모듈개발자가 지정한 최선의 상태에 있음. 3. auto : 모듈이 auto 상태에 있고, 무언가가 사용하려고 시도할때 자동으로 load 되었음. 4. required : 개발자에 의해서 required 라고 마킹됨. 5. depend : 다른 모듈의 의존관계에 있어서 사용되고 있는 상태. - 모듈상태 변경하기 # kcmodule cdfs=loaded /* 메모리에 로드 */ # kcmodule cdfs=best /* best상태로 변경 */ # kcmodule cdfs=unused /* 메모리에서 unload */ 10-2. Managing Kernel Tunable Parameters with kctune - 모든 파라미터들의 정보를 봄 # kctune - 설명을 봄 # kctune -d maxuprc - 파라미터를 정의하는 모듈명을 보여줌 # kctune -g maxuprc Module Tunable Value Expression Changes pm_proc maxuprc 256 Default Immed - 상세내용을 봄 # kctune -v maxuprc - verbose와 같으나 script나 program을 위해서 설계된 옵션 P # kctune -P ALL maxuprc - 파라미터값 변경 # kctune nproc=4300 /* 4300으로 값 지정 */ # kctune nproc= /* default 값으로 지정 */ # kctune nproc=default /* default 값으로 지정 */ # kctune 'nkthread=nproc*2+200' /* 표현식으로 지정 */ # kctune nproc+=100 /* 100단위로 증가함 */ # kctune 'nproc>=5000' /* 현재 nproc의 값이 5000 이하면 5000으로 지정되고, 5000 이상이면 현재값을 유지함 */ 10-3. Resource Usage Commands 커널파라미터 모니터링기능을 on/off 하거나 파라미터알람을 추가,제거,리스트 하는 명령어 man 페이지에서 kcalarm, kcmond, kcusage 명령어를 참조. 10-4. Managing the Running Configuration Using kconfig 커널 구성상태를 저장함. - 옵션없이 사용하면 저장된 구성상태 목록 # kconfig Configuration Title backup Automatic Backup day Configuration for daytime multiuser processing last_install Created by last OS install night Configuration for nighttime batch processing - 상세 내역을 봄 # kconfig -v backup - a옵션을 쓰면 다음 명령어들을 순서대로 실행한것과 같다. # kcmodule -a -v -c backup # kctune -v -c backup # kconfig -v backup - verbose와 같으나 script/program을 위해 디자인된 형식 # kconfig -P ALL backup - -r 옵션이나 -t, -d 옵션으로 구성내역을 수정할 수 있음. < 이하 커널구성을 /stand/vmunix 같은 커널파일로 빼고, 조정하는 명령어들이 기술되어있으나,.... 캔슬 >
30 Storage & Ethernet Adapter Support Matrix file
조인상
9278 2011-11-22
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Storage & Ethernet Adapter Support Matrix
29 HP0-P20 HP-CSA 준비 가이드 + 참고서적 모음 file
조인상
11007 2011-11-16
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어 출처 : http://docs.hp.com +++++++++++++++++++++++++++++++++++++++++++++++++++++++ HP0-P20 HP-CSA 준비 가이드 + 참고서적 모음 Admin1, Admin2 와 참고서적을 보면 대략 합격점수가 나온다. ^^