天道酬勤,学无止境

ubuntu

django development server not working

问题 问题: django 开发者服务器没有按照这个 django 教程提供 Welcome to Django 页面。 遵循的说明: curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py sudo python3.5 get-pip.py sudo apt-get install libmysqlclient-dev mysqlclient build-essential python3-dev -y sudo -H python3.5 -m pip install mysqlclient sudo -H python3.5 -m pip install Django cd /mnt/web-server/ django-admin startproject mysite cd mysite 然后为了启动开发者服务器,我运行了以下命令: webuser@web-server:/mnt/web-server/mysite$ python3.5 manage.py runserver 8080 & [1] 1649 webuser@web-server:/mnt/web-server/mysite$ Performing system checks... System check identified no issues (0

2022-05-17 04:27:15    分类:技术分享    django   ubuntu   python-3.5

Cannot install PyAudio 0.2.11 in ubuntu 16.04

问题 我从 https://pypi.python.org/pypi/PyAudio 下载了 PyAudio 0.2.11 tar 文件并运行以下命令: sudo python setup.py install 我收到以下错误: running install Checking .pth file support in /usr/local/lib/python3.5/dist-packages/ /usr/bin/python3 -E -c pass TEST PASSED: /usr/local/lib/python3.5/dist-packages/ appears to support .pth files running bdist_egg running egg_info writing top-level names to src/PyAudio.egg-info/top_level.txt writing src/PyAudio.egg-info/PKG-INFO writing dependency_links to src/PyAudio.egg-info/dependency_links.txt reading manifest file 'src/PyAudio.egg-info/SOURCES.txt' reading manifest template

2022-05-17 04:12:14    分类:技术分享    python   ubuntu   pyaudio

How to set the value of the Access-Control-Allow-Origin header based on a list of allowed origins?

问题 我已经阅读了很多帖子,但没有一个有效。 我在安装了 ubuntu 16.04 和 nginx 的 aws 中安装了 ec2。 进入site-available / site-enabled到'Access-Control-Allow-Origin'允许一个域访问,但我怎样才能添加多个域访问? 如果我添加多个访问权限,我会收到多个值错误。 很多帖子都是关于 php 的,例如 NGINX 'Access-Control-Allow-Origin' 标头包含多个值 即使我没有使用 php,但我已经尝试使用上面的代码但不起作用。 有没有人可以帮我或指导我如何在服务器上完成? 提前致谢。 回答1 您可以通过在您的 nginx 配置中添加如下内容,有条件地发送具有正确值的Access-Control-Allow-Origin响应标头。 location / { set $is_allowed_origin ""; if ($http_origin = "https://some.allowed.origin") { set $is_allowed_origin "true"; } if ($http_origin = "https://another.allowed.origin") { set $is_allowed_origin "true"; } if ($is_allowed

2022-05-17 03:30:19    分类:技术分享    amazon-web-services   ubuntu   nginx   amazon-ec2   cors

How to view syslog in ubuntu?

问题 从这个问题跟进,LogBack Syslog not working java 我使用下面的命令在ubuntu 16.04 中查看syslog ,但得到以下结果。 是正确的查看方式吗? user@xxx:~$ tail -f /var/log/syslog Jun 6 23:08:50 xxx systemd[1]: Starting Hostname Service... Jun 6 23:08:50 xxx dbus[889]: [system] Successfully activated service 'org.freedesktop.hostname1' Jun 6 23:08:50 xxx systemd[1]: Started Hostname Service. Jun 6 23:09:41 xxx gnome-session[2645]: (nautilus:2860): Gtk-WARNING **: Attempting to read the recently used resources file at '/home/xxx/.local/share/recently-used.xbel', but the parser failed: Failed to open file '/home/xxx/.local/share/recently-used

2022-05-17 03:27:04    分类:技术分享    linux   ubuntu   logging   sys

Docker - Run an HTML file in docker

问题 我想构建一个 docker 容器,只需要求用户键入docker run...即可在任何系统上运行 HTML 文件。 这是 HTML 代码: <!doctype html> <html> <style> body { padding: 20px 5%; color: white; font-family: Sabon, serif; margin: auto; max-width: 800px; } @media (min-width: 600px) { } </style> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>D & T</title> </head> <body> <center> <div id="headline"> <header> <h1>Date and Time</h1> <p></p> </header> <div id="blurb"> <p>This page will show you your current local time.</p> </div> </div> <div id="section1"> <h2></h2> <p>It is now</p> </div> <div id="section2">

2022-05-17 02:37:11    分类:技术分享    html   ubuntu   docker   dockerfile   docker-container

Eclipse Ubuntu JRE System Library

问题 我对 Ubuntu 很陌生,对 Java/Eclipse 完全陌生 当我尝试开始这种事情时 public class Name { public static void main(String[] args) { System.out.println("Hallo " + args[0] + "!"); } } 我明白了 Unbound classpath container: 'JRE System Library [JavaSE-1.8]' in project 'Name' 因此,正如在类似帖子中提出的那样,我尝试在 eclipse 的属性中添加库。 添加库 -> JRE 系统库 -> 备用 JRE 然后我尝试输入我的 JRE 的路径,我发现它是/usr/lib/jvm/java-9-openjdk-amd64/bin/java但是在这里我失败了:eclipse 不接受它作为 JRE 的合法路径! 一些帮助会非常好:)

2022-05-16 19:13:09    分类:技术分享    java   eclipse   ubuntu

Error importing tensorflow in simple python code with import

问题 我正在尝试仅用一行在张量流中运行示例代码 - 将张量流导入为 tf. 但它给出了这个错误。 Traceback (most recent call last): File "sample.py", line 1, in <module> import tensorflow as tf File "/home/djlimdiwala/.local/lib/python2.7/site-packages/tensorflow/__init__.py", line 24, in <module> from tensorflow.python import * File "/home/djlimdiwala/.local/lib/python2.7/site-packages/tensorflow/python/__init__.py", line 72, in <module> raise ImportError(msg) ImportError: Traceback (most recent call last): File "/home/djlimdiwala/.local/lib/python2.7/site-packages/tensorflow/python/__init__.py", line 61, in <module> from tensorflow.python

2022-05-16 09:08:04    分类:技术分享    python   ubuntu   tensorflow

Docker does not follow symlinks within build directory

问题 我正在对一个应用程序进行 Dockerizing,该应用程序涉及通过 Clang 将二进制文件与其他 C 文件链接起来。 我们维护二进制文件的符号链接版本,因为它们在整个代码库中使用。 我的 Docker 构建目录包含整个代码库(包括源文件以及指向这些源文件的符号链接),当我执行cat [symlinked_file]之类的操作时,Docker 会识别这些文件(即文件被正确地cat编辑)。 但是,当我在 Makefile 中运行 Clang 命令时,它无法链接符号链接文件(这些在 Docker 中无法正常工作)。 然后我将原件复制到符号链接所在的目录中,替换符号链接,并且 Docker 在构建时没有抛出任何错误。 有谁知道如何解决这个问题? 我需要在这里向 Docker 或 Clang 提供任何特殊命令吗? 我不确定为什么 Clang 在 Docker 容器内的行为与在其外的行为不同。 我从 Ubuntu 16.04 Base Image 运行以供参考。 回答1 $ ls -al total 8 drwxr-xr-x 2 bmitch bmitch 4096 Mar 2 21:08 . drwxr-xr-x 13 bmitch bmitch 4096 Mar 2 21:07 .. lrwxrwxrwx 1 bmitch bmitch 11 Mar 2 21:08

2022-05-16 06:49:04    分类:技术分享    c   ubuntu   docker   clang   symlink

Hidden file .env not copied using Docker COPY

问题 我有一个 Dockerfile 并且有这样的语法COPY ["Gemfile", "Gemfile.lock", "Procfile", ".env", "/huginn/"] 我使用RUN /bin/bash -l -c "ls -a"检查文件处理状态,我发现 .env 文件没有被复制到图像中。 我将 .env 文件名更改为 test.env 并使用COPY ["Gemfile", "Gemfile.lock", "Procfile", "test.env", "/huginn/"] ,然后它就可以工作了, test.env 是复制到图像。 有谁知道这是为什么? 任何解决方案都可以让 docker 支持COPY .env 文件名? 回答1 如果你有.dockerignore文件,那么你可能会添加它来忽略隐藏文件,如.git 、 .vagrant等。 如果.dockerfile忽略隐藏文件,那么您可以启用不忽略或更改文件名。 有关 .dockerignore 文件的更多信息 回答2 Note: For historical reasons, the pattern . is ignored. 回答3 分享我的dockerfile,它现在可以正常工作了 FROM ruby:2.3 MAINTAINER Tomato <tsaohucn@gmail.com> ENV DEBIAN

2022-05-16 02:42:28    分类:技术分享    linux   ubuntu   docker   docker-compose   dockerfile

Determining why Redis is receiving a SIGTERM every minute or two

问题 我在 Ubuntu 16.04 上运行 redis-server。 最近升级到 redis 3.2.7 后,我现在看到类似 signal-handler (1486427812) Received SIGTERM scheduling shutdown... ,然后 redis 重新启动。 日志中唯一的其他可疑行是: # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128. 任何有关如何诊断为什么会发生这种情况的建议将不胜感激。 谢谢! 回答1 对于仍在寻找解决方案的其他人, Type=forking (这是安装了apt的 redis 的默认设置)与redis.conf中的supervised=systemd不兼容。 它必须在/etc/systemd/system/redis.service中更新为Type=simple 。 仅在守护模式下才需要分叉,但 systemd 托管的 redis 会否决守护设置。 从Restart=always更改为Restart=on-failure 供参考-redis.conf,https://www.freedesktop.org

2022-05-16 01:55:46    分类:技术分享    ubuntu   redis   ubuntu-16.04