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 2025. 2. 18. Ununtu 절전모드 해제 IDC 정전 작업을 위해 작업 전 서버 OFF 하고 작업 후 ON 하고 서비스 확인 중에 일부 서버에 접속이 안되어 서버실에서 확인해보니 Ubuntu 절전모드가 활성화 되어 있었다. (기존에는 비활성화 되어 있었는데 왜 재 활성화 되었는지 모르겠다;;) Ubuntu 절전모드를 해제 작업을 하면서 기억하기 위해 포스팅을 남기게 되었습니다. 절전모드 확인 명령어sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target만약, 절전모드가 활성화 되어 있다면 다음과 같은 결과가 출력됨----------------------------------------------------------------------------.. 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. 11. 2. Ubuntu 22.04 LTS SSH접속 안될 때 평소처럼 EC2를 생성하고 키페어를 다운받은 후 접속을 시도 하는데, server refused our key 에러가 발생 처음에는 파일 명에 확장자가 두번 들어갔나 의심 했지만 아니고... 문제를 찾던 중 Ubuntu 22.04 LTS 버전에서는 Openssh가 ssh-rsa키 유형을 더 이상 사용하지 않는다는 것을 알 수 있었다. 추가적으로 Fedora에도 주요 릴리즈에 해당 알고리즘 비활성화를 적용할 예정이라고 한다. Ubuntu 22.04 LTS릴리즈 노트 Jammy Jellyfish Release Notes Jammy Jellyfish Release Notes Table of Contents Introduction Get Ubuntu 22.04 LTS Upgrading from Ubuntu 21.. 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. awk 명령어 AWK는 유닉스에서 개발된 스크립트 언어로 파일로부터 레코드(record)를 선택하고, 선택된 레코드에 포함된 값을 조작하거나 데이터화하고 텍스트가 저장되어 있는 파일을원하는 대로 필터링하거나 추가해주거나 기타 가공을 통해서 나온 결과를 행과 열로 출력해주는 프로그램 awk [옵션] ‘pattern {action}’ [파일&변수값] 레코드 와 필드 레코드 : 행 필드 : 행 안의 데이터 레코드와 필드 활용 옵션 -u : 버퍼를 사용하지 않고 출력 -F : 필드 구분자 지정 awk -F : : 를 필드 구분자로 사용 awk -F’[:\t]’ : : 와 tab을 필드 구분자로 사용 -v : 스크립트 실행 전에 변수 지정 -f : awk명령 스크립트를 파일에서 읽어옴 패턴(patten)과 액션(action) .. 이전 1 2 다음