전체 글 12

tmux 사용법 (화면분할, 동시작업을 위한)

💡터미널 멀티플렉서 tmux의 세션 관리, 화면 분할, 단축키 등 기본 사용법을 작성한다. [01] tmux란?tmux(terminal multiplexer)는 하나의 터미널에서 여러 세션·윈도우·패널을 동시에 운영할 수 있는 도구다.SSH 접속이 끊겨도 세션이 유지되기 때문에, 서버에서 장시간 작업 시 특히 유용하다. 개념설명Sessiontmux의 최상위 단위. 독립적인 작업 공간. 이름을 붙여 관리 가능Window세션 안의 탭. 여러 개를 만들어 전환 가능Pane윈도우를 분할한 개별 터미널 영역 모든 tmux 단축키는 Prefix 키인 (Ctrl + b)를 먼저 누른 다음 키를 입력한다.Ctrl + b 를 누르고 손을 뗀 후, 다음 키를 입력한다.동시에 누르지 않는다. [02] 설치# Ubuntu ..

Ubuntu 22.04 사용자 계정 생성

💡Ubuntu 환경에서 새로운 사용자 계정을 생성하는 방법을 작성한다.'/home/사용자계정' 디렉토리를 자동으로 생성하며, 관리자 (sudo) 권한까지 보여하도록 한다.Ubuntu Server 및 Desktop에 모두 동일하게 적용 가능하다. [01] 요약Ubuntu에서 사용자 생성은 adduser 또는 useradd 명령어 사용adduser 사용 시 /home/사용자이름 자동 생성sudo 그룹에 추가하면 관리자 권한 부여 가능권한 확인은 groups 또는 sudo whoami 로 확인 가능필요 시 사용자 삭제 및 /home 디렉토리 제거 가능 [02] Ubuntu 22.04에서 사용자 생성 방법adduser 사용sudo adduser 사용자이름ex)sudo adduser testuser1 실행 시,..

Ubuntu 22.04의 apt 저장소를 한국 미러(mirror)로 변경하는 방법

💡Ubuntu 환경에서 패키지 관리를 위한 APT 미러 변경, 복구, 적용 방법을 작성한다.주로, 패키지 설치 속도가 느릴 때, 한국 미러 서버로 변경하여 다운로드 속도를 개선하고자 할 때 활용한다. [01] 요약기본 Ubuntu 저장소는 해외 서버를 사용한국 미러(KaKao, KAIST)로 변경 시, 다운로드 속도 개선 가능/etc/apt.sources.list 수정 후, sudo apt update 실행기본: http://archive.ubuntu.com, http://security.ubuntu.com 변경: http://ftp.kaist.ac.kr/ubuntu, http://mirror.kakao.com/ubuntu변경 후, 기본 저장소로 언제든지 변경 가능함 [02] Ubuntu 22.04에서..

디렉토리를 용량 크기별로 정렬하여 출력하기

💡Ubuntu 환경에서 디렉토리별 용량을 확인하는 방법을 작성한다.편의를 위해 용량순으로 정렬하여 출력하도록 한다. 현재 디렉토리의 하위 폴더를 크기순으로 확인du -h --max-depth=1 | sort -hrdu -h : 디렉토리별 용량을 사람이 읽기 쉽게 표시--max-depth=1 : 현재 디렉토리 바로 아래 까지만sort -hr : 용량 기준 내림차순(큰 것 부터) 정렬 특정 디렉토리의 하위 폴더를 크기순으로 확인du -h --max-depth=1 /var | sort -hr 파일은 제외하고 디렉토리만 확인du -h --max-depth=1 | grep '^.*\/$' | sort -hr

Ubuntu 호스트네임(Hostname) 변경 방법

💡Ubuntu 환경에서 호스트네임(Hostname)을 변경하는 방법을 작성한다.호스트네임은 컴퓨터(또는 서버)의 이름을 의미한다.네트워크 상에서 컴퓨터를 식별하기 위한 이름 시스템 현황 확인hostname##-- 또는hostnamectl status##-- 실행 예test@master:~$ hostnamemastertest@master:~$ hostnamectl status Static hostname: master Icon name: computer-desktop Chassis: desktop Machine ID: 05012323 Boot ID: c74e7221Operating System: Ubuntu 22.04.5 LTS Kernel..

Ubuntu 사용자 비밀번호 검토 기능 끄기 (BAD PASSWORD 우회)

💡Ubuntu 환경에서 사용자 비밀번호 검토 기능을 비활성화 하는 방법에 대해 작성한다.패스워드 길이, 문자열, 계정이름 포함 점검 기능을 비활성화 할 수 있다. 오류 상황 The password contains the user name in some form: 계정의 이름이 패스워드로 들어가 있어서 변경 불가hanging password for test. Current password: New password: BAD PASSWORD: The password contains the user name in some formNew password: Have exhausted maximum number of retries for service passwd: password unchanged 해결 방법PAM..

Ubuntu 시간 설정(time, date)

💡서버에 설정된 시간을 변경하는 방법에 대해 작성한다. 현재 시간 및 날짜 확인date#ex)root@worker:~# dateMon Feb 20 08:32:53 AM UTC 2023 시간 (Timezone) 변경시간은 Asia/Seoul 을 기준으로 한다.📗 ln 명령어를 활용하여 변경sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 📗 timedatectl 명령어를 활용하여 변경sudo timedatectl set-timezone 'Asia/Seoul'# ex)root@worker:~# dateMon Feb 20 08:32:53 AM UTC 2023root@worker:~# sudo timedatectl set-timezone 'Asia/S..

서버에 장착된 메모리(Memory) 정보 확인

💡서버에 장착된 메모리(Memory) 정보를 확인하는 방법을 작성한다.Ubuntu 환경을 대상으로 한다. 메모리(Memory) 정보 확인관련 명령어free시스템 메모리의 사용 가능한 양, 사용 중인 양을 출력lshw시스템의 하드웨어 설정 정보를 추출메모리 설정, 펌웨어 버전, 메인보드 설정, CPU 버전/속도, 캐시설정, 버스 속도 등을 확인 가능함dmidecode시스템에 작착된 하드웨어 정보를 확인할 때 사용컴퓨터의 DMI (Desktop Management Interface, SMBIOS) 테이블의 정보를 사용자가 알아보기 쉽게 변경하여 출력함 free -mhlshw -c memory -short 📕결과 예 📗필요한 정보만 추출하여 확인하는 방법장착된 메모리의 용량 확인 (최상단은 서버의 전체..

컴퓨팅/시스템 2025.10.23

Ubuntu 에서 파일 압축 (zip, tar)

💡Ubuntu 환경에서 압축하는 방법에 대해 작성한다. Zip 1. 설치 sudo apt updatesudo apt install zip unzip -y2. 압축# 단일 파일zip archive.zip file.txt# 여러 파일/폴더 포함zip -r archive.zip folder1 folder2 file1.txt# 숨김 파일 포함zip -r archive.zip folder1 folder2 file1.txt .[!.]*-r : 하위 디렉토리까지 포함3. 압출풀기unzip archive.zip# 특정 폴더에 해제unzip archive.zip -d /path/to/directory/Tartar.gz 와 tar.bz2 형태로 압축할 수 있다.각각 gzip, bzip2 방식으로 압축을 수행한다.일반적으..