본문 바로가기
728x90
반응형

Linux59

Putty 글씨 설정 Putty를 사용하다보면 기본으로 터미널을 열면 글씨가 너무 작고 잘 안보이는 경우가 많다. 그래서 내가 주로 사용하는 환경을 추천하려고 한다. 2024. 11. 10.
[Ubuntu24.04] XRDP로 윈도우에서 리눅스 화면 열기 2024.04.01 - [Linux] - 리눅스 우분투 설치 후 기본 설정 리눅스 우분투 설치 후 기본 설정패키지 설치 $ sudo apt -y update $ sudo passwd root $ su - # apt -y install openssh-server vim net-tools ssh 설정 root 계정으로 ssh 접속하기 위한 설정 # vi /etc/ssh/sshd_config 34 PermitRootLogin yes // yes로 변경 58 PasswordAuthenticestar987.com 시작전...이전에 포스팅 한 우분투 기본 설정을 한 후 진행한다. 개요인터넷(외부망)이 안되는 환경에서 XRDP를 설치하여 실행하는 과정을 포스팅하려고 한다. 필요한 deb 파일들apt-get downl.. 2024. 11. 8.
[Ubuntu24] TurboVNC TurboVNC 설치 서버(Ubuntu 24.04)https://sourceforge.net/projects/turbovnc/files/3.1/turbovnc_3.1_amd64.deb/download 설치 파일 받기 설치 아래 블로그 참고 2024.04.01 - [Virtual] - Ubuntu에 VNC 설치  클라이언트(접속하려는 Windows) 2024. 11. 7.
운영체제와 GCC, glibc, 커널, libstdc++의 상호작용 및 컴파일 원리 개요운영체제에서 GCC가 컴파일러로 작동하는 원리와 관계 운영체제의 개발 환경을 다루다 보면 커널, glibc, GCC, 그리고 libstdc++ 간의 관계를 이해하는 것이 중요합니다. 이들은 각자의 역할을 수행하며 상호작용하여 프로그램을 실제로 실행 가능하게 만듭니다. 이번 포스트에서는 운영체제의 역할부터 프로그램이 소스 코드에서 실행 파일로 변환되는 과정을 단계별로 살펴보겠습니다.  1. 운영체제와 커널핵심 구조 운영체제 (Operating System): 시스템 자원을 관리하고 사용자와 응용 프로그램이 하드웨어를 이용할 수 있게 하는 인터페이스 역할을 합니다. 파일 시스템, 네트워킹, 프로세스 관리 등의 기능을 제공합니다. 커널 (Kernel): 운영체제의 핵심으로 하드웨어와 소프트웨어 사이의 다리.. 2024. 11. 1.
[Linux] MATE & GNOME MATE 와 GNOME은 모두 Linux 환경에서 사용되는 데스크톱 환경입니다.  MATEMATE는 GNOME2의 포크로, GNOME2의 클래식한 데스크톱 인터페이스를 유지하고 있습니다. GNOME3 으로 넘어가면서 변화된 UI와 UX에 불만이 있던 사용자들이 기존의 GNOME2 인터페이스를 계속 사용할 수 있도록 만들어졌습니다.가볍고 자원이 적게 소모되어, 저사양 시스템에서도 원활하게 동작합니다.전통적인 메뉴 시스템과 패널 기반의 사용성을 제공하며, UI가 비교적 직관적이고 익숙한 느낌을 줍니다.GNOMEGNOME은 현재 버전 3 이상에서 매우 현대적이고 단순화된 인터페이스를 제공합니다.GNOME3 이후로는 새로운 방색의 UI 즉, GNOME 셸을 도입했으며, 기존의 전통적인 데스크톱 환경과는 다른 접.. 2024. 10. 30.
[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.
728x90
반응형