Linux
bboyHan
这个作者很懒,什么都没留下…
展开
-
Nginx反向代理Websocket
【配置】Nginx反向代理Websocket。原创 2023-03-08 08:20:27 · 269 阅读 · 0 评论 -
yum安装ifconfig
场景:基础Linux镜像无ifconfig命令,如何用yum安装。解决:1、搜一下库yum search ifconfig2、查到有一个net-tools.x86_64,安装它yum install net-tools.x86_64 -y3、验证原创 2022-04-07 15:36:08 · 8863 阅读 · 0 评论 -
解决virtualBox虚机连通宿主机外网
场景:本机电脑通过virtual Box创建的虚机希望连通外网。解决:1、使虚机处于关机状态,设置网络(网卡)点击设置,选择网络网卡1,选择Host-Only模式网卡2,选择Nat模式并启用设置完成,重启机子即可...原创 2022-04-07 15:26:30 · 1913 阅读 · 0 评论 -
解决pip安装报错“latin-1” codec can‘t encode...
场景:ERROR: Exception:Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 186, in _main status = self.run(options, args) File "/usr/lib/python3/dist-packages/pip/_internal/commands/inst原创 2022-01-10 16:44:40 · 1468 阅读 · 0 评论 -
解决buff/cache占用过大
场景:我们常用的内存型占用较大的服务或者数据库,经过一定的时间,会将系统中的buff/cache占满,导致性能急剧下降,甚至频繁使用swap区进行数据交换。从而导致io也到达瓶颈。查看buff/cache情况:# free -h total used free shared buff/cache availableMem: 32G 8.9G 8.2G 24原创 2021-12-28 23:13:22 · 19869 阅读 · 1 评论 -
查看异常ip访问
场景:有时候开发者在云平台开发或者组建服务器时,暴露了ip,且并未做防火墙防护(有时候为了开发方便,关闭防火墙)。导致成为黑客的最爱,入侵你的机子当肉机、当矿机。爆破登录。解决:查看ip访问情况:常用命令:1、查看ip访问历史last2、查看尝试登录的ip试错情况grep "Failed password for root" /var/log/secure | awk '{print $11}' | sort | uniq -c | sort -nr | more原创 2021-12-28 22:49:35 · 2569 阅读 · 0 评论 -
解决安装bind9找不到openssl
现象:#./configure的时候报错checking for sysconf... yeschecking for libtool... nochecking for Source Identity Token support... nochecking for OpenSSL library... configure: error: OpenSSL was not found in any of /usr /usr/local /usr/local/ssl /usr/pkg /usr.原创 2021-08-18 16:31:54 · 769 阅读 · 0 评论 -
安装openssl
#下载,我这以openssl-1.1.0i版本为例wget http://www.openssl.org/source/openssl-1.1.0i.tar.gz#解压tar -zxvf openssl-1.1.0i.tar.gz#进入cd openssl-1.1.0i#config./config --prefix=/usr/local/openssl#安装make && make install安装完之后试一下,可能会遇到一些问题:#查看版本ope.原创 2021-08-18 16:19:06 · 446 阅读 · 0 评论 -
dig安装
#ubuntuapt-get install dnsutils#linuxyum install bind-utils原创 2021-08-13 17:13:12 · 185 阅读 · 0 评论 -
yum安装golang报错No package golang available
#centos在用yum安装golang时报错:No package golang available.解决:#安装epel-releaseyum install epel-release#安装golangyum install golang原创 2021-08-12 21:58:24 · 639 阅读 · 0 评论 -
ifconfig命令安装
#yum安装yum install net-tools.x86_64原创 2021-07-06 22:11:48 · 533 阅读 · 0 评论 -
解决Github图片头像不显示的问题
场景:Github的头像、小图标显示不出来原因分析:dns污染、host设置错误、或者官方更新了dns,但是dns缓存没有被更新,导致错误解析。F12 控制台可能出现的报错 “Failed to load resource: net::ERR_CERT_COMMON_NAME_INVALID” 。解决:将域名解析直接指向IP地址来绕过DNS的解析,通过ip查询网站 搜索 域名对应的 ip地址。(随便找一个能搜的就行,例如https://www.ipaddress.com/)查一下..原创 2021-02-05 10:27:13 · 486 阅读 · 0 评论 -
解决/etc/rc.local重启时不执行
# 查看rc.local是否为+x 可执行文件ls -lh /etc/rc.local# 如果不是,则chmod +x /etc/rc.local# reloadsystemctl daemon-reload# listsystemctl list-dependencies multi-user.target | grep rc-local>● ├─rc-local.service原创 2020-08-10 15:56:10 · 912 阅读 · 0 评论 -
解决ovs重启报错“db.sock(no such file or directory)”
原因:ovs 需要 the ovsdb, ovs-vswitchd, ovs-vsctl, 初始配置为默认关闭(重启后失效)解决:编写开机启动脚本:ovsdb-server /usr/local/etc/openvswitch/conf.db --remote=punix:/usr/local/var/run/openvswitch/db.sock --pidfile --detachovs-vsctl --no-wait initovs-vswitchd --pidfile --d原创 2020-08-10 15:12:54 · 5063 阅读 · 0 评论 -
qemu虚机扩容
#确保虚机为关机状态virsh list Id Name State---------------------------------------------------- 10 qemu_test running# qemu_test映射的qcow文件为test.qcow2qemu-img info test.qcow2>image: /home/test.qcow2f.原创 2020-08-07 14:46:17 · 4423 阅读 · 1 评论 -
解决virt-manager报错“NoneType object has no attribute ‘change_run_text‘”
解决:重启libvirtd服务service libvirtd restart原创 2020-08-07 14:26:30 · 724 阅读 · 0 评论 -
解决screen-x.tgz编译报错“configure: error: !!! no tgetent”
原因:缺少依赖包ncurses下载:http://ftp.gnu.org/gnu/ncurses/wget http://ftp.gnu.org/gnu/ncurses/ncurses-6.2.tar.gztar zxvf ncurses-6.2.tar.gzcd ncurses-6.2./configure --prefix=/usr/local/ncursesmake && make install原创 2020-08-06 15:12:13 · 3421 阅读 · 5 评论 -
Linux配置环境变量Path
vim /etc/profile# exportexport PATH=/usr/local/src/python3/bin:$PATH# :wq 保存退出# 使生效source /etc/profile原创 2020-07-28 15:15:18 · 137 阅读 · 0 评论 -
解决python3安装时遇到的问题“zlib is not available”
官网:www.python.org/,下载最新版即可。# Linux wget 下载wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz# 解压tar zxvf Python-3.8.5.tgz配置与安装:mkdir -p /usr/local/src/python3# configure,进入Python-3.8.5目录./configure --prefix=/usr/local/src/pytho原创 2020-07-28 15:08:29 · 7781 阅读 · 0 评论 -
解决gcc离线安装问题
安装依赖:mpfr-3.1.1-4.el7.x86_64.rpmlibmpc-1.0.1-3.el7.x86_64.rpmkernel-headers-3.10.0-862.el7.x86_64.rpmglibc-headers-2.17-222.el7.x86_64.rpmglibc-devel-2.17-222.el7.x86_64.rpmcpp-4.8.5-28.el7.x86_64.rpmgcc-4.8.5-28.el7.x86_64.rpmrpm仓库:http://rpm原创 2020-07-28 14:51:58 · 761 阅读 · 0 评论 -
Linux查找某一关键字在哪个文件
需求:有“xx”关键字,但忘了在哪个文件里,需要找出来。解决:# 在/var/log/目录下搜索带有关键字“xxException”的文件find / –type f |xargs grep "xxException"#或者grep -r "xxError" /var/log...原创 2020-03-06 20:12:05 · 3079 阅读 · 0 评论 -
解决Windows 端口占用问题
使用win+R 的方式,或者鼠标打开cmd窗口(win10因为权限管理的复杂性,建议使用右键“以管理员身份运行”的方式打开)输入命令:netstat -ano,查看列出所有端口的情况。$> netstat -ano查看被占用端口对应的PID,输入命令:netstat -aon|findstr "3306"其中,3724就是对应的PID端口输入 tasklist|findstr "3724"...原创 2018-05-24 19:53:39 · 686 阅读 · 0 评论 -
elasticsearch将数据导出json文件【使用logstash】
1、安装logstash$>wget https://artifacts.elastic.co/downloads/logstash/logstash-6.2.4.tar.gz2、解压logstash:$>tar -xzvf logstash-6.2.4.tar.gz3、安装output插件:进入到bin目录:执行:./logstash-plugin install logstash...原创 2018-06-06 14:30:39 · 5761 阅读 · 0 评论 -
Git命令使用详细
Command line instructionsGit global setupgit config --global user.name "bboyHan"git config --global user.email "bboyHan@yeah.net"Create a new repositorygit clone git@ip:user/project.gitcd mm_svr_mvnto...原创 2018-06-13 16:34:15 · 262 阅读 · 0 评论 -
Linux/Centos中修改为无界面模式(命令行模式)
相信很多在做web开发、后台服务、api开发等IT朋友,都会接触到Linux、Ubuntu、Unix等系统的开发,如何在不卸载桌面的前提下开机能直接进入命令界面。以Ubuntu16.04 为例(VM Ware 14版安装界面版):使用centos的朋友可以去官网进行下载资源。下载地址:https://www.centos.org/download/1、进入图形界面后,打开终端输入:$> vi...原创 2018-05-30 20:04:08 · 8998 阅读 · 0 评论 -
Http免费升级Https详细步骤【Let's Encrypt】
1、Let's EncryptLet's Encrypt 是一个免费、开放,自动化的证书颁发机构,由 ISRG(Internet Security Research Group)运作。ISRG 是一个关注网络安全的公益组织,其赞助商包括 Mozilla、Akamai、Cisco、EFF、Chrome、IdenTrust、Facebook等公司。ISRG 的目的是消除资金和技术领域的障碍,全面推进网...原创 2018-06-19 19:22:58 · 4350 阅读 · 1 评论 -
elasticsearch索引查询及CRUD操作详解
当存储了大量的数据之后,你可能会有这样的需求,就是知道某个索引之下的相关数据有哪些。这时候就可以使用索引的相关信息进行查询。本文使用curl相关命令进行查看:1、安装curlUbuntu:(已安装的朋友可以忽略此步骤)$> sudo apt-get install curl#检验是否安装成功,查看帮助$> curl -hOptions: (H) means HTTP/HTTPS...原创 2018-07-05 09:46:15 · 841 阅读 · 0 评论 -
Linux中的screen命令使用
GUN Screen:官方网址:http://www.gnu.org/software/screen/1、简介Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。在Screen环境下,所有的...原创 2018-08-02 10:14:15 · 214961 阅读 · 4 评论 -
解决Linux扩容问题
问题描述:挂载点 “/dev/xx” 的使用率达100%,空间不够,所以要对其进行分区。解决:1、通过vmware、vsphere等虚拟机设置,调整增大磁盘空间2、输入命令: fdisk -l 查看现有情况3、增加分区$> fdisk /dev/sdaWARNING: DOS-compatible mode is deprecated. It's ...原创 2019-07-03 14:04:42 · 1304 阅读 · 0 评论 -
解决Windows VM黑屏问题
一些朋友在开发过程当中,使用到了vmware workstations 14或者16的虚拟机工具。在开启虚拟机过程中,可能会出现黑屏的现象,或者说是无画面显示。但实际上系统为正常启动的状态。先说怎么解决吧。使用win+R 的方式,或者鼠标打开cmd窗口(win10因为权限管理的复杂性,建议使用右键“以管理员身份运行”的方式打开)输入命令:$> netsh winsock reset然后重启...原创 2018-05-24 19:39:46 · 16767 阅读 · 0 评论