小编eri*_*ork的帖子

连接到 IP 0.0.0.0 成功。如何?为什么?

我们正在本地主机上提供一个端口,如果该端口可用,我们希望检查另一个进程。由于我们代码中的一个错误,它实际上是在尝试连接到 IP 0.0.0.0:<port>,并且由于某种原因它成功了——正如 strace 所证明的那样:

[...]
connect(3, {sa_family=AF_INET, sin_port=htons(10002), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
[...]
Run Code Online (Sandbox Code Playgroud)

这是什么意思?为什么有效?

networking tcp strace

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

了解 Linux 上的一般日志记录/日志旋转?

假设,除了 Apache Web 服务器日志之外,我从未接触过任何操作系统上的任何类型的(专业)日志。所以日志记录,虽然我了解一些基础知识,但总的来说是一个非常新的话题。目前完全了解这个主题的投资似乎相当大,但我什至不知道,是否值得了解更多最抽象的概念。

在这种情况下,如果有人使用(教程、手册页、书籍)来了解 Logging,您会建议使用哪些资源?

普通 Linux 用户应该每天/每月阅读哪些日志?假设它们是为人类可读性而编写的,或者它们通常被其他工具评估和使用,这种假设是否正确?

对于这些日志,普通的 *nix 用户和软件开发人员应该知道什么?

如果您不希望管理具有大量事件负载的专业 Web 服务器,您需要了解什么有关日志轮换的信息?

linux logrotate syslog

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

谁执行换行以及如何停用?

如果我通过串行适配器连接到 linux 设备(无论是 pyserial、screen 还是 minicom),无论我如何更改设置,例如stty当我输入长命令时,它都会被换行(特别是输入一个空格和一个回车) . 我在这方面的知识太少了,我什至不能称自己为初学者,但是读取行的工具或 shell 解释器是否可能正在包装行?

同样,将stty的大小60 100更改为根本不会改变换行发生的点。

外壳信息:

root@4020-1-00007:~# echo $SHELL
/bin/sh
root@4020-1-00007:~# ls -al /bin/sh 
lrwxrwxrwx    1 root     root             9 Jul 31 18:09 /bin/sh -> /bin/bash
root@4020-1-00007:~# bash --version
GNU bash, version 4.3.0(1)-release (arm-angstrom-linux-gnueabi)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the …
Run Code Online (Sandbox Code Playgroud)

shell terminal

5
推荐指数
2
解决办法
4245
查看次数

标签 统计

linux ×1

logrotate ×1

networking ×1

shell ×1

strace ×1

syslog ×1

tcp ×1

terminal ×1