分类 Linux 下的文章

都是在新版主机上修改配置文件,老版主机无需操作
新版本ssh客户端连接老版本ssh服务器出现报错提示时,修改/etc/ssh/ssh_config配置文件,在里面添加如下内容

HostKeyAlgorithms +ssh-rsa,ssh-dss
KeyAlgorithms +ssh-rsa,ssh-dss
PubkeyAcceptedKeyTypes +ssh-rsa,ssh-dss

老版本ssh客户端连接新版本ssh服务器出现"no hostkey alg"报错提示时,修改/etc/ssh/sshd_config配置文件,在里面添加如下内容

HostKeyAlgorithms +ssh-rsa,ssh-dss
KeyAlgorithms +ssh-rsa,ssh-dss
PubkeyAcceptedKeyTypes +ssh-rsa,ssh-dss

修改并保存好配置文件后需要重启ssh服务

service sshd restart
# 或者
systemctl restart sshd

完成后即可互相连接

Linux在字符控制台模式下连接无线网络的方法
记录一下防止忘记了
编辑/etc/network/interfaces文件,加入如下内容

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
    wpa-ssid wifiname
    wpa-psk password
    #如果是需要吧下面一行前面的#号删除
    #wpa-scan-ssid 1
#如果使用配置文件就把下面一行前面的#号删除,在上面wpa-ssid和wpa-psk前面加上#号
#wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

如果使用配置文件还需要进行下面的操作

#在命令行输入下面的命令,需要root权限
wpa_supplicant wifiname password > /etc/wpa_supplicant/wpa_supplicant.conf
#如果是隐藏网络需要编辑/etc/wpa_supplicant/wpa_supplicant.conf配置文件添加下面两行
scan_ssid=1
priority=1
#添加好之后就类似下面这样
network={
  ssid="wifiname"
  #psk="password"
  psk=2jh3g42jg34k234k2g34k2g3h4g23g4j2hg34j2g34j2g
  scan_ssid=1
  priority=1
}

保存配置文件后重启网络服务

service networking restart

稍等片刻即可自动连接好无线网络

  • 在用openmediavault的过程中研究了一下zfs文件系统,发现在不同的系统上安装的时候不太一样,这里记录一下作为备忘使用。

我有两台openmediavault主机版本是一模一样的,其中一台直接安装openmediavault-zfs插件就可以使用了。另一台安装失败于是通过ssh连接到两台主机上去看了一下,安装成功的上面zfs版本是2.1.11,安装失败的上面zfs版本是2.0.3,我又上镜像站点查看了一下pool里面的软件包zfs-2.1.11是最新的,于是在安装失败的主机上面增加了一条sid版本的源地址,安装顺利完成后再把sid版的那条源地址注释掉就好了,使用Debian系统或其他发行版的时候有可能遇到类似情况,可以尝试一下这个操作。
下面记录一下相关命令

# 查看相关软件包的版本信息
apt search zfs
# 安装zfs文件系统
apt install openmediavault-zfs
# 或者
apt install zfs-initramfs
# 创建zfs存储池 raidz1最少三块盘 raidz2最少四块盘 raidz3最少五块盘 三种分别有1、2、3块盘作为校验盘
zpool create pool raidz1 sdb sdc sdd
# 导出zpool
zpool export pool
# 或者全部导出
zpool export -a
# 关机把硬盘拔下来后插到其他主机上之后导入
zpool import
zpool import pool
# 查看zpool状态
zpool status
zpool list -v
zfs list
# 硬盘坏了更换硬盘重建:sdb是之前的坏盘,sdf是新的正常硬盘,重建速度非常快
zpool replace pool sdb sdf
  • zfs文件系统非常强大 性能也很好 玩儿NAS硬盘数量大于等于3的话非常建议使用