Questions tagged «linux»

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

1
当/ dev / sd [abcde] 1重新排序时,mdadm --assemble失败
由于在引导(Debian7)上对/ dev / sd [af]的重复重新排序,我在组装小型RAID5时遇到了麻烦。 md0最初使用sd [abc] 1,它包含一个LUKS设备,该设备又包含一个ext4文件系统。ext4文件系统(已通过fsck验证)以及所有磁盘sd [abc](已通过smartctl验证)都可以使用。 当前,RAID设备不是sd [abc] 1,而是sd [abd] 1。mdadm --examine可以正确识别所有它们(相同的UUID,相同的事件计数),但是即使在检查/ dev / sdd1时,也将sdc1显示为数组的一部分。 我认为,如果重新启动后我得到的是原始订单,那么一切都会恢复正常。 现在,我看到两个解决方案,但都找不到如何实现: 阻止Debian重新排序 确保mdadm不依赖设备的/ dev / sd [af] 1的完全匹配 如何实现这两个功能之一,或者我还能做些什么来使mdadm运行? mdadm.conf: DEVICE /dev/sd[abcef]1 CREATE owner=root group=disk mode=0660 auto=yes HOMEHOST <system> MAILADDR root ARRAY /dev/md0 UUID=b00e130c:359e5dfc:461cb5c0:61dedce4 编辑: 我只是发现了一些琐碎的东西,我不记得在任何地方都清楚地读过,并且以前也不知道:以正确的顺序传递匹配的RAID设备(可能与前一个设备不同)至少在手动组装时会有所帮助。在我的情况下(另一次重新引导按顺序将设备的sd [bcd] 1分配给我): # mdadm --assemble …

2
在ssh中禁止显示“警告:无法访问tty”
我有一个简短的简单脚本,它可以编译.c文件并在运行的远程服务器上运行它tcsh,然后将控制权交还给我的机器(这是在学校,我需要我的程序在实验室计算机上可以正常工作,但要对其进行编辑等在我的机器上)。它以这种方式运行命令: ssh -T user@server << EOF cd cs4400/$dest gcc -o $efile $file ./$efile EOF 到目前为止,它工作正常,但是每次我这样做时都会发出警告: Warning: no access to tty (Bad file descriptor). Thus no job control in this shell. 我知道从技术上讲这不是问题,但超级烦人。我正在尝试做功课,检查程序的输出等,这使一切变得混乱,我讨厌它。 我在计算机上运行此版本的ssh: OpenSSH_6.1p1 Debian-4, OpenSSL 1.0.1c 10 May 2012 服务器上的该版本的tcsh: tcsh 6.17.00 (Astron) 2009-07-10 (x86_64-unknown-linux) 服务器上的此版本的ssh: OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 …
linux  ssh  tty  tcsh 

0
来自移动互联网棒的A-GPS位置
我的车上安装了Arch-Linux,将Huawei E1550连接到我的RaspberryPi,与德国沃达丰合作。我想知道是否可以从该网吧获得A-GPS的位置。 在没有智能手机,谷歌和其他东西的时代,已经可以通过a-gps获得大致的位置信息,而在较早的时期,ISP也已经对其收费。 在Linux上通过移动互联网棒在技术和实践上是否可以获得基于A-GPS的位置?

1
尝试为Fedora 23创建/ boot并得到错误“分配前引用了本地变量'e'”
我在预装的Windows 8上运行,并尝试通过LiveUSB在我的硬盘驱动器上的133Gb取消分配的空间上安装fedora 23。 在安装中,当我尝试在LVM下手动添加/ boot时,它带有“无法添加分配前引用的新设备本地变量'e'”。我验证了iso,擦除了未分配的空间,然后重新安装了iso liveUSB。另外,报告了一些错误,并修复了似乎相同或非常相似的问题。(这里)但是,我仍然收到此错误。有人知道我在做什么错吗?

1
需要在我使用C ++的计算机科学上使用gcc,但上手时遇到麻烦[关闭]
这是我的讲师关于Linux软件的建议(因为所需的软件Visual Studio 2017在Linux上不可用(我有Mint): 2)如果您是LINUX用户,我将接受使用开源开发的作业来自自由软件基金会的gcc编译器。 但是,讲师在软件安装过程中没有提供任何帮助。因为我是编程和Linux的新手,所以我需要一些帮助。我只有在学习Python时才有使用Microsoft Azure笔记本的经验,直到现在才有了PyCharm的经验,除此之外,我对编码软件一无所知。 我很确定我刚刚使用终端正确安装了gcc。(如果这提供了有关我正确安装它的任何确认,如果我转到“软件管理器”并键入“ gcc”,则它会显示绿色的复选标记,表明已安装)。 我现在如何使用gcc练习C ++?如何保存代码,以便可以上载作业?我是否需要安装其他产品,还是仅在终端上使用gcc?
linux  c++  gcc 

1
限制Ubuntu Linux上的CPU频率
我正在寻找一种方法来限制系统依靠电池运行时的CPU频率。解决方案在使用电池时不必专门工作,它可以是bash命令的形式,可以据此生成脚本,然后在系统启动时运行。脚本草稿: #!/bin/bash while true do sleep 60 #wait one minute # check whether laptop has ac plugged in # if not, set frequency limit to what I want # else, set frequency limit to max done

1
iptables有时不能像我认为的那样工作
我正在尝试对本地网络进行中间人攻击,并尝试用自己的服务器替换navigationshilfe1.t-online.de服务器。稍后,我想替换自定义服务而不是http服务。我当前的脚本如下: sysctl -w net.ipv4.ip_forward=1 export TARGET=192.168.2.104 export ATTACKER=192.168.2.115 export GATEWAY=192.168.2.1 export SITE=62.138.238.45 # navigationshilfe1.t-online.de iptables -t nat -F iptables -t nat -A PREROUTING -p tcp --destination-port 80 -d $SITE -j DNAT --to-destination $ATTACKER:80 iptables -t nat -A POSTROUTING -p tcp -s $ATTACKER --source-port 80 -j SNAT --to-source $SITE:80 iptables -t …

1
如何强制WinXP在安装/卸载软件之前要求输入密码?
我真的很喜欢它使用的一些Linux安全措施。 因此,我想做的是让WinXP Pro SP3每次我尝试安装/删除软件时都要求输入用户密码。 我知道我不能使Windows像Linux一样安全,但是我很乐意采用一些很棒的想法和措施,以使Windows更加安全。 有什么建议么? PS还有其他人在尝试使自己的Windows更像Linux吗?只是好奇。


1
将PC用作虚拟USB闪存存储设备
我有一台安装了应用程序的Linux服务器,该应用程序将其日志写入连接的USB闪存驱动器。我需要经常访问这些日志,这意味着我无法拔下USB闪存,将日志下载到另一台PC上,然后再插回去。我无权访问Linux服务器,因此无法修改其上的任何配置,可能只有一种解决方案:尝试用USB适配器连接另一台PC而不是闪存驱动器,并欺骗Linux服务器以使其认为该PC是闪存驱动器(虚拟)。我已经在网上搜索并找到了将两台或更多台PC连接在一起的适配器,但是其中大多数(如果不是全部的话)都使用定制软件在计算机之间传输数据,我假设它们这样做是在没有创建虚拟USB大容量存储设备的情况下进行的。此外,我无法将该软件编写到Linux机器上。


1
配置错误:为什么sendmail串联域?
尝试通过sendmail将邮件转发到cf16r@wp.pl,我的域是dorotamama.eu。我得到以下信息: 5月6日17:55:47 myubuntu sm-mta [3856]:r46FrhNl003854:to=cf16r@wp.pl,delay = 00:02:03,xdelay = 00:00:01,mailer = esmtp,pri = 91761,中继= wp.pl.dorotamama.eu。[89.75.41.50],dsn = 5.3.5,stat =本地配置错误5月6日17:55:47 myubuntu sm-mta [3856]:r46FrhNl003854:r46FtlNl003856:DSN:本地配置错误5月6日17:55:48 myubuntu sm -mta [3856]:r46FtlNl003856:to =,延迟= 00:00:01,xdelay = 00:00:01,mailer = esmtp,pri = 60000,relay = gmail-smtp-in.l.google.com。[173.194.70.27],dsn = 2.0.0,stat =已发送(确定1367855748 i8si29208219eem.229-gsmtp)5月6日17:55:48 myubuntu sm-mta [3856]:r46FtlNl003856:to = root,delay = 00:00 :01,xdelay = 00:00:00,mailer = local,pri …

1
Clonezilla提供了还原时正在使用的磁盘(sfdisk当前使用此dis)
我正在尝试自动执行一个clonezilla映像,这是由于说该设备正在使用中,还原失败了 当我输入“ mount”时,/ dev / sda不是列表中的任何软件(并且mdadm也被禁用,也没有使用/ dev / md ...) 如果我手动使用fdisk清除分区,然后运行partprobe我得到 Error: Partition(s) 2 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use. As a result, the old partition(s) will remain in use. You should reboot …

2
为什么/ dev目录存在?
在Linux中,有/ dev目录,这是一个特殊的目录,其中包含设备的所有文件以及其他内容,例如random,urandom等。 为什么该目录存在?难道这只是一个从未从Linux内核中删除过的工件(并且真的不是出于兼容性)吗?

0
Linux-如何使用终端/热键切换草率的鼠标窗口
因此,我可以使用GUI更改窗口焦点模式,但我希望能够在草率之间切换并单击切换,并希望为此创建脚本,该脚本由键盘触发。 但是,找不到可行的解决方案。尝试过: gconftool-2 --type string --set /apps/metacity/general/focus_mode sloppy gsettings set org.gnome.desktop.wm.preferences focus-mode 'sloppy' 从终端运行时,单击时没有人会激活它。 无论GUI在做什么,我都应该能够做到。

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.