Unix & Linux

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

4
如何启用“可预测的网络接口名称”?
我决定检查一下我的以太网设备的名称,但是与其他发行版相反,Debian似乎并未激活此更改(或正在阻止它进行更改), 现在保留旧的持久性网络接口命名方案,并在内核命令行上通过net.ifnames = 1进行新的选择加入。 问题是我必须编辑grub内核行,对于通过修改file可以禁用的某些操作来说似乎有些过头了。还有另一种方法吗?
12 debian  systemd  udev 

3
使用sudo -u以其他用户身份执行命令时出现问题
当我尝试使用以下命令ls以用户身份执行时,abc出现错误: xyz@host:~/temp$ sudo -u abc ls [sudo] password for xyz: Sorry, user xyz is not allowed to execute '/bin/ls' as abc on host. 但是如果我执行su abc然后执行ls我就没问题
12 sudo  su 

2
如何使unicode符号和truetype字体在xterm / uxterm中工作?
我想在xterm / uxterm(版本278)中使用truetype字体,但是我遇到了unicode符号的问题(例如,显示很好,所以我想这不是禁用的utf8或语言环境问题): $ echo -e "\xE2\x98\xA0" 通过以下配置给我一个正方形而不是☠: UXTerm*faceName: Liberation Mono UXTerm*faceSize: 9 XTerm*faceName: Liberation Mono XTerm*faceSize: 9 当我使用ctrl右键菜单禁用truetype字体时,使用默认字体的符号显示效果很好,这一点都不好。我尝试uxrvt时,当我没有足够的字母间距时遇到了同样的问题,但是当我增加它时,它可以正常工作。但是,uxrvt给我带来了许多其他问题,就像我尝试过的所有其他终端模拟器一样。有人有主意吗?
12 fonts  xterm  unicode  ttf 

1
使用cURL登录网站
我正在尝试使用以下命令从cURL命令行登录 curl --data“用户名= user&password = pass&submit =登录” http://www.ip.com:8080/LoginApplication/Login.jsp 然后尝试使用访问内部页面 curl http://www.ip.com:8080/LoginApplication/Success.jsp 但是由于未登录,我被重定向到错误页面。 我的第一个命令中缺少什么,以便它可以维护会话?我的网站在本地托管
12 curl 

1
mutt:自动显示新消息
打开Mutt后,直到按下某个键(例如向下箭头)后,我才能看到新的电子邮件。然后出现新的电子邮件。mutt是否有办法识别新电子邮件已到达并自动显示电子邮件,而不必每隔几分钟按一次键? 我正在使用maildir格式(本地存储的电子邮件)。最好的方法是什么?mutt应该每n秒检查一次,还是应该由操作系统通知它,也许使用inotify?
12 email  mutt  inotify 

7
您如何记住2>&1重定向的语法[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 您是否有助记符或系统?这困扰了我很多年,我总是必须查一下


7
提取基本(减后缀)文件名的最后3个字符的最短方法
我正在尝试在sh脚本中将变量设置为文件基本名称的后3个字符(按基本名称,我的意思是没有路径和后缀)。我已经成功完成了此操作,但纯粹出于好奇,我想知道是否可以使用更短的单个命令。最初,我与曾有过一次往来awk,但时间很长。目前,我有以下两行脚本(假设完整的文件名位于中$1): filebase=`basename "$1"` lastpart=`echo -n ${filebase%.*} | tail -c3` 因此,例如,“/path/to/somefile.txt”结束了“ILE”在$lastpart。 我可以以某种方式结合起来,basename然后将后缀剥离为一个命令,是否有一种tail无需使用管道即可将其发送到(或其他可以使用的东西)的方法?后缀是未知的,因此我不能将其作为的参数basename。 实际上,主要目标并不是要尽可能地简短,而要使其一目了然。所有这些的实际上下文是有关Superuser的问题,我试图在其中提出一个相当简单的答案。


1
为什么OOM-Killer不能杀死要求太多的过程?
在此说明,可以通过overcommit_memory和配置OOM-Killer : 2 =没有过量使用。如果要求太多,分配将失败。 0,1 =过量使用(启发式或始终使用)。当实际访问太多内存时,根据某些启发式方法终止某些进程。 现在,我可能完全误解了,但是为什么没有选项(或者为什么不是默认选项)杀死实际上试图访问它分配的过多内存的进程呢?

3
如何测试/ etc / hosts
确认/ etc / hosts文件将主机名映射到正确的IP地址的最佳方法是什么? 使用类似的工具dig直接查询外部DNS,绕过hosts文件。
12 dns  hosts 

7
在bash或zsh中序列化shell变量
有什么方法可以序列化shell变量吗?假设我有一个变量$VAR,并且希望将其保存到文件或其他文件中,然后稍后再读回以获取相同的值? 有便携式的方法吗?(我不这么认为) 有没有办法在bash或zsh中做到这一点?
12 bash  shell  zsh  variable 

1
你能解释一下random.c中使用的熵估计吗
/dev/random使用内核中断的时间添加到熵池中。在名为的变量中跟踪池中的熵量entropy_count。 这是的相关代码段random.c。它表示变量的最后两次间断delta与delta的差异之间的时间(以我为准)delta2。 delta = time - state->last_time; state->last_time = time; delta2 = delta - state->last_delta; state->last_delta = delta; if (delta < 0) delta = -delta; if (delta2 < 0) delta2 = -delta2; delta = MIN(delta, delta2) >> 1; for (nbits = 0; delta; nbits++) delta >>= 1; r->entropy_count += nbits; …
12 linux  kernel  random 



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.