프로그래밍 개발(Development)/Linux(7)
-
Ubuntu 물리 파티션 확장 방법
ubuntu 22.04 기준 입니다. lsblk 명령어로 실행 시 용량 확장이 안되어 있는 상태가 있다.sda3 파티션 용량이 resize한 용량으로 반영이 되어 있지 않은 상태이다.sda 전체 용량은 40G 이지만, 실제 사용 가능 용량은 20G 이다. growpart 명령어를 사용하여 물리 파티션 용량을 적용 하면 된다. 1. growpart 설치sudo apt-get install -y cloud-guest-utils 2. 파티션 확장growpart sudo growpart /dev/sda 3이 상태에서 df -h를 해도 용량이 반영되어 있지 않을 것이다.resize2fs 명령어를 통해서 용량을 반영 시켜준다.sudo resize2fs /dev/sda3 용량에 따라서 시간이 조금 걸릴 수도 ..
2024.05.10 -
CentOS Yum 꼬인 경우 재설치 방법
CentOS 7 기준 Python 설치 하다가 가끔 yum 명령어 꼬여서 오류가 나는 현상이 발생 하곤 한다. yum 명령어 자체 실행이 안되고 다른 오류 메세지를 발생 하기도 한다. 필자는 아래와 같은 오류 명령어 발생했다. attributeerror: 'yumconf' object has no attribute 'usercache' 이때는 yum 자체를 완전히 삭제하고 재설치를 하면 된다. 1. yum 삭제 $ rpm -e --nodeps yum 2. yum 설치 패키지 다운로드 http://mirror.centos.org/centos-7/7/os/x86_64/Packages/ 아래의 3개의 파일을 다운로드 받는다. yum-3.4.3-168.el7.centos.noarch.rpm yum-plugin-..
2022.04.08 -
Ubuntu 네트워크 설정(22.04, 20.04, 18.04)
ubuntu 20.04 기준으로 네트워크 설정 방법※ 22.04 동일 1. /etc/netplan/ 안에 있는 yaml 파일에 네트워크가 설정 되어 있다. - 처음 설치 시에는 아래와 같이 dhcp 방식으로 설정이 되어 있다.# This is the network config written by 'subiquity'network: ethernets: ens33: dhcp4: true version: 2고정 IP로 변경 하기 위해서는 아래와 같이 변경을 해주면 된다.# This is the network config written by 'subiquity'network: ethernets: enp0s3: addresses: - 192.168.0.10/24 ..
2022.01.12 -
날짜 및 시간 수동 변경/동기화 하기
리눅스는 Centos7 을 기준으로 한다. timedatectl 명령어를 사용하여 날짜, 시간을 변경할 수 있다. 현재 날짜와 시간 확인 timedatectl $ timedatectl Local time: Thu 2021-08-19 06:10:47 EDT Universal time: Thu 2021-08-19 10:10:47 UTC RTC time: Thu 2021-08-19 10:10:48 Time zone: America/New_York (EDT, -0400) NTP enabled: yes NTP synchronized: no RTC in local TZ: no DST active: yes Last DST change: DST began at Sun 2021-03-14 01:59:59 EST Sun ..
2021.08.19 -
리눅스 사용자 관리(Linux user management)
리눅스 Root 계정 외 새로운 사용자 계정을 등록과 비밀번호 설정 그리고 관리자 권한(sudo)을 설정하는 방법에 대해서 알아보자. 리눅스는 Centos7을 기준으로 한다. 먼저 사용자 계정을 추가하는 방법은 아래와 같다. useradd 명령어 뒤에 계정 이름을 입력하면 된다. $ useradd {사용자 계정} 사용자 계정이 생성이 되면 계정에 비밀번호를 입력해보자. passwd 명령어를 입력 후 계정 이름을 입력하게 되면, 비밀번호를 입력하고 확인하는 출력 화면을 볼 수 있다. $ passwd {사용자 계정} 사용자 계정이 생성이 되면, 일반 계정이기 때문에 접근 권한에 대해서 제한이 많다. 그래서 관리자 권한을 부여하여 sudo 명령어르 사용 할 수 있는 방법에 대해서 알아보자. 아래의 명령어로 s..
2021.08.19 -
RPM File Download(RPM 파일 다운로드)
Linux 버전은 CentOS7 기준이다. Linux를 사용하다 보면 필요한 기능을 사용하기 위해 yum을 통해서 인터넷에서 직접 다운로드 및 설치가 가능하다. 하지만, 인터넷 접속이 불가능할 경우 외부에서 수동 설치 가능한 RPM 파일을 다운로드하여 직접 설치하는 경우가 있다. 그래서 이번에는 RPM 파일을 직접 다운로드 할 수 있는 방법을 알아보겠다. ※ yum downloadonly의 경우 yum install과 동일하게 의존성 있는 설치 파일도 함께 다운로드 된다. 1. yum을 이용하여 downloadonly를 설치한다. ex) yum install yum-downloadonly 2. 원하는 RPM 파일을 다운로드 한다. yum install --downloadonly --downloaddir=..
2021.05.11