Linux 6

리눅스 LVM이 없는 환경에서 OS디스크 볼륨 증설하기

일반적으로 LVM을 구성하여 온라인 중에 동적으로 볼륨을 증설한다.하지만 처음 구성당시 미처 LVM을 구성하지 못했다면, 어쩔수 없이 서버Down을 가지고 증설해줘야한다.물리서버에서는 HW에서 디스크 할당 관리를 하지 않는 이상 용량을 늘리는 방법이 없다.VM에서만 가능한 작업 만약 LVM이 되어있다면 아래 글 참고https://dong-it-engineer.tistory.com/15   [작업개요]1) 서버 Down (shutdown -h now)2) 디스크 용량 증설 (VM manager에서 수행)2) 디스크 확인 (lsblk 또는 fdisk -l)3) 기존 파티션 확장 (parted /dev/sda) or (fdisk /dev/sda) 4) 파일 시스템 확장 (resize2fs /dev/sda1) ..

OS 기술/Linux 2024.06.28

Azure 포탈에서 Linux VM으로 쉘스크립트 명령어 쓰기 (실행명령)

VM으로 원격 접속이 어려운 상황이거나, 원격 접속 없이 간단한 명령만 실행하고 싶을 때 Azure 포탈에서 원격명령을 수행할 수 있음. *참고) 스크립트가 실행되는 위치가 지정되있기 때문에 파일 조회,생성,삭제,변경 같은 조작이 필요하면 절대 경로로 써주는게 좋음 예시) cat /home/azureuser/file.txt 1. 리눅스 AzureVM에 ShellScript 명령어 사용 예시 pwd ls -l .. ls -l **참고) pwd와 ls 명령어를 입력하여 확인가능한 것 a) script가 생성되는 위치 -> /var/lib/waagent/run-command/download/ b) script는 azure portal에서 생성할 때마다 순번이 적용되며 생성됨 -> 0/script.sh, 1/s..

Cloud/Cloud 기술 2023.07.07

리눅스 재부팅시 서비스 자동시작

리눅스 서비스(데몬) 자동시작 3가지방법 1) rc.local에 얹기 -- 데몬 하나정도는 괜찮은데 2개부터는 관리가 안됨 2) systemctl에 새로 등록 (systemd) -- 해당 데몬을 위한 서비스를 새로 만들어서 관리 -- CentOS7이상, Ubuntu에서 사용 3) chkconfig에 등록 -- CentOS6이하에서도 가능 하위에서는 2번,3번에 대해서만 기술 CentOS7이상/Ubuntu 데몬 자동시작 설정 목적 : 서버 재부팅시 서비스 데몬 자동 시작 테스트 OS : CentOS7.6 서비스관리 명령어 : systemctl 특이사항 : 아래는 가장 간단한 방법으로만 기술. 필요에 따라 추가 옵션 지정 가능. 1. 실제로 작동하는지 테스트 할 스크립트 작성 및 실행권한 부여 실행시 현재시..

OS 기술/Linux 2023.07.04

리눅스에 CIFS(SAMBA) 볼륨 마운트

CIFS(SMB)는 일반적으로 윈도우에서 사용하는 파일시스템1. 패키지 설치여부 확인 확인 명령어 : rpm -qa | grep cifs-utils cifs 패키지의 버전도 확인할 수 있음 2. 포트 통신 확인 CIFS(SMB) 연결을 위한 포트 통신도 가능해야함 SMB 포트 : 139, 445 nc, telnet, nmap 등 가용한 명령어로 확인하면 된다 nc 명령어 사용법 : nc -zv [볼륨제공시스템IP] [포트번호] 3. 마운트 계정 옵션 설정 CIFS 마운트를 위해서는 윈도우에서 볼륨에 접근할 때와 동일하게 계정, 패스워드가 필요함 리눅스에서는 마운트 옵션에 계정정보를 입력하여 로그온 할 수 있도록 설정 가능함 - 마운트 명령어 : mount -t cifs -o domain=[도메인],use..

OS 기술/Linux 2023.06.29

sftp 연결시 diffie-hellman 키인증 오류

애져 우분투에서 IDC 윈도우서버로 sftp 연결시 diffie-hellman 키인증 오류 해결 [안되는거] azureadmin@azure-vm02:~$ sftp admin@192.168.101.105 Unable to negotiate with 192.168.101.105 port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1,diffie-hellman-group14-sha1 Connection closed. Connection closed -- 그냥 접근시도시 위 처럼 키 인증이 실패한다고 나옴 [한거] azureadmin@azure-vm02:~$ sftp -oKexAlgorithms=diffie-h..

OS 기술/Linux 2023.06.19

exportfs 이용한 리눅스 폴더 공유

서버에서 서버로 폴더를 공유해줄 떄 사용하는 기능 [시나리오] Source 서버의 디렉토리를 다른 Target 서버에 공유하여 동일한 공간을 활용함 [사용 명령어] exportfs -v : 현재 공유 보기 exportfs -a : /etc/exports 파일에 설정된 내용 반출 exportfs -r : /etc/exports 파일 다시읽기 exportfs -u 클라이언트IP:볼륨 : 특정 클라이언트로만 볼륨 공유 해제 (exportfs 옵션 관련 참고 : https://www.ibm.com/docs/ko/aix/7.2?topic=e-exportfs-command) [사용 파일] /etc/exports : 공유 볼륨, 공유받을 서버, 공유 옵션 등 설정 작성항목 : [공유할디렉토리] [공유받을IP](옵션)..

OS 기술/Linux 2023.06.09