반응형

개발 창고/Server 75

[Ubuntu] 계정 추가

# 계정생성 $> sudo adduser tester # 계정확인 $> sudo cat /etc/passwd | grep tester # 관리자 권한 부여 $> sudo usermod -a -G sudo tester # 계정삭제 $> sudo deluser tester 1/ 계정 추가 $> sudo adduser 계정명 아래와 같이 순서대로 입력해 주면 계정이 생성됩니다. 2/ 계정 확인 $> sudo cat /etc/passwd | grep 계정명 /etc/passwd 파일에 저장된 계정으로 계정 정보 확인이 가능합니다. 해당 계정의 기본 폴더는 /home/tester이고, bash 쉘을 사용하는 것을 확인할 수 있습니다. 3/ 관리자 권한 (sudo) 부여 $> sudo usermod -a -G su..

[Ubuntu] 현재 사용 중인 Shell 확인

$> echo $SHELL $> grep root /etc/passwd 현재 사용 중인 Shell 확인 $SEHLL은 환경변수이므로, export에서도 확인 가능합니다. $> export | grep SHELL 사용가능한 쉘 목록 $> cat /etc/shells 사용 쉘 변경 $> sudo chsh -s /bin/dash root 단, 현재는 환경변수만 변경되었기 때문에 현재 접속 상태에 적용되지 않으며 재 접속해 주어야 변경됩니다. 위처럼 접속 시에 기존에 계정 정보와 함께 $가 뜨던 bash에서 $만 뜨는 dash shell로 변경된 것을 확인 가능합니다.

[Ubuntu] LVM 용량 확장

1/ 디스크 구조 확인 $> sudo lsblk 파티션 3에 총 276.3G가 할당되어 있고, 그중에서 100G를 lvm으로 사용하고 있음이 확인되었습니다. 이 할당량을 증가하기 위해서는 아래 명령어를 수행해줍니다. 2/ 디스크 용량 확장 $> sudo lvextend -L+{확장용량} {LVM경로} ex) $> sudo lvextend -L+100G /dev/mapper/ubuntu-vg-ubuntu--lv 3/ 용량 확장 확인 하기와 같이 디스크 구조상으로는 용량이 확장되었지만, 폴더별 사용 용량에서는 아직 100G로 할당되어 있음을 확인할 수 있습니다. 4/ 폴더에 확장용량 적용 (Resize) $> sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

[Ubuntu] 부팅 USB 만들기

1/ Ubuntu 이미지 다운로드 http://mirror.kakao.com/ubuntu-releases/ Ubuntu Releases There are 2 types of Ubuntu releases: Interim and LTS. Each Ubuntu LTS is maintained for 10 years total: 5 years of standard support + 5 years of ESM. Interim releases are maintained for 9 months. For the Ubuntu release cycle please see: The Ubuntu lifecyc mirror.kakao.com 2/ Rufus 이미지 다운로드 3/ Rufus를 이용하여 부팅 USB 제작 4/ 완료

[PowerShell] Linux처럼 tail 사용하기

Get-Content 파일경로 -Wait 1/ PowerShell을 실행합니다. 2. Get-Content 실행 만약 아래와 같이 tailtest.log라는 파일이 아래 폴더에 존재한다고 가정하면 Get-Gontent {로그파일위치} -Wait 현재는 내용이 없어서 아무것도 뜨지 않고 기다립니다. 만약 해당 메모장에 "Hello World"라고 입력하고 저장하면 PowerShell에 아래와 같이 출력됨을 확인할 수 있습니다.

[Linux] 커널 업데이트

최근 커널의 취약점이 발생하며 업데이트를 해야 하는 경우가 발생하였습니다. 그럼 최근 설치한 Ubuntu 20.4에는 어떤 버전이 설치되어 있을까요? 버전확인 # 커널 버전 체크 $> uname -r 5.15.0-56-generic이 설치되어있었습니다. 버전 목록은 일반적으로 아래 사이트에서 확인 가능합니다. 2023년 1월 5일 기준 최신 버전은 6.1.3 버전이고, mainline이 최신 버전, stable 버그패치가 완료된 안전버전(해당 버전 기준)이라고 보면 됩니다. https://www.kernel.org/ The Linux Kernel Archives www.kernel.org 버전 업그레이드 1/ 최신버전 추가 설치 $> sudo add-apt-repository ppa:cappelikan/..

[Ubuntu] HDD Mount - 저장공간 증설

# 물리적/논리적으로 연결된 디스크 목록 확인 $> sudo fdisk -l # 파티션 생성/삭제 $> sudo fdisk {디바이스명} # ext4 타입으로 파티션 포맷 $> sudo mkfs.ext {디바이스 또는 파티션 명} # UUID 확인 $> sudo blkid # 마운트할 폴더 생성 $> sudo mkdir -p {폴더 경로} # 자동 마운트 설정 $> sudo vi /etc/fstab # 마운트 적용 $> sudo mount -a # 현재 연결된 디스크별 정보 확인 $> df -h # 마운트 상태 확인 $> sudo mount | grep {디바이스 또는 파티션 명} # 마운트 해제 $> sudo umount {디바이스 또는 파티션 명} 서버 운용을 하다 보면 저장공간이 부족한 경우가 있습..

반응형