问题标签 [ubuntu-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
svn - Ubuntu 服务器磁盘已满,仍有空间
我们有一个 Ubuntu 服务器正在运行,我在上面安装了 SVN。我们已经使用服务器 4 或 5 个月了,我们被分配了具有 sudo 权限的 Appuser。
问题是,我们的 appuser 空间不足。据我了解,我们有 3 个不同的磁盘,分别是 root、appuser 和可移动磁盘。当前级别的快照如下
现在,我想知道如何防止这种情况或解决我的问题。我不得不删除一些有用的程序以创建 80.6 MB 磁盘空间(之前为 0)。
我能想到的一种选择是在可行的情况下将 SVN 移至 root。不幸的是,我不知道该怎么做。其他选项可能是在另一个目录中创建具有 root 权限的新用户。
长话短说,我需要一种方法来管理分配给我的有限磁盘。有几台这样的服务器,我每台都有这个问题。
顺便问一下,有没有办法增加/dev/sda3 /home(appuser)的磁盘大小?如果我可以添加一些额外的磁盘空间(来自 root 或任何其他来源),它将非常有用。
我能想到的最后一个是,我看不到 /var/opt/appuser 下的内容,即使我很难与 appuser 连接。只有root才能看到。这是一个问题吗?
我感谢任何提示和指示。
cakephp - 找不到 PhpmyadminController。CakePHP 2.3.5
我有与以下问题相同的问题,但那里的解决方案对我没有帮助。
我正在使用 Vagrant box 精确 64(Ubuntu 服务器 12.04)并在那里设置 CakePHP 工作所需的所有依赖项。项目文件夹在服务器上同步没有问题。
问题是,在服务器上安装 PHPMyAdmin 并尝试从我的服务器上访问它后,我localhost:8080/phpmyadmin
收到以下错误:
我检查了我的 .htaccess 文件,尝试使用多种解决方案进行修复(参见上面的一个示例),但似乎没有一个有效。我确保我的虚拟主机允许覆盖所有内容,所以如果我弄乱了 .htaccess,我会收到错误 500(应该是这样)。这是我的 .htaccess 内容:
甚至是 VirtualHost(在服务器上启用的站点下):
我无法找到解决此问题的方法,并将感谢提供的任何帮助。
php - PHP 邮件返回真(邮件接受传递),但邮件未发送
我一直在尝试让 php 发送邮件一个多月。我正在从运行良好的 000webhost 转移到我朋友的服务器。
发送邮件的php代码是:
php.ini 中的 sendmail 路径是“/usr/sbin/sendmail -t -i”
等/主机:
和mail.log:
这是 mailq:MSP 队列状态...
java - 在 Ubuntu 中运行 Java 无限循环
您好,我正在 Ubuntu Web 服务器中制作 Java 程序,但它总是应该在无限循环中运行,或者至少在我停止它之前。当我在 Ubuntu 控制台中运行它时,它不允许我继续使用控制台。为了解决这个问题,我一直在使用“screen”命令并分离屏幕。我想知道是否有更好的方法可以在不使用 screen 命令的情况下执行此操作?
ubuntu - 启动时加载 iptable 规则的 Ubuntu 服务器 VM 问题
首先,一旦我登录,我可以手动加载规则就好了,通过输入
然后规则出现在
但无论如何我都无法让它自动加载。在 /etc/network/interfaces 我有这个:
iptables.new 中的规则是:
php - 通过 PHP 连接到 Ubuntu 13 服务器上的 Oracle 11gR2 XE
我正在尝试通过 PHP 从网络中的另一台计算机连接到 Ubuntu 13 服务器上的 Oracle 11gR2 Xe。我正在使用来自 oci_connect的安装和示例,如下所示:
或另一个例子,如:
我已经通过 SqlPlus 在 DB 中启用了远程连接
我已经解锁了用户 HR
但我只能在 SQL Developer 的网络上通过 IPv6 找到一些连接,例如 netstat:
tcp6 0 0 192.168.1.33:1521 192.168.1.2:57563 已建立 14843/oracleXE
tcp6 0 0 192.168.1.33:1521 192.168.1.2:59314 已建立 15665/oracleXE
不是来自我的浏览器,它们不在 tcp IPv4 上。浏览器窗口保持白色.. 无反应、无响应且无错误消息。这应该是由于 TNSLR IP 仅在 IPv6 上处于活动状态,还是没有 oci_connect 公式足够好,或者我缺少其他一些?
我将不胜感激有关此问题的任何帮助
java - SIP 服务器中的身份验证问题
我能够与 Intranet SIP 服务器进行通信,并且能够毫无问题地执行文本聊天/视频和音频聊天。但是当我将相同的设置移动到centOS专用服务器和ubuntu服务器上的公共域时,它根本不起作用。
我在几乎四台服务器上尝试了相同的设置,SIP 服务器运行良好,我无法从用户那里进行身份验证,下面怀疑是授权问题。如果还有什么请指教:
apache - 网站开发更喜欢哪个平台(安装在 ubuntu 上的服务器与 ubuntu 服务器)?
我正在开发一个网站,它应该具有博客功能(我的目标是通过 wordpress 实现)和一个基于 jsp 和 oracle express 的 CRM(因为该网站将部署在 linux 服务器上,sql server 不是一个选项)。
对于开发,我应该选择要安装在 linux 机器上的服务器还是应该使用 linux 服务器?如果它们是非常不同的东西并且无法比较,我很抱歉,但我浏览了他们的两个文档但无法弄清楚任何事情。如果我应该在 ubuntu 上安装一些服务器,我应该选择什么服务器?我听说 glassfish 对 jsp 而不是 apache 的支持要高得多。
还请记住,该网站将在 linux 服务器上上线,因此请根据问题或后期部署的难易程度提出建议。
我有一个截止日期,给我这份工作的人并没有在时间上慷慨。我没有太多的 linux 经验,所以请原谅我缺乏对平台的了解。
samba - How to change samba and ubuntu password remotely?
So I have this file server for this school. Basically, every student uses one public login for windows and ubuntu alike. They use a custom app to login to the Samba Ubuntu Server using their own password to get to their personal directory. Once and a while they will need to change their password for this login. I need a way to change someones password that is thorough enough so that a bash script could do it, both for samba smbpasswd and ubuntu's passwd. So to sum this up, I need to know what command could be used to change someones password with no-user intervention using a bash script. Because when you type passwd username, then it asks you to type the password, I want a bash script to do this for me, so that when users want to change their password, I just need to edit that bash script. Im looking for something like "passwd user --current-password=CURRENTPASS --new-password=NEWPASS" and it would return ON THAT LINE. I also need it to work for smbpasswd so samba can change its password too.
EDIT Found it! Wow this is great, which I knew this earlier. Using the following command works:
Of course you would need to add the old password too if you were not running root. I love solving my own problems!
node.js - 减慢我网站上的流氓 Web srappers 并仍然使用 Varnish
想象一下有爬虫爬取我的网站。我怎样才能禁止它们并仍然将 Google Bot 列入白名单?
我想我可以找到谷歌机器人的 ip 范围,我正在考虑使用 Redis 来存储一天中的所有访问,如果在短时间内我看到来自同一个 IP 的太多请求 -> 禁止。
我的堆栈是 ubuntu 服务器、nodejs、expressjs。
我看到的主要问题是这种检测落后于 Varnish。所以清漆缓存必须被禁用。有更好的想法,或者好的想法吗?