본문 바로가기

ubuntu

(15)
wsl 에서 oh-my-zsh 가 느려졌을 때 조치방법 https://cdecl.github.io/devops/wsl-ohmyzsh-soslow/ oh-my-zsh so slow (WSL) oh-my-zsh 이 느린 경우 해결 방법 (특히 WSL) cdecl.github.io wsl2 를 깔아서 우분투를 실행했는데, ls 같은 아주 기본적인 명령어를 실행하는데도 그 결과가 너무 늦게 나왔다. 너무 느려서 bash 로 원상복귀하려고 했는데... 혹시 몰라서 zsh slow 로 검색해 보니, zsh 가 느린 경우, git의 동작에 딜레이가 있는 것이 원인인 경우가 있었다. 잘 생각해 보니, 일반적인 디렉토리에서는 문제가 없었는데, git clone 한 소스가 들어있는 디렉토리에서만 느렸던 것 같아. 위 링크에서 알려준 명령어를 실행하여 git global 설정을..
Swift on Ubuntu error: cannot find 'URLRequest' in scope wsl2 + ubuntu20.02 Swift version 5.6.2 (swift-5.6.2-RELEASE) $ swift build Building for debugging... /mnt/d/nlgokr_packman/Sources/nlgokr_packman/main.swift:44:19: error: cannot find 'URLRequest' in scope let request = URLRequest(url: url) mac os 에서는 아무 문제없이 동작하는 코드였는데, ubuntu20.02 swift version 5.6 에서 빌드하였더니 다음과 같은 에러메시지가 발생했다. 문제는 ubuntu 버전의 swift 에서는 URLRequest 가 Foundation 이 아닌, 분리되어 있는 Foun..
Swift on WSL swift repl 에 진입할 때 행이 걸리는 문제. 윈도우 시스템에 wsl 을 설치하고, ubuntu 를 설치했다. (2022년 7월 15일) 여기에서 swift 연습을 해보기 위해서 swift 설치과정을 진행해서 설치가 되었는데 ( apt 명령으로 디펜던시 패키지들을 설치하고, swift ubuntu 20.04 용 릴리즈 tar 파일을 받아서 풀고, PATH 변수 설정해주기까지 ) swift 명령이 어떤 건 행이 걸려서 동작을 안했다. 1. swift 명령만 실행하여 repl 에 들어가려 하면 멈춘다. $ swift Swift version 5.6.2 (swift-5.6.2-RELEASE) Target: x86_64-unknown-linux-gnu Welcome to Swift! Subcommands: swift build Build Swift pack..
[Ubuntu] 윈도우에서 xubuntu 16.01 로 mstsc 연결하였는데, tab 키가 안 먹었다. 윈도우에서 mstsc (rdp) 를 통해서 원격 xubuntu 에 접속하였다. xubuntu 는 xfce4 데스크탑 환경. 그런데, 터미널 등에서 auto-completion 등을 하려 하는데, tab 키가 먹지 않아서 매우 불편했다. 검색해 보니 스택익스체이지, askubuntu 에 다음과 같은 해결책이 있었다. ~/config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml 파일을 편집기로 열어서, 다음과 같이 수정한다. Super>Tab 으로 검색하면 두군데가 나왔고, 첫번째 것은 이미 empty 로 되어 있었다. 두번째 것은 아직 switch_window_key 로 되어 있어, empty 로 바꾸어 주었다. switch_..
GPU 사용 모니터 nvidia-smi-gui ubuntu 에서 2020년/2022년에 실행확인한 내용임. AI 훈련할 때 gpu 를 사용하고 있는건지 모니터해 보고 싶을 때가 있다. nvidia-smi 명령으로 많이 확인하는데, 텍스트 화면을 읽으려니 내겐 가독성이 너무 나빴다. gui 그래픽 윈도우를 띄워서 확인해 보고 싶은 욕구가 드는데, 이걸 만들어 놓은 사람이 있다. github nvidia-smi-gui 로 검색하면 레포지토리( https://github.com/imkzh/nvidia-smi-gui )가 있고, 레포 clone 해서 간단한 몇가지 디펜던시만 설치해 주고 실행하면 다음과 같이 예쁜 윈도우가 뜬다. 간단하게 사용할 수 있으니 한번씩 사용해 보길 바란다. 나는 sh 파일을 하나 만들고, /usr/local/bin/ 에 링크해 놓..
우분투에 kss 설치시 fatal error: Python.h: No such file or directory 에러가 발생할 때. ubuntu 18.04 에 kss 를 설치해 봤다. kss 는 한국어 문장분리용 파이썬 라이브러리이다. (2020년 3월 현재) 윈도우에서는 설치가 안 되고, python2 에서도 설치가 안 된다. ubuntu 에서 python3 로 우선 가상환경을 하나 만들어서, 그 가상환경으로 진입하여 설치를 진행했다. `pip install kss` 명령을 실행하였으나, 다음과 같은 에러가 발생했다. Running setup.py clean for kss Failed to build kss Installing collected packages: kss Running setup.py install for kss ... error ERROR: Command errored out with exit status 1: co..
ubuntu flask nginx 설정방법 테디노트| flask-aws-nginx-설정방법 nginx 과 uwsgi 를 연결해 주는 것이 무엇인지 궁금했음. nginx 서비스 사이트 설정파일 안의 uwsgi_pass unix:/tmp/myflask.sock 와 uwsgi 실행 설정파일 안의 socket = /tmp/myflask.sock 을 통해서 연결됨. graph LR nginx-service --sock--- uwsgi-process --- flask-app 추가참고 https://wikidocs.net/7387
[Apache2] Apache2 에 wsgi 로 올린 Flask 웹사이트가 Ubuntu 19.10 업그레이드 이후 Invalid command 'WSGIDaemonProcess' 가 발생하며 동작하지 않음. apache2 서버에 mod-wsgi 를 이용하여 flask 웹사이트를 서비스하도록 설정하였었는데, ubuntu 19.10 으로 업그레이드 한 이후에 systemctl start apache2 을 하였으나 서비스 시작이 계속 실패했다. 에러 메시지는 다음과 같았다. 12월 10 17:31:48 DEMODEV apachectl[22260]: AH00526: Syntax error on line 4 of /etc/apache2/sites-enabled/001-wptextsearch.conf: 12월 10 17:31:48 DEMODEV apachectl[22260]: Invalid command 'WSGIDaemonProcess', perhaps misspelled or defined by a ..