文章 144
评论 176
浏览 376776
Debain&Ubuntu修改DNS

Debain&Ubuntu修改DNS

最近服务器连接经常会出现卡顿的情况,排查原因发现是DNS问题,很多VPS供应商都用了自己的DNS做解析,所以解析速度并不理想。做个备份,以便自己日后方便查找。 Debain: 永久修改 编辑 /etc/dhcp/dhclient.conf 文件 vim /etc/dhcp/dhclient.conf 在末尾添加一行 supersede domain-name-servers 223.5.5.5, 223.6.6.6; 然后重启系统,使用 nslookup 验证是否生效 临时修改 编辑 /etc/resolv.conf 文件 vim /etc/resolv.conf # 修改后保存即可 nameserver 8.8.8.8 nameserver 1.1.1.1 Ubuntu: 一、暂时修改 暂时修改 DNS ,修改后立即就可以起作用,但是重启电脑后还需要重新进行修改; 打开 resolv.conf : nameserver 8.8.8.8 nameserver 1.1.1.1 在其中添加如下的内容: 如果只保留这两个可能会导致解析速度下降,从而使得网速下降,....

解决Ubuntu中的子进程usr bin dpkg返回错误代码1”错误

解决Ubuntu中的子进程usr bin dpkg返回错误代码1”错误

今天在给服务器进行例行升级时出现了如下错误: 按照提示命令,输入 apt --fix-broken install 发现错误依然存在。 看到错误提示大概确定为dpkg在升级的时候出现了问题。 尝试重装,purge发现都没办法解决。最后采取最原始的办法解决了问题。 进入 /var/lib/dpkg/info 然后找到报错的.deb直接暴力删除。然后在运行 apt-get autoclean 问题解决。 apt update apt full-upgrade -y 开始进行正常更新吧。

主服务器完成迁移工作

主服务器完成迁移工作

由于以后的生活重心不在中国,所以提前将服务器整体从香港阿里云迁出,方便日后的生活工作。 经过了一周的折腾,终于完成了服务器的整体的迁移工作。这中间遇到了许许多多的问题,在这里记录下,以便以后遇到同样的Bug还要问Google。 搭建环境: 1.我使用的是Ubuntu 20.4 。由20.4版本默认不支持rpm包安装,所以在JDK无法安装运行。要先安装RPM apt install rpm 2.宝塔的JAVA启动管理器之类的千万别用,权限设置乱,配置文件乱,Bug更是让你崩溃。本来是一个方便运维的工具,结果我花了三天的时间来测试他的功能性,最后果断放弃。 3.时区问题。因为很多软件包括JDK安装都会默认匹配服务器时区,这就会导致很多有时间戳的存档因为时区问题导致错误。所以在架设完环境后,先调整时区。 sudo tzselect 然后建立软链接 sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime timedatectl 如果一开始忘记了,那就要修改 Tomcat/bin/catalina.sh 文件 export ....

在Ubuntu中禁用IPV6协议

在Ubuntu中禁用IPV6协议

最近再搭建VPS的时候发现IPV6与IPV4再实际运用中,仍然会发生冲突,比如探针PING值会不准,加速连接容易超时等问题,所以再网上找到了关闭方法搬运到Blog,以备不时之需。 原文地址:https://www.sysgeek.cn/ubuntu-disable-ipv6/ 方法1:在Ubuntu中使用Sysctl禁用IPv6协议 在「终端」中执行以下命令——查看 IPv6 是否已经启用: ip a 1.如果启用了 IPv6 协议(您的网卡名称可能不同),应该可以看到它: 2.要临时禁用 IPv6,您只需在「终端」中执行以下 3 条命令: sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1 sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1 上述命令执行完成后,再用 ip a 查看 IPv6 是否禁用成功: 注意:上述方法只是在 Ubuntu 系统中临时禁用了 IPv6 协议,重启后系统....

/bin/sh: python: not found 问题的解决

/bin/sh: python: not found 问题的解决

原文地址 >https://blog.csdn.net/qq_35067322/article/details/104917602 重新搞了一台VPS,但是发现python安装好以后,还是提示 Not Found。于是在csdn上找到了解决办法。 原因 python 可能被 python2 或者 python 3 代替了导致映射不到。 解决方法 命令行执行: ls -l /usr/bin/python* 1 然后会出现: lrwxrwxrwx 1 root root 9 3月 16 09:09 /usr/bin/python3 -> python3.6 -rwxr-xr-x 1 root root 4526456 11月 7 18:44 /usr/bin/python3.6 -rwxr-xr-x 1 root root 4526456 11月 7 18:44 /usr/bin/python3.6m lrwxrwxrwx 1 root root 10 3月 16 09:09 /usr/bin/python3m -> python3.6m 1234 我们发现确实没有 ....

Ubuntu软件更新运维

Ubuntu软件更新运维

回到家,又身处于墙内,所以赶紧对自己的世界加速服务器进行维护,因为我所有的系统均采用的是Ubuntu 18.04,所以更新起来还算方便,在这里把相关更新命令及出错后的解决办法记录下来,方便自己日后查看。 1.升级安装包相关的命令,刷新可安装的软件列表(但是不做任何实际的安装动作) apt-get update 2.进行安装包的更新(软件版本的升级) apt-get upgrade 3.进行系统版本的升级(Ubuntu 版本的升级) apt-get dist-upgrade Ubuntu 官方推荐的系统升级方式,若加参数-d 还可以升级到开发版本,但会不稳定 do-release-upgrade 错误:但是这里可能在使用 apt-get upgrade 可能会出现错误如下图 那么这里只需要执行下面的命令,并且接受变更即可 sudo apt update 最后清除不需要的旧部件 sudo apt autoremove

解决没有权限写入nohup.out

解决没有权限写入nohup.out

更新完SOLO博客后,需要使用nohup在后台一直运行。但是当服务器重启后,重新运行该命令后会出现 # nohup: ignoring input and appending output to 'nohup.out' 这个是因为没有权限导致日志无法写入到nohup.out文件里。网上有很多教程,这里做哥搬运,方便自己以后处理该类问题 解决方法比较简单,直接重定向错误信息到linux系统下的“空洞”里即可。 nohup commd > /dev/null 2>&1 & 正常输出和错误信息都不显示,把标准输出和标准错误都重定向到/dev/null, # ls 1>/dev/null 2>/dev/null 还有一种做法是将错误重定向到标准输出,然后再重定向到 /dev/null,例如: # ls >/dev/null 2>&1 顺序不能更改,否则达不到想要的效果,先将标准输出重定向到 /dev/null, 然后将标准错误重定向到标准输出, 由于标准输出已经重定向到了/dev/null,因此标准错误也会重定向到/dev/n....

搭建最新3.6.7版本SOLO博客

搭建最新3.6.7版本SOLO博客

首先感谢SOLO作者一直以来不间断的更新,可以说功能是越来越完善了,我也是每次都是第一时间进行更新,但是在最新的V3.6.7中作者取消了tomcat的搭建环境,直接用了JAVA执行,那么像我这种不用DOCKER的人就傻了。要重新配置环境了,就此我开始了我的折腾之旅。 搭建环境:Ubuntu 18.04.2 面板:宝塔 下载版本 https://github.com/b3log/solo/releases/download/v3.6.7/solo-v3.6.7.zip 解压后,修改配置文件 这一步骤和老版本是一样的,修改lake/local两个文件。 这个port不用填写。local文件填写上自己的数据库账号和密码即可了,在宝塔这些都可以查看到 运行网站 进入到网站目录下 /www/wwwroot/solo 输入启动命令 java -cp "lib/*:." org.b3log.solo.Server 如果提示为下图,证明已经成功启动。 宝塔配置网站 正常创建网站,数据库不需要填写。 这里面主要注意两点。 PHP一定是纯静态。 设置反代,然后内容替换一定要填目标端口 配置....

GCP谷歌云开启SSH客户端root登录

GCP谷歌云开启SSH客户端root登录

最近从Xshell改为了FinaShell,但是发现在登陆谷歌云的时候不能用root登陆。这里提供一个解决办法,这样以后就可以通过任何工具以root权限直接登陆谷歌云,不用在用默认面板进行登陆了。 浏览器登陆,拿到ROOT权限 sudo -i 输入命令编辑ssh配置文件 vi /etc/ssh/sshd_config 找到下面的内容,并修改 PermitRootLogin yes PasswordAuthentication yes (no改为yes,如果前面有#注释的去掉#) 输入命令重启ssh service sshd restart 设置新root密码 passwd root

Ubuntu 16.04 升级到 18.04 LTS 笔记

Ubuntu 16.04 升级到 18.04 LTS 笔记

更新Ubuntu 16.04 在升级之前,先更新当前的16.04至最新状态。建议升级之前更新/升级所有已安装的软件包。 首先更新APT源和软件包至最新 sudo apt update && sudo apt dist-upgrade && sudo apt autoremove 安装和配置Ubuntu update manager 更新完组件后,运行以下命令安装update-manager-core sudo apt install update-manager-core 打开update-manager配置文件 sudo nano /etc/update-manager/release-upgrades 确保设置为Prompt=lts 执行升级命令 sudo do-release-upgrade -d 出现升级提示时,全部选择y 等待所有的软件包下载...安装...到重启... 当所有操作执行完毕后,系统就升级到最新的Ubuntu 18.04 LTS版本了。