我有NFS服务器,作为一个局域网中的一般文件pipe理器。 最近由于磁盘故障,我失去了一切,所以我得到了新的磁盘,重新安装最新的Debian(jessie),复制回configuration文件 – 和NFS不再工作?! 我的/ etc / exports包含: /media/media *(rw,sync,no_subtree_check,all_squash,anonuid=31244,anongid=31451) /media/private *(rw,sync,no_subtree_check,all_squash,anonuid=16830,anongid=10818) 我做了几次重启,/etc/init.d/nfs-common restart,/etc/init.d/nfs-kernel-server restarts。 在客户端,我有,在/ etc / fstab: 172.28.173.1:/media/media /media/MEDIA nfs rsize=8192,wsize=8192,timeo=14,soft,intr,rw,user,noatime,nodiratime 0 0 172.28.173.1:/media/private /mnt/nfs/private nfs rsize=8192,wsize=8192,timeo=14,soft,intr,rw,user,noatime,nodiratime 0 0 挂载文件系统时,挂载命令需要很长时间,并且不会打印任何内容。 稍后运行“df”会显示: df: '/media/MEDIA': Stale NFS file handle 在客户端的系统日志中,我看到: 2013-12-18T15:27:08.319605+01:00 h3po4 kernel: [ 363.398977] RPC: AUTH_GSS upcall timed out. 2013-12-18T15:27:08.319619+01:00 h3po4 kernel: [ 363.398977] […]
所以定期清理我的服务器上的文件,这些文件的时间是+160,例如:(从技术上说,删除旧文件,但是避免可能最近访问过的文件) find /tmp/art -atime +160 -exec rm -f {} \; 然而,由于某种原因,今天没有文件出现,除非我做+10。 看起来我的所有文件都会把访问时间改变到本月初。 我最近读了find命令本身,如果使用像以下将修改atime: find /tmp/art -atime +160 -exec ls -l {} \; 但从我的经验来看,任何一个命令从来都没有改变过。 我打算使用ctime,但只是发现它并不意味着改变时间。 我的问题是: 这只是一个侥幸find命令是不是正在修改我的-atime或是我读的信息不正确? 如果文件通过networking服务器可供用户浏览,他们将下载文件修改atime? 或者,只有通过terminal / ssh访问才能修改atime?
我为所有用户在Centos上build立了一个SMB分享。 此份额可用并正常工作。 遵循指南 – > 使用tdbsam后端的CentOS 6.4 Samba独立服务器 程序: 为了进行诊断,我已经禁用了SELINUX和iptables(在configuration文件中禁用了selinux,然后重新启动了机器) //Disbale iptables service iptables stop //set runlevel on smb chkconfig –levels 235 smb on /etc/init.d/smb start //Create folder and set file permissions for share mkdir -p /home/shares/allusers chown -R root:users /home/shares/allusers/ chmod -R ug+rwx,o+rx-w /home/shares/allusers/ configuration添加到smb.conf [allusers] comment = All Users path = /home/shares/allusers valid […]
我正在使用Vyatta远程访问VPN(PPTP)和NAT代理。 当pc-A和pc-B连接到VPN时,pc-A ipaddress是192.168.10.10,pc-B是192.168.10.11。 [pc-A:192.168.10.10]–internet(VPN)–[Vyatta]–internet(VPN)–[pc-B:192.168.10.11] pc-A可以从pc-B上看到(可以互相ping通)但是我不想连接pc-A和pc-B,因为安全原因,我该如何configuration? (防火墙?)
任何人都有调度程序的经验吗? 我知道sbd进程是一个实时进程,所以使用默认的linux io scheduler cfq,sbd进程在高负载下工作得非常好。 noop调度程序只合并在fifo队列中的IO请求,我可以有问题与我的集群使用nbd调度程序与sbd? 谢谢
我目前有一台运行SolusVM并使用OpenVZ虚拟化的服务器。 我从他们的官方回购http://openvz.org/Download/template/precreated下载了新的Ubuntu 13.10 ,并将其安装在VPS上。 VPS在SolusVM上在线显示。 但是,它不是可以ping通的。 所以我进入了VZ使用命令 vzctl进入CTID 然后我使用命令重新启动networking 服务联网重启 试图ping的VPS IP,它的工作。 然后我做的下一步是通过SSHlogin。 令人惊讶的是,它返回一个服务器拒绝连接的错误。 所以我尝试使用命令重新启动SSH 服务SSH重启 我试图再次访问,它的工作。 现在,我尝试重新启动VPS。 之后,它将返回到不能ping通并通过SSH访问的问题。 所以我再次执行了上面的步骤来使其工作。 有没有解决方法可用或者可以修补这个问题? 显然对我来说,模板似乎有联网的问题,但我也可能是错的。 您自己的修复build议是受欢迎的。 请。 期待您的帮助!
我的目标是将旧的SVN存储库从Windows VisualSVN服务器转移到Linux的Apache SVN服务器。 第一步是使用svnadmin dump命令转储所有存储库。 之后,我把这些转储加载到我的Linux服务器上。 导入存储库时没有错误。 但是,对于某些文件,在提交更改时会出现500内部服务器错误。 为了检查什么是错误的,我打开了一些生成错误的文件到我的网页浏览器。 我发现这些文件的最后几行已损坏。 没有数据丢失,但文件末尾有奇怪的字符。 它们在我的networking浏览器中显示为“???”。 我试图做多个出口,但所有的出口将导致同样的问题。 是否有可能纠正存储库或转储? 你有什么想法我可以防止这种情况发生?
我在Linux上有一个托pipe在Apache上的网站,我们需要将它迁移到Windows上的Apache。 不幸的是,我们有parsingApache提供的目录列表的实用程序来浏览文件系统。 Windows目录列表是不同的,并打破程序。 有没有办法像在Linux上生成一样,为Windows上的目录列表生成相同的HTML?
我怎样才能转换这个Apache重写规则,使他们在Lighttpd上工作? 这实际上是一个.htaccess文件,我需要把它们放在一个lighttpd.conf文件中。 Options +FollowSymLinks RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule www.(.*) web.php?url=$1 RewriteRule sitemap/(.*) mapdi.php?page=$1 RewriteRule tags_(.*)\.html$ tags.php?keywords=$1 RewriteRule ^([^-]*)-page-([^-]*)\.html$ tags.php?keywords=$1&page=$2 [L] RewriteRule ^sitemap_([^-]*)\.html$ sitemap_web.php?page=$1 [L] RewriteRule ^sitemap\.html$ sitemap.php$1 [L] RewriteRule ^privacy\.html$ privacy.php$1 [L] 我转换了一部分代码,但不知道如何转换: RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ …. …. 这是我可以转换: url.rewrite-once = ( RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} […]
我正在一台linux机器上工作。 我有一个用户名戴夫。 我想在/ home / dave上实现配额。 该dave无法在此主目录中创build超过2 MB的文件。 用户可以创build包含如此多文件的任何子目录,但每个文件的大小不应超过2 MB。 可能吗 ? 如果是的话那怎么样?