본문 바로가기
728x90

OS/Linux78

[Linux] 리눅스에서 디렉토리를 분할하여 압축하는 방법 디렉토리 압축하기tar -czvf v3.12.7.tar.gz v3.12.7/압축된 파일을 25MB 단위로 분할하기split -b 25M v3.12.7.tar.gz v3.12.7.part.압축된 파일을 5개로 분할하기split -n 5 v3.12.7.tar.gz v3.12.7.part.분할된 파일 복원 및 디렉토리 추출하기cat v3.12.7.part.* > v3.12.7.tar.gztar -xzvf v3.12.7.tar.gz 2024. 10. 28.
[Linux_Ubuntu24.04] Module 설정(CUDA 설치 후 module 설정) 환경 모듈 설치sudo apt-get install environment-modules모듈 시스템 초기화source /etc/profile.d/modules.shenvironment module 설정파일 mkdir /usr/share/modules/modulefiles/cuda cp /usr/share/modules/modulefiles/modules /usr/share/modules/modulefiles/cuda/cuda-12.4 vi /usr/share/modules/modulefiles/cuda/cuda-12.4 ---- #%Module## modules modulefilemodule-whatis "cuda-12.4"prepend-path PATH /usr/local/cuda-12.4/.. 2024. 10. 25.
[Linux]Cgroup Cgroup 이란?Cgroup(Control Group)은 프로세스들이 사용하는 시스템 자원의 사용 정보를 수집하고, 이를 제한할 수 있도록 해주는 리눅스 커널 기술입니다. 이를 통해 특정 프로세스 그룹의 CPU, 메모리, 네트워크, 디스크 I/O와 같은 리소스 사용량을 제어하고 관리할 수 있습니다. Cgroup의 주요 기능1. 자원 제한cgroups를 사용하면 관리자는 프로세스 그룹이 사용할 수 있는 자원 양을 제한할 수 있습니다. 여기에는 CPU 사용량, 메모리, 블록 장치 I/O 등이 포함됩니다. 이러한 경계를 설정함으로써 시스템 리소스의 남용을 방지할 수 있습니다2. 우선순위 지정자원 제한과는 다르게, 우선순위 지정을 통해 특정 프로세스가 다른 프로세스보다 더 많은 시스템 시간을 갖도록 할 수 있.. 2024. 10. 7.
[Rockylinux] 이더넷 명 바꾸기(네트워크 인터페이스 이름 바꾸기) vi /etc/default/grubGRUB_CMDLINE_LINUX="crashkernel=auto resume=UUID=46b45669-fb70-4765-ad7e-61947f495668 rhgb quiet"--> 여기 아래 설정 추가biosdevname=0 net.ifnames=0 추가exampleGRUB_CMDLINE_LINUX="crashkernel=auto resume=UUID=46b45669-fb70-4765-ad7e-61947f495668 biosdevname=0 net.ifnames=0 rhgb quiet"커널 적용grub2-mkconfig -o /boot/efi/EFI/rocky/grub.cfg존재하는 네트워크 설정 파일을 활용하여서 ifcfg-eth0 파일로 복사해서 생성 후 수정cd .. 2024. 9. 11.
[Ubuntu] PostgreSQL 수동 설치 컴파일 등에 필요한 기본 패키지들은 구성이 되있다고 가정하고 진행하겠다.PostgreSQL 파일 설치wget http://ftp.postgresql.org/pub/source/v12.1/postgresql-12.1.tar.gztar zxvf postgresql-12.1.tar.gzcd postgresql-12.1mkdir -p /APP/postgresql/data소스 컴파일 및 설치./configure --prefix=/APP/postgresql --with-python --without-python --without-readlinemake && make installDatabase Cluster 생성cd /APP/postgresql/bin./initdb -E utf-8 /APP/postgresql/da.. 2024. 8. 28.
[Rocky linux 8] Cmake 명령어 다운로드 및 설치(수동 설치) # wget https://github.com/Kitware/CMake/releases/download/v3.29.2/cmake-3.29.2.tar.gz# tar zxvf cmake-3.29.2.tar.gz# cd cmake-3.29.2# ./bootstrap && make && make install# /usr/local/bin/cmake --versioncmake version 3.29.2CMake suite maintained and supported by Kitware (kitware.com/cmake).!! 시스템 전역에서 사용할 수 있도록 ~/.bashrc 파일을 편집하여 cmake 실행파일이 생성된 디렉터리를PATH에 추가한다. # vi ~/.bashrc---------------------.. 2024. 6. 29.
728x90