云初始化不附带我从亚马逊(Fedora 16 x86_64)上传的基本实例,所以我安装使用 sudo yum install cloud-init 现在,当我通过启动这个实例 ec2-run-instance -f my_bash_script 它将my_bash_script复制到/var/lib/cloud/instances/user-data.txt 然而,脚本中的任何命令似乎都没有执行(主要是初始化厨师) 我在网上读到,CentOS使用用户数据脚本在初次启动时从cloud-init-user-script 。 我认为这也是Fedora的情况,但是这个脚本在我的系统上不存在。 我跑了 grep 'user-data.txt' /var/log/cloud-init.log 并没有返回任何结果。 我怎样才能在Fedora上正确configuration,以便在创build实例时执行用户数据脚本?
[在Stackoverflow上尝试了所有答案,并在google上search了很多,但没有一个configuration工作。] 我已经使用DigitalOcean上的指南在Fedora上安装了LEMP服务器( https://www.digitalocean.com/community/articles/how-to-install-linux–nginx-mysql-php-lemp-stack-on-centos- 6 )。 将nginx的default.conf中的example.comreplace为localhost。 然后,我使用这个( https://www.digitalocean.com/community/articles/how-to-install-phpmyadmin-on-a-lemp-server )安装了phpMyAdmin。 nginx的网页目录是/ usr / share / nginx / html 。 我为phpmyadmin创build了一个符号链接。 它在/ usr / share / nginx / html / phpMyAdmin 。 目前,我只需要本地主机访问( localhost / phpmyadmin )。 我能够访问本地主机和localhost / info.php。 我尝试了很多configuration,其中之一:Nginx的位置指令似乎没有工作。 我错过了什么吗? 但它不起作用。 有时我得到“没有指定input文件”。 其他时间404没有find。 我想要在localhost / phpmyadmin访问。 编辑:我的default.conf文件。 获取“没有指定的input文件”。 浏览器错误。 # # The default server # […]
我需要为tcpstream量使用不同的拥塞控制algorithm。 我怎样才能继续在Fedora 17中使用Fedora 11的stream量拥塞algorithm?
我最近在Fedora 18中生成了一个5x 3tb mdadm raid6arrays(8tb),第六张光盘,完成重build和检查后,“mdadm –detail / dev / md127”返回如下: Version : 1.2 Creation Time : Sun Feb 10 22:01:32 2013 Raid Level : raid6 Array Size : 11720534016 (11177.57 GiB 12001.83 GB) Used Dev Size : 2930133504 (2794.39 GiB 3000.46 GB) Raid Devices : 6 Total Devices : 6 Persistence : Superblock is persistent […]
我有一个C程序,需要访问一个受保护的目录充满了东西。 强大的文本这个想法是只有程序或pipe理员才能访问。 在过去的Linux平台上, 我已经使用了文件系统SETUID和SETGID位。 程序运行得很好,因为无论是谁运行它,文件系统所说的UID和GID都是可执行文件的所有者。 或者说,它曾经运行成功。 我不知道到底是什么时候发生了这个变化,因为我只是倾向于在硬件故障时更新操作系统,所以我同时得到两个更新…所以,由于许多版本被跳过,我只有现在Fedora Core 17上的开发系统已经不再使用这些位了。 由于FC 19是目前的版本,我想象最新版本的情况只会更糟糕,而不是更好。 这是'ls -l'输出: -rwsrwsr-x 1 cu cu 26403 Aug 28 2012 comp 在调查解决scheme时,我发现chmod的man页面说: 其他限制可能会导致MODE或RFILE的set-user-ID和set-group-ID位被忽略。 这种行为取决于底层chmod系统调用的策略和function。 如有疑问,请检查底层的系统行为。 好的,但我没有想法如何检查build议的政策和function! 他们没有提供任何帮助,只是使用info命令 – 但是我没有find任何帮助,只有关于创build新文件的默认用户和组所有权的数据。 SELINUXclosures。 问题: 什么是现代这种事情的“正确”方式呢? 我如何检查政策 – 并改变它们? 感谢您的任何意见。 更多数据: C程序只是有这条分支线来输出一个错误 – 一个摘录: line=malloc(large); if (!line) printf("virtual memory exhausted\n"); if (line && FileExists(filename)) { if (access(filename,R_OK)==0) { […]
我在我的服务器上安装了fedora 19上的ovirt 3.3。 服务器有一个以太网连接,它是一个广域网,所以我没有一个局域网IP或DHCP。 我在这个接口上设置了桥接接口(ovirtmgmt),我的WAN IP为80.72.37.34 ,网关为80.72.37.33 。 现在我已经在Fedora上设置了一台服务器,并尝试创build虚拟机,一切都很正常,但我不知道如何在客户机系统上configurationnetworking。 在ovirt之前,我用kvm创build了virsh的networking,它像一个魅力一样工作,并且在dhcp服务器中构build。 现在我只想在我的访客系统上有192.168.1.*这样的虚拟networking连接互联网,试着做3天,没有任何结果。 谷歌没有任何帮助。 在主机configuration的pipe理员面板中,我有一个networking接口和一个逻辑ovirtmgmt与我的静态地址不知道如何做到这一点。
我已经在Linux Fedora机器上安装了Oracle 11g XE,成功创build了一个用户,并将数据库导入到其中。 我的最终目标是通过OCI8和MDB2连接现有的PHP网站(也位于机器上),但是我遇到了这样的问题(尽pipe下面提到了本地的试用版本) – 所以,我只需要一小步一次。 我想testing连接,看看有没有问题,然后再转到更复杂的解决scheme。 使用Linux机器本身,我尝试在命令行中通过SQLPLUSlogin到Oracle数据库。 这工作正常。 但是,使用基于Windows的PC通过Oracle SQL开发人员返回以下错误: 状态:失败 – testing失败:IO错误:networking适配器无法build立连接。 这并没有告诉我很多。 我可以从Windows上ping Linux机器,但使用telnet并指定端口(1521)将返回以下错误: 无法在端口1521上打开与主机的连接:连接失败。 所以我假设我的Oracle安装程序有问题。 我还可以检查或做什么来解决这个问题? 谢谢。 编辑 :其他细节: 以下是我用来连接到Linux机器的方法: 相当标准的东西(默认端口:1521,SID:XE)到目前为止。 我最近还在Linux服务器上安装了SQL Developer,并尝试连接。 连接成功,至今没有问题。
我必须通过ssh在多个Fedora机器上远程运行脚本。 由于脚本需要root权限 ,我可以这样做: $ ssh me@remost_host "sudo touch test_sudo" #just a simple example sudo: no tty present and no askpass program specified 远程计算机的configuration方式使得sudo的密码 永远不会被要求。 对于上述错误,最常见的解决方法是在ssh中用-t选项分配一个伪terminal。 $ ssh -t me@remost_host "sudo touch test_sudo" sudo: no tty present and no askpass program specified 我们试着用-t -t强制这个分配: $ ssh -t -t me@remost_host "sudo touch test_sudo" sudo: no tty present […]
检查bundle依赖性时遇到一些问题 cd /var/www/openshift/broker bundle –local 这是错误信息, Bundler could not find compatible versions for gem "activesupport": In Gemfile: openshift-origin-controller (>= 0) ruby depends on activesupport (~> 3.2.8) ruby rails (>= 0) ruby depends on activesupport (4.0.0) 这是我所有的gem名单 activesupport (4.0.0, 3.2.8, 3.1.0) … openshift-origin-admin-console (1.17.0.1) openshift-origin-auth-mongo (1.15.1.1) openshift-origin-auth-remote-user (1.17.1.1) openshift-origin-common (1.18.0.2) openshift-origin-controller (1.18.0.1) openshift-origin-dns-avahi (1.10.2.2) openshift-origin-dns-nsupdate (1.15.1.2) […]
在Fedora操作系统上,我有访问SVN Repo的问题,并通过HTTP提交。 这是我的configuration文件 /etc/httpd/conf.d/subversion.conf LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so LoadModule dontdothat_module modules/mod_dontdothat.so <Location /svn> DAV svn SVNParentPath /var/www/svn SVNListParentPath On SVNPathAuthz Off AuthType Basic AuthName "myRepos" AuthUserFile /etc/svn-pass AuthzSVNAccessFile /etc/svn-authz Require valid-user </Location> 错误: 共享项目失败。 svn:无法打开文件'/ var / www / svn / repo / db / txn-current-lock':Permission deniedsvn: '/ svn / repo /!svn / […]