리눅스 썸네일형 리스트형 Ubuntu package offline 설치 Ubuntu에 package를 offline으로 설치하려면 설치 화일을 받아서 작업을 해야 합니다. 우선 설치 화일을 받는 방법 부터 알려드립니다. sudo apt-get install [package]명령으로 설치되는 패키지의 리스트를 가져와야 합니다.예를 들어 openssh-server의 경우 입니다.↳ sudo apt-get install openssh-serverReading package lists... DoneBuilding dependency tree... DoneReading state information... DoneThe following additional packages will be installed: libwrap0 ncurses-term openssh-sftp-serverSu.. 더보기 ubuntu selenium chrome-driver 오류 chromedriver 127.0.6533.72 버전에서 오류가 있어 포스팅합니다.selenium을 사용해서 chromedriver를 호출하면 다음과 같이 오류가 발생합니다.OSError: [Errno 8] Exec format error: '/home/ubuntu/.wdm/drivers/chromedriver/linux64/127.0.6533.72/chromedriver-linux64/THIRD_PARTY_NOTICES.chromedriver' 이를 해결하기 위해서 다음과 같이 수정합니다.~/.wdm 폴더에 보시면 drivers 폴더와 drivers.json 화일이 있습니다.drivers.json 화일에 내용은 다음과 같습니다.{ "linux64_chromedriver_127.0.6533.72_f.. 더보기 tiangolo/uwsgi-nginx 사용해서 웹과 flask 사용하기(pyinstaller) 이전 글에서 (https://bagng.tistory.com/246) flask를 사용하는 docker를 만들어 보았습니다. 이번에는 여기에 pyinstaller로 실행화일을 만드는 방법을 보여드리겠습니다. 화일 구조는 다음과 같습니다. ~+ docker ├── app │ ├── dist │ │ └── test │ ├── static │ │ └── index.html │ ├── main.py │ ├── test.py │ ├── test.spec │ ├── uwsgi.ini │ └── index.js ├── docker-compose.yml ├── Dockerfile ├── endtrypoint.sh ├── requirements.txt └── uwsgi.ini test.py를 사용해서 pyinstalle.. 더보기 tiangolo/uwsgi-nginx 사용해서 웹과 flask 사용하기 tiangolo/uwsgi-nginx를 사용해서 docker에서 ngix와 flask를 사용하여 front와 back을 구동할 수 있습니다. 우선 front를 위해서는 nginx에 nginx.conf를 사용합니다. 저는 app/static 이라는 폴더를 만들어서 index.html을 추가했습니다. 구조는 다음과 같습니다. ~+ docker ├── app │ ├── static │ │ └── index.html │ ├── main.py │ ├── uwsgi.ini │ └── index.js ├── docker-compose.yml ├── Dockerfile ├── endtrypoint.sh ├── requirements.txt └── uwsgi.ini docker-compose.yml은 다음과 같습니다. .. 더보기 ubuntu mysql 8.0 설치관련 # install mysql sudo apt-get install mysql-server 위와 같이 설치한 뒤에 "mysql -u root -p" 명령으로 접속을 하면 Access denied for user 'yj'@'localhost' (using password: YES) 오류가 나면서 접속이 되지 않습니다. 이럴때는 "sudo mysql -u root -p"로 접속하면 됩니다. 그런 뒤에 다음과 같이 설정하고 mysqld를 다시 실행하면 됩니다. SELECT user,host,plugin FROM user; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysql'; FLUSH PRIVILEGES; mysql을 위해.. 더보기 code-server ssl 적용하기 code-server에 ssl을 적용하는 방법입니다. 메인 페이지에는 ssl이 적용되어 있는 경우입니다. nginx 기준입니다. 기존의 code-server.conf는 수정하지 않고 default 만 수정합니다. /etc/nginx/sites-available/default를 다음의 내용을 추가합니다. location / { } 아래에 추가하시면 됩니다. # code-server ssl location /code-server/ { proxy_pass http://127.0.0.1:8000/; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header H.. 더보기 code-server "error listen EADDRINUSE: address already in use 127.0.0.1:8080" log ubuntu에 code-server를 설치하고 나서 ~/.local/share/code-server/coder-logs 폴더에 보시면 code-server-stdout.log라는 화일이 있습니다. 내용을 보시면 [2022-08-04T02:13:13.677Z] info Using user-data-dir ~/.local/share/code-server [2022-08-04T02:13:13.682Z] error listen EADDRINUSE: address already in use 127.0.0.1:8080 라는 내용이 중복되는 것을 확인 할 수 있습니다. 이를 해결하려면 다음과 같이 systemd에 화일을 삭제하면 됩니다. $ sudo rm /usr/lib/systemd/user/code-server... 더보기 ubuntu-touch ssh 문제 ubuntu touch를 설치하면 openssh-server가 동작을 할때 다음과 같은 오류가 생깁니다. $ ssh phablet@192.168.1.100 Permission denied (publickey). 이럴 경우 다음과 같이 sshd_config를 수정하면 됩니다.$ vi /etc/ssh/sshd_config # Change to yes to enable challenge-response passwords (beware issues with# some PAM modules and threads)ChallengeResponseAuthentication no 대략 중간 정도에 보면 있습니다.ChallengeResponseAuthentication 이 값을 yes로 변경하면 해결 됩니다. 또한 매번 .. 더보기 이전 1 2 다음