Questions tagged «linux»

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


3
使用64位Linux,我可以做什么,我可以用32位Linux做?
具体问题是关于配备Core i5处理器和仅4 GB RAM的Dell Precision M4500上的Fedora 13。它将与Windows 7进行双启动,这将是64位Win7。我知道Flash和可能的Java在64位Linux上存在一些问题,特别是Flash没有本机64位支持。而且,这些应该是我所看到的解决问题。(有人不同意吗?) 今天,64位Linux存在哪些其他障碍?观看/编辑音频或视频怎么样?驱动程序?是否有支持32位以下64位不支持的驱动程序?或者反之亦然?我知道大多数用户空间都不应该关心 因此,一般的问题是:对于使用64位Linux安装无法完成(或无法轻松完成)的32位Linux,可以做些什么呢?是否有任何理由在新机器上避免安装64位?

1
使用Bash进行网关/路由器检测:功能和变量
我正在起草/仍然是头脑风暴/一个bashshell脚本。其目的是; 帮助用户: 与各种CLI工具的接口。 执行各种管理任务。 它最终可能演变成一个个性化的框架。 它有一个特殊要求: 它应该能够检测到IP地址 的的网关/路由器 上当前LAN。 我拿出route -n |awk '/UG/{print $2}';来呼应了 相应的IP 到标准输出。 我应该将该输入用作a function(){ },它的输出是a $variable还是两者? 以下是我的一些简单想法: #function# gw() { route -n |awk '/UG/{print $2}'; } #variable# gw="$( route -n |awk '/UG/{print $2}'; )" #function# gw() { route -n |awk '/UG/{print $2}'; } #variable# gw="$( route …


1
如何在debian中设置登录屏幕分辨率
我的Debian安装(Linux机器2.6.32-5-686#1 SMP Sun May 6 04:01:19 UTC 2012 i686 GNU / Linux)限制为1360x768,但我的显示器能够支持1680x1050。没有xorg.conf文件所以我创建了一个 Xorg -configure 在这里,我添加了许多google resuts中描述的分辨率行; 我添加了这条线 Modes "1680x1050" 在每个Display子部分下,然后我将其复制到/etc/X11/xorg.conf。我重新启动了计算机,但1680x1050未列在可用分辨率列表中。我也试过添加一个更完整的列表即 Modes "1680x1050" "1360x768" "1024x768" "800x600" "640x480" 但结果是一样的。 Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Files" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/X11/misc" …

2
XFS无法读取超级块
我今天早上醒来,发现我的RAID主机(Linux软件RAID)发来一封电子邮件,告诉我驱动器发生了故障。这是消费者硬件,这不是什么大问题。我有冷备件。然而,当我到达服务器时,整个事情没有反应。在某些时候,我认为我别无选择,只能切断电源并重新启动。 系统出现了,故障驱动器仍然标记为失败,/proc/mdstat看起来正确。但是,它不会安装/dev/md0并告诉我: mount: /dev/md0: can't read superblock 现在我开始担心了。因此,我想xfs_check和xfs_repair,其中前者的告诉我: xfs_check: /dev/md0 is invalid (cannot read first 512 bytes) 而后者: Phase 1 - find and verify superblock... superblock read failed, offset 0, size 524288, ag 0, rval 0 fatal error -- Invalid argument 现在我吓坏了。到目前为止,我的谷歌搜索无济于事。现在,我还没有处于恐慌模式,因为我以前一直很害怕,而且它总能在几天内解决。今晚我仍然可以在我的冷备用中弹出,让它重建(36小时),然后查看文件系统是否处于更加可用的状态。我甚至可以尝试将阵列重新塑造成当前11的10个驱动器(因为我还没有增加文件系统),看看是否有帮助(这需要一周的大部分时间)。 但是当我在工作的时候,在今晚我可以在家做任何这件事之前,我想在这里寻求专家的帮助。 有没有更多关于文件系统和RAID的人有什么建议吗?也许我可以通过SSH从这里做一些事情来进一步诊断文件系统问题,甚至可以修复它? 编辑: 看起来/proc/mdstat实际上提供了一个线索: Personalities : [linear] [raid0] …

1
我如何在USB 2.0端口上超过USB 2.0速度?
我正在从RAM磁盘上将文件写入USB 2.0驱动器,其上有一个256MB随机填充文件(从/ dev / urandom创建以阻止文件被压缩得太多)。当我查看输出的文件写入速度时dd,它们的平均速度约为75MB / s。这特别有趣,因为USB 2.0的理论最大速度为60MB / s。 我正在运行的命令是: dd if=/var/mnt/temp_data/urandom of=/mnt/usb/$FILE_NAME bs=10M count=1 请注意,我正在运行多次,并且我将驱动器填满95%。10MB文件的原因是为了确保驱动器非常接近95%,并且我不会用更大的文件来填充,因为我不知道将插入什么尺寸的记忆棒,并且有多个文件是测试的一部分。 如果动机影响写入速度,我正在做的是测试系统上USB端口的写入速度,看它们是否符合USB标准。因此这是相对令人痛苦的,并且来自/ dev / urandom(间接)的填充。 那么为什么会发生这种情况,我该如何解决呢?我假设dd输出的测量值不准确,否则我将开始销售USB驱动程序编写者的秘密。 (如果这应该在unix.se上,我很抱歉,我不确定)

2
从linux运行存储在windows共享上的bash脚本
我想直接从Windows共享运行脚本。Windows机器运行Windows 7,我尝试在同一局域网上运行Ubuntu 13.10的脚本。我尝试使用bash脚本和python脚本,当我运行它时,我有以下错误: zsh: permission denied: ./bc.sh 包含脚本的共享安装如下: sudo mount -t cifs -o username=user,passwordpass=,exec,rw,users,file_mode=0777,dir_mode=0777 //192.168.0.3/folder /mnt/Win7 该脚本具有以下权限: -rwxrwxrwx 0 root root 24 Dec 10 20:50 bc.sh 并且只包含一个简单的命令: #!/bin/bash echo "Test" 我尝试用sudo运行它但是也没有用。 sudo: unable to execute ./bc.sh: Permission denied 我也尝试使用bash而不是zsh,但没有成功。 关于我缺少什么的任何想法? 谢谢。

2
将Windows分区转换为Linux文件系统而不会丢失其数据
我想知道是否有办法将Windows分区(NTFS)转换为Linux(Ext3或Ext4)而不会丢失其数据。实际上我有一个安装了Ubuntu和Windows 7的双启动盒,但现在我爱上了Ubuntu。 此外,当我尝试启动Windows 7时,我收到一些磁盘读取错误,因此我想将包含我的数据的Windows驱动器转换为Linux驱动器而不会丢失我的数据。 谢谢。

1
如何在Linux中实现PAE?
只有36个物理地址行,但页表项长度为64位。CPU如何检查地址是否有效?Linux OS如何将不同进程中的相同虚拟地址映射到不同的物理地址? 这是关于物理地址扩展(PAE)的维基百科文章。 http://en.wikipedia.org/wiki/Physical_Address_Extension。

1
如何从剪贴板中捕捉<< EOF'任意文本数据
我想将一些文本粘贴到终端并将其保存到文件而不使用编辑器,但只是'cat'。 但是文本中的行或标签太长,使用“cat&gt; test.txt”或“cat &lt;&lt;'EOF'&gt; test.txt”(“here document”)之类的简单命令无法实现。 在“此文档”模式下的bash中,如果粘贴的文本数据包含选项卡,则会导致自动完成。 如果我用'--noediting'开始bash,在某些系统上,粘贴行的长度限制为256个字符,其余的粘贴文本将被丢弃。 如果我直接粘贴到cat的输入(没有&lt;&lt;'EOF'),最大线也是256。 如果我做: stty raw; cat &gt;test.txt; stty sane ,行长度不再受限制,但没有办法将EOF发送到cat的输入。 如果我启用eof char: stty raw icanon eof '^d'; cat &gt;test.txt; stty sane 长队丢失了。 另外,如果我不禁用echo: stty -echo ,Solaris 10和Putty的组合导致大块文本~1500chars丢失,有时会导致空文件。 我得到的最接近的是用超时杀死猫: ( sleep 15; pkill cat ) &amp; stty raw -echo; cat &gt;test.txt; stty sane; echo …
3 linux  bash  clipboard  tty 

2
删除一系列文本文件的最后5行的非常简单的脚本
出于某种原因,此脚本为每个原始文件输出三个文件,而不是一个。 一定是犯了一些小错误 - 我是新手! 如果有人能够解释为什么会发生这种情况,那就很有责 脚本:- for f in *.txt do noOfRows=$(cat $f | wc -l) relevantRows=$(expr $noOfRows - 5) head -n $relevantRows $f | tee ${f%.txt}-Amended.txt done ls命令的结果: - E12-5_F2_NEG-Amended-Amended-Amended.txt E12-5_M3_POS-Amended-Amended-Amended.txt E12-5_F2_NEG-Amended-Amended.txt E12-5_M3_POS-Amended-Amended.txt E12-5_F2_NEG-Amended.txt E12-5_M3_POS-Amended.txt E12-5_F2_NEG.txt E12-5_M3_POS.txt E12-5_F2_POS-Amended-Amended-Amended.txt E12-5_M4_NEG-Amended-Amended-Amended.txt E12-5_F2_POS-Amended-Amended.txt E12-5_M4_NEG-Amended-Amended.txt E12-5_F2_POS-Amended.txt E12-5_M4_NEG-Amended.txt E12-5_F2_POS.txt E12-5_M4_NEG.txt E12-5_F5_NEG-Amended-Amended-Amended.txt E12-5_M4_POS-Amended-Amended-Amended.txt E12-5_F5_NEG-Amended-Amended.txt E12-5_M4_POS-Amended-Amended.txt …
3 linux  ubuntu  bash  shell  script 



1
使用没有tar的pigz压缩文件夹
pigz代表gzip的并行实现,是gzip的全功能替代品,在压缩数据时利用多个处理器和多个核心来实现。 但此工具仅用于压缩单个文件。 我如何管理它来压缩文件夹的源代码:http: //www.zlib.net/pigz/pigz-2.3.3.tar.gz 或任何其他想法......但不使用TAR,因为我也想在Windows操作系统中使用它。

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.