windows系统,可以从路由器获取ip地址,但无法连接网络解决办法

故障现象

windows7系统,正常使用期间突然无法打开网络浏览器,查看本机IP,发现已正确通过路由器DHCP获取IP,DNS解析也正常。

解决办法

  • 打开DOS命令终端,在终端中输入如下命令netsh winsock reset
  • 命令执行完毕后,重新启动计算机,故障即可解决。

命令说明

  • netsh winsock reset命令含义是重置 Winsock 目录。如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络,该操作几乎所有网络相关设置的接口。比如设置IP,DNS,网卡,无线网络等。

linux系统中使用ibus五笔输入法实现特殊字符录入

输入法:中文〔五笔输入法〕

ibus中文〔五笔输入法〕

输入方法

  1. 切换到五笔输入法;
  2. 按正常打字方法输入以下键码,即可实现特殊符号的文本输入。

特殊字符键码及字符示例

  • zzbd 标点符号 〔〕【】「」『』〖〗々ˇ
  • zzpy 拼音符号 āáǎàōóǒòǖǘǚǜü
  • zzts 特殊符号 ℃№♂♀‰
  • zzsx 数学符号 ≈∑∵∴∈∞≠≤≥≦≧
  • zzdx 单位符号 ΩΦΨΔΘ
  • zzjt 箭头符号 →↑←↓↖↗↘↙
  • zzys 圆圈数字 ①②③…⑩
  • zzpp 偏旁勹 灬冫艹屮辶刂匚阝廾…
  • zzds 带点数字 ⒈⒉⒊…⒑

特殊字符键码录入图例

Ubuntu中apt-mark命令使用

apt-mark功能

apt-mark 可以对软件包进行设置(手动/自动 )安装标记,也可以用来处理软件
包的 dpkg(1) 选中状态,以及列出或过滤拥有某个标记的软件包。

apt-mark用法

apt-mark [选项] {auto|manual} 软件包1 [软件包2 …]

apt-mark常用命令

  • auto – 标记指定软件包为自动安装
  • manual – 标记指定软件包为手动安装
  • minimize-manual – Mark all dependencies of meta packages as automatically installed.
  • hold – 标记指定软件包为保留(held back),阻止软件自动更新
  • unhold – 取消指定软件包的保留(held back)标记,解除阻止自动更新
  • showauto – 列出所有自动安装的软件包
  • showmanual – 列出所有手动安装的软件包
  • showhold – 列出设为保留的软件包

apt-mark使用案例

当安装更新时,提示有软件包未被升级

apt-get upgrade -y 安装可用更新……
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
正在计算更新… 完成
下列软件包的版本将保持不变:
libsmbclient samba-libs
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 2个软件包未被升级。

可通过apt-mak unhold 命令设置为不保留,再执行更新即可

  • robin@robin-b450m:~$ sudo apt-mark unhold libsmbclient samba-libs
  • robin@robin-b450m:~$ sudo apt update
  • robin@robin-b450m:~$ sudo apt upgrade

worepress更新失败解决办法

更新失败错误代码

  • 下载失败。: Too Many Requests,下载失败。
  • cURL error 18: transfer closed with 12444718 bytes remaining to read

解决办法

一、解决办法:使用下载工具下载最新安装程序

  • 复制WordPress下载地址
    英文版地址:https://wordpress.org/latest.zip
    中文版地址:https://cn.wordpress.org/latest-zh_CN.zip
  • 打开下载软件(迅雷或其它下载工具 ),新建下载任务
  • 复制粘贴上面的下载地址即可正常下载了。

二、上传并安装下载的更新程序

  • 进FTP或主机管理后台删除根目录下的wp-includes和wp-admin文件夹。
  • 把下载的更新程序解压在本地电脑的文件夹里,将除了wp-content文件夹外的所有文件都上传并覆盖到你博客主机相对应的位置,遇到是否覆盖时,选择全部覆盖。
  • 运行http://你的博客地址/wp-admin/upgrade.php,执行升级。

Ubuntu使用do-release-upgrade升级到新版本系统

命令参数

用法: do-release-upgrade [options]

Options:
-h, –help show this help message and exit
-V, –version 显示版本并退出
-d, –devel-release 如果使用最新的支持版本,则升级到开发版本
–data-dir=DATA_DIR 包含数据文件的文件夹
-p, –proposed 尝试通过 $distro-proposed 更新到最新版本。
-m MODE, –mode=MODE 以特定模式升级。 目前支持:用“桌面”为桌面系统,“服务器”为服务器系统升级。
-f FRONTEND, –frontend=FRONTEND
运行指定的前端
-c, –check-dist-upgrade-only
仅在有新的发行版发布时检查,并通过退出码(exit code)报告结果
–allow-third-party Try the upgrade with third party mirrors and
repositories enabled instead of commenting them out.
-q, –quiet

使用示例

将系统升级至最新的发行版

robin@robin-B450M-GAMING:~$ sudo do-release-upgrade

将系统升级至最新的开发版本,不建议生产环境使用

robin@robin-B450M-GAMING:~$ sudo do-release-upgrade -d

将Linux命令的执行结果作为下一个命令的参数

Linux命令参数传递

命令符号介绍

  • 符号:(`)
  • 名称:反单引号,上分隔符
  • 位置:反单引号(`)是西方符号,主要用在linux的bash中,这个字符一般在键盘的左上角,数字1的左边,与(~)在同一键上,不要将其同单引号(’)混淆。
  • 作用:反单引号括起来的字符串被shell解释为命令行,在执行时,shell首先执行该命令行,并以它的标准输出结果取代整个反引号(包括两个反引号)部分。

操作示例:将当前目录创建软链接(ln -s)至桌面

robin@robin-Lenovo-XiaoXin-I2000:~/图片/高清壁纸$ pwd
/home/robin/图片/高清壁纸
robin@robin-Lenovo-XiaoXin-I2000:~/图片/高清壁纸$ ls ~/桌面/
照片身份证
robin@robin-Lenovo-XiaoXin-I2000:~/图片/高清壁纸$ ln -s `pwd` ~/桌面/
robin@robin-Lenovo-XiaoXin-I2000:~/图片/高清壁纸$ ls ~/桌面/
高清壁纸 照片身份证
robin@robin-Lenovo-XiaoXin-I2000:~/图片/高清壁纸$

Linux系统中的数据恢复软件testdisk&photorec

testdisk介绍

testdisk是一款开源免费功能强大的数据恢复软件,它可以在Linux、Windows和MacOS上使用,支持大部分常见文件系统FAT, exFAT, NTFS,ext2/ext3/ext4。photorec是testdisk下的一个子软件。

testdisk安装

在debian系统中可以通过apt-get安装,运行如下命令进行安装,安装后photorec软件自动安装成功。
sudo apt-get install testdisk

功能界面

Linux下使用fcrackzip暴力破解加密zip压缩文件

fcrackzip安装

Ubuntu下直接通过 sudo apt install fcrackzip安装

fcrackzip参数

  • -b 暴力破解
  • -D 使用字典
  • -u 使用unzip软件
  • -v 显示破解时信息
  • -p 使用字符串作为初始密码文件
  • -l 指定密码长度

fcrackzip破解示例

1、设定初始密码破解(aaaa:4位字母 0000:4位数字)

robin@robin-Lenovo-XiaoXin-I2000:~$ fcrackzip -v -b -p 0000 01-新歌.zip

2、指定密码长度破解

robin@robin-Lenovo-XiaoXin-I2000:~$ fcrackzip -v -b -l 4 01-新歌.zip

3、字典破解

robin@robin-Lenovo-XiaoXin-I2000:~$ fcrackzip -v -b -D -p pwd.txt 01-新歌.zip

Ubuntu中清除已保存的访问共享的用户名和密码凭证信息

Linux密码和密码管理工具seahorse

在使用ubuntu过程中,经常要用samba连接其它主机的共享文件,为了方便下次访问,会将访问的账户密码凭证信息保存起来,保存凭证信息的工具就是seahorse。有时共享主机重装系统或更改配置后,这一凭证就会失效,重新连接时就会出错。这时我们就需要将这一凭证删除掉,方法如下:

清除已保存的登录凭证信息

  • 终端下输入命令:seahorse
  • 在登录项内,将相应的凭证信息删除即可

Debian终端下实现命令自动补全功能

Debian终端下命令无法自动补全:

刚安装好debian系统后,在终端下输入命令时按 TAB 键不能自动补全命令,正常情况下,输入命令 apt-get ins 按 tab键 ,它后面会自动补全为 install 如果右面写了软件的名的一部分,按 tab 它也会自动完成或列出候选的。

解决办法如下:

首先确认是否安装了自动补全的插件bash-completion,在终端下输入命令
apt-get install bash-completion
然后修改/etc/bash.bashrc,
将 .bash_profile 里以下语句前面的#号去掉

# elif [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
# fi

并将elif改为if,保存后重启系统即可。