본문 바로가기

[ Laboratory ]/Lab etc12

리눅스 OS 정보 확인 현재 리눅스의 os 버전과 정보  cat /etc/issue 현재 os 버전과 조금 디테일한 정보  lsb_release -a  현재 os 버전과 디테일한 정보 cat  /etc/*release*cat  /etc/os-release 시스템 호스트 이름과 설정  hostnamectl 리눅스 커널 정보 확인 uname -a 2025. 2. 27.
NVMe 사용하기 (NVMe 마운트 방법) 리눅스 환경에서 NVMe 디바이스 사용하는 방법 Ubuntu 22.04.4 LTS samsung ssd 990 pro nvme  1. 부팅 후 디바이스 장착 여부 확인sudo fdisk -l 명령어로 슬롯에 장착한 ssd가 잘 장착되었는지 확인한다 그런데 내가 장착한 삼성 ssd 90 이 리스트에 뜨지 않는다 2. 부팅 후 디바이스 장착했지만 조회 안 되는 경우새로 장착한 ssd가 리스트에서 조회되지 않는다면장착된 nvme들을 보여주는 sudo nvme list 명령어나  블록 디바이스를 보여주는 명령어lsblk 를 확인해본다  여전히 없다면 setup 을 리셋해준다 그리고 다시 확인해보면  조회된다  3. 파티션 생성그러나 type이 disk인 것 하나만 보이고type이 part인 파티션은 보이지 않는.. 2025. 2. 27.
SSL 네트워크 설정 보호되어 있는 글 입니다. 2025. 2. 20.
[terminal] 확장자 없을 때 실행 파일 구분 (파일 권한) 사용자의 설정에 따라 색은 다르겠지만 .json 파일이 아닌 나머지 파일들을 확인하고자 하는 경우 (현재 이미지에서는 녹색) 디렉토리라고 판단하고 cd 명령어로 이동하려고 하면 not a directory 라고 오류가 발생한다 그래서 편집기로 열어보면사람이 해석할 수 없는 내용이 들어있다 이런 경우 실행파일일 확률이 높다정확하게 확인해보기 위해 ls 명령어에 -l 옵션을 주어 확인해보았다첫 번째 rwx는 소유주의 파일 권한인데 x 권한이 포함되어 있으니 실행 가능한 파일이다 확장자가 파일명에 포함되어 있지 않더라도 이렇게 구분할 수 있다 실행하고자 할 때는 sudo ./{파일명} 형태로 작성해줘야 한다sudo를 대부분은 생략해도 되지만 간혹 제대로 동작하지 않는 경우가 있으니 sudo를 붙이는 것이 편하다 2024. 11. 27.
[terminal] wsl 에서 reverse search 하는 방법 wsl 에서 ctrl r을 사용하면 방향키로 직전 명령어를 확인할 수 있던 것과 유사하게 역순방향으로 조회 가능 키워드를 입력하면 이전에 입력했던 것 중 키워드를 포함한 것이 자동완성된다 2024. 11. 27.
[terminal] cscope 디렉토리에 만들기 분석하고자 하는 파일들이 들어있는 디렉토리로 이동해서 아래 두 명령어를 입력해주고    find ./ -name '*.[cCsShH]' > file_list: 현재 디렉토리(./)와 하위 디렉토리에서 C 언어 소스 코드 및 관련 헤더 파일을 검색.[ ] 형태가 대상 확장자를 지정한 것file_list 라는 파일에 찾은 파일의 경로를 저장  cscope -i file_list: c언어 소스 코드 분석 도구인 cscope의 -i 옵션은 특정 파일(file_list)에 명시된 파일 목록을 읽어들여 cscope 데이터베이스를 생성  vim에서 :cscope find 또는 :cs find 를 이용해서 검색을 수행할 수 있다 2024. 11. 27.
728x90