我一直在创build一些自定义的Linux ISO,最近遇到了一些问题。 最初,我使用bootcdwrite和一些脚本来在Debian服务器上创build运行configuration的ISO。 现在我正在开发一些Fedora / CentoOS / Scientific Linux ISO,并没有太多的运气来做同样的事情。 我看过不less论坛,人们通常会推荐revisor / pungi和clonesys。 我已经尝试了克隆几次,并没有得到ISO正确启动我。 Revisor工作正常,只要旋转图像和添加/删除特定的包,但它没有(或者我还没有发现如何)做我想要的定制。 理想情况下,这是我想要做的。 安装Fedora / CentOS / SL6。 安装新软件包,更改一些文件,修改iptabloes等 运行程序将正在运行的映像复制到可引导的ISO中。 能够启动新的ISO,并像一个新的设置(请求DHCP信息,密码信息等),但一旦完成,它将具有我所有的自定义文件和configuration。 这正是我在Debian上使用bootcdwrite所能做到的。 我得到了一切工作和configuration我想要的方式,运行一些脚本来删除tmp文件,用户等进入“原始”状态,然后将其转换为ISO。 从我现在的研究来看,我认为Revisor是我最好的select,我只需要弄清楚如何使用自定义文件复制我的运行configuration文件,而不仅仅是修改软件包(或者它也可以,我只是没有意识到)。 那,或者我可以使用更通用的工具,如mkisofs。 在此先感谢您的帮助。
我已经遵循了在Fedora 15系统上安装php的精确教程 。 我安装了所有必要的软件包,没有错误。 但简单的phpinfo()testing页面将显示 – 它将显示一个空白页面。 当我尝试查看源代码时,我发现它以纯文本forms下载了我的.php文件,并将其加载到浏览器中。 所以我猜是因为某些原因PHP模块不加载在httpd中。 有没有人有任何想法,为什么? PS我真的希望SELinux这次与这个没有任何关系!
我有安装了Fedora 16的VPS。 我已经安装了mysql,几天前它正在工作。 现在突然当我尝试启动MySQL时,我得到的错误: Failed to get D-Bus connection: Failed to connect to socket /org/freedesktop/systemd1/private: Connection refused 我不知道什么时候mysql停止工作,因为我几天没有用它了。 我最近安装的唯一软件是jenkins和redmine。
我有Fedora 16运行Apache,PHP和MySQL。 我想做两件事情: 通过Samba在www目录内共享一个目录 使用具有自动安装/configuration脚本的CMS系统 我已经成功地获得了Apache的运行和服务的网页,同时仍然在运行完全相同版本的Fedora的以前的机器上的桑巴共享www目录,但是这台机器似乎是非常固执的。 我有一个问题在Samba上共享一个不同的目录,并发现这是一个SElinux问题。 我不得不将SElinux标签更改为“samba_share_t”,以便让这个共享工作。 但是www目录和后续目录的SElinux上下文是“读取所有的http脚本和守护进程”,所以我敢肯定,如果我把它改成Samba共享,http将不再正常工作。 因此,如果没有samba共享工作(并且没有FTP运行),我必须通过物理盒本身将文件放在服务器上。 作为我的本地用户,我在www中创build了一个目录,并在那里使用Fedora的文件pipe理器放置了一个CMS系统的文件没有问题。 但是,当我在浏览器中运行CMS的安装脚本时,出现错误,提示“无法创build文件,检查权限”。 第一个是我以前从未使用过的CMS,所以我想这可能是CMS的问题,但是我尝试安装另一个CMS,我得到了类似的错误。 在这两个尝试中,我都手动设置了www目录的权限,并将所有文件都包含在777中,并将所有者设置为我自己的用户(而不是root)。 CMS(Apache,MySQL,PHP)所需的其他一切都运行良好,并结合我尝试访问我的/ var / www samba共享时遇到的错误“您无权访问\ SERVER \共享”我去与它是一个权限问题。 我不明白的是,当我一直recursion地将目录chmod到777时,我仍然可能会遇到权限问题?
我正在尝试使用nfs导出我的外部硬盘。 外部硬盘驱动器具有fuseblktypes的文件系统。 nfs导出支持fuseblktypes吗? 如果没有其他方式,我可以挂载这个? Filesystem Type 1K-blocks Used Available Use% Mounted on rootfs rootfs 52324100 14747588 34955072 30% / devtmpfs devtmpfs 1539012 0 1539012 0% /dev tmpfs tmpfs 1547620 344 1547276 1% /dev/shm tmpfs tmpfs 1547620 2588 1545032 1% /run /dev/mapper/vg_deepwaters-lv_root ext4 52324100 14747588 34955072 30% / tmpfs tmpfs 1547620 0 1547620 0% /sys/fs/cgroup tmpfs […]
我有一个魔鬼的时间试图让MySQL启动Fedora的安装。 每当我尝试启动它,我会得到: [root@server1 log]# service mysqld start Redirecting to /bin/systemctl start mysqld.service Job failed. See system logs and 'systemctl status' for details. 然后当我做一个systemctl查询时,我得到: [root@server1 log]# systemctl status mysqld.service mysqld.service – MySQL database server Loaded: loaded (/lib/systemd/system/mysqld.service; enabled) Active: failed since Sat, 18 Aug 2012 21:06:48 -0400; 1min 59s ago Process: 747 ExecStartPre=/usr/libexec/mysqld-prepare-db-dir (code=exited, status=254) CGroup: […]
我想在启动时运行一个python脚本作为特定的用户。 该脚本是一个服务器(侦听套接字,服务请求等),应该在后台运行,任何输出最好pipe道到一个日志文件。 我目前的做法是在rc.local的末尾添加一个条目,如下所示: su -l usr -c 'script.py arg1 arg2 &> logfile.log &' 问题:在脚本中我有几个打印语句在脚本中。 他们从来没有出现在日志文件中。 我试过了 su -l usr -c 'script.py arg1 arg2 &> logfile.log &' su -l usr -c 'script.py arg arg &> logfile.log &' &> secondLogfile.log & su -l usr -c 'script.py arg arg &> logfile.log &' su usr -c 'script.py arg arg […]
我无法login到samba服务器(在fedora core 6上运行),因为当我尝试从Windows 7机器连接到映射驱动器时,它会提示input用户名和密码。 我决定使用命令smbpassword paddy重置密码,当我列出用户使用检查pdbedit -L -v我看到密码更新时,我做了这个改变。 但是,我仍然无法login/var/log/samba/log.paddy中的日志文件显示: [2012/10/11 09:55:54.605923, 1] smbd/service.c:678(make_connection_snum) create_connection_server_info failed: NT_STATUS_ACCESS_DENIED [2012/10/11 09:55:54.606635, 1] smbd/service.c:678(make_connection_snum) create_connection_server_info failed: NT_STATUS_ACCESS_DENIED 我该如何解决这个问题,以便我可以login?
我无法获得“开箱即用”的openldap服务器的工作。 openldap网站上的例子仍然指向slapd.conf文件,但是安装并没有这样做。 如果我启动服务器(服务slapd启动)我没有得到任何错误,但无法连接 ldap_sasl_bind(SIMPLE):无法联系LDAP服务器(-1) 任何人有一个简单的V2.4的howto? 我在fedora15上,通过yum安装openldap-servers和clients。 我有phpldapadmin安装,我可以尝试连接一次,我可以得到命令行工作 一些评论。 我find了一个参考手动启动服务器,通过/ usr / sbin / slapd -d -1而不是服务slapd启动。 这样做给我一些debugging,我看到一个目录不存在的错误:/ var / openldap-data 我创build了,然后通过/ usr / sbin / slapd -d -1开始实际上做了一些事情。 所以,我现在的要求是: 为什么ldapsearch -x -b“-s base”(objectclass = *)'namingContexts在手动slapd之后工作而不是作为服务? 应该使用/ var / openldap-data? (我从来没有指定的位置。) 进一步的评论/问题: ldap服务器似乎运行正常,当通过slapd -d -1& 但命令服务slapd开始响应与确定,但然后不启动。 我怎么知道问题是什么? 它似乎没有产生任何错误消息,我可以看到…是否有一个日志某处会显示错误?
好,所以我一直在我的开发服务器上搞乱。 我已经有了一段时间,因为我已经在Linux的头,我怀疑我已经打破了一些东西。 我有SSH运行,并且工作正常。 我也有HTTP,我也有FTP运行。 今天早些时候,我决定我想重命名机器,所以我更新了/ etc / hosts文件和/ etc / sysconfig / network。 我也改变了httpd.conf中的服务器名称。 我重新启动机器,并重新连接到SSH罚款。 后来我搞乱FTP服务(试图加强用户安全),当我试图远程连接到FTP没有喜悦,它说无法连接。 我以为这很奇怪,但已经计划删除FTP,因为我们将使用GITHUB所以删除FTP和移动。 然后我试图连接到网站,但主要失败。 即使连接到IP地址也是失败的。 我用l to连接到本地主机,有我的网站,所以在服务器级别发生。 我想也许有点iptables,但我没有改变他们,但尝试添加http,但仍然没有喜悦。 我有一个 – Fedora 17(Beefy Miracle)NAME = Fedora VERSION =“17(Beefy Miracle)”ID = fedora VERSION_ID = 17 PRETTY_NAME =“Fedora 17(Beefy Miracle)”ANSI_COLOR =“0; 34”CPE_NAME =“cpe:/ o: fedora项目:fedora:17“Fedora release 17(Beefy Miracle)Fedora release 17(Beefy Miracle) Linux版本3.3.4-5.fc17.x86_64([email protected])(gcc版本4.7.0 20120504(Red Hat […]