Articles of linux

TortoiseSVN作为基于Linux的存储库的远程查看器

我目前正在尝试在Linux RHEL服务器(运行svnserver)上运行TortoiseSVN作为现有存储库的“远程查看器”。 如果“shell”界面如所描述的那样工作,理论上应该是可能的。 理想情况下,我希望能够在svn + ssh:// …configuration下运行这个基本的安全原因。 由于我们的构build空间相当庞大,我不愿意在我们的Windows主机上生成工作副本,除非是绝对必要的。 即使是极端的分区,几乎不可能pipe理。 PuTTY会话进入svnserver主机完美工作。 Linux主机中现有的SVN存储库/工作副本完美工作。 佳丽完美的作品。 PLink完美的工作。 所有在TortoiseSVN文献中描述的初步步骤都已经到位(除了为了颠覆而修改基于/ etc /的configuration文件之外,这是一个禁忌,如果我提出要求,我会把我的手腕打上一巴掌)。 所有的SSH密钥(私有的和公共的)都已经就位并且按照广告的方式工作。 TortoisePlink似乎工作(当我在Plink命令行中插入相同的条目),但没有任何反应,并且一个简单的命令I / Oredirect到本地文件似乎不起作用。 TortoiseSVN一直崩溃 – “无法连接到URL中的存储库…”是我在工作窗格中收到的最典型的消息。 有些指令是错误的,或者在我理解这个软件包做了什么或者应该做什么的时候有一些概念性的错误。 我之前遇到的一个评论build议,只有在Windows主机上有工作副本,TortoiseSVN才能正常工作。 在这种情况下可能会有问题。 那位大师在说什么? 可以提供具体细节(在合理的范围内),规定专有的企业networking/主机细节被排除在外。 我有一个涉及身体部位和第一胎的NDA。

保存文件权限更改(使用root)

使用CENTOS 6.2的全新安装,当我连接到服务器(使用nautilus的SFTP挂载)和编辑文件时,无论文件拥有什么权限,它都被重置为700,只为所有者读+写+执行。 当直接SSH进入机器并在命令行上编辑文件时 – 没有更改权限。 我正在编辑的文件是坐在我的Apache文件夹中的网站脚本。 为什么会发生这种行为? 任何build议,欢迎。

可靠和易于理解的服务器configurationpipe理和监控

最近我一直在考虑在我们的服务器上设置监视和configurationpipe理(3台物理服务器,1台虚拟服务器)。 目前在一个服务器上安装了Zabbix,有一些服务器是Munin(这些监控系统没有维护),但是统一的监控软件不可用。 另外一个集中的configurationpipe理器是不可用的,这将是维护方面的重大改进。 经过一些阅读,我已经拿出Nagios或Zabbix结合木偶或Cfengine。 不过,我对这两者都没有经验。 在我们的情况下,最好是使用易于理解和(相对)易于部署的软件,因为由于组织结构的原因,IT负责人每年都会(几乎)改变。 它也应该能够追踪性能pipe道(例如使用内存或CPU使用率的图表)。 所有的系统都是Linux服务器,但是如果可能的话,将来可以select包括我们的Windows PC。 在这种情况下,最好的select是什么? 编辑:另一个要求是解决scheme是免费(最好)开源,因为我们不能承担2K年度许可费。

使用tar来排除一个匹配模式的目录(但不是另一个)

我正在为一个网站做一个非常简单的焦油,但是有一个皱纹。 这里是网站的文件结构: … 文件/ 图片/ 图片/人次/ … 日志/ … 参观者/ 这里的问题是:我想排除主要访问者/目录中的所有文件 , 但是我希望images / visitors /目录中的所有文件都包含在tarball中。 我一直在尝试tar c –exclude-from='excludeList'作为“excludeList”的内容: excludeList 文件/ 参观者/ 不幸的是,由于images / visitor /中的文件与访问者/模式匹配,所以也被排除在外。 在一个完美的世界里,我可以用这样的东西去正则expression式: excludeList 文件/ ^访问者/ 但是这不起作用。 有没有办法做到这一点,直接通过焦油或另一种模式匹配命令?

为什么桑巴不允许我从Windows上访问CentOS上新安装的驱动器?

我在运行Samba(3.0.33-3.29)的CentOS 5.7盒子的/New_drive上挂载了一个新驱动器,并在fstab中configuration如下: /dev/VolGroup00/LogVol00 / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 **/dev/VolGroup02/LogVol00 /New_drive ext3 defaults 1 1** 我有两个文件夹已经通过samba共享和访问。 我有用户smbuser有完全访问这些文件夹从Windows机器。 smb.conf文件具有以下configuration: #======================= Global […]

无法使用$ rpm -ivf krb5-libs-1.8.4-3.fc14.x86_64.rpm安装Kerberos libriaries

我的Linux版本如下:红帽企业Linux服务器版本5.5(Tikanga)我的rpm版本是4.4.2.3 当我试着运行uname -a时,输出结果如下: Linux ca1vmprdpsoft1.kla-tencor.com 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux 我从http://rpmfind.net/linux/rpm2html/search.php?query=krb5-libs下载了krb5-libs-1.8.4-3.fc14.x86_64.rpm 。 $ rpm -ivf krb5-libs-1.8.4-3.fc14.x86_64.rpm warning: krb5-libs-1.8.4-3.fc14.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 42d68235 error: Failed dependencies: libc.so.6(GLIBC_2.7)(64bit) is needed by krb5-libs-1.8.4-3.fc14.x86_64 rpmlib(FileDigests) <= 4.6.0-1 is needed by krb5-libs-1.8.4-3.fc14.x86_6 4 rpmlib(PayloadIsXz) <= 5.2-1 is needed […]

如何创build用户的虚拟化环境

我想要做的是创build用户虚拟环境(在线) 我想创build一个环境,我的用户连接到我的服务器在线,他们将有自己的在线电脑..可能是其SSH或Virtulized桌面 第一,我做了关于Linux容器的研究(openvz)..我在Red Hat 5上做过,而且我还没有在Ubuntu上做过 如何为我的用户做一个用户虚拟环境,我有5个用户,我想通过DDNS给他们在线桌面 我希望我的用户像Linux容器一样拥有单独的桌面 UPDATE 我希望我的用户通过DDNS连接到我的服务器 我想我的用户必须有一个单独的操作系统,当他们连接到我的服务器+配额限制磁盘空间 我希望每个用户使用我服务器资源的15% &我希望我的用户在连接到我的服务器时具有GUI和非GUI环境(如桌面共享或通过ssh连接)

没有连接到Windows的Linux服务器突然共享

我有一个在Windows局域网中运行的Ubuntu框。 Ubuntu盒子在/ etc / fstab中有以下行: //192.168.47.130/Data /hqserver cifs credentials=/etc/cifspw,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 这几周来一直很好。 我的目的是build立这个窗口文件夹的备份。 然而,由于某种原因,这个挂载是断开连接,或者丢弃了什么的。 我不再有权访问Linux位置/ hqserver上的Windows共享。 我运行了mount -a命令,没有输出 – 没有错误,什么也没有。 我ping的Windows服务器在192.168.47.130 ,它是可及的。 我在根上做了一个ls -alF ,这是/hqserver位置的输出 d????????? ? ? ? ? ? hqserver/ 然后cd进入/hqserver ,做一个ls -alF给我: ls: cannot access .: Cannot allocate memory total 4 d????????? ? ? ? ? ? ./ drwxr-xr-x 25 root root […]

如果只使用虚拟主机,我应该在httpd.conf中将ServerName设置为什么?

我有一个有两个专用IP的Linux服务器,我用它来主持10个不同的站点,使用Apache的虚拟主机function。 每个站点都有自己的域名,我使用NameVirtualHosts来根据请求的域来将请求定向到正确的文件夹,任何不匹配的东西(比如input一个IP地址)都会被定向到默认页面<VirtualHost _default_:*> 。 我的问题是,因为我有多个IP,所有可能的请求都作为虚拟主机处理,我应该如何将ServerName设置为虚拟主机之外的httpd.conf文件? 它甚至重要吗?

安装后,smb.conf文件的位置

已经在我的CentOS5.1上安装了samba 3.5.12。我已经使用yum从我的系统中卸载旧的samba文件并下载了samba 3.5.12.解压后,我采取了以下步骤 码: 1- ./autogen.sh 2- ./configure 3- make 4- make isntall 通常smb.conf文件驻留在/etc/samba/smb.conf或/usr/local/samba/lib/smb.conf中,但安装后我没有find任何smb.conf文件。 我也用,但没有发现。 [root@localhost ~]# rpm -qa | grep samba