希望有人能帮助解释这里发生的事情: [ 2081.280253] BUG: unable to handle kernel paging request at ffff8801ad287000 [ 2081.280262] IP: [<ffffffff8000f549>] __sanitize_i387_state+0x29/0x120 [ 2081.280272] PGD 1e30067 PUD 39ab067 PMD 3b15067 PTE 0 [ 2081.280277] Oops: 0000 [#4] SMP [ 2081.280281] last sysfs file: /sys/devices/xen-backend/vbd-5-51715/uevent [ 2081.280285] CPU 1 [ 2081.280286] Modules linked in: tun md5 ip6table_filter ip6_tables iptable_filter ip_tables x_tables […]
我对Linux的世界很陌生,正在build立一个Linux环境。 我偶然发现了tar命令,因为我需要在提取文件之前查看文件的内容,并且意外地运行了tar tvf命令,而不是tar tvfz。 除了z选项用于gzip文件这个事实之外,运行其中的任何命令还有什么区别吗?
我正在build立一个TLS / SSLencryption(FTPS, 而不是 SFTP)的FTP服务器。 服务器将被放置在DMZ中。 这意味着它有一个接口:一个用于连接来自公司的networking和另一个(在边界路由器上静态NAT到Internet有效的IP地址)用于来自因特网的连接。 一个小的ASCII艺术来说明设置: |<—————————– DMZ ———————>| Inet <———> | border router | <——-> FTPS server <——-> Internal network 1.2.3.4 | 1.2.3.4 <NAT> 10.0.1.1 | 10.0.1.1 10.0.2.2 主动模式运作良好。 但是对于被动模式,FTP服务器必须将其IP地址发送给客户端。 首先问题是服务器不知道它的外部地址(1.2.3.4),只有DMZ-external (10.0.1.1)。 FTP服务器软件允许设置这个地址(在纯ftpd中的ForceIpAddress),但是在这种情况下,来自内部networking的用户将无法使用这个FTP(因为它会将它们发送到1.2.3.4而不是10.0.2.2) 那么问题是,如果根据客户端IP地址或接口有selectIP发送的方法,请求来了? 请注意,如果客户端从Internet连接,他应该获得互联网有效的IP地址(1.2.3.4)在服务器的内部(10.0.1.1)。 我使用纯粹的ftpd,但可以改变为其他任何东西。 我在不同的端口上使用了两台FTP服务器,并使用iptablesredirect了请求,但这不是最好的方式。 一些FTP客户端(例如WinSCP)也允许强制服务器的地址,但不是全部。 任何选项来解决这种情况?
我有一个运行在其上的Linux centos vmware映像的Windows XP桌面 由于一些问题,我最近在Linux上与vpnc,我想知道如果我可以路由 vpnstream量从Linux到Windows。 所以我会连接到Windows的VPN(与思科的VPN客户端),我想路由 stream量,对于一个特定的IP,在Linux上,以便它使用Windows的VPN隧道 这是可行的吗? 谢谢
我是一个Linux的noob。 我一直在我的本地主机上开发一个PHP / MySQL项目。 我的系统运行Windows 7,我用xammp来安装PHP5和MySQL。 我也一直保存更新到一个商业网站托pipe的svn仓库。 我现在需要将我的项目移动到运行Ubuntu的外部服务器,但我不知道如何做到这一点。 我拥有所有凭据,并且能够使用Putty通过SSH连接到外部服务器,并且服务器已经安装了LAMP。 我知道这听起来很不起眼,但我不知道该从哪里出发。 我不知道如何将我的项目从本地机器移动到此服务器。
我正在使用Cent OS操作系统,我需要为这台机器configurationLDAPauthentication。 我已经使用authconfig-tui命令configuration了ldap客户端。 我已经交叉检查文件ldap.conf和nsswitch.conf是否得到更新。 他们很好。 我创build了一个posixaccount用户所有必需的属性,现在如果我尝试login它给我访问被拒绝错误。 我通过腻子login到机器中 用户名:testposix用户testposixuser的密码:……. 访问被拒绝 请分享任何资源以configurationLDAPauthentication到CentOS机器 任何帮助是赞赏。 感谢致敬, 艳阳天。
我在TCP端口处于侦听模式下,没有分配进程。 有没有办法closures这个端口,而不重新启动服务器? 检查端口状态: me> netstat -tan | grep 8888 tcp 0 0 :::8888 :::* LISTEN 寻找负责的stream程: me> lsof -i -P | grep 8888 以上命令不返回
更新:启动板上的bug#812423 。 我有mysqld指向一个外部卷: $ cat /etc/mysql/conf.d/data_joliss.cnf [mysqld] datadir=/mnt/data_joliss/mysql 一般来说这工作得很好。 但是有时音量不pipe用,无论什么原因。 在这种情况下,mysqld会失败: # mysqld 110716 14:17:42 [Warning] Can't create test file /mnt/data_joliss/mysql/opinionated-programmer.lower-test 110716 14:17:42 [Warning] Can't create test file /mnt/data_joliss/mysql/opinionated-programmer.lower-test mysqld: Can't change dir to '/mnt/data_joliss/mysql/' (Errcode: 2) 110716 14:17:42 [ERROR] Aborting 110716 14:17:42 [Note] mysqld: Shutdown complete 然而,Ubuntu 11.04( start mysql或service start mysql )的暴发户工作只是无限期地等待(挂起)而不输出任何东西。 strace并没有告诉我任何东西,但是如果有人关心一下: […]
pwdx应该打印出给定进程ID的进程的当前工作目录。 通常这看起来像这样: $ sudo pwdx 1 1: / $ pwdx $$ 5251: /home/foo 我有一台机器总是返回相同的乱码string $ pwdx 1 1: H?l$?L?|$?H?- $ pwdx 24535 24535: H?l$?L?|$?H?- $ pwdx $$ 24351: H?l$?L?|$?H?-
我有多个目录分布在多个Ubuntu 10.04服务器的文件系统上。 要求是允许less数人通过ftp访问这些目录中的一部分。 例如joe需要将文件ftp到/ apps / app1。 爱丽丝需要ftp到/ apps / app2和/ mnt / apps / app4(nfs共享到另一台服务器) 我真的想保持vsftpd chroot,以便这些用户除了主目录之外什么也看不到。 所有这些用户都是ldap用户。 他们的主目录从中央服务器自动安装。 所以,理想情况下,当joe ftp进入时,他应该看到一个名为“app1”的目录。 当爱丽丝ftps中,她应该看到名为“app2”和“app4”的目录。 最后,我需要添加更多的“虚拟”dirs。 例如,爱丽斯可能需要在几周内访问/ apps / app5。 我希望能够添加它,以便当她ftp的时候,她看到“app2”,“app4”和“app5”。 这似乎应该很容易,但我一直在围绕如何让这个工作。 选项1 我已经尝试使用fstab和/或autofs挂载用户主目录下的–bind。 这种有用的。 很烦人的是,当你使用autofs的时候,除非有人最近访问过这些目录,否则这些目录是不可见的。 为什么选项1失败: 与scheme3相同的原因 scheme2 我试过使用软链接,但是,这似乎并没有工作。 我在/ mnt / apps / app1上创build了一个nfs挂载驱动器(使用autofs)。 然后我创build一个像这样ln -s / mnt / apps / app1 / home / […]