Tag: Ubuntu

Ubuntu上有没有uml工具?

Ubuntu上有没有UML工具(如Rose)?

从MySQL数据库中删除权限

在你认为这是一个重复的问题之前,我相信我有一个独特的,即使有点暗淡的情况。 几天前,我将Ubuntu 10.04服务器上的MySQL版本升级到了5.3.3(比10.04版本的Ubuntu版本高出一些)。 今天,我试图login到phpMyAdmin的东西,发现控制用户的Connection for controluser as defined in your configuration failed错误Connection for controluser as defined in your configuration failed的有点可怕的Connection for controluser as defined in your configuration failed 。 从几个如何解决这个问题的后续的描述,我已经卡住了。 我试图重新configurationphpMyAdmin ,没有成功。 我试图卸载phpMyadmin并重新安装它,但它不能删除数据库的权限和失败。 然后,我试图手动删除用户的权限 – 我可能会添加 – 从数据库,然后删除数据库,然后用户(具有flush privileges ),有些愚蠢的。 我完全删除了整个安装的phpMyAdmin(删除应用程序和/ etc / phpmyadmin目录)并重新安装(使用apt-get),但它表示phpmyadmin用户的权限已经存在: granting access to database phpmyadmin for phpmyadmin@localhost: already exists 所以,这是我留下的。 我有一个我不能修改的权限,也不能撤销: […]

如何通过Ubuntuterminal编辑/保存文件

这是一个相当简单的问题: 我只需要打开一个文件(这个文件名是galfit.feedme)。 当我在目录中时,我可以使用视图galfit.feedme来查看文件,但是我不知道如何编辑这个文件然后保存编辑。 你是怎样做的?

烧瓶与请求断开的pipe道

我想在烧瓶应用程序中发送本地REST请求,如下所示: from flask import Flask, url_for, request import requests app = Flask(__name__) @app.route("/<name>/hi", methods=["POST"]) def hi_person(name): form = {"name": name} return requests.post(url_for("hi", _external=True), data=form) @app.route("/hi", methods=["POST"]) def hi(): return 'Hi, %s!' % request.form["name"] 发送curl -X POST http://localhost:5000/john/hi会导致整个烧瓶应用程序冻结。 当我发送一个杀手信号,我得到一个坏的pipe道错误。 有没有办法防止烧瓶在这里冻结?

Apache2虚拟主机403禁止?

我在桌面上运行ubuntu 13.04 64位,我安装了Apache2,MySQL和PHP等 我想让我的web根目录在/home/afflicto/public_html而不是/var/www 。 所以我跟着这个指南: http://www.maketecheasier.com/install-and-configure-apache-in-ubuntu/2011/03/09 (我做了“configuration不同网站”的所有内容),因为我更喜欢这个解决scheme。 以下是我所做的: 安装了Apache2,MySQL等。 将/etc/apache2/sites-avaliable/default复制到/etc/apache2/sites-available/afflicto 。 然后编辑它,现在看起来像下面这样: 在/ etc / apache2的/网站可用/ afflicto <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /home/afflicto/public_html <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /home/afflicto/public_html/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews […]

如何让mysql自动启动? (仅限linux-cli)

我怎样才能让MySQL启动每次系统启动? 我需要在一个专用的服务器(Ubuntu的发行版),我有我的博客,但每次服务器closures,在启动MySQL停止。 顺便说一句,我只能使用命令行。

为什么elasticsearch不能在Ubuntu 14.04上运行?

我试图确定是否elasticsearch实例正在运行,但它似乎不是: ubuntu@ubuntu:~$ sudo service elasticsearch status * elasticsearch is not running ubuntu@ubuntu:~$ sudo service elasticsearch start * Starting Elasticsearch Server [ OK ] ubuntu@ubuntu:~$ sudo service elasticsearch status * elasticsearch is not running and ubuntu@ubuntu:~$ sudo /etc/init.d/elasticsearch status * elasticsearch is not running ubuntu@ubuntu:~$ sudo /etc/init.d/elasticsearch start * Starting Elasticsearch Server [ OK ] ubuntu@ubuntu:~$ […]

我在我的Ubuntu系统上有Python,但gcc找不到Python.h

我在学校的电脑上,所以我不能安装任何东西。 我正在尝试创build可以在Python中运行的C代码。 看来我所find的所有文章都要求你使用 #include <Python.h> 我这样做,但是当我编译它抱怨说没有这样的文件或目录。 电脑有Python(至less它在terminal有python命令,我们可以运行任何我们想要的Python代码)。 我在terminal中键入了locate Python.h ,但是什么也没find。 我有两个问题: 我可以编写C代码,我可以用Python调用没有Python.h ? 我错过了什么,而电脑实际上有Python.h ?

如何获得当前git分支的名字到一个shell脚本中的variables?

我是新的shell脚本,并不能解决这个问题。 如果你不熟悉,命令git分支返回类似 * develop master ,星号标记当前签出的分支。 当我在terminal中运行以下内容时: git branch | grep "*" 我得到: * develop 如预期。 但是,当我跑步 test=$(git branch | grep "*") 要么 test=`git branch | grep "*"` 接着 echo $test ,结果只是目录中的文件列表。 我们如何使test =“* develop”的价值? 然后下一步(一旦我们把“*开发”成一个名为test的variables)就是获取子string。 这只是以下? currentBranch=${test:2} 我正在玩这个子string函数,我得到了很多“不好的replace”错误,不知道为什么。

如何永久更新iptables

我试图在同一台机器上将httpstream量redirect到8080端口,并使iptables规则在下面的工作。 iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to-ports 8080 iptables -t nat -A OUTPUT -p tcp –dport 80 -j REDIRECT –to-ports 8080 我想弄清楚如何使这个改变永久重新启动系统。 我正在使用Ubuntu 11.10服务器。