Questions tagged «linux»

使用Linux内核的一系列类似Unix的操作系统。如果您的问题仅与特定分布有关,请使用更具体的标签。

3
rsync hack反弹两个未连接服务器之间的文件
这是连接: [Server1] <---> [my desktop] <---> [Server2] 服务器1和服务器2不允许直接互相交谈(不要问)。但是,我的桌面能够通过ssh访问两个服务器。 我需要将文件从server1复制到server2。 传统上,我一直在使用ssh + tar hack,例如: ssh -q root@Server1 'tar -vzc /path/to/files ' | ssh -q root@Server2 'tar -vzx -C /' 效果很好,但我想更进一步,通过桌面在两台服务器之间使rsync工作。 现在,我知道我可以在一个终端中启动ssh端口转发隧道,然后在另一个窗口中在该隧道上进行rsync,但是我不想在第二个终端上大惊小怪,也不想创建和破坏单独的端口转发隧道。我想要的是: 一个线性命令通过桌面将文件从Server1同步到Server2 全部在一个命令行上,一个终端窗口 我希望端口转发隧道仅在rsync命令的有效期内存在。 我不想scp,我想rsync。 有人这样做有技巧吗? 编辑:这是工作命令!每个人的出色工作:1.对于rsa键路径,不能使用tildae,必须使用“ / root /”。2.这是最终的命令行: ssh -R 2200:SERVER2:22 root@SERVER1 "rsync -e 'ssh -p 2200 -i /root/.ssh/id_rsa_ROOT_ON_SERVER2' …
8 linux  boot  rsync  tar 

3
为什么ext文件系统不能填满整个设备?
我刚刚注意到我要在500G HDD上创建的ext {2,3,4}文件系统中的任何一个都不会使用所有可用空间(466G)。我也尝试过reiser3,xfs,jfs,btrfs甚至vfat。它们全部创建大小为466G的fs(如df -h所示)。但是,ext *会产生459G的fs。禁用保留块会增加用户可用的空间,但是fs的大小仍为459G。 1Tb硬盘也是如此:932G reiserfs,917G ext4。 那么,这1.5%的差异是多少?为什么会发生这种情况,是否有办法使外部填充全部体积? UPD:所有测试都是在同一台机器,同一硬盘等上完成的。466G与营销500G的区别并不重要。问题是对于不同的FS,它是不同的。 关于df-显示FS总大小,已用大小和可用空间。在这种情况下,我有: 对于reiserfs: / dev / sda1 466G 33M 466G 1%/ mnt 对于ext4: / dev / sda1 459G 198M 435G 1%/ mnt 如果我关闭根块保留,则435G更改为459G-fs的完整大小(减去198M)。但是对于ext4,fs本身仍然是459G,对于reiser,fs本身仍然是466G! UPD2:通过dd用真实数据填充卷: reiserfs: fs:〜#dd if = / dev / zero of = / mnt / 1 dd:записьв«/ mnt / …
8 linux 


1
pcfg_openfile:无法检查htaccess文件,确保它是可读的
将本地开发计算机上的网站文件夹移动到另一个驱动器,然后再将其移回后,出现403错误。这个问题的大部分可能与权利混乱有关。删除代码并将其从SVN还原后,权限似乎没问题。错误仍然存​​在。 设置有点复杂,如下所示: 我将Ubuntu 10.4作为开发机器,试图尽可能地模仿服务器 我们使用Eclipse + SVN,我在用户帐户下的本地文件夹中创建所有项目 在/ var / www-vhosts中,我为每个虚拟主机创建文件夹,如下所示:test.localhost test.local / index.php:包括项目的索引文件 test.local / .htaccess是指向项目子文件夹中htaccess文件的动态链接 我在apache错误日志中收到以下错误: [2010年7月8日星期四15:55:56] [暴击] [客户端127.0.0.1](13)权限被拒绝:/var/www-vhosts/test.localhost/.htaccess pcfg_openfile:无法检查htaccess文件,请确保它是可读的 问题似乎是.htaccess文件或指向该文件的链接。 当我清空htaccess时,没有任何变化 当我删除链接时,index-include会产生一些输出(在apache错误日志中) 当我删除链接并将其替换为实际文件时,出现另一个错误: [2010年7月08日星期四16:47:54] [错误] [客户端127.0.0.1]不允许符号链接或无法访问链接目标:/var/www-vhosts/test.localhost/test 我在这里迷路了,不知道下一步该怎么做。您有什么想法可以尝试吗?此设置以前曾起作用,但现在不知道有什么不同。

6
ssh代理和屏幕
前一阵子,我问了有关ssh-agent和crontab的问题。我现在对linux系统上的ssh-agent和screen也有类似的问题。 因此,在我的Mac上,ssh-agent在系统启动时启动,因此它始终对我可用。我认为,如果我使用的是X-Windows,则在Linux(redhat el5 / fedora)下是正确的。但是,这是一台远程服务器,我总是通过ssh登录。 我希望正确设置ssh密钥,这样就不必在svn更新或提交期间多次输入密码。我很高兴在每个会话中输入一次密码,并且不鼓励我们的团队使用无密码的ssh键。 短暂的一闪,似乎在我的.bash_profile中执行“ eval`ssh-agent -s`”,并与我注销时杀死ssh-agent的命令配对,似乎可行。但是,我们大量使用屏幕来管理长期运行的交互式程序和开发环境。如果像我刚才描述的那样启动和停止ssh-agent,那么当您退出终端时,它将被杀死,并且曾经引用该ssh-agent实例的屏幕子会话将被放弃。 那么...我如何才能成为控制台用户,使用屏幕,使用带有ssh键的密码,而不必不断输入密码的控制台用户?

2
linux命令“:>”如何工作?
我使用命令“:> file.log”将file.log截断为零长度。我是从互联网上获得的,但我不知道它是如何工作的。我认为它会将某些流复制到文件中,但是我无法手动找到它使用的流。


5
在一段时间内写入CPU / RAM使用情况日志以在CentOS上归档
我正在寻找一个应用程序或一行代码,这些代码可以让我观察一个过程,将信息保存在多个变量中,然后将收集的信息放在文件中。 我一直在尝试各种变化,top但没有运气。我正在运行多个CentOS虚拟服务器,VM是2GB RAM,2个处理器。 在指定时间段内工作的脚本,同时在文本文件上写带有信息的行,因此最后我可以使用某种表来处理数据。 我要对服务器进行压力测试,并且我想让数据进行一些统计。

5
没有交换分区的缺点
我最近在笔记本电脑上安装了Ubuntu 10.04。由于SSD的空间限制,我没有为操作系统设置交换分区,并且有1.5GB的RAM。 安装过程中会有警告,但是我认为这没什么大不了的,因为一切进展顺利。 从长远来看,没有交换分区会不会有任何弊端?

5
最佳的cuda开发Linux发行版[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 有人可以建议用于CUDA开发的最佳Linux发行版。我问的原因是,我尝试在Fedora 12中安装最新的cuda SDK,这真是令人头疼。我花了8个小时才删除了nouveau驱动程序并安装了nvidia驱动程序。之后,操作系统决定以某种方式采取行动,将/ var / log / message文件炸毁为9 GB,并吞噬了我所有的剩余空间,并出现了奇怪的错误。我什至不知道进一步发生了什么,但是我的Nvidia驱动器不再起作用。请不要解雇我,我不是Windows迷。自2002年以来,我一直在使用Linux,实际上我喜欢它。这只是我的个人经历。对于积极的建议真的很有帮助。粉丝们,请待在旁边。 提前致谢。
8 linux  cuda 

1
如何确定哪个应用程序正在使用端口8080?[重复]
这个问题已经在这里有了答案: 10年前关闭。 可能重复: 查找在Linux中使用某个端口的进程 我有一个Ubuntu Server安装程序,试图在该程序中设置一个希望访问端口8080的守护程序。运行命令时,错误消息指出该进程正在被另一个进程使用。但是哪一个,它没有说。如何找到哪个程序使用该端口?
8 linux  port  http 

2
如何“冲洗tor电路”
在Windows上,我使用了XBBrowser,它提供了适合使用Tor的自定义版本的Firefox。 XBBrowser提供了一个按钮,冲洗电路,它将建立一个全新的连接和退出节点。 我想知道如何在Linux上做同样的事情。我可以做的是重新启动Tor,这似乎没有任何区别。 那么,在Linux上,我将如何冲洗电路?

1
在Linux中制作截屏的最佳工具?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为超级用户的话题。 6年前关闭。 我想做一些截屏视频来教Linux编程。理想情况下,他们应该能够: 当然,要记录屏幕中发生的事情(理想情况下,它们应该只能记录特定区域)。 缩放/加亮。 注释。 录制音频(有关发生的情况的说明)。 支持字幕。 非常希望它们具有良好的压缩率和几种输出格式(例如视频,闪存)。


2
使GRUB2使用“默认保存”功能吗?
我刚刚安装了Moblin操作系统。它正在使用GRUB2。在我的Ubuntu 8.04上,正在使用GRUB 0.97,在其中我舒适地使用了默认的保存选项。我发现使用GRUB2时,我不应该直接编辑/boot/grub/menu.lst,但是我做了 :),因为我的Moblin不包含任何/ etc / default / grub,他们说我应该做我想要的修改。 因此,我所做的如下操作无效: default=saved timeout=1 #splashimage=(hd0,0)/boot/grub/splash.xpm.gz #hiddenmenu #silent title Moblin (2.6.31.5-10.1.moblin2-netbook) root (hd0,0) kernel /boot/vmlinuz-2.6.31.5-10.1.moblin2-netbook ro root=/dev/sda1 vga=current savedefault=1 title Pathetic Windows rootnoverify (hd0,1) chainloader +1 savedefault=0 这样,我应该在每次启动时自动在Moblin和Window之间切换,但是它不起作用。 互联网上几乎所有的疑难解答者都在说我应该在/ etc / default / grub中启用DEFAULT = save选项,但是我找不到此文件。知道我该怎么办? 非常感谢 更新: 我使用等于符号,因为默认情况下,我的menu.lst的条目为default = 0。但是,默认值0也可以正常工作。 而且,我拥有的menu.lst实际上是指向./grub.conf的符号链接。我还注意到grub-intall和grub-set-default命令不起作用。
8 linux  grub 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.