ubuntu (8) 썸네일형 리스트형 Kubernetes Setting ( 중단 ) 집에서 사용하지 않는 노트북, 미니 PC, 저전력 PC들을 이용하여 구축한 내용으로클라우드 서버, 물리 서버, Nas, VM 등과 호환되지 않을 수 있습니다."이 사람은 이러한 환경에서 이렇게 했구나" 라고 봐주시면 감사하겠습니다.OSUbuntu 24.04 ServerK8S : v1.32공통(마스터, 워커)더보기시스템 업데이트 및 종속성 설치sudo apt update && sudo apt upgrade -ysudo apt install -y apt-transport-https ca-certificates curl gnupg containerd필요한 커널 모듈 로드overlay : 컨테이너 이미지의 다양한 레이어를 효율적으로 관리하기 위함br_netfilter : 컨테이너 네트워크 인터페이스(= CNI).. Ubuntu Server Setting OSUbuntu 24.04 ServerUseful더보기# 패키지 최신화sudo apt update# 업데이트 가능 목록 확인sudo apt list --upgradable# 실제 업데이트sudo apt upgrade -y# 의존성을 체크, 일부 패키지를 추가 설치, 불필요한 패키지 제거sudo apt dist-upgrade# 더 이상 필요하지 않은 패키지 삭제sudo apt autoremove && sudo apt clean# ifconfig 사용가능sudo apt install net-tools# 사용자 추가sudo adduser ~# 그룹 추가sudo usermod -aG sudo ~# 비밀번호 변경sudo passwd ~Package더보기# 패키지 최신화sudo apt update# 업데이트 가능 .. Ubuntu Postgresql Install OSUbuntu 24.04 ServerPostgresql : 16.8설치sudo apt install postgresql postgresql-contrib -ypostgresql-contrib?contrib(contributed modules) : 추가적인 기능 확장 모듈을 포함하는 패키지, 고급 기능이나 확장이 필요할 경우 유용pg_stat_statements → SQL 실행 통계를 수집하는 확장 기능hstore → JSON-like key-value 저장을 지원하는 기능uuid-ossp → UUID 생성 기능 제공pgcrypto → 암호화 및 해싱 함수 제공fuzzystrmatch → 문자열 유사도 비교 기능sudo systemctl enable postgresqlsudo systemctl statu.. Ubuntu Server Wifi # 제일 간단ifconfig {interfaceName} up/down# 관리 편의성 패키지 설치sudo apt install network-manager# 네트워크 인터페이스의 이름을 확인nmcli d# Wifi 켜기nmcli r wifi on# Wifi 끄기nmcli r wifi off# Wifi 연결nmcli d wifi connect password Ubuntu Server 펌웨어 업데이트 Linux Ubuntu 기반으로 작성하였습니다. OSUbuntu 24.04 Server로그인시 출력되는 메세지 확인 시 펌웨어 관련 문구 발견 가능 # 펌웨어 업데이트 가능 여부 확인# 시스템에 설치된 펌웨어와 업데이트 가능한 펌웨어 장치 목록이 출력fwupdmgr get-devices# 만약 위 명령어를 찾을 수 없다면sudo apt install fwupd# 사용 가능한 펌웨어 업데이트를 확인fwupdmgr refresh# No updatable devices 문구가 나오면 업데이트 대상이 없는 상태fwupdmgr get-updates# 펌웨어 업데이트# 여러 문구가 나올 것이며 업데이트 내용이 출력, y|n으로 선택 가능하며 비밀번호 입력이 요구됨fwupdmgr update# 이는 무조건적으로 가능.. Linux - Ubuntu 편의성 개인적 의견으로 필수# 파일을 삭제하기 전에 사용자에게 확인# 루트 디렉터리(/)를 삭제 방지rm -i --preserve-root# trach-cli : 휴지통 편의성alias rm='rm -i'alias cp='cp -i'alias mv='mv -i'alias vz='vi ~/.bashrc'alias sz='source ~/.bashrc'alias lal='ls -al'alias ual='cat /etc/passwd'alias usl='cut -f1 -d: /etc/passwd'alias disk='du -sh ./* | sort -rh'alias sc='landscape-sysinfo'K8S 관련# 노드네임별 파드 정리alias kp='kubectl get pods -A -o wide --sort-.. gitlab-runner 설치 Linux Ubuntu 기반으로 작성하였습니다. Runner 설치# gitlab-runner 파일 다운로드sudo curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64# 권한 부여sudo chmod +x /usr/local/bin/gitlab-runner# 사용자계정 추가sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash# 설치 및 서비스로 등록하여 실행sudo gitlab-runner install --user=gi.. Ubuntu amazon corretto 제거 (yum 미사용) dpkg-query -W -f='${binary:Package}\n' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e '^java-common' | xargs sudo apt-get -y removesudo apt-get -y autoremovedpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo apt-get -y purgesudo rm -rf /usr/lib/jvm/*sudo apt-get autoremove --purgesudo apt-get autoclean 이전 1 다음