目前,我的 PHP 是 5.3.3,我该如何升级它?另外我如何升级任何东西?例如,如果我也想升级 phpMyAdmin?
我的locate
命令不起作用,但我发现我必须运行updatedb
. 但是,在调用该命令时,bash 说bash: updatedb: command not found
. 我该怎么办?
所以,我创建了一个像这样的存储库: svnadmin create /path/to/repository
删除的等价物是什么?我找不到。
我今天发现我的磁盘已满,我仅从删除多个网站的大部分日志中释放了 10%。我个人喜欢将日志保存为存档,因为无论出于何种原因我都可能需要回顾它们。我是管理 LAMP 服务器的新手,所以我想学习一些好的做法。我应该多久清理一次我的日志?我应该保留它们吗?我还可以定期做哪些其他事情来清除服务器的缓存和“临时”文件,以防止它再次耗尽所有磁盘空间?
所以我在看这个问题:你如何备份你的网站?
我正在创建一个与 cron 一起使用的脚本,然后我意识到我必须以某种方式在脚本中输入密码。有什么好的方法可以做到这一点?
另外,最好在我正在备份的服务器上进行 cron 作业,然后将文件发送到另一台服务器,或者让另一台服务器上的 cron 作业访问需要备份的服务器并运行 tar 然后获取文件?
我正在使用insserv -r nfs-common
禁用 RPC。我怎么知道它是否有效?有没有办法列出正在启动的服务?它应该从/etc/init.d
(因为它仍然存在)消失吗?
$ mv 'Assignments' 'assignments'
mv: cannot move `Assignments' to a subdirectory of itself, `assignments/Assignments'
Run Code Online (Sandbox Code Playgroud)
尝试将Assignments
目录重命名为assignments
我很好奇人们通常如何备份他们的网站。我通常从 FTP 拖放并使用 phpmyadmin 下载我的数据库的副本。我确定有一种方法可以让您编写脚本并让它自动或点击后备份您的东西,人们是如何做到的?是否可以使用php来备份东西?
我也有 SSH 访问权限。
/etc/fstab
/srv/www/test.com /home/user/test.com auto nouser,auto,rw,sync 0 0
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:mount: you must specify the filesystem type
. 有人可以给我一些见解吗?我正在尝试将目录 A 装入目录 B 并允许进行任何更改(添加新文件、编辑文件)。另外,如果我对挂载中的文件进行更改,它会自动更改原始文件吗?
我想知道除了将每一行附加到文件之外,是否还有更好的方法来创建文件。我这样做是为了保持可读性,但是,没有缩进。有没有办法创建一个文件并一次输入多行?
if [ -d "/srv/www/$1" ]; then
echo "Domain name already exists!"
else
mkdir -p /srv/www/$1/public_html;
mkdir -p /srv/www/$1/logs;
echo "<VirtualHost>" > /etc/apache2/sites-available/$1
echo "ServerAdmin support@$1" >> /etc/apache2/sites-available/$1
echo "ServerName $1" >> /etc/apache2/sites-available/$1
echo "ServerAlias www.$1" >> /etc/apache2/sites-available/$1
echo "DocumentRoot /srv/www/$1/public_html/" >> /etc/apache2/sites-available/$1
echo "ErrorLog /srv/www/$1/logs/error.log" >> /etc/apache2/sites-available/$1
echo "CustomLog /srv/www/$1/logs/access.log combined" >> /etc/apache2/sites-available/$1
echo "</VirtualHost>" >> /etc/apache2/sites-available/$1
a2ensite $1
Run Code Online (Sandbox Code Playgroud) 目前我的用户被 chroot 到/srv/www
,但我想让我的用户访问另一个目录/Zend/
。有没有办法做到这一点?
我正在使用 Debian 6。
我不确定我的 MySQL 数据库发生了什么。我醒来发现它已关闭,我尝试重新启动它,但收到此错误消息:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
。我用谷歌搜索了一下,它说要检查我的df
,这就是我得到的:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda1 5905972 5905924 0 100% /
tmpfs 269560 0 269560 0% /lib/init/rw
udev 10240 480 9760 5% /dev
tmpfs 269560 4 269556 1% /dev/shm
Run Code Online (Sandbox Code Playgroud)
这是什么意思?我该如何处理?我该如何解决这个问题?