Articles of linux

使用git在linux下pipe理系统目录

我使用木偶来pipe理我的Linux系统。 我必须使用/ etc / puppet目录来保存清单文件,而不是用户主目录,我想通过git来pipe理它们。 但是因为/ etc / puppet的所有者是root,在执行'sudo git init'之后,我总是需要使用sudo来编写(git add,git commit等)。 有没有办法避免使用sudo? 如果我必须使用git来pipe理系统目录,我是否一定要使用它? 反复使用git可以使用sudo吗? 我从来没有这样做,因为我总是在我的主目录中编辑源文件。

OSSEC – 单个DELL刀片上的多个虚拟机(XenServer Hypervisor)

我有一个带有100个虚拟机(带有Citrix XenServer 6.1虚拟机pipe理程序)的DELL刀片,所有的刀片服务器都连接到同一刀片服务器之外的ossec服务器。 我有一个问题:他们都同时运行rootkit检查,他们的vDISK在同一个RAID上。 这会导致某些虚拟机和dom0上的IOwait。 有没有办法将这些机器分组,以便在不同的时间运行rootkit检查? 这种分割我的100个虚拟机的组,与他们自己的规则和时间表,但连接到相同的ossec服务器。 提前致谢。

匿名用户不能从ftp中删除文件

我在/ var / ftp中创build了一个名为uploads的新目录 这个目录的所有者和组是ftp 权限设置为777。 我的vsftpd.conf文件的内容 anonymous_enable=YES local_enable=YES write_enable=YES local_umask=022 anon_upload_enable=YES anon_mkdir_write_enable=YES xferlog_enable=YES xferlog_file=/var/log/xferlog xferlog_std_format=YES nopriv_user=ftpsecure ascii_upload_enable=YES ascii_download_enable=YES listen=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES SELINUX权限是 – allow_ftpd_anon_write –> on allow_ftpd_full_access –> on 我可以在目录中上传文件,但不能通过FTP删除文件 任何人都可以build议我该怎么做?

grub更新是否会导致我的服务器停机?

我有一个Ubuntu 12.04服务器。 昨晚我使用apt-get dist-upgrade (包括grub)安装了一些更新,然后重新启动。 重新启动后,我无法启动到Ubuntu。 我只是得到一个大闪烁的提示,但是当我input时没有出现。 如果我尝试在安装程序启动时按DEL键,或者BIOS启animation面只是冻结。 服务器是远程的,所以我有一个技术人员从一个Live CD启动,并尝试运行启动修复使用第二个选项 ,但没有解决它。 这是apt-get历史。 您可能会注意到删除内核的条目; 我不认为它们是相关的,我绝对没有删除当前的内核(这是linux-image-3.2.0-65-generic ),但也许我只是不知道更好,所以我要离开这些条目。我也转换逗号为换行以提高可读性。 是否有可能例行的软件更新可能导致我的服务器崩溃? 除了Boot-Repair,还有其他的select来解决吗? 服务器configuration很重,所以我不愿意重新安装。 提前致谢! Start-Date: 2014-07-07 17:25:08 Commandline: apt-get dist-upgrade Upgrade: grub-efi-amd64:amd64 (1.99-21ubuntu3.14, 1.99-21ubuntu3.15) libdrm-radeon1:amd64 (2.4.46-1ubuntu0.0.0.1, 2.4.52-1~precise1) libdrm2:amd64 (2.4.46-1ubuntu0.0.0.1, 2.4.52-1~precise1) libdrm-nouveau1a:amd64 (2.4.46-1ubuntu0.0.0.1, 2.4.52-1~precise1) libdrm-intel1:amd64 (2.4.46-1ubuntu0.0.0.1, 2.4.52-1~precise1) grub-efi-amd64-bin:amd64 (1.99-21ubuntu3.14, 1.99-21ubuntu3.15) grub-efi:amd64 (1.99-21ubuntu3.14, 1.99-21ubuntu3.15) linux-libc-dev:amd64 (3.2.0-65.98, 3.2.0-65.99) grub-common:amd64 (1.99-21ubuntu3.14, 1.99-21ubuntu3.15) grub2-common:amd64 (1.99-21ubuntu3.14, […]

如何让任何服务器用户修改由公共共享上的samba访客创build的文件(反之亦然)?

我有一个运行桑巴的Linux服务器,公共共享接受访客连接。 只要文件是由客人(即通过samba)创build的,networking上的任何窗口框都可以编辑/删除共享上的文件。 现在,一些用户使用ssh来访问服务器并添加文件。 但是他们不能通过桑巴客人删除文件。 同样,访客不能编辑/删除由ssh用户创build的文件。 我怎样才能做一个真正的免费的公共共享,任何人都可以在特定的文件夹中做任何事情? 有问题的文件夹是一个ext4文件系统的挂载点,如果重要的话。

Java 7或8需要运行.Jar(Linux)

这是一个新安装的CentOS 6.2 x86_64我已经下载了用于GNU / Linux的java 8u5 RPM来运行一个.jar文件,但是我不能。 我通过命令通过terminal删除了java rpm -e jar-1.8.0_05 并试图重新安装它,虽然我仍然得到相同的错误。 我也试图安装Java 7u60,但我仍然得到相同的错误。 我现在在Java 8u5,试图find一个解决这个问题。

如何让用户创build文件夹和上传文件,灯的权限

我在本地主机(MAMP)中使用mkdir($folder_path, 0755)它的工作原理,但移动到VPS后,我使用LAMP失败。 夹 方向path是/var/www/html/assets/images/图像文件夹info: 所有者:根 组:根 八进制:755 文件夹var , www , html , assets都相同 的phpinfo apache2handler Apache版本Apache / 2.2.15(CentOS) 服务器pipe理员root @ localhost 用户/组apache(48)/ 48 核心 safe_mode本地值关主值closures 我试图通过下面的函数让用户通过上传文件创build文件夹 $folder_path = '/var/www/html/backstage/assets/images/0'; if ( mkdir($folder_path, 0755) ) { …move_uploaded_file();} 如何解决? (我应该改变任何关于Linux使用命令行权限?)任何build议将不胜感激,这是我第一次构build服务器..

是否可以使用dnsmasq运行bootp / pxe服务器而不用作DHCP服务器

在我的networking上,它已经存在一个路由器,做DHCP,在这个networking启动我需要启动一个无盘系统,使用PXE从networking启动,而PXE服务器使用DNS服务O / S,但目前这个Dnsmasq作为dhcp服务器,所以在同一个networking上有多个dhcp服务器 如何通过使用dnsmasq运行pxe服务器而不充当DHCP服务器? 这是我的命令行dnsmasq,不知何故,如果我不指定DHCP IP范围,客户端将不会收到IP和不会启动 dnsmasq –enable-tftp –tftp-root=/var/state/dnsmasq/root \ –dhcp-boot=pxelinux.0,"$IP",$IP \ –dhcp-range=192.168.1.10,192.168.1.252,proxy,2552.255.255.0,192.168.1.255 –log-dhcp \ –dhcp-option=3,192.168.1.1

在两个不同的服务器上同时重新启动tomcat

我们在两台服务器上运行Apache solr。 不幸的是,索引(猜测)服务器负载过重。 我们每次都手动重启tomcat。 当我谷歌我find两种方式重新启动tomcat自动使用VM选项 -XX:OnOutOfMemoryError="<cmd args>; <cmd args>" 所以我相信下面的命令将会在每当我们发现内存不足时重新启动tomcat -XX:OnOutOfMemoryError="/etc/init.d/tomcat restart" 但是我怎样才能将这个过程同步到另一台服务器。 两台服务器都处于分片状态。 谁可以帮我这个事?

使用vsftpd时,FTP上传的权限不正确

我最近在Debian上使用VSFTPDbuild立了一个FTP站点,并且遇到了上传目录无法访问的问题。 文件是好的,但是当我尝试上传目录或更改为新上载的空目录时,出现以下错误: 无法更改目录。 如果我通过shell进入和chmod正确的权限,我可以访问目录没有问题。 如果我通过shell进入并创build一个新的目录,这也没有问题,这个问题似乎只是通过FTP客户端上传的目录。 任何帮助,这是非常感谢。 我正在运行Debian 7.5(Wheezy),我用来连接的客户端是Windows 7系统中的WinSCP。 我正在使用一个chroot监狱,用户被关进他们的主目录(这是不可写)。