Linux Linux 2025. 4. 18. Ubuntu 24.04 LTS 버전 재설치 작업 기존에 18.04 혹은 20.04를 사용하던 Ubuntu 서버들을 24.04 LTS 버전으로 업그레이드 하는 작업을 수행 했습니다. 1. USB 연결 후 서버 재기동 하여 BIOS 진입 * HP 데스크탑의 경우 F2 * DELL 서버는 OS 설치 후 부팅 순서 원복 해줘야 함 2. 부팅 순서 USB를 제일 상단으로 수정 후 저장 Boot 메뉴에서 HW DISK 에서 USB 순위를 1번으로 지정 3. 재기동 되면 Try or Install Ubuntu 선택 4. 설치가 진행된 후 Reboot Now 선택 후 USB 제거 5. Ubuntu 초기 설정 진행 5-1 Proxy 설정 (미설정 하고 Done) 5-2 File System 설정 (LVM) *최초 VG(볼륨 그룹)의 .. Linux 2024. 9. 9. MaaS (Metal as a Service) MAAS (Metal as a Service) 란?베어 메탈 서버와 가상 머신을 관리하기 위한 클라우드 플랫폼으로, 네트워크, 머신 및 OS 이미지에 대한 확장 가능한 자동화, 재구성 및 안정성을 위한 단일 제어 지점을 만듭니다.물리적인 서버들을 관리하기 위한 용도로 사용하며 같은 네트워크 대역대의 서버 환경을 중앙 제어할 수 있도록 하고 콘솔 뿐만 아니라 GUI 환경도 제공하여 편리하고 직관적으로 파악 및 조작이 가능합니다. 주요기능- 하드웨어 리소스 관리- 관리 대상 노드에 대한 모니터링- DHCP / DNS 네트워크 구성- PXE Booting(사전 부팅 실행 환경)을 이용한 OS 설치- OS 이미지 제공- Web UI 제공아키텍처Region Controllers : Web UI 및 API 제공Ra.. Linux 2024. 7. 17. Ubuntu Linux Process 정리 IDC에 있는 서버 이전 작업을 위해 구동중인 프로세스를 중지하는 과정에서 처음 보거나 잘 모르는 프로세스에 대해 정리해두면 좋을 것 같아 메모장 처럼 본 게시물을 포스팅하게 되었습니다. avahi-daemon : 네트워크 서비스(네트워크 프린터, 파일 서버, 미디어 서버 등)를 찾아내는 Linux 시스템 데몬whoopsie : Ubuntu error tracker 역할로 오류 보고 및 활동 상황 기록rtkit-daemon : 프로세스/스레드의 스케쥴링 정책을 실시간 스케쥴링 모드로 변경하는 D-Bus 시스템 서비스dnsmasq : DNS외 DHCP와 TFTP 기능을 제공하는 패키지dbus-daemon --system : OS 수준의 네트워크, 블루투스 등 시스템 통신을 위한 데몬 Linux 2024. 5. 31. Ubuntu apt 패키지 초기화 apt 명령어 정리# 설치 가능한 패키지 검색apt install 패키지명# apt install openjdk*# 설치 된 패키지 검색apt --installed list 패키지명# 패키지 삭제apt remove 패키지명# 환경 구성 파일 및 종속 패키지 제거sudo apt remove --purge 패키지명sudo apt remove --auto-remove 패키지명 # 삭제 후 잔여 파일 확인sudo find / -name '파일명*'# apt 저장소 업데이트apt updateapt 설치시 에러The following packages have unmet dependencies:mariadb-server : Depends: 패키지명 (>= 특정 버전 이상 요구) but it is not going t.. Linux 2023. 4. 20. Ubuntu 추가 디스크 Mount 우리는 서버를 운용 중 디스크 용량이 부족, 데이터 관리의 편의성, 운영 안전성을 위해 추가 디스크를 사용하게 되는데, 한번 하면 자주 하는 작업은 아니기 때문에 할 때 마다 기억이 좀 가물가물해서 이렇게 기록해 놓기로 했다. 1. 시스템에 연결된 디스크 목록 확인 sudo fdisk -l 로 디스크 목록을 확인한다. * 표시는 부팅 디스크를 의미하며 만약 내용이 많아 보기 힘들다면 sudo fdisk -l | more 명령어로 끊어서 보면 된다. 2. 파티션 생성 sudo fdisk /dev/sdb 이후 커맨드 입력은 다음 순서로 하면 된다. n -> p -> 1 (파티션 넘버) -> 엔터 -> 엔터 -> p -> w 3. 파티션 포맷 파티션을 생성했으면 포맷을 진행한다. sudo mkfs.ext4 /.. Linux 2023. 4. 17. 리눅스 Logrotate Logrotate 서버의 상태 확인과 장애 대응을 위해 로그를 수집합니다. 이때, 로그들이 쌓이면서 크기가 커지게 되는데 로그가 너무 커지기 전에 관리되도록 설정하는 기능이 Logrotate 입니다. OS 설치 시 가본적으로 설치 되어있으며 설치 확인방법은 다음과 같습니다. root@localhost:~# dpkg -l | grep logrotate [root@localhost ~]# rpm -qa | grep logrotate Logrotate 파일 구조 데몬 프로그램 : /usr/sbin/logrotate Logrotate 데몬 설정파일 : /etc/logrotate.conf Logrotate를 프로세스 설정파일 : /etc/logrotate.d/ Logrotate 작업내역 로그 : /etc/cron.. Linux 2023. 4. 15. wc 명령어 wc [옵션] [파일이름] 여러개의 파일의 바이트(Bytes)수, 단어(Words)수, 행(Lines)수를 카운트하면 전체 합과 함께 출력해 주는 기능 옵션 -c : byte의 수를 출력하는 옵션 -l : 행의 개수를 출력하는 옵션 -L : 가장 긴 행의 문자의 개수를 출력하는 옵션 -W : 단어의 개수를 출력하는 옵션 사용 예 wc syslog [행] [단어] [문자] [파일명] 순으로 출력 wc -c [파일이름] [문자] [파일이름] 출력 wc -l [파일이름] [행] [파일이름] 출력 이전 1 다음