우분투에서 본딩시 ifenslave 패키지 필수로 설치

설치 안하고 본딩할 경우 본딩 설정은 적용되나

/proc/net/bonding/bond0 확인시 slave 인터페이스가 안보이며 통신불가

'Linux' 카테고리의 다른 글

umount 시 에러 (device is busy)  (0) 2014.07.28
HP 서버 disk 증설 (hpacucli 사용)  (0) 2014.07.28
linux date 명령어 인수  (0) 2014.06.19
yum error  (0) 2014.06.19
linux 계정 잠김 해제  (0) 2014.05.21

umount 시에 device is busy 에러 발생 하면 해당 마운트 포인트를 사용하는 유저가 있는 것


fuser -cu /data  사용하는 유저 확인 커맨드


# fuser -cu /data/

/data/:               4938c(mysql) 


mysql 유저가 사용중


# fuser -ck /data/ 사용하는 유저 강제로 끊는 커맨드


위 커맨드로 해당 마운트 사용자를 모두 끊은 후 다시 umount 진행

'Linux' 카테고리의 다른 글

ubuntu bonding 설정시  (0) 2020.01.02
HP 서버 disk 증설 (hpacucli 사용)  (0) 2014.07.28
linux date 명령어 인수  (0) 2014.06.19
yum error  (0) 2014.06.19
linux 계정 잠김 해제  (0) 2014.05.21


# hpacucli ctrl slot=0 pd all show


Smart Array P410i in Slot 0 (Embedded)


   array A


      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK)

      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 300 GB, OK)


   array B


      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 300 GB, OK)

      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 300 GB, OK)

      physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 300 GB, OK)

      physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS, 300 GB, OK)


현재 두개의 Logical볼륨이 생성 되어있음


서버에 disk 를 꽂은 후에 다시 정보 확인 ( 146G 디스크 2개 꽂음 )


# hpacucli ctrl slot=0 pd all show


Smart Array P410i in Slot 0 (Embedded)


   array A


      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK)

      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 300 GB, OK)


   array B


      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 300 GB, OK)

      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 300 GB, OK)

      physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 300 GB, OK)

      physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS, 300 GB, OK)


   unassigned


      physicaldrive 2I:1:7 (port 2I:box 1:bay 7, SAS, 146 GB, OK)

      physicaldrive 2I:1:8 (port 2I:box 1:bay 8, SAS, 146 GB, OK)


# hpacucli ctrl slot=0 create type=ld drives=2I:1:7,2I:1:8 raid=1


위 커맨드로 디스크 두개를 raid 1 로 구성 [컨트롤러 슬롯번호 / 디스크 베이 번호 를 확인하여 맞춰줄것]


구성 후 다시 정보 확인


# hpacucli ctrl slot=0 pd all show


Smart Array P410i in Slot 0 (Embedded)


   array A


      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK)

      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 300 GB, OK)


   array B


      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 300 GB, OK)

      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 300 GB, OK)

      physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 300 GB, OK)

      physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS, 300 GB, OK)


   array C


      physicaldrive 2I:1:7 (port 2I:box 1:bay 7, SAS, 146 GB, OK)

      physicaldrive 2I:1:8 (port 2I:box 1:bay 8, SAS, 146 GB, OK)


구성 된 것 확인 후 fdisk 를 사용 하여 포멧 및 파일시스템 설정 후 마운트 

'Linux' 카테고리의 다른 글

ubuntu bonding 설정시  (0) 2020.01.02
umount 시 에러 (device is busy)  (0) 2014.07.28
linux date 명령어 인수  (0) 2014.06.19
yum error  (0) 2014.06.19
linux 계정 잠김 해제  (0) 2014.05.21

       시간 필드:


       %H     시 (00..23)

       %I     시 (01..12)

       %k     시 ( 0..23)

       %l     시 ( 1..12)

       %M     분 (00..59)

       %p     로케일의 AM 또는 PM

       %r     시간, 12-시간제 (hh:mm:ss [AP]M)

       %s     1970-01-01 00:00:00 UTC (비표준 확장기능)로 부터 경과된 초

       %S     초 (00..61)

       %T     시간, 24-시간 (hh:mm:ss)

       %X     로케일에서 정의한 시간 표현(%H:%M:%S)

       %Z     시간대 (에, EDT), 시간대를 결정할 수 없는 때는 아무 값도 출력하지 않는다.


       날짜 필드:


       %a     로케일의 약식 요일 이름 (Sun..Sat)

       %A     로케일의 완전한 요일 이름, 가변 길이 (Sunday..Saturday)

       %b     로케일의 약식 월 이름 (Jan..Dec)

       %B     로케일의 완전한 월 이름, 가변 길이 (January..December)

       %c     로케일의 날짜와 시간 (Sat Nov 04 12:02:33 EST 1989)

       %d     월 중 일 (01..31)

       %D     날짜 (mm/dd/yy)

       %h     %b 와 동일

       %j     연 중 일 (001..366)

       %m     월 (01..12)

       %U     연 중 주 번호, 일요일을 주의 첫번째 날로 생각 (00..53)

       %w     요일 번호 (0..6), 0 은 일요일

       %W     연 중 주 번호, 월요일을 주의 첫번째 날로 생각 (00..53)

       %x     로케일의 날짜 표현식 (mm/dd/yy)

       %y     연 중 일의 마지막 두 숫자 (00..99)

       %Y     연 (1970...)

'Linux' 카테고리의 다른 글

umount 시 에러 (device is busy)  (0) 2014.07.28
HP 서버 disk 증설 (hpacucli 사용)  (0) 2014.07.28
yum error  (0) 2014.06.19
linux 계정 잠김 해제  (0) 2014.05.21
linux 계정 만료 삭제  (0) 2014.05.21

Traceback (most recent call last):

  File "/usr/bin/yum", line 29, in ?

    yummain.user_main(sys.argv[1:], exit_code=True)

  File "/usr/share/yum-cli/yummain.py", line 309, in user_main

    errcode = main(args)

  File "/usr/share/yum-cli/yummain.py", line 178, in main

    result, resultmsgs = base.doCommands()

  File "/usr/share/yum-cli/cli.py", line 349, in doCommands

    return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds)

  File "/usr/share/yum-cli/yumcommands.py", line 292, in doCommand

    highlight_modes={'>' : clio, '<' : clin,

  File "/usr/share/yum-cli/output.py", line 604, in listPkgs

    self.infoOutput(pkg, highlight=highlight)

  File "/usr/share/yum-cli/output.py", line 549, in infoOutput

    print self.fmtKeyValFill(_("Description: "), self._enc(pkg.description))

UnicodeEncodeError: 'euc_kr' codec can't encode character u'\ufffd' in position 21: illegal multibyte sequence


위와 같은 에러 발생시 


root@~]# LANG=en_US.UTF8

'Linux' 카테고리의 다른 글

HP 서버 disk 증설 (hpacucli 사용)  (0) 2014.07.28
linux date 명령어 인수  (0) 2014.06.19
linux 계정 잠김 해제  (0) 2014.05.21
linux 계정 만료 삭제  (0) 2014.05.21
sudoes 옵션내용  (0) 2014.04.07

계정 로그인 시도 시 패스워드 불일치로 잠겼을때


1. 계정의 틀린 패스워드 입력 횟수 확인 및 마지막 시도 시간 확인

pam_tally2 -u 계정명


2. 계정 패스워드 잠김 해제

pam_tally2 -u 계정명 --reset



'Linux' 카테고리의 다른 글

linux date 명령어 인수  (0) 2014.06.19
yum error  (0) 2014.06.19
linux 계정 만료 삭제  (0) 2014.05.21
sudoes 옵션내용  (0) 2014.04.07
shell if 문  (0) 2014.03.14

1. 계정 상태 확인

chage -l 계정명 


2. 계정 만료일 삭제

chage -E -1 -I 0 -m 0 -M 99999 계정명

'Linux' 카테고리의 다른 글

yum error  (0) 2014.06.19
linux 계정 잠김 해제  (0) 2014.05.21
sudoes 옵션내용  (0) 2014.04.07
shell if 문  (0) 2014.03.14
Linux 라우팅 설정  (0) 2014.03.13

Defaults    requiretty


직접적으로 shell 로그인 시 사용할수 있음. 

crontab이나 프로그램을 통해 sudo를 실행한 경우는 실행되지 않는다. crontab 등에서 실행하기 위해서는 주석처리한다.

'Linux' 카테고리의 다른 글

linux 계정 잠김 해제  (0) 2014.05.21
linux 계정 만료 삭제  (0) 2014.05.21
shell if 문  (0) 2014.03.14
Linux 라우팅 설정  (0) 2014.03.13
shell 변수 입력 받기  (0) 2014.03.07

1. 기본 사용법


if [ 비교문 ]                                                                             ( if 시작 )

then                                                                                        ( 위 비교문이 참 일때 )

echo "True"

else                                                                                  ( 위 비교문이 참이 아닐 때 )

echo "False"

fi                                                                                             ( if 종료 )



2. else if 포함 사용법


if [ 비교문 ]                                                                                   ( if[1] 시작 )

then                                                                                       ( if[1] 비교가 이 참 일때 )

echo "if[1] True"

else if [ $TEST = "" ]                                                                ( if[1] 비교가 참이 아닐때 if[2] 의 시작 )

then

echo "if[1] False지만 if[2] True"

else                                                                                       ( if[1] 비교나 if[2] 비교가 참이 아닐 때 )

echo "if[1] 이나 if[2] 나 둘다 False "

fi                                                                                                  ( if 종료 )


3. 비교문 형식


- 숫자 비교 
[ $A -eq $B ] :  A=B 
[ $A -ne $B ] :  A#B 
[ $A -gt $B ] :   A>B 
[ $A -lt $B ] :    A<B
[ $A -ge $B ] :  A≥B
[ $A -le $B ] :   A≤B

- 문자 비교 
[ "문자" = "문자" ] : 문자가 같을 때 참 
[ "문자" != "문자" ] : 문자가 다를 때 참 
[ -z "문자" ] : 문자의 길이가 0인경우 참 
[ -n "문자" ] : 문자의 길이가 0이 아닌경우 참 

- 파일 비교 
[ -s filename ] : file이 존재하며서 크기가 0보다 큰경우 참 
[ -f filename ] : directory가 아닌 file인 경우 참 
(크기 0인경우 포함) 
[ -d directoryname] : file이 아닌 directory인 경우 참 
[ -w filename ] : 쓰기가 가능한 경우 참 
[ -r filename ] : 읽기가 가능한 경우 참 
[ -g filename ] : file상에 set-group-id가 설정되어되었으면 참 
[ ! -option filename ] : option의 조건이 거짓이 되는경우 참 

'Linux' 카테고리의 다른 글

linux 계정 만료 삭제  (0) 2014.05.21
sudoes 옵션내용  (0) 2014.04.07
Linux 라우팅 설정  (0) 2014.03.13
shell 변수 입력 받기  (0) 2014.03.07
Yum RPM 다운로드  (0) 2014.01.27

- 라우팅 확인 

1. route [도메인 등록된 부분은 도메인으로 출력]

2. netstat -rn [전부 IP로 표기]


- Command 

route add -net 10.10.10.0 netmask 255.255.255.0 gw 1.1.1.1


- Static 라우팅

vi /etc/sysconfig/network-scripts/route-xxx(디바이스명)


10.10.10.0/24 via 1.1.1.1


등록 후 저장


'Linux' 카테고리의 다른 글

sudoes 옵션내용  (0) 2014.04.07
shell if 문  (0) 2014.03.14
shell 변수 입력 받기  (0) 2014.03.07
Yum RPM 다운로드  (0) 2014.01.27
Password 변경 shell 스크립트  (0) 2014.01.09

+ Recent posts