我有一个磁盘分区,它映射到一个单独的卷,它被列为
/dev/sda3/ /media/DATA fuseblk ...
安装时在 gnome-system-monitor 中。但是,当我启动 Ubuntu 时,它没有挂载并且cd /media/DATA fails
. 我通常需要首先通过 Nautilus 访问驱动器。如何让它在启动时可用?
如何关闭对我的基于 PHP-Apache 的网站使用的一些 bash 脚本的访问?
index.php
我的文档根目录中有一个文件/var/www/
。应该调用当前在目录index.php
中的一些 bash 脚本。/var/www/scripts/
但是我不喜欢这些脚本可以通过请求从 Internet 下载的事实http://mysite.com/scripts/script1.sh
。
如何关闭对脚本的访问,允许它们被调用index.php
?
为什么 curl 收到过期的 cookie?
作为对某个 url 的响应,服务器正在发送302 Found
响应和 cookie。在 Firefox 中,这个 cookie 是无缝设置的。萤火虫 说:
Set-Cookie somekookie=91b115e3d4a5889ed93e70a7ddb24957a1eb0e27cbcd96a3342a8064; expires=Sun, 24-Oct-2010 23:28:55 GMT; path=/; domain=.somedomain.ru
但是,当 curl 请求相同的 url 时,cookie 已过期,curl 的输出:
* Added cookie somecookie="deleted" for domain somedomain.com, path /, expire 1224891945
< Set-Cookie: somecookie=deleted; expires=Fri, 24-Oct-2008 23:45:45 GMT; path=/; domain=.somedomain.com
为什么日期看起来这么旧以及如何解决此问题?
如何从 Windows XP 恢复控制台更改主引导记录,使其指向extended
Linux 分区而不是现在指向的 NTFS 分区?
我的 MBR 曾经指向extended
分区,每次我启动 Linux 加载程序时,我都可以选择启动我的 Ubuntu。
在 Windows XP 安装失败后,我的硬盘驱动器的 MBR 指向 NTFS,其中包含无法启动的损坏的 Windows XP。
当引导过程从 Linux 分区进行时,如何将 MBR 更改回状态。
安装 CD 中的 Windows XP 恢复控制台是我目前仅有的一个工具。它有fixmbr
命令,但似乎只能修复损坏的 MBR,所以它不能将 MBR 更改为指向另一个分区。
有没有办法用 WinXP 恢复控制台更改 MBR?
UPD:我也可以这样改写这个问题:“如何在 Windows XP 恢复控制台下更改引导分区?”
sudo 和 sudo -i 之间的权限区别是什么?
有了sudo
它
$sudo echo "search foo.bar.baz" >> /etc/resolv.conf
bash: /etc/resolv.conf: Permission denied
...与sudo -i
$sudo -i
#echo "search foo.bar.baz" >> /etc/resolv.conf
...有用。特权是:
drwxr-xr-x 166 root root 12288 2009-10-17 21:02 .
-rw-r--r-- 1 root root 42 2009-10-17 20:55 /etc/resolv.conf
我很惊讶这些命令有不同的行为,是什么导致 justsudo
版本失败?
如何在 EC2 Ubuntu 的 80 端口上设置 Web 服务器?
默认情况下,似乎已经有一个守护进程在监听端口 80?那个守护进程是什么,杀死它是否安全?
#lsof -i java 1290 根 41u IPv6 3856 TCP *:www (LISTEN)
如何运行需要连接到远程主机上的 MySQL 的 PHP 脚本?
当我运行这个:
$dbHost = "example.com";
$dbUsername = "root";
$dbPassword = "pass";
$dbDatabase = "some_db";
$dbi = mysql_connect($dbHost, $dbUsername, $dbPassword) or die ("Unable to connect to Database Server.");
mysql_select_db ($dbDatabase, $dbi) or die ("Could not select database.");
...我得到:
Warning: mysql_connect(): Access denied for user 'root'@'10.1.1.1' (using password: YES) in /home/foo/bar.php on line 9
我应该更改哪些设置?
如何在 Ubuntu 中找出哪个进程在多大程度上使用 CPU?我想要实时数据以及记录的历史记录。控制台和 GUI 应用程序都很棒。
情况是我的系统现在似乎真的超载了,我不知道为什么。我花了一些时间杀死进程并观察性能是否有所提高。而且我怀疑在 Mozilla 中运行的 JS 脚本会导致问题。总而言之,一个查看 CPU 使用率的好工具会派上用场。
我有一台主机 A,它连接到全球网络和本地子网。它的IP分别是77.37.194.100
和10.1.1.1
。77.37.195.255
全球网络上有服务器 B ( )。
另一个盒子 C 通过 IP 连接到子网10.1.1.15
。如何配置路由以使 B 可以从 C 到达?
PS:全球网络是ISP的网络,服务器B是名称服务器,C是Virtual Box。A 和 C 是 Ubuntu。
我的 Ubuntu 计算机通过eth0
. 还有另一个子网可以通过br0
. 此子网用于将 VirtualBox 虚拟 Ubuntu 连接到我的主机。此子网中的 IP 是静态的。
为了进行设置,我在主机上使用:
tunctl -t tap1 -u 根 ip链接设置dev tap1 brctl addbr br0 brctl addif br0 tap1 ip链接设置dev br0 ip 地址添加 10.1.1.1/24 开发 br0 ip route append 10.1.1.0/24 dev br0
...并在虚拟机客户端上:IP: 10.1.1.15; Netmask: 255.255.255.0; Default gateway: 10.1.1.1; Name server: 10.1.1.1
.
但ping http://google.com
在客户端上说:
ping: 未知主机 http://google.com
将客户端的名称服务器更改为我在主机中查找的 IP/etc/resolv.conf
对我也不起作用。
如何设置客户端 Ubuntu 以使用 ISP 的名称服务器?
UPD:问题出在路由上,在这里讨论。
bash 命令末尾的' &&
'、' \
' 和 ' ' 是什么意思?-
特别是,我遇到了以下应该将公钥添加到 Ubuntu 的 aptitude 包管理器的行组合,这些字符在这里用于什么?
gpg --keyserver keyserver.ubuntu.com --recv 26C2E075 && \ gpg --export --armor 26C2E075 | sudo apt-key 添加 - && \ sudo apt-get 更新
我计划建立一项服务,允许人们将他们的网络摄像机连接到并观看嵌入网站的视频。预定的保存和重放也将可用。您会为此推荐什么硬件和软件?
我正在考虑使用 Wowza 媒体服务器。
特别是我有两个问题:
摄像机和流媒体服务器之间应该使用什么视频协议/格式?与标准 MPEG 相比,H.264 有哪些优势?
应该使用什么格式来允许流服务器和网络服务器/用户之间的多播流?
更新:
我们在松下 BL-C101 之间进行选择,它的规格说它支持“图像压缩:JPEG (Motion JPEG)、MPEG-4”(我猜是 MPEG-4,除非他们没有明确提到 H.264)和 H. 264 支持相机 Axis M1011。由于 Wowza 需要 H.264,我们选择 Axis。我们将每 0.5 秒保存一次快照(这可能是监控摄像头的理想选择),并且 a) 记录它并稍后按需广播 b) 通过单播或多播进行直播。ffmpeg 会剪切、保存视频到磁盘,并可能实时流式传输。我在这里有点困惑......那么Wowza Media服务器的作用是什么?
您认为在 Internet 上使用多播的优势是什么(应该使用它)?
如何在 Squid 的默认配置文件中添加域名为 example.com 的用户?默认情况下 Squid 被配置为只接受来自 localhost 的请求。我想在访问列表中再添加一个域。该域位于外部网络 (Internet) 中。
是否可以通过 apache 转储整个 HTTP 请求?我需要跟踪所有传入请求的 HTTP 标头。怎么做?
如何在 apache2 中设置监听 https 请求?
我的一个虚拟主机具有以下形式:
<VirtualHost *:80>
ServerName central
DocumentRoot /var/www4
...
</VirtualHost>
我应该如何修改我的虚拟主机配置的这个提取物以使 apache 能够监听 https?我需要它,因为我的网站应该在登录时发送 https POST 请求。我尝试将开始标签更改为:
<VirtualHost *:80 *:443>
...,但它没有工作。有任何想法吗?
我安装了 Apache2 和 PHP5。我DocumentRoot
的是/var/www/。所有.php
和.html
文件都以表格/
及其子目录的形式提供。但是,当我请求.png
图像时,我会Forbidden
注意到。
我想/static/
为静态内容分派一个特定的目录。
我应该如何编辑 Apache 的配置文件才能查看静态内容/static/
?