Linux6 쉘스크립트(bash script) 인자에 기본값 설정하기 쉘스크립트에 인자가 없을 경우 기본값을 설정하는 방법 #! /bin/bash# 인수로 최소 coreprice, 최대 coreprice, vcpu, AvailabilityZone을 받수 있도록 함MIN_COREPRICE="${1:-0}" # 첫 번째 인수가 없으면 기본값 0MAX_COREPRICE="${2:-0.019}" # 두 번째 인수가 없으면 기본값 0.019VCPUS="${3:-64,72,96}" # 세 번째 인수가 없으면 기본값 64,72,96AZ="${4:-ap-northeast-2c}" # 네 번째 인수가 없으면 기본값 ap-northeast-2c 2024. 12. 2. NFS 서버 설치 NFS 패키지 설치 [root@server ~]# yum -y install nfs-utils nfs-utils-lib 서비스 등록 & 시작 [root@server ~]# systemctl enable rpcbind [root@server ~]# systemctl enable nfs-server [root@server ~]# systemctl enable nfs-lock [root@server ~]# systemctl enable nfs-idmap [root@server ~]# systemctl start rpcbind [root@server ~]# systemctl start nfs-server [root@server ~]# systemctl start nfs-lock [root@server ~]# s.. 2018. 4. 16. postfix 실행 에러 postfix 실행이 되지 않아서 systemctl 을 통해 확인을 해보았다. 상태 확인 [root@server ~]# systemctl start postfix.serviceJob for postfix.service failed because the control process exited with error code. See "systemctl status postfix.service" and "journalctl -xe" for details. [root@server ~]# systemctl status postfix.service● postfix.service - Postfix Mail Transport Agent Loaded: loaded (/usr/lib/systemd/system/postfi.. 2018. 4. 13. 디스크 디바이스 UUID 확인 아래의 명령으로 디바이스들의 UUID를 확인할 수 있다. [root@server ~]# blkid -o full -s UUID/dev/mapper/cl-root: UUID="f5398192-9739-4e3b-9db0-449d7a660acf"/dev/sda2: UUID="2tkUe0-yDxI-Qufq-Hn3G-ZHZf-VF9V-0vuaUP"/dev/sda1: UUID="307bd389-1c3d-4152-96c9-9a364790f9e1"/dev/mapper/cl-swap: UUID="996c2f37-2bb5-4d16-bee7-d099c01769d6"/dev/sdb1: UUID="b6933f63-2bca-4b41-9cf9-5848d2861720"/dev/mapper/cl-home: UUID="c94a9108-.. 2018. 4. 5. 채널 본딩 채널 본딩(Channel Bonding, 또는 이더넷 본딩) 은 호스트 컴퓨터에서 안전성이나 전송 속도를 높이기 위해서 두 개 이상의 네트워크 인터페이스를 다루는 기술 이다. 여러 개의 인터페이스를 하나의 인터페이스로 정의하여 패킷을 전송하며, Active/Backup 또는 Active/Active 로 구성이 가능하며, Active/Active방식의 경우 대역폭을 증가시킬 수 있다. (단 연결된 세션의 최대 대역폭은 1개의 인터페이스 속도에 제한 된다.) 구성 방식의 따라서, 연결된 스위치의 설정도 변경하여야 한다. 구성도 : 서버는 2 개의 10GE 인터페이스를 각각 다른 스위치로 연결시켜서 Active/Backup 동작참고로, 서버 OS 는 CentOS 7 이며, Switch 는 Arista Swit.. 2018. 4. 4. clonezilla 를 통해서 리눅스서버(우분투 16.04)를 P2V(Physical-To-Virtual) 사전 준비 사항 cronezilla 다운로드 (ISO파일로 다운로드)다운로드 받은 ISO파일을 CD-ROM 으로 만든다.다운로드 받은 ISO파일을 XenServer ISO 저장소에 업로드한다. 물리서버 준비사항CD를 삽입하고 부팅한다."Cronezilla Live (Default setting, VGA 800x600)" 선택Language 선택 ("English")Keymap 선택 ("Don't touch keymap")"Enter_shell" 선택$프롬프트가 나오면 "sudo bash" 로 root 권한 획득IP설정 > "# ifconfig eth0 xxx.xxx.xxx.xxx netmask zzz.zzz.zzz.zzz"root 계정 패스워드 변경 > "# passwd" root 계정으로 ssh접속이 .. 2018. 4. 2. 이전 1 다음