본문 바로가기
반응형

Engineering/OS -Linux, Windows, EXSi34

[nvidia-driver] ubuntu에 특정 버전의 nvidia driver 설치하기 CUDA Version을 최신이 아닌 과거 버전으로 설치를 해야해서 nvidia driver 버전을 낮춰서 설치를 해야했다.기존 설치 버전이 깔끔하게 삭제되지 않거나 reboot 을 안해서 였는지.. 몇 번의 삽질이 있었고, 아래의 방법으로 지금은 설치할 때마다 한번에 잘 설치하고 있다!  기존  버전 삭제# 설치된 패키지 조회sudo dpkg -l | grep nvidia# nvidia 가 포함된 패키지 모두 삭제sudo apt purge *nvidia*# OS 재시작sudo reboot   버전 지정하여 nvidia-driver 설치하기# 470 버전으로 지정하여 설치하기sudo apt install nvidia-driver-470# docker container 에서 gpu 사용을 위해 toolki.. 2024. 5. 6.
[windows/linux] FD(File Descriptor) 확인하기 그동안 linux 환경에서 실행되는 application 들을 주로 다루었는데, 최근들어 windows 환경에서 실행되는 application 이 신규 개발되고 있다. linux 환경에서 실행되는 application에서 제품 안정성 시험을 진행할 때, 다양한 지표(memory, cpu, processing time, restart 여부, 등..)를 통해 제품 이상 여부를 확인하고 있는데, 그 중 FD(File Descriptor) Leak이 없는지를 보는 지표도 포함되어 있다. linux의 경우 FD 수를 체크하고 FD 목록을 확인하는 방법이 command로 쉽게 가능한데, windows 에서는 경험이 없어서 좀 알아보는 중이다. OS 별로 현재 알고 있는 정보는 아래와 같다. Windows (1) 설.. 2024. 2. 5.
[chattr] 파일 속성 제어하기 (파일 삭제 불가하도록 file lock) 파일 삭제 동작에 대한 검증을 하다보면 file I/O에 문제가 발생하는 상황에서 Exception 처리가 잘 되었는지를 확인하는 경우가 있다. 이런 경우 chattr +i 파일명 command를 사용하여 파일을 삭제하지 못하도록 설정한 후 Exception 처리를 확인하였다. chattr command를 사용해본 경험이 적다보니 익숙해지지 않아(거의 TestCase에서 Copy&Paste로 사용하고 있음) 좀 더 검색을 해보았다. chattr 파일의 속성을 제어할 수 있는 linux command ch(change) + attr(attribute) 로 기억하면 되고, 속성을 확인하기 위해서는 lsattr 명령어를 사용할 수 있다. linux man page : https://linux.die.net/m.. 2024. 1. 8.
(linux) dd command - 지정한 크기의 임의의 파일 생성 시스템 가용 공간 Limit 용량을 기반으로 파일 삭제 또는 파일 입수 제한 등의 기능을 좀 더 효율적으로 테스트하기 위해서는 원하는 용량의 파일을 생성 및 삭제할 수 있어야 한다. 이미 존재하는 파일을 copy하는 형태로도 가능하지만, copy 되는 파일의 용량을 정확하게 생성하거나 제어하기는 어려울 수 있으므로 이 명령어를 사용하여 테스트 환경 사전 조건을 좀 더 효율적으로 제어할 수 있다. dd if=/dev/zero of=3gb.txt bs=1M count=3072 if=/dev/zero : 파일을 생성하기 위해 사용되는 입력 파일 of=3gb.txt : 생성하려는 파일명 bs=1M : 한 번에 읽고 쓰는 BYTES 단위 count=3072 : count 수 만큼의 block이 복사 됨 -> /d.. 2023. 12. 18.
[Mac] Time Machine으로 복원 후, FortiClient app 강제 삭제 후 재설치 맥북 디스플레이가 고장나서 AS를 받았는데, 데이터 백업/복원을 위해 별도의 외장하드를 연결하여 Mac iOS에서 제공되는 Time Machine 을 사용해 보았다. 대부분의 데이터와 앱들은 잘 복원이 되었으나 FortiClient.app 은 아래와 같이 아이콘도 x 모양으로 표기되고, 클릭하면 손상 되었다는 에러 팝업이 출력되었다. https://www.fortinet.com/support/product-downloads#vpn 위 홈페이지 링크에서 다시 설치 파일을 다운로드 하여 설치를 시도하였으나 아래 화면에서 멈춰서 아무런 진행이 되지 않았다. 강제로 아래와 같이 삭제한 후, 다운 받아놓은 설치 파일로 재설치에 성공 하였다. 강제 삭제 방법 iTerm 에서 아래와 같이 파일 삭제 sudo rm -.. 2023. 8. 21.
반응형