小编seb*_*elk的帖子

systemd-journald 是系统日志实现吗?

我想知道 systemd-journald 是一种新的 syslog 协议实现,或者更确切地说,它使用了 syslog 实现,例如 rsyslog、syslog-ng

我用谷歌搜索了一下,但我没有发现任何令人信服的内容。

syslog systemd-journald

29
推荐指数
1
解决办法
1万
查看次数

由于缺少外部磁盘而无法启动

使用 Fedora 24,我在 /etc/fstab 中配置了一个外部 USB 驱动器:

UUID=6826692e-79f4-4423-8467-cef4d5e840c5 /backup/external      ext4    defaults  0 0
Run Code Online (Sandbox Code Playgroud)

当我拔下 USB 磁盘并重新启动时,它无法启动

那是错误信息:

[ TIME ] Timed out waiting for device dev-disk-by\x2duuid-6826692e\x2d79f4\x2d4423\x2d8467\x2dcef4d5e840c5.device.
[DEPEND] Dependency failed for /backup/external.
[DEPEND] Dependency failed for Local File Systems.
[DEPEND] Dependency failed for Relabel all filesystems, if necessary.
[DEPEND] Dependency failed for Mark the need to relabel after reboot.
Run Code Online (Sandbox Code Playgroud)

为什么不开机?这是一个错误吗?一项功能?systemd的?我知道这是我的错误,我不得不将选项设置为“noauto”,但无论如何,为什么启动过程会因为缺少 FHS 的非关键目录而停止?

linux startup fstab external-hdd systemd-boot

14
推荐指数
1
解决办法
1万
查看次数

桶大小 (tbf)

我已经阅读了很多次关于Linux 的令牌桶过滤器 (tbf) 的内容,但我仍然不完全理解我应该如何计算burstlatency参数,我很惭愧:(

我认为合理的延迟约为 50 毫秒。好的,但是 burst 应该取什么值?

手册页说:

后一种计算考虑了存储桶的大小、速率以及可能的峰值速率(如果设置)。这两个参数是互斥的。

那么,延迟与存储桶和过滤器有何关系?有计算公式吗?或者仅仅是“好吧,X 字节的突发和 Y 秒的延迟对我有好处”?

linux qos tc

12
推荐指数
2
解决办法
8593
查看次数

挂载磁盘的 Udev 规则不起作用

我在/etc/udev/rules.d/81-external-disk.rules中有以下内容:

ENV{ID_FS_UUID}=="6826692e-79f4-4423-8467-cef4d5e840c5", RUN{program}+="/bin/mount -o nofail,x-systemd.device-timeout=1 -t ext4 -U 6826692e-79f4-4423-8467-cef4d5e840c5 /backup/external"
Run Code Online (Sandbox Code Playgroud)

运行后:

udevadm control --reload ; udevadm trigger /dev/sdb1
Run Code Online (Sandbox Code Playgroud)

它什么都不做。但是,如果我更改了诸如 /bin/touch /tmp/xyz 之类的挂载命令,它会起作用。

版本:

[root@helsinki rules.d]# rpm -qa | grep udev
libgudev1-219-19.el7_2.12.x86_64
python-pyudev-0.15-7.el7_2.1.noarch
[root@helsinki rules.d]# rpm -qa | grep systemd
systemd-libs-219-19.el7_2.12.x86_64
systemd-219-19.el7_2.12.x86_64
systemd-sysv-219-19.el7_2.12.x86_64
[root@helsinki rules.d]# cat /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core) 
Run Code Online (Sandbox Code Playgroud)

udev mount

11
推荐指数
2
解决办法
2万
查看次数

ecryptfs:自动卸载不起作用

我已经为用户 piranha3 设置了一个加密的主目录:

root@raspberrypi:~# ecryptfs-verify -u piranha3 -h
INFO: [/home/piranha3/.ecryptfs] exists
INFO: [/home/piranha3/.ecryptfs/Private.sig] exists
INFO: [/home/piranha3/.ecryptfs/Private.sig] contains [2] signatures
INFO: [/home/piranha3/.ecryptfs/Private.mnt] exists
INFO: [/home/piranha3] is a directory
INFO: [/home/piranha3/.ecryptfs/auto-mount] Automount is set
INFO: Mount point [/home/piranha3] is the user's home
INFO: Ownership [piranha3] of mount point [/home/piranha3] is correct
INFO: Configuration valid
Run Code Online (Sandbox Code Playgroud)

但是在 piranha3 logouts 目录没有被卸载后:

root@raspberrypi:~# mount | grep ecryptfs
/home/.ecryptfs/piranha3/.Private on /home/piranha3 type ecryptfs (rw,nosuid,nodev,relatime,ecryptfs_fnek_sig=729061d7fa17b3a4,ecryptfs_sig=eb5ec4d9c13e2d74,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs)
Run Code Online (Sandbox Code Playgroud)

lsof 输出:

lsof: WARNING: can't stat() cifs file system /media/cifs
      Output information may …
Run Code Online (Sandbox Code Playgroud)

unmounting ecryptfs

10
推荐指数
1
解决办法
4034
查看次数

bash中的特权模式

我已经使用 bash 多年,但我一直坚持使用可以使用 set 命令配置的“特权模式”。

例如:

set -p
Run Code Online (Sandbox Code Playgroud)

我已经阅读了 bash 手册页,但它有点晦涩。

例如,让我们考虑以下脚本

#! /bin/bash -p
ping 192.168.1.1
Run Code Online (Sandbox Code Playgroud)

该文件的权限如下:

-rwxr-xr-x。1 根操作员 80 三月 2 23:20 /scripts/privileged.sh

然后以非 root 用户身份运行 /scripts/privileged.sh

所以我运行:

 ps -Cping -ocomm,egroup,euser,ruser,ruser,rgroup
COMMAND         EGROUP   EUSER    RUSER    RUSER    RGROUP
ping            operador operador operador operador operador
Run Code Online (Sandbox Code Playgroud)

好的,您可以更改模式,但无论如何 Linux 都会放弃特权:

[root@server ~]#  chmod 4755 /scripts/privileged.sh 
[root@server ~]# ls -l /scripts/privileged.sh
-rwsr-xr-x. 1 root operador 79 mar  2 23:33 /scripts/privileged.sh
Run Code Online (Sandbox Code Playgroud)

所以我以非 root 用户身份运行脚本,然后我得到:

[root@server ~]# ps -Cping -ocomm,egroup,euser,ruser,ruser,rgroup
COMMAND         EGROUP   EUSER    RUSER    RUSER …
Run Code Online (Sandbox Code Playgroud)

bash options privileges

8
推荐指数
2
解决办法
8211
查看次数

tc 显示输出说明

我发现沿着 tc 有用的 run watch,例如:

[root@router ~]# watch  -dc  tc -p -s -d  qdisc show dev eth0

    Every 2,0s: tc -p -s -d qdisc show dev eth0                                             Sat Oct 19 21:22:26 2013

qdisc prio 1: root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
 Sent 130714882 bytes 1107132 pkt (dropped 20379, overlimits 0 requeues 0)
 rate 0bit 0pps backlog 0b 0p requeues 0
qdisc sfq 30: parent …
Run Code Online (Sandbox Code Playgroud)

qos tc

6
推荐指数
1
解决办法
3万
查看次数

影子文件是否有加密密码?

man 5 shadow关于第二个字段是这样说的:

加密密码

今天是真的吗?我认为它应该说“散列密码”。我对么?

password terminology shadow

6
推荐指数
2
解决办法
1886
查看次数

带有 X11 转发功能的 Firefox 无法正常工作

我无法通过 ssh 打开 Firefox:

我试过:

ssh -vvv -X user@192.168.40.21
Run Code Online (Sandbox Code Playgroud)

但它输出:

debug3: send packet: type 50
debug2: we sent a password packet, wait for reply
debug3: receive packet: type 52
debug1: Authentication succeeded (password).
Authenticated to 192.168.40.21 ([192.168.40.21]:22).
debug1: channel 0: new [client-session]
debug3: ssh_session2_open: channel_new: 0
debug2: channel 0: send open
debug3: send packet: type 90
debug1: Requesting no-more-sessions@openssh.com
debug3: send packet: type 80
debug1: Entering interactive session.
debug1: pledge: exec
debug3: receive packet: type 91
debug2: callback start
debug1: …
Run Code Online (Sandbox Code Playgroud)

ssh ssh-tunneling x11

6
推荐指数
1
解决办法
1万
查看次数

ss命令的详细输出

我想知道 ss 命令输出中某些项目的含义。例如:

# sudo   ss -iepn '( dport = :3443 )'

Netid      State      Recv-Q      Send-Q             Local Address:Port              Peer Address:Port      
tcp        ESTAB      0           0                  192.168.43.39:45486              190.0.2.1:443       users:(("rocketchat-desk",pid=28697,fd=80)) timer:(keepalive,11sec,0) uid:1000 ino:210510085 sk:16f1 <->
         ts sack cubic wscale:7,7 rto:573 rtt:126.827/104.434 ato:40 mss:1388 pmtu:1500 rcvmss:1388 advmss:1448 cwnd:10 bytes_sent:12904 bytes_retrans:385 bytes_acked:12520 bytes_received:13322 segs_out:433 segs_in:444 data_segs_out:215 data_segs_in:253 send 875.5Kbps lastsnd:18722 lastrcv:18723 lastack:18662 pacing_rate 1.8Mbps delivery_rate 298.1Kbps delivered:216 busy:16182ms retrans:0/10 dsack_dups:10 rcv_rtt:305 rcv_space:14480 rcv_ssthresh:6
CLOSE-WAIT      1           0                [2800:810:54a:7f0::1000]:37844                                     [2800:3f0:4002:803::200a]:443                    users:(("plasma-browser-",pid=16020,fd=175)) uid:1000 ino:90761 sk:1d -->
         ts sack …
Run Code Online (Sandbox Code Playgroud)

tcp ss

6
推荐指数
1
解决办法
2977
查看次数