ubuntu 14,16

# vi /etc/default/grub 파일에서 설정을 변경할 수 있다.

가장 위에있는 GRUB_DEFAULT=0을 수정하면 되며,

0은 첫 번째커널을 의미한다. (ex: GRUB_DEFAULT="1>2" 또는 커널 이름을 입력해도 된다.)

 

#vi /boot/grub/grub.cfg 파일에서 커널 목록을 확인할 수 있다.

menuentry 'Ubuntu, with Linux 4.15.0=55-generic' 해당 구문이 커널의 이름이며 

menuentry 'Ubuntu, with Linux 4.15.0=55-generic' (recovery mode 또는 start up) 으로 표시된 커널로는 설정하지 않는다. 

 

첫 번째 menuentry의 번호는 0이며 submenu1이다.

submenu 안에 포함된 menuentry는 다시 0부터 시작되며 “1>0”으로 표시된다.

/etc/default/grub 파일 에서 아래처럼 설정해도 된다.

GRUB=DEFAULT="1>0"   

 

 

커널 순서를 확인한 뒤

update-grub 명령으로 적용 후 리부팅을 한다.

 

centos 7

# vi /boot/grub2/grub.cfg 입력 후 커널들의 이름을 확인하다.

# grub2-editenv list  현재 부팅되도록 설정된 커널을 확인할 수 있다.

# grub2-set-default 1  원하는 커널의 순서를 입력한다.(0부터 첫 번째)

#grub2-mkconfig -o /boot/grub2/grub.cfg 그럽 설정 적용

 

centos 6

# vi /boot/grub/grub.conf

해당 파일에서 그럽 순서 변경 구문과 그럽 순서 목록이 확인된다.

default= 부분을 수정한다.

update-grub 후 리부팅을 진행한다.

1.압축 파일 만들기

tar -czvpf /경로/(압축후 만들어질 이름) /압축대상

tar -czvpf /경로/(압축 후 만들어질 이름) -C (압축대상이 있는 경로) 압축대상   -> C 옵션을 추가하면 압축을 진행하기전 해당 위치로 이동 후 압축하기 때문에 압축 시 절대 경로 정보가 포함되지 않는다.

 

 

2.압축 풀기

-경로 지정

tar xvzf /경로/압축파일.tar.gz -C /원하는위치

tar xvfz /경로/압축파일.tar.gz 명령어를 -C 옵션 없이 실행하게 되면 현재 pwd 위치로 압축이 해제된다.

 

 

3.옵션

c : 압축 파일 생성

x : 압축 해제

z :  gzip으로 압축, 또는 해제

p : 압축 시 압축 대상 파일의 권한을 저장하여 압축

f : 압축 대상이 파일임을 명시.(tar 명령어는 원래 파일 압축용이 아니었음)

v : 압축 및 해제 과정을 화면에 표시

 

 

 

 

-------------------------------------------------------------------------------------------------

4.기타

 

tar.xz 압축 풀기

tar xvf file.tar.xz

ctr + H 로 설정 화면 진입.

컨피규 => new => 메뉴얼 => 원하는 갯수 선택 후 ADD => DG

=> next => 그룹 선택 후 ADD=>raid 번호 선택 => update size (해당 버튼이 없거나 비활성화일 경우 직접 사이즈를 입력.)

=>accept => save => fast,go => home

또 추가하고 싶으면 add 누르고 시작

 

디스크가 인식되지 않을 경우)

drive -> 장치선택 -> rebuild -> properties -> make good -> Home -> Drives -> ReBuild

Replace noiesing Devices 명령으로 미씽 해결 후 ReBuild

'RAID' 카테고리의 다른 글

RAID 설정 메뉴얼  (0) 2019.08.24
Mega Raid tool  (0) 2019.07.23

컨트롤러 장착 확인

lshw -c "storage" |more

 

1. Mega Radi tool 설치

web bios에서 Raid를 설정한 후 os로 부팅하여 megacli을 설치한다.

 

#wget http://mirror.nforce.com/pub/software/raidtools/Megaraid/8-07-14_MegaCLI.zip

#unzip 8-07-14_MegaCLI.zip

#cd Linux (운영체제에 맞게 선택한다.)

#rpm -ivh MegaCli-8.07.14-1.noarch.rpm

#ln -s /opt/MegaRAID/MegaCli/MegaCli64 /usr/bin/megacli

 

(필요할 경우 다른 툴 storcli Raid tool 설치)

# wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/17.05.00.02_Linux-64_MSM.gz

 

# tar xvfz 17.05.00.02_Linux-46_MSM.gz

# cd disk

# sh RunRPM

 

2. 디스크 정보 확인

 

물리 디스크 확인 명령어

[root@localhost Linux]# /opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL
                                     
Adapter #0

Enclosure Device ID: 252
Slot Number: 0       --> 0번 주기가되어 있는 슬롯의 디스크 상태
Drive's position: DiskGroup: 0, Span: 0, Arm: 0
Enclosure position: N/A
Device Id: 10
WWN: 50014ee15903630b
Sequence Number: 2
Media Error Count: 0
Other Error Count: 0
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
PD Type: SATA

Raw Size: 465.761 GB [0x3a386030 Sectors]
Non Coerced Size: 465.261 GB [0x3a286030 Sectors]
Coerced Size: 464.729 GB [0x3a175800 Sectors]
Sector Size:  0
Firmware state: Online, Spun Up
Device Firmware Level: 1H15
Shield Counter: 0
Successful diagnostics completion on :  N/A
SAS Address(0): 0x4433221103000000
Connected Port Number: 3(path0) 
Inquiry Data:      WD-WCAYUE212980WDC WD5000AAKX-001CA0                   15.01H15
FDE Capable: Not Capable
FDE Enable: Disable
Secured: Unsecured
Locked: Unlocked
Needs EKM Attention: No
Foreign State: None 
Device Speed: 6.0Gb/s 
Link Speed: 6.0Gb/s 
Media Type: Hard Disk Device
Drive:  Not Certified
Drive Temperature :44C (111.20 F)
PI Eligibility:  No 
Drive is formatted for PI information:  No
PI: No PI
Drive's NCQ setting : N/A
Port-0 :
Port status: Active
Port's Linkspeed: 6.0Gb/s 
Drive has flagged a S.M.A.R.T alert : No

↑하나의 디스크에 대한 정보의 출력이다.

 

 

grep으로 모든 디스크의 상태가 Spun Up 이나 Failed가 있는 지 확인한다.

[root@localhost Linux]# /opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL |grep Firmware
Firmware state: Online, Spun Up
Device Firmware Level: 1H15
Firmware state: Online, Spun Up
Device Firmware Level: CC46
Firmware state: Online, Spun Up
Device Firmware Level: JC45
Firmware state: Online, Spun Up
Device Firmware Level: KC48
Firmware state: Online, Spun Up
Device Firmware Level: JC45
Firmware state: Online, Spun Up
Device Firmware Level: 1H15
Firmware state: Online, Spun Up
Device Firmware Level: 1D05
Firmware state: Rebuild  <- 리빌드 중인 디스크가 확인 됨.
Device Firmware Level: 1H15

 

3.Raid Controller 정보 확인

[root@localhost Linux]# /opt/MegaRAID/MegaCli/MegaCli64 -ShowSummary -aALL

 

System
Operating System:  Linux version 3.10.0-957.el7.x86_64 
Driver Version: 07.705.02.00-rh1
CLI Version: 8.07.14

Hardware
        Controller
                 ProductName       : LSI MegaRAID SAS 9261-8i(Bus 0, Dev 0)
                 SAS Address       : 500605b00516b7b1
                 FW Package Version: 12.12.0-0036
                 Status            : Need Attention
        Enclosure
                 Product Id        : SGPIO           
                 Type              : SGPIO
                 Status            : OK

        PD 
                Connector          : Port 0 - 3: Slot 3 
                Vendor Id          : ATA     
                Product Id         : ST500DM002-1BD14
                State              : Online
                Disk Type          : SATA,Hard Disk Device
                Capacity           : 464.729 GB
                Power State        : Active

                Connector          : Port 0 - 3: Slot 2 
                Vendor Id          : ATA     
                Product Id         : ST3500413AS     
                State              : Online
                Disk Type          : SATA,Hard Disk Device
                Capacity           : 464.729 GB
                Power State        : Active

                Connector          : Port 0 - 3: Slot 0 
                Vendor Id          : ATA     
                Product Id         : WDC WD5000AAKX-0
                State              : Online
                Disk Type          : SATA,Hard Disk Device
                Capacity           : 464.729 GB
                Power State        : Active

                Connector          : Port 0 - 3: Slot 1 
                Vendor Id          : ATA     
                Product Id         : ST3500418AS     
                State              : Online
                Disk Type          : SATA,Hard Disk Device
                Capacity           : 464.729 GB
                Power State        : Active

                Connector          : Port 4 - 7: Slot 7 
                Vendor Id          : ATA     
                Product Id         : WDC WD5000AAKX-0
                State              : Rebuild
                Disk Type          : SATA,Hard Disk Device
                Capacity           : 464.729 GB
                Power State        : Active
                Operation In Progress : Rebuild

                Connector          : Port 4 - 7: Slot 6 
                Vendor Id          : ATA     
                Product Id         : WDC WD5000AAKS-0
                State              : Online
                Disk Type          : SATA,Hard Disk Device
                Capacity           : 464.729 GB
                Power State        : Active

                Connector          : Port 4 - 7: Slot 5 
                Vendor Id          : ATA     
                Product Id         : WDC WD5000AAKX-0
                State              : Online
                Disk Type          : SATA,Hard Disk Device
                Capacity           : 464.729 GB
                Power State        : Active

                Connector          : Port 4 - 7: Slot 4 
                Vendor Id          : ATA     
                Product Id         : ST3500413AS     
                State              : Online
                Disk Type          : SATA,Hard Disk Device
                Capacity           : 464.729 GB
                Power State        : Active

Storage

       Virtual Drives
                Virtual drive      : Target Id 0 ,VD name 
                Size               : 2.722 TB     --> 레이드로 잡힌 디스크의 총 크기
                State              : Partially Degraded
                RAID Level         : 6  --> 레이드 번호

 

4.위 명령어로 확인 후 문제 발생 시 디스크 교체 및 재 장착 시도 후 자동으로 리빌딩 걸리는 지 확인해야 함.

#./MegaCli64 -AdpAutoRbld -Dsply -a0
                                     
Adapter 0: AutoRebuild is Disabled.

Exit Code: 0x00



# ./MegaCli64 -AdpAutoRbld -enbl -a0
                                     
Adapter 0: AutoRebuild is Enabled.

Exit Code: 0x00

 

5.위의 명령어로 자동 리빌딩을 걸었다면 실제 디스크를 배고 30초 혹은 1분뒤에 다시 꽂아서 자동 리빌딩 되는 지 확인 할 것.

 

만약 자동으로 리빌딜이 되지 않을 경우, 수동으로 진행해야 함.

 

# ./MegaCli64 -PDList -aALL |grep Firm
Firmware state: Online, Spun Up
Device Firmware Level: 1H15
Firmware state: Online, Spun Up
Device Firmware Level: CC46
Firmware state: Online, Spun Up
Device Firmware Level: JC45
Firmware state: Online, Spun Up
Device Firmware Level: KC48
Firmware state: Online, Spun Up
Device Firmware Level: JC45
Firmware state: Online, Spun Up
Device Firmware Level: 1H15
Firmware state: Online, Spun Up
Device Firmware Level: 1D05
Firmware state: Unconfigured(bad)
Device Firmware Level: 1H1

 

# ./MegaCli64 -PDList -aALL |grep Slot
Slot Number: 0
Slot Number: 1
Slot Number: 2
Slot Number: 3
Slot Number: 4
Slot Number: 5
Slot Number: 6

 

문제가있는 디스크의 순서를 잘 기억해야 한다.

 

위의 명령어 중에서 레이드 구성 정보를 확인할 때 부여되는 ID 값 252와 문제되는 슬롯의 번호를 아래와 같이 입력하여 디스크를 리빌딩할 수 있는 상태로 변경할 것.

# ./MegaCli64 -pdmakegood -physdrv [252:7] -a0
                                     
Adapter: 0: EnclId-252 SlotId-7 state changed to Unconfigured-Good.

Exit Code: 0x00


디스크 상태를 foreign 디스크 상태를 clear 할 것 

# ./MegaCli64 -cfgforeign -clear -a0
                                     
Foreign configuration 0 is cleared on controller 0.

Exit Code: 0x00



디스크를 hot spare 설정하여 auto rebuild 진행할 것 
# ./MegaCli64 -pdhsp -set -physdrv [252:7] -a0
                                     
Adapter: 0: Set Physical Drive at EnclId-252 SlotId-7 as Hot Spare Success.

Exit Code: 0x00



디스크가 리빌딩 되고 있는지 확인할 수 있는 명령어 
# ./MegaCli64 -pdrbld -showprog -physdrv[252:7] -a0
                                     
Rebuild Progress on Device at Enclosure 252, Slot 7 Completed 0% in 0 Minutes.

Exit Code: 0x00

 

 

StorCLI tool 명령어

진행중인 리빌딩 확인 : /usr/local/MegaRAID\ Storage\ Manager/StorCLI/storcli64 -pdrbld -showprog -physdrv[252:4] -a0

'RAID' 카테고리의 다른 글

RAID 설정 메뉴얼  (0) 2019.08.24
raid 설정  (0) 2019.08.05

centos 6

quiet 뒤에 single 또는 1을 입력 후 부팅한다.

#runlevel 명령어를 입력하면 현재 부팅된 RunLevel을 확인할 수 있다.

 

centos 7 

기본으로 선택되어 있는 커널에서 'e'입력 후 편집 모드 진입.

 

rhgb quiet라고 되어있는 부분을 init=/bin/bash로 수정한 후 ctrl + x를 입력하여 싱글모드로 부팅한다.

 

싱글모드 진입 후 패스워드 변경을 시도하면 error가 발생하며 적용이 안될 수 있는데,

mount -o remount,rw / 명령어 실행 후 다시 실행하면 된다.

 

 

ubuntu 16,18

ubuntu 16.04와 18.04의 싱글모드 진입 방법은 동일하다.

재부팅을 진행하고 ESC를 눌러서 그럽 화면으로 진입한다.

 

'e'를 입력하여 편집모드로 진입한다.

ro console-tty1 console=ttyS0 부분을 수정한다.

rw single init=/bin/bash

 

수정 완료 후 ctr + x 또는 F10을 입력하여 부팅한다.

 

수정 후 다음 명령어를 입력해야 적용된다.

# touch /.autorelabel (SELINUX 관련 명령어)   

# exec /sbin/init

 

windows

부팅 시 F8을 연타하면 안전 모드로 부팅할 수 있는 화면이 출력된다.

apache 2.2 설치

 

tar xvfz apr-1.5.1.tar.gz

cd apr-1.5.1

./configure --prefix=/usr/local/apr

make && make install

 

tar xvfz apr-util-1.5.4.tar.gz.

cd apr-util-1.5.4

./configure --with-apr=/usr/local/apr

make && make install

 

cd /usr/local/src

tar xvfz httpd-2.2.x.tar.gz

cd httpd-2.2.x

./configure --prefix=/usr/local/apache --enable-so --enable-rewrite  --enable-mods-shared=all --enable-modules=shared --enable-ssl --with-included-apr=/usr/local/apr --with-included-apr-util --with-mpms-shared=all

make && make install

cp -arp /usr/local/apache/bin/apachectl /etc/init.d/

vi /etc/init.d/apachectl

아래 내용 기입.

# chkconfig: 2345 90 90

# description: init file for Apache server daemon

# processname: /usr/local/apache/bin/apachectl

# config: /usr/local/apache/conf/httpd.conf

# pidfile: /usr/local/apache/logs/httpd.pid

 

설정 파일 수정

AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php .jsp .html

#AddHandler cgi-script .cgi <- 주석 해제

 

chkconfig --add apachectl

chkconfig apachectl on

 

/etc/init.d/apachectl start 명령어로 시작 하였으나, 데몬이 실행되지 않았다.

로그 확인 시 계정명을 찾을 수 없다는 에러가 확인 되었으며, /etc/hosts 파일에 (서버ip) (계정명) 기입 후 정상적으로 실행되었다.

--------------------------------------------------------------------------------

 

php 5.3.x 설치

tar xvfz libmcrypt-2.5.7.tar.gz

cd libmcrypt-2.5.7

./configure

make && make install

 

tar xvfz mhash-0.9.9.9.tar.gz

cd mhash-0.9.9.9

./configure

make && make install

 

tar xvfz php-5.3.21.tar.gz

cd php-5.3.21

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/apache/conf --with-mysql=/usr/local/mysql --with-mod_charset --enable-safe-mode --enable-sigchild --enable-magic-quotes --with-openssl --with-zlib --with-zlib-dir --with-bz2 --enable-calendar --with-jpeg-dir --with-tiff-dir --with-curl --enable-dba --with-gdbm --enable-dbx --with-dom --enable-exif --enable-ftp --with-gd --with-jpeg-dir --with-png-dir --with-ttf --with-freetype-dir --enable-gd-native-ttf --with-gettext --with-iconv --with-imap --with-libdir=lib64 --with-imap-ssl --with-kerberos --enable-mbstring --with-openssl-dir --with-mhash --with-mcrypt --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx --enable-sockets --with-regex=php --enable-zend-multibyte --with-zip

 

make

make install

 

cp php.ini-development /usr/local/apache/conf/php.ini

vi /usr/local/apache/conf/php.ini

short_open_tag = On

allow_url_fopen = Off

post_max_size = 100M

upload_max_filesize = 100M

 

 

php 5.3 make 에러
Generating phar.phar
/usr/local/src/php-5.3.21/sapi/cli/php: error while loading shared libraries: libmcrypt.so.4: cannot open shared object file: No such file or directory
make: *** [ext/phar/phar.phar] 오류 127
--> /lib64 디렉토리에 해당 파일의 심볼릭링크를 생성하니 해결 되었다.
# ln -s /usr/local/lib/libmcrypt.so.4 /usr/local/lib64/

 

php 5.4 + mariad 연동 에러

make 시 undefine MYSQL_PORT 아래 링크 참고하여 해결

https://growup43.com/353/

---------------------------------------------------------------------------------------

mysql 5.1.x 설치

 

groupadd -g 400 mysql

useradd -u400 -g400 -d /usr/local/mysql -s /bin/false mysql

 

tar xvfz mysql-5.1.63.tar.gz

./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-mysqld-user=mysql --with-extra-charsets=all --with-plugins=max --enable-thread-safe-client --with-charset=utf8

make

make install

 

cp -arp support-files/my-huge.cnf /etc/my.cnf

cp -arp support-files/mysql.server /etc/init.d/mysqld

 

/usr/local/src/mysql-5.1.63/scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

chown -R mysql.mysql /usr/local/mysql

chmod 700 /etc/init.d/mysqld
chmod 711 /usr/local/mysql
chmod 700 /usr/local/mysql/data
chmod 751 /usr/local/mysql/bin
chmod 750 /usr/local/mysql/bin/*
chmod 755 /usr/local/mysql/bin/mysql
chmod 755 /usr/local/mysql/bin/mysqldump

 

chkconfig --add mysqld

chkconfig mysqld on

/etc/init.d/mysqld start

 

update user set password = password('비번') where user='root';

 

'APM' 카테고리의 다른 글

그누보드 와 영카트 설치  (0) 2020.01.12
Ubuntu APM 컴파일 설치  (0) 2019.12.14
centos6 mariadb 10.1 , php5.4 yum설치  (0) 2019.06.11
ubuntu 18 apm 소스설치  (0) 2019.06.01
mysql 5.7 설치  (0) 2019.04.30

centos6에서 yum error22가 발생되었다.

yum install epel-release로 새 저장소 추가 후에도 cat not 관련 에러가 출력되었으며,

vi /etc/yum.repos.d/epel.repo   편집 화면 진입 후

mirrorlist=http://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch  이 부분 주석 처리 및

baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch 이 부분의 주석을 해제하고

yum repolist를 실행하니 정상적으로 되었다.

그래도  안 될 경우 아래 명령어 실행

yum clean all

 

net stop WAS /y

rmdir /s /q C:\inetpub\temp\appPools

net start W3SVC

 

출처:https://hsmtree.wordpress.com/2018/02/01/iis%EA%B0%80-%EB%A9%88%EC%B6%94%EB%8A%94-%EB%82%A0/

+ Recent posts