Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

4
检测RAM通道数
我正在尝试确定(实际上无法访问计算机)它支持的RAM通道数(单,双等)-以及是否将其配置为使用该设置,例如具有四个插槽和双通道RAM,您如果将RAM插入正确的插槽,则只有双通道。 我知道如何确定插入了多少个RAM模块,我也不知道如何获取通道数。
20 ram 

1
什么设置了tmpfs的大小?充满后会发生什么?
什么设置尺寸tmpfs?(在我的计算机上,它位于/dev/shm)我可以在中看到其条目/etc/fstab,但没有其大小的表示法。使用进行检查时df -h,它似乎是系统中安装的物理内存的一半。这是默认行为吗? 另外,如果装满了怎么办?它会动态扩展,迫使其他正在运行的程序进入swap吗?tmpfs本身是否会进入swap分区? 最后,什么优先考虑到内存tmpfs或应用程序?即,如果我有tmpfs足够的内存(例如40%的物理内存),并且我的程序需要70%的物理内存,那么哪个优先?
20 linux  swap  tmpfs 


1
语法错误:文件意外结束-Bash脚本[关闭]
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 4年前关闭。 我正在尝试创建一个spritz应用程序。一切正常,但是从昨天开始我一直收到此错误: ./spritz:第176行:语法错误:文件意外结束 我已经检查了脚本文件,一切似乎都很完美。我很困惑,我最后有一个if语句,它看起来正确!这是最后一部分: #checks if speed is 150 157 if [[ $2 -eq 150 ]]; 158 then 159 starttime=$SECONDS 160 FS=$'\n' 161 for j in `grep --color=always -iP '\b[^aeiou\s]*[aeiou][^aeiou\s]*\K[aeiou]' $1`; 162 do 163 #Reads the text file in the centre of the screen 164 echo " ___________________" …


2
使用特定的密钥进行加密和签名
我在我的GnuPG密钥环中安装了OpenPGP智能卡密钥(YubiKey NEO)以及本地密钥。 我想使用卡的密钥而不是密钥环中的密钥对文件进行加密和签名。如何指定我要使用的密钥? 如果我的文件系统秘密密钥ID是DEADBEEF且智能卡密钥是DEADBEE5,我该如何用该密钥签名?
20 gpg 

4
如何使用rdesktop命令从Linux机器远程执行Windows命令?
使用rdesktopLinux中的工具可以运行Windows命令吗?我尝试了以下rdesktop -s选项: rdesktop -u user -p 10.0.0.2 -s "cmd.exe" 但我无法cmd.exe使用上述命令打开,也尝试使用完整路径: rdesktop -u user -p'password' 10.0.0.2 -s "C:\WINDOWS\system32\cmd.exe" 但是即使我使用RDP会话也没有区别-s。 我正在尝试qwinsta /server从Windows在Windows中获取RDP会话的列表。
20 linux  windows 

6
如何使用ls按类型列出文件?
当我将ls命令与option一起使用时-l,第一个字母字符串给出有关每个文件的信息,而在该字符串中的第一个字母给出文件的类型。(d=目录,-=标准文件,l=链接等) 如何根据第一个字母过滤文件?
20 ls 


2
在Linux中,“屏障”安装标志是什么意思?
“屏障”安装选项的手册是: 屏障= 0 /屏障= 1 这将禁用/启用jbd代码中的写屏障.barrier = 0禁用,barrier = 1启用(默认)。这也需要一个可以支持屏障的IO堆栈,如果jbd在屏障写操作中遇到错误,它将再次警告并禁用屏障。写屏障会强制对日志提交进行正确的磁盘排序,从而使易失性磁盘写缓存可以安全使用,但会降低性能。如果您的磁盘以某种方式由电池供电,则禁用障碍可以安全地提高性能。 但是我不知道“ 正确的日志提交在磁盘上的排序 ”一词的含义。 假设正常订单-日记帐1,数据1; 日记帐2,数据2. 如果设置,将发生以下哪些订购结果barrier=0? 日志2,数据2;日志1,数据1; 数据1,日志1;数据2,日记2。
20 linux  mount  ext4 


4
为什么ED无法通过Cc退出?
该程序ed是最小的文本编辑器,无法通过使用Ctrl- 发送中断信息来退出C,而是打印错误消息“?”。到控制台。为什么ed收到中断后不退出?当然,没有理由为什么隐式错误消息在这里比退出更为有用。此行为导致许多新用户进行以下类型的交互: $ ed hello ? help ? exit ? quit ? ^C ? ^C ? ? ? ^D $ su # rm -f /bin/ed 这样的悲剧性浪费—如果ed简单地同意被打断就很容易避免。 另一个表现出类似行为的顽固程序less似乎也没有太多原因可以忽略C-c。为什么这些程序不只是提示?
20 less  interrupt  ed 

3
休眠时如何正确锁定桌面?
如果我锁定屏幕,请关闭笔记本计算机盖以使其休眠,打开笔记本计算机盖并按电源按钮,屏幕将仅显示黑色表面,我可以立即开始输入密码。如果我在休眠之前没有锁定屏幕,请等待大约30秒钟,打开笔记本电脑盖,然后按电源按钮,屏幕将显示桌面,然后褪色为黑色,就像退出休眠状态后xscreensaver已激活一样。只有淡出后才能禁用屏幕保护程序。如何确保始终在休眠状态下正确激活,这样我就不必等待淡出状态?xscreensaver

2
如何使TCP套接字超时
对于服务器环境的网络灾难模拟,我们正在寻找一种故意使TCP套接字超时的方法。现有插座有没有简单的方法?另外,很少的C测试用例程序将是一个加号。 我们已经尝试在TCP缓冲区读取期间关闭网络接口,并从断开连接的已装载资源(samba)中读取。 测试服务器是Ubuntu 12.04.4。
20 socket  timeout 

1
FreeBSD中不同的内存计数器是什么意思?
top告诉我: last pid: 64807; load averages: 0.99, 0.97, 0.92 up 189+04:47:22 09:16:17 45 processes: 1 running, 44 sleeping CPU: 0.4% user, 0.0% nice, 0.2% system, 6.4% interrupt, 93.0% idle Mem: 222M Active, 2151M Inact, 2008M Wired, 823M Buf, 3499M Free Swap: 8192M Total, 8192M Free Munin更清楚地显示了这一点: 如您所见,该服务器具有大约8GB的内存。我想知道我是否可以将此野兽塞入一个更适中的2GB服务器中。现在,我想知道活动和缓冲的含义。但是我真的很担心内存的“有线”和“非活动”斑点。据我所知,这些都没有映射到任何现有过程。 请注意,绿色的“活动”线是如何在12月上升的:那是我们开始在此路由器上使用BGP守护程序的时间。我不完全了解4月和5月的情况,但是我记得当时进行了系统升级并切换到pkgng。 这是第一个备用路由器,具有更少的内存(4GB): 看来这台机器可以用一半的RAM完美地生活,并且仍然有大约2GB的可用空间,这使我相信我可以为此服务器切换到2GB的机顶盒,从而降低成本和维护... …
20 freebsd  memory 

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.