Unix & Linux

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

1
熟练了解虚拟软件包和软件包管理
我在Debian中看到很多软件包是虚拟软件包。为什么存在这样的虚拟软件包? 例如: $ aptitude show pppoeconf Package: pppoeconf State: installed Automatically installed: no Version: 1.21 Priority: optional Section: net Maintainer: Gregory Colpart <reg@debian.org> Architecture: all Uncompressed Size: 297 k Depends: whiptail-provider | whiptail, ppp (>= 2.4.2+20040428-2) | pppoe (>= 3.0), ppp (>= 2.4.1.uus2-4), gettext-base (>= 0.13), sed (>= 3.95), ifupdown …

3
每X秒执行一次命令
我希望每10秒执行一次命令,并使其在后台执行(因此消除了watch?)。所有答案均显示如下内容,但这将在11到14秒内执行。如何做到这一点? while true; do # perform command that takes between 1 and 4 seconds sleep 10 done

2
如何使用GNU Parted在可用空间中创建分区
以下是我的硬盘,以gnu分开显示: (parted) print free Model: ATA HGST HTS541075A9 (scsi) Disk /dev/sda: 750GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Number Start End Size File system Name 17.4kB 1049kB 1031kB Free Space 1 1049kB 538MB 537MB fat32 EFI System Partition boot 2 538MB 468GB 467GB ext4 468GB 520GB 52.4GB Free Space …


3
是否可以使用inode重命名文件或目录?
我将/ home目录更改为另一个分区,并且无法从该目录访问文件,我已经可以通过以下问题解决此问题- 在切换到另一个分区后,如何访问上一个挂载的内容?。 如果我之前已经记下了目录的索引节点,我是否可以单独使用它来重命名目录?
10 rename  inode 

1
我可以为特定的yum存储库设置代理吗?
我知道我可以为所有/etc/yum.conf存储库全局设置代理服务器,但是可以为特定存储库单独设置吗? 例如,这是我可以插入的行 /etc/yum.conf proxy=http://proxysvr.yourdom.com:3128 但是我可以使用类似的机制/etc/yum.repos.d/myrepo.repo吗?
10 yum  proxy  repository 

1
mutt可以水平显示电子邮件的索引和正文吗?
我想mutt在所选电子邮件正文的同时水平并排显示电子邮件索引。我了解您可以设置mutt为在垂直拆分中与邮件正文同时显示电子邮件索引。例如,在muttrc: set pager_index_lines = 10 # number of index lines to show set pager_context = 3 # number of context lines to show 这将产生一个窗格,该窗格在屏幕顶部显示电子邮件索引,而所选消息的主体在下面的窗格中。 62 r Jul 22 Sender 1 (783K) Subject 1 63 Sep 03 Sender 2 (2.9K) Subject 2 64 r Sep 17 Sender 3 (2.0K) Subject 3 …
10 email  mutt 


1
/ var / run中* .pid文件的含义/用途是什么
我在Linux领域还很陌生,现在我正试图了解FHS原则。 在中,/var/run我发现了大约十个*.pid文件crond.pid,其中仅包含PID。 系统中运行着十多个进程,只有十个文件。 那么,它们的目的是什么?产生它们的原因是什么?

3
CentOS锁定屏幕未解锁
我有一个centOS VM,当我锁定屏幕时,它不会让我重新登录。我可以输入自己想要的多次密码,甚至尝试“切换用户”,但VM只会忽略所有内容并保留我的身份登出。然后,我必须重新启动。 我既有域用户又有本地用户,尝试重新登录时都将被忽略。根目录不允许锁定屏幕,并且使用此VM的另一个人也具有本地帐户和域帐户。但是,他可以重新登录,但只能使用其本地帐户登录。除了root用户(显然)之外,所有帐户都具有相同的特权。 对发生的事情或如何解决有任何想法吗? CentOS的6.7

2
休眠后重新启动Ubuntu中的所有网络
当我的Ubuntu 14.04计算机从休眠状态醒来时,有时会禁用网络,并且启用它不会使其再次工作。跑步 sudo service network-manager restart 独自解决不了问题。但 sudo ifconfig wlan0 down && sudo ifconfig wlan0 up 倾向于解决无线连接的问题。 但是,除非重新启动,否则它无法通过3G或GPRS启动PPP连接。重新启动用作调制解调器的智能手机在这里无济于事。 如何在不重新启动的情况下重新启动所有网络模块? 更多信息: 机器通过USB电缆连接到智能手机。我正在使用网络管理器和nm-applet启动连接。 这是一个长期存在的问题,在早期版本中已经是一个问题。 我不会输入休眠后网络被禁用的原因。我相信虽然有一些有关如何处理此错误的信息。但是,这对我来说不是一个大问题。 sudo lsmod | grep ppp ppp_deflate 12950 0 ppp_async 17413 1 crc_ccitt 12707 1 ppp_async sudo lsmod | grep usb usb_serial_simple 17386 2 usbserial 45141 6 usb_serial_simple …

2
删除行尾的逗号
如何删除bash中的一组尾随逗号: a,b,c,d,,,, 1,2,3,,,, 所需输出: a,b,c,d 1,2,3 尝试这样做: grep "5628" test.csv | sed 's/,*$//g' 但这不起作用。该文件最初来自Windows计算机。
10 sed 

2
为什么Linux上的RDP客户端比Windows上的RDP客户端慢得多?
我有一台Windows 8.1远程PC,我正在使用Windows 7和Linux客户端上的RDP连接到该PC。我注意到,例如在Windows上滚动时的性能要比在任何Linux发行版上都要好得多。我正在使用rdesktop,Remmina,GNOME-RDP,在所有屏幕刷新缓慢且断断续续的地方(例如VNC)。但是RDP 不能像VNC一样工作吗?为什么会这样?什么是Linux最快的RDP客户端?也许Wine下的远程桌面连接客户端?

2
如何将所有输出发送到POSIX Shell中的`logger`?
我想在.xprofile使用中分别记录标准输出和标准错误logger。在Bash中,我认为这看起来像这样: exec 1> >(logger --priority user.notice --tag $(basename $0)) \ 2> >(logger --priority user.error --tag $(basename $0)) 我将如何以POSIX /bin/sh兼容的方式进行操作?
10 shell  pipe  posix 

2
阻止对IPv6的SSH蛮力攻击
最近,我不得不与一些具有IPv6连接的服务器一起工作,但我惊讶地发现fail2ban不支持IPv6,denyhosts也没有。在Google上搜索时,我发现人们通常建议: 通过IPv6停用SSH登录(对我而言不是解决方案) 仅在服务器上使用私钥/公钥身份验证,而没有密码身份验证(可行,但是很多攻击可能会耗费服务器大量的处理能力,或者甚至可能由于DDoS使其无法使用) 使用ip6tables阻止来自同一IP的连续攻击 使用具有IPv6支持的sshguard 从目前为止我收集到的信息来看,IPv6中的地址禁止与IPv4上的有所不同,因为ISP不会为用户提供单个地址(/ 128),而是为整个子网提供一个地址(我目前拥有/ 48)。因此,禁止单个IPv6地址将无法有效抵抗攻击。我已经在攻击检测方面对ip6tables和sshguard阻止子网进行了严格的搜索,但是我没有找到任何信息。 有谁知道sshguard是否禁止子网进行IPv6攻击? 有谁知道如何制作ip6tables配置来禁止子网进行IPv6攻击? 还是有人知道比我已经发现的更好的缓解攻击的方法? PS:我在系统上使用CentOS 7。
10 ssh  security  sshd  ipv6  ip6tables 

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.