안녕하세요. 

오늘은 NTP Client 설정하는 부분을 포스팅 합니다.


우선 설치 해야겠죠?


1. 설치

yum install ntp

yum install ntpd


2. 동기화 될 서버 설정 

vi /etc/ntp.conf 


'[IT] Linux > Configure' 카테고리의 다른 글

yum  (0) 2015.05.20

드디어 기다리고 기다리던 하이브리드 인덕션 이 도착했다.

 

나는 제품을 구입할때 참 많은 고민을 한다 보통 2주 정도?

하지만 이번에 구입한 하이브리드인덕션은 거짐 2달 고민했다.

 

여기서 의문점 왜 2달 동안 고민해가면서 가스렌지를 사용 안 하고 인덕션을 사용하려고 한가....

특별한 거 없다...... 이뻐서...............<참고로 난  IT쟁이지만 주부 근성이 쩐다..>

 

 

암튼 이제부터 제품 선택을 해야 했다..

1. 인덕션

2. 하이라이트

3. 하이브리드

 

인덕션, 하이라이트 둘 다 장담점이 있다.. 그래서 하이브리드 위주로 알아보았는데 하이브리드는 한국에서만 제조된다고한다.

어쩔수 없이 S사, L사 제품을 알아 보았지만.. 역시나 엄청 비싸다... 나 같은 헝그리 셀프족 에게는 힘든 제품이다...

그래서 더 저렴한 K사,  M사 , C사 제품을 알아 보았는데 .. 금액적인부분은 대략 70만원 선? 금액은 비싸긴 했지만 그래도 쏘쏘.. 했다.

 

그런데 알아볼수록 제품 결함 및 부품 내구성에 문제가 있는거 같았다(이건 객관적으로 내 생각이다)

 

암튼 여기저기 알아보던 찰나에 독일(AEG) 제품에 하이브리드 라인업이 딱 1개 있었다. 바로 구매 결정!!

 

올뤠~~~

금액도 국내 제품보다 저렴했다 배송비 포함 53만원 정도???

 

올뤠~~ 개봉 시작이다. 

 

 

1차 포장 개봉상태다.

 

이제 2차 포장 개봉.. 밟지말고 칼 사용하고 장갑끼고 조심히 다루라는 경고 그림판... 당연하지. 이게 얼마 짜린데.

 

 

이렇게 껌은 속살이 보이기작한다 ㅋㅋㅋ 씐난다

 

 

 

????????????????????????????????????????

그런데 우리 집은 빌트인 싱크대가 아닌데? 헐????????

거치대가 없다~ㅡ_ㅡ;;;;;;;;;;;;

인터넷에 알아보니 사제 인덕션 거치대가 15만원정도였다....... 중고나라에서는 대략 7만원? 아 돈 아까워 돈도 없는데............. 어떻게 할까 궁리를 하다가.. 우리 누나가 나무로 하면 어때? 이런데 와 굿 아이디어..

그래서 나무로 했다..

 

누나가 지원해준 삼나무 집성목

길이600mm 2EA / 490mm 2EA

 

경첩을 이용해서 나무를 고정한다. 여기서 퀵!포인트 .. 경첩사용시 인덕션이 걸리는부분을 피해서 피스작업한다..

 

이것은 나무거치대 완성된 상태..

그럼 이제 여기에 인덕션만 올리면 끝????   아니다 전기 배선도 남았다 .. 이것은 다음에 포스팅을......

 

 

 

 

 

 

인덕션 제품명 : HK634150XB

거치대 나무 규격 : 길이 600mm 2EA/ 490mm 2EA  (폭18MM, 높이140mm)

 

 

 

 

 

 

뜨헉.... 다들 이런 경험 있으거 같다..

나도 몇번 이런경험이 있으니..

분명히 오늘 아침까지만해도 멀쩡한디스크가...

파티션이 없는 상태로 RAW 로 표기된다... ..

 

 

혹시나 하는 마음에 디스크관리자에 들어가 보았다.

.다 정상인데 파티션이없다 ..................................아 ...............내 데이터....................

열심히 구굴링을 해 보았다..

 

역시 해결책은 있군..

명령어 :  chkdsk 드라이브: /f /r /x

 

이렇게 하니 USB는 살아 나따.. 근데 중요한건 일부 데이터가 삭제되어있다..........................

제길슨.    그래도 데이터증발 하는 것 보다는...이게 어디인가.

일을 하다보면 고객 또는 내부적으로 Raid 구성시 디스크수량및 사이징에대한 문의가 많이들어온다.

머 그럼 대충 계산해서 알려주곤한다..

크헉................그런데 실제 유저블 공간이 어떻게되요? 물어보면 참......복잡해진다..

 

왜냐하면 예를 들어 디스크2테라라고 했을대 실제로 가용 용량은 1.86Gib가 되기때문... 그래서 계산식이 좀식 다르다. 그래서 유저블 공간을 물어볼때 항상 계산을 해서 알려주곤한다...

이런일이 자주있다보니.. 나도 귀찮아저서 이 프로그램을 제작 하게되었다..

특별한건 아니고 사용하시다가 필요시 잘 활용 하길 바라며 기능 추가및 개선사항에 대해선 날카로운 지적을 부탁드린다.

 

raid_계산기.zip

 

 

XenServer 을 사용하다보면 조금 불편한 부분이 iso Repository 일 것이다.
단군e 역시.. 예전에 iso 저장용 vm을 만들어서 공유하여 CIFS 로 연결 해서 사용했다.
이러한 번거로움없이 서버의 Local Disk를 활용하여 iso Repository 구성 할 것이다.

* 유의할점. 여러개의 서버가 Pool구성 되어있을경우 1번XenServer 에서 생성 된   iso Repository 는 2번XenServer에서는 활용 할수 없다 <당연한 결과다...>

 

테스트환경 

서버 Model 

 DELL T5500

 OS Version

 Xenserver 6.5

 Disk

 146GB SAS

 RAM

 12GB 

146GB SAS Disk 에는 XenServer 6.5가 설치 되어있다.
또한 XenServer는 146GB중 4GB로 할당되어 설치 되어있기 때문에 iso Repository 으로 50GB를 할 당 할 것이다.

1. vggroup 및 free 용량 확인
    #vgdisplay VGgroupName

   

2. iso저장용 lv Volume 생성
    #lvcreate -n isolv -L 50GB VG_XenStorage-ca81b0bb-1488-794d-8982-4da3e2791339

3. isolv LV ext3로 Format진행
   #mkfs.ext3 /VG_XenStorage-ca81b0bb-1488-794d-8982-4da3e2791339/isolv

4. Mount Point 생성
   #mkdir /iso

5. iso SR 생성
   #xe sr-create name-label=ISOimg type=iso device-config:location=/iso device-config:legacy_mode=true content-type=iso
ex) xe sr-create name-label=ISO SR Name type=iso device-config:location=/MountPoint device-config:legacy_mode=true content-type=iso

6. Repository 등록
   xe-mount-iso-sr -o bind

7. fstab mount 정보 등록
   /dev/VG_XenStorage-ca81b0bb-1488-794d-8982-4da3e2791339/isolv  /iso  ext3  defaults 0 0

8. 확인

9. 사용방법 
   XenServer 에 /iso 위치에 iso파일 이미지를 업로드해서 사용하시면 됩니다.



   

 

6.


 

1.yum의 개념
Yum은 Yellow dog Update라고도 하고 Duke University에서 RPM 설치를 개선하기 위해 개발한 패키지 관리자입니다.

Yum은 패키지 저장소를 수요되는 패키지를 검색하고 다운로드 하여 설치까지 처리하면서 패키지들의 의존성을 고려하여 설치할때 패키지 의존성에 대한 error를 줄일 수 있습니다. Red Hat Enterprise Linux 5에서는 Yum으로 패키지를 설치합니다.

Yum은 /etc/yum.conf라는 설정파일을 사용합니다. 자세한 내용은 yum(8) man page를 참조해주시길 바랍니다.

패키지 repository를 설정하는 여러가지 방법이 있습니다.
• 이미존재한 repository를 추가하여 패키지를 얻는 방법
• 새로운 repository를 설정하여 ISO에서 패키지를 얻는 방법
• RHN에 등록하여 패키지를 얻는 방법
새로운 repository를 설정하는 방법은 아래의 문서를 참조해주시길 바랍니다.
How can I add a new yum repository as a source to install software?(https://access.redhat.com/knowledge/node/9954)

Repository를 설정하여 DVD ISO에서 패키지를 얻는 방법은 아래의 문서를 참조해주시길 바랍니다.
How do I setup a yum or up2date repository to use a locally mounted DVD with Red Hat Enterprise Linux 4 and 5?(https://access.redhat.com/knowledge/node/9743)

System을 RHN에 register하는 방법은 아래의 문서를 참조해주시길 바랍니다.
How do I access Red Hat Network (RHN) to download software, updates, and security errata?(https://access.redhat.com/knowledge/node/5023)

Red Hat Network (RHN)의 repository를 접근하려면 반드시 RHN에 등록하여야 합니다. 자세한 부분은 RHN FAQ list(https://access.redhat.com/knowledge/node/15979)를 참조해주시길 바랍니다.
1.사용법
아래는 몇 가지 유용한 명령어입니다.

1) 패키지 설치:
yum install package
Example:yum install httpd


2) 패키지 삭제:
yum remove package
Example:yum remove httpd

3) 패키지 업데이트:
yum update package
Example:yum update httpd

4) 패키지 검색:
yum search package
Example:yum search httpd

5) 패키지 정보:
yum info package
Example:
yum info httpd

6) 특정단어가 포함 된 패키지 리스트:
yum list term
Example:yum list httpd

7) 특정 파일을 제공한 패키지 검색:
yum whatprovides filename
Example:yum whatprovides httpd.conf

8) 커널 패키지에 설치된 모든 패키지를 업데이트:
yum -y update
Example:yum -y update

'[IT] Linux > Configure' 카테고리의 다른 글

hrel7 or CentOS7 NTP 설정  (0) 2017.08.01

싱글모드 부팅에러...
디스크의 에러및 추가/삭제시 혹은 fstab 파일을 잘못 수정했을때...리부팅하는 과정에서 발생되는 에러시 싱글모드로 들어가게 되면 / 파티션의 수정이 금지된다.
이럴때 -o 플레그를 이용해서 다시 마운트를 걸어 읽기/쓰기 권한을 주고 수정해주면 된다.
 
mount -o remount,rw /
vi /etc/fstab
fdisk -l
init 3

-o       -o 플래그 뒤에 콤마로 분리한 옵션을 적어준다.  
          이들 중 몇몇은 /etc/fstab 화일에서만 사용할 수 있다. 
          다음 옵션들은 마운트될 어떤 화일 시스템에서든  사용할 수 있는 것이다:

          async  화일 시스템에 대한 I/O가 비동기적으로 이뤄지도록 한다.

          auto   -a 옵션으로 마운트 가능하게 한다.

          defaults
           다음과 같은 기본 옵션을 사용하게 한다: rw, suid, dev, exec, auto, nouser, and async.

          dev    화일 시스템 상의 문자, 블럭 특수 장치를 해석한다.

          exec   바이너리의 실행은 허가한다.

          noauto 명시적으로만 마운트 가능하다.( 즉, -a 옵션으로는 마운트되지 않는다. )

          nodev  화일 시스템 상의 문자, 블럭 장치에 대한 해석을 하지 않는다.

          noexec 마운트된 화일 시스템 상의 어떤 바이너리도 실행을 허가하지 않는다. 
           자신이 지원하지 않는 바이너리를 포함하는 화일 시스템에 대해 유용하다.

          nosuid set-UID, set-GID 를 무시하게 한다.

          nouser 일반 사용자( 즉, 루트 아닌 )가 마운트할 수 있도록 허용하지 않는다. 
           기본 설정치이다.

          remount   이미 마운트된 화일 시스템을 다시 마운트한다.
           보통 읽기 전용 화일 시스템을읽기/쓰기 모드로 전환하는 등 화일 시스템에 대한
           플래그를 바꿀 때 사용된다.

          ro     화일 시스템을 읽기만 가능하게 한다.

          rw     읽기/쓰기 모두 가능하게 마운트한다.

          suid   set-UID, set-GID 가 효력을 발휘할 수 있게 해준다.

          sync   화일 시스템에 대한 I/O가 동기적으로 이뤄지게 한다.

          user   Allow an ordinary user to mount the file system. 
           This option implies 일반 사용자도 마운트할 수 있게 허용한다.
           이 옵션은 다음  noexec,  nosuid와 nodev 도 효력을 발휘하게 한다. 
           ( 같은 줄에서 user,exec,dev,suid 등의 옵션을 주지 않는다면 ).

 

확장

 

# lvextend -L +100M /dev/vg_data/lv_data ( 볼륨을 확장할 device 이름)

# resize2fs /dev/vg_data/lv_data ( 온라인 상태에서 확장할 수 있는 명령어, RHEL 5 에서 사용가능)

# df -h 명령어로 확인해 보면 mount 된 볼륨이 확장된걸 확인할 수 있다.




2GB LV를 500MB 로 만드는 축소 LVM 예제

* 파일시스템 UMOUNT (필수)

[root@gfs1 ~]# e2fsck -f /dev/mapper/vggfs-lv_02
e2fsck 1.39 (29-May-2006)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/vggfs-lv_02: 11/262144 files (9.1% non-contiguous), 25406/524288 blocks
[root@gfs1 ~]#

[root@gfs1 ~]# resize2fs /dev/mapper/vggfs-lv_02 500M
resize2fs 1.39 (29-May-2006)
Resizing the filesystem on /dev/mapper/vggfs-lv_02 to 128000 (4k) blocks.
The filesystem on /dev/mapper/vggfs-lv_02 is now 128000 blocks long.

[root@gfs1 ~]# lvs
  LV       VG         Attr   LSize   Origin Snap%  Move Log Copy%  Convert
  LogVol00 VolGroup00 -wi-ao   6.09G                                     
  LogVol01 VolGroup00 -wi-ao   5.97G                                     
  LogVol00 vg_gfstest -wi-a-  97.66G                                     
  lv_01    vggfs      -wi-ao 724.00M                                     
  lv_02    vggfs      -wi-a-   2.00G       

                              
[root@gfs1 ~]# lvreduce -L -1.5G /dev/mapper/vggfs-lv_02
  WARNING: Reducing active logical volume to 512.00 MB
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce lv_02? [y/n]: y
  Reducing logical volume lv_02 to 512.00 MB
  Logical volume lv_02 successfully resized

[root@gfs1 ~]# mount /dev/mapper/vggfs-lv_02 /mnt
[root@gfs1 ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      6.0G  3.2G  2.5G  58% /
/dev/sda5              99M   13M   81M  14% /boot
tmpfs                  18G     0   18G   0% /dev/shm
/dev/mapper/vggfs-lv_01
                      492M   66M  402M  15% /mnt
/dev/mapper/vggfs-lv_02
                      492M   66M  402M  15% /mnt

[root@gfs1 ~]# 

'[IT] Linux > Volume' 카테고리의 다른 글

LVM PV, VG, LV 생성  (0) 2015.05.07
super block  (0) 2015.05.07
LVM Stripe LV 생성  (0) 2015.05.03
 

 파티션 생성


[root@LGDSSOP1 ~]# fdisk /dev/sdb
Command (m for help): n
 e   extended
 p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1958, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-1958, default 1958):
Using default value 1958

Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 8e
Changed system type of partition 1 to 8e (Linux LVM)

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@LGDSSOP1 ~]#

[root@LGDSSOP1 ~]# fdisk /dev/sdc
Command (m for help): n
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1958, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-1958, default 1958):
Using default value 1958

Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 8e
Changed system type of partition 1 to 8e (Linux LVM)

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@LGDSSOP1 ~]#.
 

 PV생성

[root@LGDSSOP1 ~]# pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created
[root@LGDSSOP1 ~]# pvcreate /dev/sdc1
Physical volume "/dev/sdc1" successfully created


 VG Groub 생성

[root@LGDSSOP1 ~]# vgcreate VGMASTER /dev/sdb1 /dev/sdc1
Volume group "VGMASTER" successfully created

 LV생성

[root@LGDSSOP1 ~]# lvcreate -L 1024 -n lv_root VGMASTER
 Logical volume "lv_root" created
[root@LGDSSOP1 ~]# lvcreate -L 5024 -n lv_usr VGMASTER
 Logical volume "lv_usr" created
[root@LGDSSOP1 ~]# lvcreate -L 10240 -n lv_home VGMASTER
  Logical volume "lv_home" created

 

'[IT] Linux > Volume' 카테고리의 다른 글

LV Size 확장 및 축소  (0) 2015.05.07
super block  (0) 2015.05.07
LVM Stripe LV 생성  (0) 2015.05.03
 
* 슈퍼블록 위치 확인 
#dumpe2fs /dev/sda1 | grep -i superblock
  Primary superblock at 1, Group descriptors at 2-2
  Backup superblock at 8193, Group descriptors at 8194-8194
  Backup superblock at 24577, Group descriptors at 24578-24578
  Backup superblock at 40961, Group descriptors at 40962-40962
  Backup superblock at 57345, Group descriptors at 57346-57346
  Backup superblock at 73729, Group descriptors at 73730-73730

메인 슈퍼블록 1
첫번째 백업 슈퍼블록 8193, 
두번째 백업 슈퍼블록 24577, 
세번째 백업 슈퍼블록 40961, 
네번째 백업 슈퍼블록 57345, 
다섯번째 백업 슈퍼블록 73729, 

메인 슈퍼블록이 깨지면 파일시스템 전체가 정상작동하지 않는다.
이에 백업 슈퍼블록을 이용해 메인슈퍼블록을 복구할 수 있다.

* 복구
#e2fsck -b 8193 -yf /dev/sda1
or
#e2fsck -b 8193 -yf /dev/sda1 -j ext3
-y : 질문에 yes하기
-f : 강제

'[IT] Linux > Volume' 카테고리의 다른 글

LV Size 확장 및 축소  (0) 2015.05.07
LVM PV, VG, LV 생성  (0) 2015.05.07
LVM Stripe LV 생성  (0) 2015.05.03

+ Recent posts