Articles of ubuntu 14.04

重新启动Alfresco / Tomcat

当我尝试重新启动Alfresco时,会停止显示以下消息: p@p:~/alfresco-5.0.d$ ./alfresco.sh restart Using CATALINA_BASE: /home/p/alfresco-5.0.d/tomcat Using CATALINA_HOME: /home/p/alfresco-5.0.d/tomcat Using CATALINA_TMPDIR: /home/p/alfresco-5.0.d/tomcat/temp Using JRE_HOME: /home/p/alfresco-5.0.d/java Using CLASSPATH: /home/p/alfresco-5.0.d/tomcat/bin/bootstrap.jar:/home/p/alfresco-5.0.d/tomcat/bin/tomcat-juli.jar Using CATALINA_PID: /home/p/alfresco-5.0.d/tomcat/temp/catalina.pid 然后,我再试一次,我得到这个: p@p:~/alfresco-5.0.d$ ./alfresco.sh restart Using CATALINA_BASE: /home/p/alfresco-5.0.d/tomcat Using CATALINA_HOME: /home/p/alfresco-5.0.d/tomcat Using CATALINA_TMPDIR: /home/p/alfresco-5.0.d/tomcat/temp Using JRE_HOME: /home/p/alfresco-5.0.d/java Using CLASSPATH: /home/p/alfresco-5.0.d/tomcat/bin/bootstrap.jar:/home/p/alfresco-5.0.d/tomcat/bin/tomcat-juli.jar Using CATALINA_PID: /home/p/alfresco-5.0.d/tomcat/temp/catalina.pid out 13, 2015 10:39:03 PM org.apache.catalina.startup.Catalina stopServer SEVERE: Could not contact […]

如何处理日益增长的BIND9日志文件

我的DNS服务器的日志是文本文件增长太快,其中一个已经超过30 MB的大小。 我没有设置最大值。 文件大小。 我宁愿只是手动删除文件内的行。 比方说,我的日志包含最近10天的条目。引用9天的条目我将手动删除,并在那里留下最后一天的条目。 这是不是会造成任何损害的东西,我希望?

为openvpn客户端允许Internetstream量和阻止LAN

我的OpenVPN服务器在Unbuntu 14.04服务器上毁了。 一切正常,客户端连接到服务器,并可以ping VPN服务器。 我想客户端使用我的互联网,因为这是他的互联网,但我也想阻止客户端访问我的家庭局域网。 以下是我的设置: Home LAN: 192.168.1.0/24 Router: 192.168.1.2 OpenVPN LAN ip: 192.168.139 VPN Network: 10.8.0.0/24 Server Configuration: proto udp dev tun ca ca.crt cert openvpn-server.crt key openvpn-server.key dh dh2048.pem server 10.8.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt push "redirect-gateway def1" push "dhcp-option DNS 68.237.161.12" push "dhcp-option DNS 71.250.0.12" keepalive 10 120 comp-lzo persist-key persist-tun status […]

只允许rootlogin到控制台login,仅限root用户的sshlogin

我只想在控制台启用rootlogin,并禁用通过SSH进行rootlogin。 但是其他用户仍然可以通过SSH连接到服务器(Ubuntu 14),甚至可以使用sudo连接sudoers组。 我有sudo位sorting,只是不知道如何限制只有根login到控制台login。 非常感谢

如何确切知道哪些软件包在Ubuntu中具有安全更新?

我试图得到一个标记为具有“安全更新”的软件包列表 我的基础系统是Ubuntu 14.04 例如,Ubuntu 14.04上有一个脚本,它将列出可用更新的数量。 dynamic的motd使用它。 /usr/lib/update-notifier/apt-check 运行没有参数给以分号分隔的输出到stderr,例如: $ /usr/lib/update-notifier/apt-check 60;11 <– (this is actually standard error) 这个脚本有“人类可读的”和“包名”标志。 大! 但是,“软件包名称”只是抛出了正在更新的软件包,并没有把它们放到安全/非安全堆中。 我如何知道“安全更新”桶中的内容? 我尝试过这样的事情: apt-get -s dist-upgrade | grep "^Inst" | grep -i security 那个不适合我 我正在考虑拆开apt-check脚本并重新使用它,但是我想知道在这样做之前是否有现有的设备可以做我想做的事情。 更新 我最终修改了python脚本“/ usr / lib / update-notifier / apt-check”,并且基本上增加了输出来打印包详细信息,只要脚本检查了“isSecurityUpgrade()”函数。 (有关详细信息,请参阅脚本)

为什么cron在日志文件名后添加问号

我已经使用crontab创build了cron任务,但是在日志文件名的末尾我得到了问号。 */4 * * * * /usr/bin/php /path_to_cron/queue.php > /path_to_log_file/queue.txt 有什么方法可以阅读吗? 创build的文件在最后有问号,例如queue.txt? 我试图改变cron编辑器,但它没有帮助 当我执行正常的crontab -e时,我看不到^M ,但是当我尝试crontab -l | cat -tve crontab -l | cat -tve我可以看到每个任务后有^M$日志文件名后。

权限被拒绝为cd命令

我为开发者创build了一个组,让他们访问:/ var / lib / dev,里面已经有一些文件夹和文件的文件夹。 我介绍的命令是: $ sudo useradd -d /var/dev -M -r devmaster 所以, devmaster是具有主组devmaster的新系统用户。 这可以检查出id : $ id devmaster uid=998(devmaster) gid=998(devmaster) groups=998(devmaster) 然后,我改变了权限(使用chmod / chown )如下: $ cd /var $ sudo chown -R root:devmaster dev $ sudo chmod -R o-wrx dev $ sudo chmod -R g+wrx dev 最后(我的用户名只是刚刚): $ sudo usermod -G […]

我想我有.htaccess问题

我运行Ubuntu 14.04和LAMP堆栈。 我与我的Joomla网站有奇怪的问题,我怀疑这也许是因为我在运行Web服务器时出错。 由于这不是Joomla论坛,我不会深入Joomla问题,但总之 – 当我创build新的菜单项时出现错误的地址(一个奇怪的目录“Feeds”出现,我看到的只是主Joomla页面) 如果我记得正确的话,当我在J 1.5中创build了我原来的Joomla站点时,我在Joomla根目录下使用了.htaccess,并且在Joomlapipe理面板中select了一个合适的选项。 另一个重要的一点是,我在托pipe环境中build立了一个原始站点(也就是说,在一个远程服务器上,可能运行PHP 5.3,我会假设)。 我不是Apache的专家,但我认为我必须使用某个指令来启用.htaccess(我认为它是默认禁用的)。 我没有启用它。 我甚至决定把我的Joomla安装从J 1.5升级到2.5的原因是因为我在Virtuemart中添加支付模块时遇到了问题,我想这可能是因为J 1.5和PHP 5.5不兼容(它是Ubuntu 14.04下的默认PHP版本)。 虽然我成功地将Joomla版本从1.5升级到了2.5,但是之后我无法打开任何菜单项(主页除外)。 我到处都是404错误! 然后我关掉了我的“使用URL重写”选项,并重新命名为.htaccess到htaccess.txt然后,一切恢复正常(所有已经存在,没有新的菜单项 – 我根本没有创build任何新的在那个时间点的菜单项)。 我在这里想问什么……也许我应该在Apache中启用.htaccess来避免这些问题? 在Ubuntu 14.04和LAMP下实现这个目标的正确方法是什么?

如何分配内存到memcached?

我需要为memcached分配内存。 我执行了下面的命令 sudo find / -name memcached.conf 并返回位于/opt/bitnami/common/etc/memcached.conf的单个文件,它包含以下内容 mech_list: plain log_level: 5 sasldb_path: /opt/bitnami/common/etc/sasldb2 和 ps aux | grep '[m]emcached' 给出以下输出 memcach+ 20227 0.0 0.0 329828 1164 ? Ssl Jan20 0:00 /opt/bitnami/memcached/bin/.memcached.bin -l 127.0.0.1 -p 11211 -P /opt/bitnami/memcached/tmp/memcached.pid -u memcached -d 我不知道有多less内存设置为默认,我需要分配更多的内存,并设置其他configuration。 我发现build议使用选项-m分配内存的链接,但我看到我的系统中的任何这样的configuration文件。

如何使用无人值守Ubuntu安装(14.04)进行“select并安装软件”问题

我正在使用Packer为Ubuntu 14.04构build一个VirtualBox图像。 我在这里有一个Packer脚本,它曾经工作,但由于某种原因(以后有几个VirtualBox更新)开始失败。 安装一直卡在“select和安装软件”步骤: 如果我使用-debug选项运行脚本,我不会从Packer本身获得任何有用的信息: ~/Projects/src/github.com/yunojuno/trifecta/packer(master)$ SSH_USERNAME=vagrant SSH_PASSWORD=vagrant packer build -debug template.json Debug mode enabled. Builds will not be parallelized. virtualbox-iso output will be in this color. ==> virtualbox-iso: Downloading or copying Guest additions virtualbox-iso: Downloading or copying: file:///Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso ==> virtualbox-iso: Pausing after run of step 'StepDownloadGuestAdditions'. Press enter to continue. ==> virtualbox-iso: Downloading or […]