리눅스 3

맥에서 리눅스 서버의 GUI앱을 실행하기

- 위 스크린샷들은 맥오에스 터미널에서 리눅스 서버에 ssh로 접속하여 실행한 GUI앱들입니다.- 각각의 앱을 실행한 명령은 다음과 같습니다. $ xlogo$ xeyes$ xclock$ gimp-  이렇게 다른 운영체계 에서도 리죽스 서버의 GUI 앱을 실행하는게 가능한데 그걸 가능하게 하려면 2가지 준비가 필요합니다.- 첫번째는 맥터미널에서 리눅스 서버에 접속할때 $ ssh -Y id@192.168.0.10 처럼 -Y 옵션을 붙여서 로그인합니다.- 두번째는 맥오에스에 Xquartz 라는 걸 설치해야 합니다. https://www.xquartz.org/ 로 접속하여 dmg 파일을 다운받아 설치한 후 맥을 한번 로그아웃 한후 재로그인 하면 끝입니다.- 그러면 ssh 로 로그인된 터미널에서 리눅스 서버의 G..

맥 팁들 2024.09.20

비디오파일의 모든 프레임들을 이미지파일로 쪼개서 저장하는 터미널 명령어

$ ffmpeg -i myvideo.avi -vf fps=fps=10 frame_%04d.png ​- 초당 10프레임으로 촬영된 비디오파일의 모든 프레임들을 이미지파일들로 쪼개서 저장하는 터미널 명령어 입니다. - 쪼개진 이미지들은 frame_0001.png, frame_0002.png , frame_0003.png ... 이런식으로 저장됩니다.​- 참고로 ffmpeg 설치명령은 이러합니다.맥오에스:$ brew install ffmpeg우분투 리눅스:​$ sudo apt install ffmpeg윈도우즈:$ scoop install ffmpeg  - 터미널에서 작동하는 이미지 처리 유틸은 imagemagick, 동영상 처리 유틸은 ffmpeg, 오디오 처리 유틸은 sox 가 있습니다.- 모두 오픈소스..

맥 팁들 2024.09.10

맥 터미널에서 병렬처리하는 유틸, Gnu Parallel

$ ls *.png | parallel 'mogrify -scale 25% {}'​- CPU 병렬처리로 현재 폴더내 모든 png 이미지를 25% 크기로 줄이는 이미지매직 + gnu parallel 명령어 입니다. - imagemagick은 영상처리를 담당하고 Gnu Parallel은 병렬처리만을 담당합니다. 둘다 오픈소스 도구 이구요~ - 당연히, 따옴표 내부의 이미지매직 명령어를 변경하면 다양한 영상처리를 병렬처리화 할수 있겟죠?​- 명령을 내리면 위 그림처럼 모든 쓰레드를 사용하여 고속연산해 줍니다.당근, CPU의 코어가 많을수록 유리 하죠.​- gnu parallel 설치하기맥오에스 터미널: $ brew install parallel리눅스 터미널: $ sudo apt install parallel윈..

맥 팁들 2024.09.10