Tag: 服务

我应该使用inetd还是xinetd?

我看到默认情况下安装了openbsd-inetd,但在AskUbuntu中提到了很多xinetd。 我有一个自定义服务要安装。 inetd将提供我需要的所有function。 我是否应该使用inetd或xinetd与未来的更新最兼容?

Ubuntu 13.04指标-datetime-service加载100%CPU

Ubuntu 13.04 64位桌面(几天前从网站上新下载) indicator-datetime-service 加载CPU高达100%(1-2核心) 和 gnome-settings-daemon 在Ubuntu加载后吃掉整个RAM。 怎么解决? 在开发论坛中有一个错误,但我不清楚如何修复它(只是对系统应用了一个新的更新 – 没办法)。 从〜/ .cache /中删除文件; 或重启; 或者使用’gnome-fallback’登录 – 没有帮助。 即使我杀了gnome-settings-daemon,它也可能在以后再次出现。 注意:我有一个在Ubuntu和gnome-core(GNOME Shell 3.6.3.1)上运行的VNC4服务器。 注意:我删除了ntpdate但没有帮助。 桌面上的日历在一段时间内处于非活动状态,网络时间已关闭。

我应该如何为atd指定命令行参数?

atd手册描述了命令行选项: -b指定两个批处理作业开始之间的最小间隔(以秒为单位)(默认值为60)。 如何永久设置此选项,以便例如允许按batch排队的作业在10秒内相互运行?

是否仍然需要在14.04或更高版本中使用x11-common服务?

我注意到x11-common被报告为没有运行sudo service –status-all 。 我记得Ubuntu正在替换X,但我还没有意识到它正在使用中。 当检查ps -faux ,我看到lightdm正在运行,有一个子进程/usr/bin/X -core :0 … ,所以看起来X仍在运行。 我可以删除x11-common服务吗? 为什么它会在服务中,但不是(报告为)开始? 请注意,这是一台相当古老的机器,从早期的Ubuntu版本中看到了升级,在重新配置过去的某些东西之后,它可能仍然存在一些残骸。

运行PHP-CLI服务器

今天是个好日子, 我最近对WebSocket技术感兴趣。 我使用PHP构建了自己的服务器,我使用PHP CLI在Windows上运行。 这对于开发来说很好,但现在我需要考虑部署。 我得到了一个运行Ubuntu Server 10.10的小VPS。 我有Linux的基本知识,所以我设置了我的SSH客户端,安装了PHP-CLI并且搞砸了以确保它能够正常工作。 现在,我可以简单地运行我的服务器 php server.php 但我不认为这是一个很好的方式。 一些问题: 关闭SSH客户端后,控制台输出会发生什么? 如果服务器崩溃怎么办? 当服务器在主线程中以这种方式运行时,我无法在我的VPS上执行任何其他操作 关于控制台输出; 有没有办法将STDOUT或其他东西重定向到一个文件,所以我仍然可以在Windows上看到控制台输出,但在我的VPS上却记录了它? 至于服务器崩溃,在服务器启动时自动重启某些进程有哪些好方法? 而且我认为我可以将其作为守护进程或服务或类似的东西运行,因此它不会挂起主线程? 那么,对于那些问题,一些常用的解决方案是什么? 有什么地方我可以阅读更多内容吗? 我想在这个过程中学到一点点! 谢谢。

如何在不使用service命令的情况下停止Ubuntu 13.10中的NetworkManager?

通常这是root用户 service network-manager stop 但上次没有。 有一些消息,如“没有这样的服务”。 奇怪的是,今天重启后它才有效! 昨天我也尝试过: /etc/init.d/network-manager stop 但这并不存在。 和: killall NetworkManager 但它似乎立即重新启动。 Wild Man发现了一个链接,上面写着13.10中可能存在一个错误,如果你在所有命令前面使用sudo,就像我在答案中写的那样,那么它们就可以工作了。 即使你是root用户,你仍然需要使用sudo。 http://ubuntuforums.org/showthread.php?t=2181441 或者为什么服务命令失败? 即使服务命令不起作用,我怎么能完全停止NetworkManager?

启动网络服务后,无法在systemd中启动Activation.service

我有一个Activation.service ,我希望在网络服务成功启动后在启动期间执行。 这是Activation.service文件: [Unit] Description=Starting activation service during boot Wants=network-online.target After=network-online.target [Service] Type=forking ExecStart=/opt/Neurotec_Biometric_10_0_SDK/Bin/Linux_x86_64/Activation/run_pgd.sh TimeoutSec=30 Restart=on-failure RestartSec=10 StartLimitInterval=350 StartLimitBurst=10 [Install] WantedBy=multi-user.target Alias=Activation.service run_pgd.sh脚本工作正常,我在加载systemd之前测试了该脚本。 但是sudo systemctl start Activation.service会抛出错误。 这是我从systemctl status Activation.service获得的systemctl status Activation.service ● Activation.service – Starting activation service during boot Loaded: loaded (/etc/systemd/system/Activation.service; disabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since Thu 2017-11-23 […]

(16.04)如何永久禁用apport?

根据这个答案 ,我可以通过编辑/etc/default/apport并设置enabled=0来禁用apport。 我这样做了: $ cat /etc/default/apport # set this to 0 to disable apport, or to 1 to enable it # you can temporarily override this with # sudo service apport start force_start=1 enabled=0 事实上,你可以看到我在2016年12月实际上做到了这一点: $ stat /etc/default/apport File: ‘/etc/default/apport’ … Modify: 2016-12-22 09:43:01.688938268 -0500 … 最近我注意到apport正在运行,所以我停止了它,然后重新启动以查看它是否会再次返回 $ sudo service apport stop $ sudo reboot […]

系统启动时运行可执行jar文件

我有一个java可执行jar文件,我试图在终端中运行。 我需要自动运行项目,以便每当我像系统服务一样启动PC时jar文件就会运行。

每次安装或删除软件包时,都会出现LVM2错误

我需要帮助来处理这个错误。 我运行Ubuntu Budgie 18.04LTS。 anon@computer:~$ sudo dpkg –configure -a Setting up lvm2 (2.02.176-4.1ubuntu3) … update-initramfs: deferring update (trigger activated) Failed to restart lvm2-lvmetad.service: Unit lvm2-lvmetad.socket is masked. invoke-rc.d: initscript lvm2-lvmetad, action “restart” failed. ● lvm2-lvmetad.service – LVM2 metadata daemon Loaded: loaded (/lib/systemd/system/lvm2-lvmetad.service; static; vendor preset: enabled) Active: inactive (dead) Docs: man:lvmetad(8) dpkg: error processing package […]