我正在运行一台 ubuntu 机器(实际上是服务器),它没有安装任何用户界面,只有一个命令行。
我想知道是否可以在这台机器上运行一个网络浏览器(例如 Google Chrome),而无需安装整个 GNOME 或 KDE 环境。
这可以做到吗?或者 chrome 是否非常依赖这些环境?
编辑:也许稍微解释一下为什么我需要这个。
我不喜欢带有点击和导航槽文件夹的桌面环境。
我确实喜欢编程/尝试新东西。
编程时经常需要帮助(我不知道该怎么做-> google),所以浏览网页是必须的。
同样,可以通过浏览器查看 PDF。
我在几个设置中遇到过这个问题,我不确定如何处理它。
起初,所有的/var都归root:root. 显然我不希望 web 目录归 root 所有,所以我做了chown apache:apache /var/www. 但是,当有人ssh以 root 身份进入时,如果他们执行类似操作svn update或编辑文件之类的操作,则会将所有权更改回 root。
有没有什么办法解决这一问题?我听说过在 suPhp 中使用某些东西,但我不确定是否有必要。
例如,如果我ssh -X对 localhost 执行了一个操作并调用了 Firefox,这是否足以被视为安全浏览,就像在某些公共 wifi 上完成一样?
我想下载作为数据库搜索引擎的网页的源文件。使用 curl 我只能下载主 html 页面。我还想下载链接到网页并在主 html 页面中提到的所有 javascript 文件、css 文件和 php 文件。使用 curl/wget 或其他一些实用程序可以做到这一点吗?
我正在尝试从网站 url " www.example.com/products"获取图像,该产品文件夹中有很多子文件夹,我需要下载产品文件夹。
在 www.example.com/products、www.example.com/products/subfolders 中,图片是
如何下载包含数据的子文件夹的产品文件夹。
我想要做的是共享我的 VM 开发 web 服务器的 /www 文件夹,以便更方便地传输我在 web 服务器上测试的 HTML、PHP 和 web 文档。
我是否必须使用 Samba 来执行此操作?或者有没有更简单的解决方案,因为我使用的是 Linux-Linux。
我有需要从 PubMed 网站下载的文件的 PubMed ID.pdf格式。我尝试过这个脚本:
#!/usr/bin/env bash
Link="http://www.ncbi.nlm.nih.gov/pubmed/"
ID=(10021369
10051005
10051007
100562
10064668
10071185
)
for f in ${ID[]};
do
wget --user-agent="Mozilla/5.0 (Windows NT 5.2; rv:2.0.1) Gecko/20100101 Firefox/4.0.1" \
-l1 --no-parent -A.pdf ${Link}${f}/pdf/ -O ${f}.pdf
done
Run Code Online (Sandbox Code Playgroud)
这给了我 PDF 文件,但我无法打开其中任何一个。我究竟做错了什么?
在设置 LAMP(在 Debian 上)然后查看 /var/www/html 的权限后,我很惊讶它只能由 root ( drwxr-xr-x 1 root root)写入。
据推测,PHP 脚本可以在 /var/www/html 中创建文件,但是 PHP 脚本(或其解释器)肯定不会以 root 的名义运行?任何人都可以帮助我理解我的误解吗?
编辑:
我安装了 PHP apt-get install php5-common libapache2-mod-php5 php5-mysql php5-cli
我需要安装/配置什么才能使 HTML5(例如 Youtube 的备用播放器页面)正常工作?安装默认支持它的浏览器,还是我必须做其他事情?
web ×9
browser ×2
curl ×2
download ×2
permissions ×2
wget ×2
apache-httpd ×1
command-line ×1
debian ×1
directory ×1
file-sharing ×1
lightweight ×1
linux ×1
openbsd ×1
root ×1
samba ×1
security ×1
shell-script ×1
ssh ×1
ubuntu ×1
webserver ×1