Tag: 服务器

磁盘已满,但无法找到大文件或文件夹

Ubuntu服务器告诉我,我使用了所有磁盘: Usage of /: 95.5% of 118.12GB 我试着找到大文件夹和文件,运行ncdu: ncdu 1.8 ~ Use the arrow keys to navigate, press ? for help — / —————————————————————————————————————————————————————————————————— 5.5GiB [##########] /root 2.3GiB [#### ] /var 628.6MiB [# ] /usr 209.9MiB [ ] /lib 28.2MiB [ ] /boot 8.6MiB [ ] /bin 7.7MiB [ ] /sbin 6.6MiB [ ] /etc […]

Apache服务器无法自动启动

作为在我的笔记本电脑上设置开发环境的一部分,我在很长一段时间内安装了Apache。 但是,自从几个月前我停止了它,它不再在启动时自动启动。 我在家里和笔记本电脑上的笔记本电脑上都有这个问题。 在这两种情况下,我在几个月前在Ubuntu 10.10中安装了Apache,使用了几个星期而没有出现故障,但是有一天我停止了它,现在它不再自动启动了。 我尝试手动运行更新rc,但被告知init脚本已经在使用中。 但是,手动启动/重新启动它 sudo service apache2 start/restart 工作良好。 在这两种情况下,我都会让它升级到11.04之后,因为我希望新版本可以解决它。 但事实并非如此! 如果有人能告诉我如何让Apache再次自动启动,我将不胜感激。

为什么我的upstart服务不是从系统启动开始的?

继这个问题之后 ,我为无头Ubuntu Server 11.04框编写了一个简单的upstart服务( /etc/init/pms.conf ),如下所示: start on filesystem and net-device-up IFACE=eth0 stop on runlevel [016] respawn exec /home/administrator/pms-current/PMS.sh 我可以从命令行随意启动(或停止)此服务: service pms start 我可以看到它确实在运行。 但是,当我第一次启动我的机器时,服务无法启动。 如果我在框中SSH并检查服务状态,我得到: $ service pms status pms stop/waiting 我的问题是为什么会发生这种情况? 为什么我的服务不能在启动时启动? 更新1 :不确定我的服务是否正在启动,随后死亡或者根本没有启动,我将以下内容添加到PMS.sh: echo “STARTED” > $STARTLOG 这显然只是给了我一些东西 。 我通过自己启动服务然后检查start.log来测试这个。 然后我删除了start.log并重新启动。 重新启动后它不在那里,所以似乎upstart肯定没有启动我的服务。 我想它可能会在此过程的早期阶段死亡,但鉴于这一切的简单性,这似乎不太可能。 更新2 :我刚刚升级到11.10,其中包括一个新贵升级,但这个问题仍然存在。 更新3 :根据要求,我用–debug启动了。 cat /var/log/syslog | grep init的输出 […]

为什么我在启动Apache2时收到“权限被拒绝:make_sock:无法绑定到地址”?

我可以阻止它使用 /etc/init.d/apache2 stop 但是当我想再次使用时启动它: /etc/init.d/apache2 start 我收到此错误: Starting web server apache2 /usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted) apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName (13)Permission denied: make_sock: could not bind to address [::]:80 (13)Permission denied: make_sock: could not bind to address 0.0.0.0:80 no listening […]

无法通过主机名ssh到Ubuntu服务器

我只是在一个旧盒子上安装Ubuntu 12.04服务器,通过以太网连接到我的路由器。 我按照远程访问的指示设置了openssh-server,但我无法使用主机名从笔记本电脑中删除它。 奇怪的是,我可以使用IP地址进入它。 为了方便起见,我真的想解决这个问题。 我注意到有一些类似的问题,但似乎所有这些人都知道要解决问题的方向,并且问我的问题稍微更具体,技术措辞。 作为一个完整的家庭网络初学者,如果有人能告诉我从哪里开始,我会非常感激。

如何通过命令行更改ubuntu的服务器日期和时间?

Ubuntu服务器的当前日期和时间与时区日期和时间不同。 我试过用过: sudo date “30 Sep 2015 4:43:42” 更改它但它没有改变日期和时间,只是在终端上打印了我更改的日期和时间,但是当我执行时: sudo hwclock –show 日期和时间仍然是旧的。 更改Ubuntu Server的日期和时间的正确方法是什么?

如何正确添加自定义守护程序到init.d?

我有一个第三方专有的应用服务器守护进程,可以通过几个命令行启动和停止。 我需要这个守护进程在系统启动时启动并在系统关闭时正确停止。 我该如何正确实现? 是否足以复制/etc/init.d中的一些脚本并相应地修改它?

通过命令行将服务器php版本更新到5.4.10

我是从头开始第一次设置vps,主机有一个单击LAMP安装程序,它可以完成分配工作,但运行phpinfo(); 我发现我正在运行5.3.10。 所以id喜欢将它更新到5.4.10 – 我运行sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt但它说php5是最新版本,有关如何更新这个的任何想法? 服务器正在运行Ubuntu 12.04

如何在WSL上引发Rsync环境以镜像从PC到VPS的变化?

我有一个Ubuntu 16.04.2 DigitalOcean VPS,我通常用Putty SSH进行更改并在那里进行更改,但我最近发现我可以在我的PC(Win10 home with WSL)中复制此服务器,在本地进行更改然后通过一个名为rsync的程序镜像它们(通过SSH隧道传输),如果一切顺利的话。 这里的主要好处是舒适的主要备份层。 如果可以在WSL beta中使用rsync,那么从安装rsync的那一刻开始如何完成,例如,如果我使用以下代码在Win10 home WSL上启动服务器环境: apt-get update -y && apt-get upgrade -y apt-get install tree zip unzip make php-zip php-curl php-xml php-gd apt-get install fail2ban apt-get install lamp-server^ -y a2enmod rewrite sed -i ‘s/post_max_size \= .M/post_max_size \= 200M/g’ /etc/php/7.0/apache2/php.ini # regex dot instead of 2 or 8. […]

授予用户对文件夹的写入权限

如何为文件夹提供用户’testuser’写权限: /var/www/test/public_html