LINUX
Posts
477 posts[bash: strings] 바이너리 파일에서 문자열만 골라 출력하기
strings는 바이너리 파일에 포함되어 있는 문자열만 골라 화면에 출력해 주는 기능을 제공한다. 별도의 옵션을 지정하지 않을 경우 4바이트 이상의 문자열이 존재할 경우 화면에 출력해 준다. 아래의 예시를 보자. # my_data.bin 파일에 포함된 문자열 출력 strings my_data.bin 화면에 출력할 문자열의 최소 길이는 기본값이 4이나, -n 옵션을 이용해서 사용자가 직접 지정해 줄 수도 있다. # my_data.bin 파일에 포함된 길이 8바이트 이상의 문자열 출력 strings -n 8 my_data.bin 만약 출력 결과에 파일명을 같이 표시해 주고 싶다면 -f 옵션을 이용한다. # 파일명을 함께 출력(-f) strings -f my_data.bin my
KISTI Tachyon2 시스템에서 OpenBLAS-0.2.19 빌드 하기
[시스템정보]OS : CentOS 5.3 $ module load compiler/intel-2015 mpi/openmpi-1.8.5$ tar xvzf OpenBLAS-0.2.19.tar.gz $ cd OpenBLAS-0.2.19$ make BINARY=64 TARGET=NEHALEM$ make install PREFIX=$HOME/OPENBLAS/0.2.19
KISTI Tachyon2 시스템에서 NAMD 2.8 빌드 하기
[시스템정보]OS : CentOS 5.3 $ module load compiler/intel-2015 mpi/mvapich2-2.1 applic/fftw-2.1.5-single$ tar xvf NAMD_2.8_Source.tar $ cd NAMD_2.8_Source$ tar xvf charm-6.3.2.tar$ cd charm-6.3.2$ ./build charm++ mpi-linux-x86_64 mpicxx ifort --no-build-shared --with-production$ cd ..$ vi arch/Linux-x86_64-icc.arch#############################[변경 전]CXXOPTS = -i-static -O2 $(FLOATOPTS)COPTS = -i-static
[bash: timeout] 특정 명령어/프로세스에 대한 실행 시간 제한 설정
특정 명령어 또는 프로세스의 실행 시간을 제한해야 할 경우 timeout을 이용할 수 있다. 어떤 작업이 일정 시간 안에 끝나지 않으면 강제로라도 끝내야 하는 상황이 있을 경우, 또는 특정 프로세스가 버그 등으로 인해 무한히 끝나지 않고 헤멜 가능성이 있다고 생각될 경우에 요긴하다. 아래의 예시를 보자. # 실행 시간 제한 3.5초 timeout 3.5s sleep 10 # 종료 상태(exit status) 확인 echo $? 124 위의 예시를 보면 sleep으로 10초간 대기하라는 명령이지만 실행 시간 제한을 3.5초로 설정했으므로 3.5초후에 sleep 프로세스는 강제 종료된다. 예시를 하나 더 보자. # 실행 시간 제한 2분 timeout 2m sleep 10
![[웹툰단행본] 『통제구역관리부』 1권 후기 : 이상한 변칙과 기이한 일들이 일어나는 공간에 대하여](https://img.zoomtrend.com/2026/06/09/1780996474-SE-5eda86fa-0d63-4afd-b8dd-b801879fed52.jpg)


![[CV] [Comi] 'あかね噺'(아카네 이야기) 22권. 아카네의 첫 전력 승부](https://img.zoomtrend.com/2026/06/08/1780982081-EC9D8CEC9585EC9D98EBA6ACEB93ACEC9CBCEBA19C.jpg)