Questions tagged «linux»

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

1
如何引用名称以`--`开头的文件?[重复]
这个问题在这里已有答案: Unix:以破折号开头的文件, - 2个答案 如何重命名,打开或对此文件执行任何操作? 一切我尝试(rm,mv,cat,less,vi)给出unrecognised option '--.html' 到目前为止,只有一个完整的ls管道grep才有用,甚至可用。 stewart$ ls -l | grep html -rw-rw-r-- 1 stewart stewart 18262 Mar 13 06:08 --.html

0
为什么随机写入LVM比没有更快?
我正在测量带有fio的EMMC设备的随机写入速度。 我正在使用多个io尺寸测试多个块大小。 对原始emmc设备上的所有测试用例进行多次迭代后,我使用整个emmc设备创建一个逻辑卷,并在该卷上运行相同的测试。(例如/ dev / new_vol_group / new_logical_volume) 我期待LVM略有性能开销,但最奇怪的事情发生了。 对于小的io大小,原始和LVM之间的随机写入速度非常相似。当IO大小增加时(特别是当大小为ram的两倍时),原始设备的随机写入速度会大大降低,但LVM的情况并非如此。当文件大小增加时,LVM的随机写入速度没有降低。 因此LVM比原始设备快得多,特别是对于大型文件大小的随机写访问。这仅适用于随机写入。我没有看到顺序读写或随机读取测试的这种行为。 这是我的fio文件 ioengine=libaio direct=1 buffered=0 iodepth=1 numjobs=1 ramp_time=5 startdelay=5 runtime=90 time_based refill_buffers randrepeat=1 我能想到的唯一原因就是缓存,但是当io大小是主机上ram数量的两倍时,缓存不会对这些测试造成太大影响。 注意:我使用fio-3.1进行基准测试,使用Ubuntu 18.04 LTS作为主机。 我在多个设备上检测到此行为。 编辑:添加表示速度差异的图表。 LVM随机写入速度反映了原始映射器设备 原始设备随机写入速度

1
使用winexe执行多个命令
./bin/winexe -U <username>%<password> //<ip> "cmd.exe /c net use x: \\\\<ip>\\share /user:<user> <password>" 这个命令工作正常,但是为了让我运行另一个命令来使用这个映射的驱动器,另一个/ bin / winexe运行让我拒绝访问。 我不能使用分号运行下面的多个命令 ./bin/winexe -U <username>%<password> //<ip> "cmd.exe /c net use x: \\\\<ip>\\share /user:<user> <password> ; cmd.exe /c copy X:\something c:" 但如果我这样做,它的确有效。但我不能自动化这个: ./bin/winexe -U <username>%<password> //<ip> "cmd.exe" C:\Windows\system32> net use x: \\\\<ip>\\share /user:<user> <password> C:\Windows\system32> copy …

0
如何通过Windows机器远程连接到linux box bu隧道
我有一个Windows机器,作为跳线盒,它可以访问防火墙后面的其他网络,我可以从我的笔记本电脑(Windows)到这个windwos机器(JB)做RDP 现在我需要通过这台Windows机器连接到另一个网络防火墙后面的linux盒子,有没有办法? 我知道如果跳转框是linux通过隧道连接,我们可以连接相同的。 让我知道..

1
如何正确更改目录的目录结构/挂载点?
经过多次尝试将我的问题正式化后,我想,我终于成功了。 是)我有的: mount -l ... /dev/md123 on / type ext3 (rw,noatime,errors=continue,user_xattr,acl,barrier=0,data=ordered) /dev/md121 on /home2 type ext3 (rw,relatime,errors=continue,barrier=0,data=ordered) /dev/md125 on /h1 type ext3 (rw,relatime,errors=continue,barrier=0,data=ordered) ... cat /proc/mdstat ... md121 : active raid1 sde2[1] sdf2[0] 293065664 blocks [2/2] [UU] md125 : active raid1 sdc7[0] sdd7[1] 20659456 blocks [2/2] [UU] md123 : active …

1
恢复Linux ext4分区格式化(擦除)到hfs +
我有一个带有ext4的Linux分区,我不小心用Mac OS X磁盘工具将其格式化为HFS +(Mac OS X Extended Journaled)。 我尝试在Windows上使用http://www.r-studio.com/恢复它,但除了垃圾或临时浏览器文件中的少数文件外,我无法获取任何文件。 现在我在OS X上尝试另一个软件:http://www.stellarinfo.com/mac-data-recovery.htm,但扫描分区需要一些时间。 有任何想法如何恢复该分区?我应该在Linux或Mac上恢复吗? 谢谢。

1
无法查看用户和组
我正在使用在VMWare上运行的Centos5但是每当我选择从System-> Administration打开User Manager菜单时,总会显示一条错误消息 无法读取用户数据库。这个问题很可能是由etc / passwd和/ etc / shadow或/ etc / group和/ etc / gshadow /之间的不匹配引起的。该程序现在将退出。 我是Linux新手,不知道如何解决这个小问题。感谢你的帮助。谢谢。

1
如何找到合适的Linux发行版?[重复]
这个问题在这里已有答案: 选择Linux发行版 2个答案 我很快就要打造一台新笔记本电脑。我一直在使用Windows,但也有过一些Linux经验。现在我想彻底转向Linux,为此我正在谷歌搜索找出哪个Linux发行版。我发现Fuduntu,BackTrack,CentOS和Fedora很有趣。他们说,在Fuduntu,它的电池效率提高了30%。我使用了BackTrack,我发现它为黑客和其他任务提供了很多工具。 我对应该安装哪个操作系统感到困惑。我正在寻找指导,我应该在哪里了解更多关于Linux的不同发行版。我应该在哪里看?

2
什么语言以及如何测试将在android终端应用程序中运行的脚本
我想编写一个可以在Android设备上的终端应用程序中运行的脚本。我有关于入门的基本问题。 背景:我有一个Windows批处理文件(基本上)从Android平板电脑中提取文件夹,用PC上的图像替换每个文件夹中的图像,然后将文件夹推回。我现在想要使用一个脚本来执行此操作,该脚本将在我的平板电脑上的终端或其他运行脚本的应用程序中运行。(它将使用设备上已有的图像替换文件夹中的图像。) 我只需要知道如何开始: 我是否使用bash或者我/我应该使用其他脚本语言,还是只使用“普通”linux? 我该如何测试这个脚本? 我首先想到我会在Notepad ++中编写一些命令,保存为.sh文件,手动将脚本文件复制到平板电脑并运行它,但这看起来很麻烦。有没有办法在Windows上测试我的USB连接平板电脑(类似于)“linux脚本控制台”?谢谢。

1
tmux:当(尝试)按下Ctrl-B Z时,我定期锁定的模式是什么
我对tmux很新(但对基础知识很熟悉)。 经常,我最终处于模式,我不明白,我不知道如何离开。当有多个窗格并按Ctrl-B Z尝试缩放时,有时会发生这种情况。至少,这是我的意图,当它发生时,我想我做错了,就像意外按下其他键一样。 在这种模式下,我得到一个空屏幕(我可以输入文本),没有任何tmux命令工作。似乎每个控制序列都被转义,按Ctrl-B会^B在屏幕上显示一个,而不是被解释为命令的开始。 任何想法,这是什么模式,我经常被锁定? 添加,作为评论的答案: 我也做了很多测试,故意重现这一点,但我没有设法这样做。 我正在使用CentOS7,并且tmux在本地执行。不需要SSH来实现这一点。 我最好的猜测是我处于特殊模式(如滚动/编辑模式,也许是一些类似vi的特殊模式?)或者我按Ctrl-Z而不是Ctrl-B Z.但是因为我没有设法重现通过遗嘱,这只是猜测。
linux  shell  tmux 

2
如何将cron作业的输出定向到特定的电子邮件地址?
所以,我几乎有这个工作,但我需要一些帮助。我有一个生成日志消息的perl脚本。该脚本每小时由cron触发。电子邮件正在生成并通过发送ssmtp。 我遇到的问题是电子邮件被发送到user@hostname(user是运行的脚本的所有者)。这会导致退回到与root关联的电子邮件地址的电子邮件。 这是脚本的cron条目: 00 * * * * /home/user/perl/update.pl 这是我的/etc/aliases档案: # /etc/aliases mailer-daemon: postmaster postmaster: root nobody: root hostmaster: root usenet: root news: root webmaster: root www: root ftp: root abuse: root noc: root security: root root: user 我正在运行Debian Jessie。

1
恢复虚拟机(Centos,Windows,Oracle Virtual Box)
错误地,我删除了我的c:\linux\文件夹中的所有文件,其中我有wmdk与虚拟机对应的文件。幸运的是,在回收站中,我只是恢复它们。不幸的是,它不起作用。当我尝试运行VM时,我得到: Could not open the medium 'C:\linux\CentOS.vmdk'. VD: error VERR_FILE_NOT_FOUND opening image file 'C:\linux\CentOS.vmdk' (VERR_FILE_NOT_FOUND). Result Code: E_FAIL (0x80004005) Component: MediumWrap Interface: IMedium {4afe423b-43e0-e9d0-82e8-ceb307940dda} 我的印象是该文件已损坏或不存在。但是,该文件C:\linux\CentOS.vmdk存在并且 - 根据我的观点 - 有合理的内容: # Disk DescriptorFile version=1 CID=0321818e parentCID=ffffffff createType="twoGbMaxExtentSparse" # Extent description RW 4192256 SPARSE "CentOS-s001.vmdk" RW 4192256 SPARSE "CentOS-s002.vmdk" RW 4192256 SPARSE …


4
在linux上访问Internet
我无法在Linux(Fedora 8)中访问互联网。我只能在Windows XP中访问它。这个问题的解决方案是什么?我应该对Windows的默认设置进行哪些更改?

1
如何使用grub将参数传递给Linux内核?
我发布了一个问题“Kubuntu 12.10笔记本电池快速下降”,我收到了答案 接受正如另一个Stack Exchange论坛所建议的那样,完成问题答案的程序将是: 添加以下内核参数 i915.i915_enable_rc6 = 1 i915.i915_enable_fbc = 1 i915.lvds_downclock = 1 pcie_aspm = force plus: 添加到/ etc / default / grub,行以GRUB_CMDLINE_LINUX_DEFAULT =“quiet splash pcie_aspm i915.i915_enable_rc6 = 1 i915.lvds_downclock = 1”开头 (记得编辑后sudo update-grub) 我是Unix OS的新手,我不知道如何实现上述步骤。 如果有人为我提供了上述步骤,那将非常有帮助。

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.