小编JWF*_*JWF的帖子

新的 tmux 会话不提供 bashrc 文件

概括

当我创建一个新的 tmux 会话时,我的提示从默认的 bash 配置中提取,我必须手动运行source ~/.bashrc我的自定义提示。

分析

我正在使用 RHEL 7 机器。在不久前的一次 bash 更新后,我开始注意到这种行为,但直到现在才开始提出这个问题(我不确定这开始发生在哪个更新)。

例如,我已将提示自定义为如下所示:

[user@hostname ~]$

每当我开始一个新的 tmux 会话时,它使用的似乎是 bash 默认值:

-sh-4.2$

快速运行source ~/.bashrc总是可以解决问题,但每次我想修复一些小问题时都必须这样做,这很烦人。关于如何让 tmux 再次自动执行此操作的任何想法?

如果需要更多信息,我很乐意提供。

配置文件

作为参考,我在tmux.conf下面有我的文件,尽管它几乎不是您可以称之为自定义的。

setw -g mode-keys vi

# reload tmux.conf
bind r source-file ~/.tmux.conf \; display-message " ? ~/.tmux.conf is reloaded"
Run Code Online (Sandbox Code Playgroud)

bash tmux

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

Kali Linux:安装时,指定的 root 密码无法登录 - 密码错误

我发现了一台旧笔记本电脑,我想我会在上面安装 Kali Linux 以了解更多有关渗透测试的信息,并尝试闯入我的服务器进行练习,并了解更多有关创建安全网络的知识。

我使用 unetbootin 安装了我通过 Torrent 从他们的站点下载的 Kali Linux ISO,并且安装到我的闪存驱动器成功。

在我想安装 Kali 的笔记本电脑上,我进入 BIOS 并命令 USB 成为启动的优先级。之后,我实时启动到 Kali 并从那里安装操作系统。它从 Kali 加载了图形安装页面,安装似乎成功了。

但是,一旦安装成功,它会带我进入登录页面并提示我输入 root 密码。我会输入我在初始设置期间使用的 root 密码,但它给了我Incorrect password提示,即使我 100% 确定我使用的是我在开始时安装的密码。

为了确认这一点,我尝试从实时启动多次重新安装,使用第一次尝试时使用的相同密码,甚至只是为了测试目的而设置“密码”。没有一个工作。

作为最后的措施,我从 Kali live boot 中打开了 GParted Partition Editor,并删除了我笔记本电脑硬盘上的所有分区。从那里,我再次成功地完成了 Kali 安装过程,只是在安装后尝试登录时遇到了与以前完全相同的问题。

有谁知道发生了什么?我不知道我能做些什么才能登录我的 Kali 安装……谢谢。

password debian system-installation kali-linux

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

无法在 Fedora 20 上重新连接到 WiFi 网络?

问题

在让我的 Fedora 20 笔记本电脑运行一夜之后,我重新打开它,它提示我重新输入家庭 WiFi 网络的密码。密码已经输入并经过审查,但它希望我确认并点击Connect。

我特意确保我输入的密码是正确的。

在提示中输入密码后,按“连接”,提示消失。大约五到十秒后,没有显示任何类型的错误消息,它会显示与已输入密码完全相同的提示。可以肯定的是,我试过只按连接而不编辑密码,我也重新输入了密码并再次尝试无济于事。

保证修复

截至目前,我知道我可以无限期解决问题的唯一方法是重新启动我的笔记本电脑,这让我相信我的家庭 WiFi 网络在WiFi 设置中配置错误,或者Fedora 没有处理某些问题正确。

理想情况下,是的,我可以重新启动我的笔记本电脑,但例如,假设我正在通过 FTP 上传大量文件,如果我重新启动计算机,这意味着我必须重新上传几千个文件,因为我没有知道哪些已经上传,这只是一个巨大的延迟。

网络设置

我的网络是连接到 Apple AirPort Extreme 路由器的 Westell 调制解调器。据我所知,这是一个非常标准的设置。

路由器处理 DHCP 和 NAT,这确实会导致调制解调器的一个小问题(双 NAT),AT&T 告诉我们,如果我们想使用 AirPort Extreme 的功能,我们将不得不处理它。但自从我们设置它以来,它在过去一年半的时间里并没有影响任何其他设备上的互联网使用。

这是 AirPort 实用程序对双 NAT 的描述:

此 AirPort 基站在其以太网 WAN 端口上有一个私有 IP 地址。它连接到使用网络地址转换 (NAT) 来提供私有 IP 地址的设备或网络。将您的 AirPort 基站从使用 DHCP 和 NAT 更改为桥接模式。

使用桥接模式会禁用 AirPort Extreme 基站的一些最重要的功能,包括访客网络。但正如我之前所说,在过去两年中,拥有双 NAT 并没有影响任何其他设备上的互联网使用。

networking wifi fedora drivers realtek

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

tmux 无法启动新会话?“1;2c”

介绍

我刚刚在 CentOS 7 机器上安装了 tmux,但遇到了一个令人困惑的问题。每当我尝试使用tmux或启动会话时tmux new -s session-name,它都会将随机字符串输出到我的提示中,并且无法启动。

$ tmux
$ 1;2c
Run Code Online (Sandbox Code Playgroud)

我什至不知道该怎么做。

配置文件

我的 tmux 配置位于~/.tmux.conf并配置如下。

setw -g mode-keys vi

# 12 hour clock
set-window-option -g clock-mode-style 12

# reload tmux.conf
bind r source-file ~/.tmux.conf \; display-message " ? ~/.tmux.conf is reloaded"
Run Code Online (Sandbox Code Playgroud)

我还注意到生成了一些错误日志,它们如下。

tmux-client-6310.log

got 18 from server
got 3 from server
Run Code Online (Sandbox Code Playgroud)

tmux-server-6312.log

server started, pid 6312
socket path /tmp/tmux-1000/default
new client 8
loading /etc/tmux.conf
/etc/tmux.conf: #Prefix is Ctrl-a
/etc/tmux.conf: set -g …
Run Code Online (Sandbox Code Playgroud)

tmux centos

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