我是 Linux 新手,正在运行 CentOS。我遇到过四种更新或安装软件的方法。
到目前为止,我已经看到:
yum install [program]apt-get install [program]rpm -i [program].rpmwget [program].tar.gz-> unpack-> ./configure-> make->make install最后一个是一个真正的痛苦,尤其是来自 Windows,在 Windows 中,程序安装通常只需单击一下,并且有一个不错的安装向导。
所以,我的问题是:
有没有办法在 Windows 主机文件中创建通配符域。
我试过这个
xxx.xxx.xxx.xxx *.somedomain.com
这不起作用,是否还有其他一些我应该使用的语法?
我正在使用 Windows 7
我看到正在使用两种类型的代码:
#!/usr/bin/sh
Run Code Online (Sandbox Code Playgroud)
和:
#!/user/bin/bash
Run Code Online (Sandbox Code Playgroud)
我在网上搜索了这个,意见分歧很大。我在大多数网站上看到的解释都说sh比 旧bash,并且没有真正的区别。
有人知道这些之间的区别吗?你能给我一个实际的例子,什么时候使用一个而不是另一个?
当我在 VPS 上执行“apt-get update”时,我收到很多错误消息:
Err http://ftp.debian.org lenny/volatile/main Packages
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org lenny/volatile/contrib Packages
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org lenny/volatile/non-free Packages
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org lenny/updates/main Packages
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org lenny/updates/contrib Packages
404 Not Found [IP: 130.89.149.226 80]
Err http://ftp.debian.org lenny/updates/non-free Packages
404 Not Found [IP: 130.89.149.226 80]
W: Failed to fetch http://ftp.debian.org/debian-volatile/dists/lenny/volatile/main/binary-i386/Packages 404 Not Found [IP: 130.89.149.226 80]
W: Failed to fetch http://ftp.debian.org/debian-volatile/dists/lenny/volatile/contrib/binary-i386/Packages …Run Code Online (Sandbox Code Playgroud) 我检查了几个链接,还有这个问题:https : //stackoverflow.com/questions/2565505/whats-the-best-way-to-do-cross-browser-testing
我得出的结论是,进行 100% 准确跨浏览器测试的最佳方法是进行虚拟化。我正在创建一个具有响应式布局的网站,所以如果我可以重新调整浏览器的大小会很好,所以浏览器屏幕截图不是一个选项。
现在我想知道是否有一种简单的方法来设置它。是否已经准备好下载开箱即用的 vm,或者是否应该单独安装所有内容。
如果所有东西都需要单独安装,我如何获得所有 Windows 安装的密钥?
有谁知道我可以在哪里获得 vmware 的 Windows 图像。
我知道 Microsoft 赠送了Virtual PC的图像。这些映像工作得很好,但是当我尝试将它们导入 VMware 时,我需要再次激活这些副本,因为它们使用的虚拟硬件不同。
我想要不同版本的 windows 2000、xp、vista 的图像。有没有人可以下载它们,或者我是否需要从 CD 构建它们。
我需要通过 ssh 复制文件,但我的权限被拒绝。
如何通过我们的 FileZilla/WinSCP 等 Windows 客户端以 root 用户身份登录?
我尝试执行命令:
sudo su,但我收到错误消息:您必须有 tty 才能运行 sudo。
我尝试解决此错误,但没有运气。
好吧,这有点奇怪,我希望你能理解。
我有一个互联网棒,只能在 Windows XP 中使用。我的笔记本电脑运行的是 Windows 7 64 位。所以我设置了vmware,带有windows xp虚拟机。我添加并安装了 USB 互联网棒,并且我的虚拟机中有互联网。
现在我想与我的主机(Windows 7 笔记本电脑)共享虚拟机内的互联网连接。
这对任何人都有意义吗?如果是的话,有人知道实现这一目标的方法吗?
我知道有一个名为 upstart 的程序可以轻松制作小型守护程序。我无法在 CentOS 上配置此程序。我收到各种有关 pkg-congfig、libnih 和 dbus 的错误。
我正在开发一个 node.ja 应用程序,启动和停止一直很痛苦,所以我想为此创建一个守护进程,它可以轻松启动和停止。
更新 1
我将举一个我需要这个项目的小例子,我希望有人可以帮助解决这个问题。
要启动 node.js 应用程序,我必须输入 SSH:
# node /path-to-file/filename.js
Run Code Online (Sandbox Code Playgroud)
现在,当我执行此终端冻结时,我必须按 CTRL + Z (pc) 才能返回输入。
现在,当我更改文件中的某些内容时,我必须再次重新加载它
我需要:
# killall -9 node
Run Code Online (Sandbox Code Playgroud)
这会杀死所有正在运行的节点应用程序
接下来我必须再次启动脚本
# node /path-to-file/filename.js
Run Code Online (Sandbox Code Playgroud)
我只想打字
# myapp restart
Run Code Online (Sandbox Code Playgroud)
一切都完成了。这种类型的设置会为我节省很多时间
更新 2
我找到了一个名为 monit 的程序。这很好用,并且在崩溃时自动启动应用程序,这很好。它还有一个很好的网络界面,也很方便。
我可以打字
# monit myapp start(start/stop/restart)
Run Code Online (Sandbox Code Playgroud)
这工作正常。只有一个缺点,这是一个主要的缺点。当我启动 myapp 应用程序时,它不显示 node.js 引发的编译错误。所以当它无法启动时,我不知道是什么原因。我必须再次键入整个 '# node /path-to-file/filename.js' 以检查错误。
我这里的 PC 有点慢,所以我决定将 Ubuntu 11.04 放在上面。它用于以 1280x1024 的分辨率运行 Windows Vista,因此我的硬件和显示器都支持它。
现在我在 Ubuntu 上,但只能运行 1024x768,而且屏幕不那么亮。就像您在 Windows 机器上没有正确的驱动程序一样。现在我是 linux 新手,所以我不知道该怎么做。我有一个板载英特尔芯片组 i965。
也许这是一些有用的信息,我在论坛上读到了一些关于它的信息: lspci
00:00.0 主机桥:英特尔公司 82G33/G31/P35/P31 Express DRAM 控制器(修订版 02) 00:02.0 VGA 兼容控制器:英特尔公司 82G33/G31 高速集成图形控制器(修订版 02) 00:1b.0 音频设备:Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01) 00:1c.0 PCI 桥接器:英特尔公司 N10/ICH 7 家族 PCI Express 端口 1(修订版 01) 00:1c.1 PCI 桥接器:英特尔公司 N10/ICH 7 家族 PCI Express 端口 2(修订版 01) 00:1d.0 USB 控制器:英特尔公司 N10/ICH 7 系列 USB UHCI 控制器 #1(修订版 01) 00:1d.1 …