Articles of init.d

systemd是否允许像authbind这样的function? 哪里可以允许非root用户绑定到一个priv端口?

systemd是否允许像authbind这样的function? 哪里可以允许非root用户绑定到一个priv端口? 我查看了manpage并做了相当多的search,找不到答案。 谢谢!

为什么在这个Slackware机器上有一个/etc/init.d/mysql文件? 它怎么能到那里?

我的IT咨询服务的客户拥有一个networking开发商店。 他一直在运行MySQL 5.0.67的Slackware 12.0服务器出现问题 。 这台机器是由客户的系统pipe理员设置的,他的系统不好。 我的客户端不再使用系统pipe理员。 据我所知,安装的MySQL的唯一副本是/var/log/packages/mysql-5.0.67-i486-1描述的那个: PACKAGE NAME: mysql-5.0.67-i486-1 COMPRESSED PACKAGE SIZE: 16828 K UNCOMPRESSED PACKAGE SIZE: 33840 K PACKAGE LOCATION: /var/slapt-get/archives/./slackware/ap/mysql-5.0.67-i486-1.tgz PACKAGE DESCRIPTION: mysql: mysql (SQL-based relational database server) mysql: mysql: MySQL is a fast, multi-threaded, multi-user, and robust SQL mysql: (Structured Query Language) database server. It comes with a nice API […]

init.d脚本不工作?

我很早以前从这里复制了一个init脚本, 在启动时自动启动我的tightvncserver。 它在当时是完美的。 从那以后,我重新格式化了我的电脑,现在我的脚本不会自动启动。 如果我打电话/etc/init.d/tightvncserver通过SSH手动启动,那么我的VNC服务器启动,因为它应该…任何想法是怎么回事? 这是我的脚本 #!/bin/sh # /etc/init.d/tightvncserver # http://www.penguintutor.com/linux/tightvnc #Set the VNCUSER variable to the name of the user to start tightvncserver VNCUSER='jake' case "$1" in start) su $VNCUSER -c '/usr/bin/tightvncserver :2' echo "Starting TightVNC server for $VNCUSER " ;; stop) pkill Xtightvnc echo "Tightvncserver stopped" ;; *) echo "Usage: /etc/init.d/tightvncserver {start|stop}" exit […]

nginx和php5-fpm init.d启动脚本都不起作用,并且不返回错误。 但他们曾经完美地工作

我一直在Ubuntu盒子上使用nginx和php5-fpm一段时间。 一切都已经正确configuration和设置,它像一个魅力跑。 我一直保持包更新和升级像往常一样,但没有触及nginx或php5-fpmconfiguration文件(因此我敢肯定,这不是我的错…) 基本上,我注意到nginx没有运行,因为它应该是。 我运行命令sudo service nginx start ,脚本什么都没做。 尝试做任何事情时都会发生同样的事情 – start , stop , restart或reload 。 这也发生在“php5-fpm”初始化脚本中,尽pipe所有其他的init脚本似乎正常工作。 当试图启动nginx或php5-fpm时,会发生什么情况: root@HAL:/etc# service php5-fpm start root@HAL:/etc# 我不明白发生了什么事。 该脚本不会返回错误,但同样不会像往常一样启动守护进程或报告成功。 作为参考,这两个安装来自官方的nginx和php5-fpm PPA。 同时开始这样做的事实引发了我 – 因为它们都是无关的包。 我已经使用apt-get purge …从我的系统中清除了两套软件包apt-get purge …还有apt-get remove –purge …两者都成功删除了软件包,它们的configuration文件和它们的init.d启动脚本。 在重新安装nginx后,我现在又有了一个正常运行的启动脚本 – 我可以照常启动web服务器。 但是,php5-fpm仍然遇到了启动脚本的奇怪的过早退出..我真的不知道是什么原因造成的。 我不知道是什么造成了这种情况最初发生,但已经设法修复nginx。 我现在需要修复php5-fpm启动脚本。 如果有人能够看到这种情况,我将非常感激! 这两个问题的可能性都是相关的 – 而这些问题是由我做了一些愚蠢的事情造成的。 但现在我需要修复它。 这次我很幸运 – 因为这些问题都在我的开发服务器上。 但是我有另外两台configuration类似的服务器,我担心同样的事情也会发生在这两台服务器上。 有其他人遇到这个? […]

屏幕命令进程ID

首先抱歉我的英语不好,我是新的Linux。 当我这样做,它可以写入进程ID到PID文件 start () { echo -n "Starting someserver.jar: " java -jar /home/someserver/someserver.jar & echo $! > /home/hcserver/hcserver.pid } 并知道我使用这个命令,但它不能写入PID文件 start () { echo -n "Starting someserver.jar: " screen -S someserver java -jar /home/someserver/someserver.jar echo $! > /home/someserver/someserver.pid } 我怎样才能得到进程ID或解决这个问题? 编辑: root@server:/home/someserver# ps -ef | grep java root 4332 1 0 22:03 ? SCREEN -S […]

apt-get不会删除initscript?

这一天我试图删除apache2 。 它捆绑了Ubuntu Lucid,我不需要它。 我用apt-get remove apache2删除它。 但是不知何故,在“/etc/init.d/”中仍然有initscript。 我尝试了apt-get purge命令,但结果是一样的。 即使脚本是由apache2包创build的, apt-get命令如何不能删除initscript。

在当前用户会话的上下文中运行init.d脚本

我想在我login的用户会话的上下文中运行init.d(在Fedora上)的脚本。 我有一个名为keyboard_deadkeys的脚本,我在键盘上设置了一些deadkeys。 脚本非常简单: #!/bin/bash /usr/bin/xmodmap /home/julie/keymappings 我把它放在/etc/init.d目录下,以便在启动时运行。 它也在/etc/rc.d/init.d中 我将权限更改为+ rwx以获得更好的效果。 当我开机时 在用户的会话中没有设置死锁。 当我然后手动运行脚本; 钥匙被设置。 我该如何纠正呢?

服务apache2重新启动和/etc/init.d/apache2重新启动做同样的事情?

这两种不同的语法做同样的事情吗? $ service apache2 restart $ /etc/init.d/apache2 restart

etc / profile.d中的脚本何时执行?

我在etc/profile.d里面加了一些从root启动的脚本,在启动的时候执行。 但是,如果我以非root用户身份login系统,何时执行这些脚本? 我想在启动时启动LDAP服务器,与哪个用户首先login无关。 我使用CentOS 6.3。

来自bash的便携式守护进程pipe理(sysvinit / upstart / systemd)

我有一个小脚本需要停止服务。 这需要工作在Ubuntu(14.04),debian和Arch。 现在我所做的是类似的 case $(cat / etc / issue)中 * Ubuntu的*) 服务命令 * Debian的*) /etc/init.d/servicename命令 *拱*) systemctl服务命令 ESAC 有没有更好的方法来做到这一点?