Unix/Arch Linux 59

SMB를 automount 하기 (systemd.mount 이용)

하는 이유: NAS가 있어서 https://wiki.archlinux.org/title/autofs 가 있기는 한데 systemd가 기왕 있으니 써보자. 역시 최신 시스템이라 그런지 설정하기가 훨씬 더 쉽고 깔끔하다. cifs-video.mount 작성 /cifs/video 라고 마운트 하려면 파일 이름이 저래야 한다. /etc/systemd/system/cifs-video.mount 파일을 만든다. 내용은, neddy가 NAS 호스트명. /etc/hosts 에 IP주소 등록해줬음. [Unit] Description=video [Mount] What=//neddy/video Where=/cifs/video Type=cifs TimeoutSec=10 Options=_netdev,credentials=/ho..

Unix/Arch Linux 2021.07.24

키움증권 OpenAPI 리눅스에 설치 (wine으로)

2021-12-09 https://forcecore.tistory.com/1430 docker + wine + MFC 조합으로 키움증권 OpenAPI 리눅스 실행 성공 평상시에는 윈도우 없이 편안하게 클라우드에서 실행이 가능하다. ㄷㄷㄷㄷㄷ https://github.com/forcecore/KiwoomRestfulCpp/blob/master/docker/README.md GitHub - forcecore/KiwoomRestfulCpp Contribute to.. forcecore.tistory.com 드디어 도커로 길들였는데... 이 글보다는 그 쪽을 추천한다. 훨씬 더 안정적이다. 아치리눅스에서 wine 6.7 기준이다. 한국존 아마존 인스턴스에서, 결론적으로는 서버가 자꾸 죽어서 포기했다. vsco..

Unix/Arch Linux 2021.05.06

Openbox/LXDE 화면 분할 단축키 설정

울트라 와이드 모니터로 넘어오니까 필요해지더라. 언제 손으로 resize해서 쓰나? 키보드 단축키 설정쪽에다가 다음 라인들을 추가한다: 0 0 25% 100% 25% 0 25% 100% 50% 0 25% 100% 75% 0 25% 100% 25% 0 50% 100% 화면을 [1, 2, 3, 4] 로 나누었다 쳤을 때 윈도우 + 탭: 센터 [2, 3]에 최대화 얼추 1920x1080정도를 모니터에 센터 맞춘다 생각하면 된다. 윈도우 + 1: 2번에 윈도우 타일링 윈도우 + 2: 3번에 윈도우 타일링 윈도우 + 3: 1번에 윈도우 타일링 윈도우 + 4: 4번에 윈도우 타일링 순서가 좀 이상하게 생각될 수 있는데 우선순위가 2 3 1 4칸 순으로 두는게 편해서.

Unix/Arch Linux 2020.11.22

autorandr

울트라와이드 모니터로 오니까 좋다. 사실상 트리플모니터에 가깝다. 왜냐? 사람 시야가 그렇게 넓지 않아서 트레이더가 아닌이상 센터, 좌, 우가 있으면 3개 공간으로 분할해 사용하게 되기 때문. 다만 리눅스에서 길들이기까지 불편함은 있다. Plasma에서 태스크바가 자꾸 사라지는 버그가 있어서 lxde-gtk3으로 넘어왔다. LXDE에선 모니터가 자동으로 좀 모니터 설정이 되어야 하는데 그게 안 되어서 불편하네. lxrandr 로 수동설정만 가능하다. wiki.archlinux.org/index.php/xrandr#Automatically_switch_configurations_with_autorandr 불편해서 알아보니 autorandr이란게 있다. autorandr --save ultrawide 로 일..

Unix/Arch Linux 2020.11.22

SSH로 NFS 마운트하기

원격 머신러닝서버에서 나오는 산출물을 지웠다 만들었다를 반복하는 작업을 하면서 점차 좋은 산출물로 만들어가는 과정을 한다면. sshfs로도 불충분하다. F5로 refresh 눌러도 파일목록조차 느리게 생겨남. NFS를 써야 한다. https://gist.github.com/proudlygeek/5721498 Mount NFS Folder via SSH Tunnel Mount NFS Folder via SSH Tunnel. GitHub Gist: instantly share code, notes, and snippets. gist.github.com https://wiki.archlinux.org/index.php/NFS NFS - ArchWiki From Wikipedia: Network File Sys..

Unix/Arch Linux 2019.08.31

Arch Linux Grub이 인식 안 될 때

UEFI 지원이 되는 메인보드가 이제 CMOS 메인보드를 세대교체 했다. 그런데, grub을 아무리 설치해도 부트메뉴에 왠일인지 인식이 안 되는 때가 있을 것이다... 이것은 메인보드 문제 (?) 다. 문제라기보단 구현상 문제인데, 메인보드가 파일이 특정한 위치에 있기를 기대한다는 것이다. Default/fallback boot path Some UEFI firmwares require a bootable file at a known location before they will show UEFI NVRAM boot entries. If this is the case, grub-install will claim efibootmgr has added an entry to boot GRUB, however ..

Unix/Arch Linux 2019.04.24

Arch Linux에 유저권한으로 Resilio Sync 설치

http://forcecore.tistory.com/1325시간이 흘러서 Resilio Sync로 개명이 되었네.https://wiki.archlinux.org/index.php/Resilio_Sync설치 자체는 AUR에 rslsync 패키지를 설치시키면 된다. 어려운 것은 대몬 부분이다. $ rslsync --dump-sample-config > ~/.config/rslsync/rslsync.confdevice_name 은 설정해줘야 한다. https도 강제해볼까... ,"force_https" : true // disable http ,"ssl_certificate" : "/path/to/cert.pem" ,"ssl_private_key" : "/path/to/private.key"이 네 군데만 건드..

Unix/Arch Linux 2018.09.28

노트북 덮개를 덮어도 화면 안 꺼지게 하기

남는 노트북 하나를 서버로 굴리기 시작했다. 운영체제는 당연히 (?) Arch Linux. 하지만 덮개를 닫아야 화면도 꺼지고, 키보드에 먼지도 안 들어갈텐데... /etc/systemd/logind.conf 를 연다.HandleLidSwitch 어쩌구 하는걸 다 무시하라고 ignore로 둔다. [Login]#NAutoVTs=6#ReserveVT=6#KillUserProcesses=no#KillOnlyUsers=#KillExcludeUsers=root#InhibitDelayMaxSec=5#HandlePowerKey=poweroff#HandleSuspendKey=suspend#HandleHibernateKey=hibernateHandleLidSwitch=ignoreHandleLidSwitchExternal..

Unix/Arch Linux 2018.08.29