728x90

Operating System(OS)/Linux 9

[Ansible] 애드혹(Ad-Hoc) 명령 시 관리호스트 "sudo: 암호가 필요합니다" 오류 해결

Ansible에서 Ad-Hoc(애드혹) 명령 시 관리 호스트에서 아래와 같이, 간단한 명령어를 쉘 모듈을 이용하여 처리하는 명령도 수행하지 못하는 오류가 발생하여 해결 방법을 찾아보았습니다. 처음에는 "sudo: 암호가 필요합니다"라는 에러 메세지를 보고 ssh public key 배포가 안되어 일어난 현상인가 싶어 확인해 보았는데, 정상적으로 키는 배포되어 ssh 접속이 추가 인증 없이 가능한 상황이었습니다. ansible.cfg 파일에도 권한 상승에 관한 부분이 제대로 설정되어 있었습니다. 혹시 모를 servera에서 student 사용자의 권한을 확인하였습니다. student 사용자는 wheel group에 속해있어 추가적인 권한 부여가 필요 없는 상황이었습니다. (wheel group에 sudo ..

[Ansible] Ansible playbook으로 https 서버 구성 및 오류 해결

저번부터 Ansible playbook으로 https 서버를 구성하는 경우, 서버를 정상적으로 구성했음에도 불구하고 웹 사이트 접근이 막히던 문제를 드디어 해결하여 기쁜 마음에 기록을 남기려 합니다. 구현한 코드는 아래와 같습니다.   (전체적인 파일과 플레이북 코드는 제 깃허브  ▶ 9rrrr-m/ansible_playbooks 레포지토리에서 확인 가능합니다.)해당 코드 디렉토리 바로가기 ▶ https://github.com/9rrrr-m/ansible_playbooks/tree/main/05_variables_facts    ฅ^。⩊ 。^ฅ ੭---# ---------------------------------------- ## Play 01. .htaccess 파일 사용하는 웹서버 구축# 1.1) ..

Linux Admin_03. 파일 시스템 작업 (File System Administration)

리눅스 운영체제(기준 운영체제: CentOS9)를 공부하면서 정리한 내용들을 공유하려 합니다.스스로 추후에 참고하기 위해 실습 부분을 제외한 이론 요약 위주로 백업하는 용도이기도 합니다. 따라서 간략한 정보를 원하시는 분들께서 참고하시면 좋을 듯 합니다.시간이 지나 업데이트가 이루어진 경우, 버전과 맞지 않는 내용이 있을 수 있으니 글 내용상 오류나 수정사항이 있다면 댓글로 알려주시면 감사하겠습니다!   03. 파일 시스템 작업 (File System Administration)1. 파일 시스템이란?•  파일시스템(File System)파일을 저장하고 관리하는 체계컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체제운영체제가 파티션 영역을 인식할 수 있도록 파일시스템을 만들..

Linux Admin_02. 장치 인식과 파티션 작업 (Device Reconfiguration & Partition)

리눅스 운영체제(기준 운영체제: CentOS9)를 공부하면서 정리한 내용들을 공유하려 합니다.스스로 추후에 참고하기 위해 실습 부분을 제외한 이론 요약 위주로 백업하는 용도이기도 합니다. 따라서 간략한 정보를 원하시는 분들께서 참고하시면 좋을 듯 합니다.시간이 지나 업데이트가 이루어진 경우, 버전과 맞지 않는 내용이 있을 수 있으니 글 내용상 오류나 수정사항이 있다면 댓글로 알려주시면 감사하겠습니다!   02. 장치 인식과 파티션 작업 (Device Reconfiguration & Partition)1. 디스크의 물리적인 구조•  디스크 작업장치 인식 작업 (kudzu 서비스)파티션 작업 (fdisk CMD)파일시스템 작업 (mkfs CMD)마운트 작업 (mount CMD, /etc/fstab) •  물..

Linux Admin_01. 디렉토리 구조 (Linux Server Directory Structure)

리눅스 운영체제(기준 운영체제: CentOS9)를 공부하면서 정리한 내용들을 공유하려 합니다.스스로 추후에 참고하기 위해 실습 부분을 제외한 이론 요약 위주로 백업하는 용도이기도 합니다. 따라서 간략한 정보를 원하시는 분들께서 참고하시면 좋을 듯 합니다.시간이 지나 업데이트가 이루어진 경우, 버전과 맞지 않는 내용이 있을 수 있으니 글 내용상 오류나 수정사항이 있다면 댓글로 알려주시면 감사하겠습니다!   01. 디렉토리 구조 (Linux Server Directory Structure)•  시스템 디렉토리ls / afs/ bin@ dev/ home/ lib64@ mnt/ proc/ root/ sbin@ sys/ tmp/ var/ backup/ boot/ etc..

[Linux Server Backup] 리눅스 서버 백업 - crond.daily에 매주, 매월, 매일 단위 풀 백업(Full Backup) & 증분 백업(Incremental Backup) 일정 등록하기

Outline  개요백업(Backup) 공부를 하면서 실제 사용 중인 리눅스 서버가 매월 1일마다 홈 디렉터리를 완전 백업(Full Backup) 진행하고, 매주 일요일마다는 지난 일요일의 백업을 덮어쓰는 풀 백업 진행, 일요일이 아닌 매일은 지난 같은 요일의 파일을 덮어쓰는 증분 백업(Incremental Backup)을 진행하도록 스크립트를 구성하였습니다.그리고 /etc/cron.daily/backup.cron로 스크립트를 저장하여 crond가 매일 작업을 체크하도록 스케줄로 등록하는 것까지 진행해 보았습니다. (확인 전날 작업 완료)   Work Detail  작업 세부사항 및 과정   위 알림 멘트는 매시 정각마다 break time을 갖도록 crontab에 등록해 둔 스크립트 파일의 실행 결과입..

Rocky Linux 고정 아이피 설정 오류 해결 방법

Rocky Linux 9을 서버로 사용하기 위해 고정 ip를 할당하는 과정에서 nmcli 명령어를 통한 수정에도 고정아이피가 할당되지 않고 자동으로 ip가 할당되는 오류가 발생해 nmtui 명령어를 사용하여 고정 ip를 설정했습니다.  1. nmtui 명령어 실행  2. [연결 편집] - [해당 연결 선택] - [키보드 → 키] - [Enter]  3. IPv4 설정 - '자동'을 '수동'으로 변경4. IP주소, 서브넷 마스크, 게이트웨이, DNS 서버 설정  5. 쭉 스크롤 내려서 [확인] - [뒤로]6. [연결 활성화] - [비활성화] 적용  7. 다시 [활성화] 적용 - [뒤로] - [종료]8. ifconfig 명령어로 변경 사항 적용 확인

리눅스 고급 - 내용 정리

더보기본 국비 교육 시작 전에 리눅스 고급 강의로 예습한 내용입니다. 리눅스 기초를 공부할때 공부 자료 찾기가 은근 어려웠기에 자료를 공유 할 겸, 복기용으로 강의 ppt에 나온 내용을 토대로 간략히 정리했습니다. (4년 전 강의라 바뀐 내용이 있을 수도 있습니다. 저도 예습을 목적으로 공부한 것이라 내용에 이상이 있는 경우 댓글로 적어주시면 감사하겠습니다!) ▼ 들은 강의  리눅스 고급 www.youtube.com  리눅스 고급* 사용자 관리 관련 파일/etc/passwd[root@localhost test]# tail -1 /etc/passwduser:x:1000:1000:user:/home/user:/bin/bashuserx10001000user/home/user/bin/bash로그인명사용XUIDG..

리눅스 기초(개정판) - 내용 정리

더보기본 국비 교육 시작 전에 리눅스 기초(개정판) 강의로 예습한 내용입니다. 원래는 갤럭시 탭을 이용하는지라 손글씨로 필기했었는데 복기 겸, 리눅스 기초를 공부할때 공부 자료 찾기가 은근 어려웠기에 자료를 공유 할 겸으로 강의 ppt에 나온 내용을 토대로 간략히 정리했습니다. (4년 전 강의라 바뀐 내용이 있을 수도 있습니다. 저도 예습을 목적으로 간략히 공부한 것이라 내용에 이상 있을 시 댓글로 적어주시면 감사하겠습니다!) ▼ 들은 강의 리눅스 기초(개정판) www.youtube.com 리눅스 기초(개정판) * 기본적인 명령어pwd: 현재 디렉토리 확인$: 일반 사용자#: 관리자$ → su - root → 비밀번호 입력 → # ls: man ls (메뉴얼 리스트 확인) * 디렉토리 관련 명령어pwd:..

728x90