본문 바로가기
728x90
반응형

분류 전체보기368

[HPC]GNU Compiler (gcc, g++, gfortran) GNU Compiler (gcc, g++, gfortran)GNU Compiler Collection (GCC)는 프로그래밍 언어 C, C++, Objective-C, Fortran, Ada, Go, D 등을 위한 컴파일러 모음입니다. GNU 프로젝트의 일환으로 개발되었으며, Richard Stallman이 처음 발표한 이후 오픈 소스 커뮤니티에 의해 지속적으로 발전해 왔습니다. GCC는 자유 소프트웨어 재단(FSF)에 의해 관리되며, GNU 일반 공중 사용 허가서(GPL) 하에 배포됩니다. 이는 GCC를 무료로 사용, 공유, 수정할 수 있음을 의미합니다.주요 구성 요소gcc: C 언어를 위한 컴파일러입니다. GNU 프로젝트의 핵심 컴포넌트 중 하나로, 다양한 아키텍처와 운영 체제에서 C 언어 코드를 컴.. 2024. 4. 12.
[HPC]fftw 라이브러리 FFTW(Fastest Fourer Transform the West)FFTW는 DFT(Discrete Fourier Transform)와 그 역변환을 계산하기 위한 리이브러리입니다.  FFTW는 C로 작성되어 있으며, 다양한 컴퓨터 아키텍처에서 높은 성능을 발휘하도록 최적화되어 있습니다. 이 라이브러리는 MIT 라이선스 하에 배포되어 있어 상업적 용도를 포함한 다양한 프로젝트에서 자유롭게 사용할 수 있습니다.  FFTW는 유연성과 효율성을 동시에 추구합니다. 사용자가 다양한 크기와 차원의 DFT를 계산할 수 있게 해주며, 싱글 코어부터 다중 코어, 심지어 분산 메모리 시스템에 이르기까지 다양한 환경에서 사용될 수 있습니다. 이 라이브러리는 실행 시간 중에 DFT를 수행하는 가장 효율적인 알고리즘을 동적.. 2024. 4. 11.
디렉터리 통째로 복사시 유의할 점(PXE/Kickstart) 발생 오류 pxe kickstart를 할 때 이미지 파일을 불러오지 못하는 오류가 발생하였다. 문제는 아래 두 가지 숨김 파일이 없었기 때문에 발생하였다. -r--r--r-- 1 root root 43 11월 11 2022 .discinfo -r--r--r-- 1 root root 1516 11월 11 2022 .treeinfo 이미지 파일을 마운트 해서 확인 할 때 ll 혹은 ls 로만 확인하지 않고 ls -al로 확인하면 숨김 파일들이 보인다. 또한 숨김 파일은 cp -r ./* 로 했을 땐 복사가 안되는 경우가 있다. 따라서 cp -r ./ .로 모든 파일을 복사해야한다. cp -r ./* 로 복사 시 디렉터리 구성 합계 94396 dr-xr-xr-x 7 root root 4096 4월 4 15:4.. 2024. 4. 4.
리눅스 tee 명령어 개요 Linux 세계에서 시스템을 효율적으로 탐색하고 조작하려면 명령줄 유틸리티를 마스터하는 것이 중요합니다. 주목할 만한 다재다능한 명령 중 하나는 '티'입니다. tee 명령은 표준 입력에서 읽고 표준 출력과 하나 이상의 파일에 동시에 씁니다. 이 기능은 화면에 출력을 표시하는 데 도움이 될 뿐만 아니라 나중에 참조할 수 있도록 기록하는 데에도 도움이 되므로 개발자, 시스템 관리자 및 고급 사용자 모두에게 귀중한 도구입니다. tee 명령이 무엇인가요? 'tee' 명령은 배관에 사용되는 T-분할기의 이름을 따서 명명되었으며, 이는 물 흐름을 두 방향으로 나누고 마찬가지로 출력을 화면과 파일 모두에 지시합니다. 구문은 간단하면서도 강력합니다. 기본적으로 tee는 표준 입력을 표준 출력(화면)과 지정된 파일.. 2024. 4. 1.
Ubuntu에 VNC 설치 OS : Ubuntu : 20.04.4 turbovnc_2.2.6_amd64.deb 해당 파일로 설치하였다. # dpkg -i turbovnc_2.2.6_amd64.deb # dpkg -L "turbovnc" | grep bin (경로 찾기) # cd /opt/TurboVNC/bin/ # /opt/TurboVNC/bin/vncviewer (실행) 발생한 오류 # /opt/TurboVNC/bin/vncviewer WARNING: Could not find libjawt.so. Some features may not work properly. /opt/TurboVNC/bin/vncviewer: 65: exec: java: not found 해결 아래 블로그를 참고하여 java를 설치하였다. https://g.. 2024. 4. 1.
리눅스 우분투 설치 후 기본 설정 패키지 설치 $ 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 PasswordAuthentication yes // 주석해제 # systemctl restart sshd 2024. 4. 1.
728x90
반응형