问轩博客

展开菜单

CentOS 8解决yum源问题

CentOS 8解决yum源问题
CentOS 8 安装报错解决方法Failed to download metadata for repo ‘appstream’: Cannot prepare internal mirrorlist: No URLs in mirrorlist报错内容Error: Failed to download metadata for repo ‘appstream’: Cannot prepare internal mirrorlist: No URLs in mirrorli...

Python使用emoji库过滤掉文本表情符号

Python使用emoji库过滤掉文本表情符号
安装emoji包pip3 install  emoji借用emoji过滤特殊表情vi demoji.py输入   import emoji import re text = emoji.demojize('?(珍品)小视频 https://www.aliyundrive.com/s/GouznGuYxvx') result = re....

Linux下识别固态盘方法

Linux下识别固态盘方法
第一种: lsblk -d -o name,rota     sda返回为0则是SDD 第二种: cat /sys/block/*/queue/rotational,如果返回结果为0说明是SSD硬盘,如果返回结果为1,说明是转动盘HDD类的硬盘 第三种: 通过第三方工具,smartctl...

Ubuntu创建用户,不显示用户名,只显示$

Ubuntu创建用户,不显示用户名,只显示$
只显示"$“符号,回退键会变为”^H",tab键直接空格时,解决办法:1.在到root帐户下,然后再用命令:vim /etc/passwd2.点击i(进入插入模式)3.找对对应的用户名 一行,将最后的 /bin/sh 修改为/bin/bash4.按esc,键入(:wq),保存退出或者添加用户时候要注意useradd -d /data/shnne -m -s /bin/bash shnne...

Ubuntu 18.04手动配置Java8环境

Ubuntu 18.04手动配置Java8环境
1、先创建文件夹mkdir /usr/javacd /usr/java2、下载安装包https://www.oracle.com/java/technologies/downloads/#java8根据需要自行下载相应版本,我这里下载jdk-8u341-linux-x64.tar.gz(下载需要登录账号,没有账号的去注册下)然后rz上传jdk-8u341-linux-x64.tar.gz3、解压tar -zxvf jdk-8u341-linux-x64.tar.gz4、配置环...

Linux命令行日常系快捷键

Linux命令行日常系快捷键
ctrl+a 切换到命令行行首ctrl+e 切换到命令行行尾Ctrl+f 光标向右移动一个字符(相当于方向键右键)Ctrl+b 光标向左移动一个字符(相当于方向键左键)ctrl+c 中断终端正在执行的任务或者删除整行ctrl+d 退出当前Shell命令行,还可以关闭xshell;命令行有内容,按字符删除光标后面的字符,相当于delete键ctrl+l 清除屏幕所有内容,并在屏幕最上面开始一个新行,等同clear命令ctrl+r 搜索命令行使用过的历史命令记录Ctrl+k 复制...

管道下while循环中定义的变量在退出while循环时不引用问题

管道下while循环中定义的变量在退出while循环时不引用问题
最近在编写一个shell脚本的时候,在while循环中定义了一个累加变量,脚本执行完后,发现那个变量的结果为0,开始以为是环境变量的原因,经过测试也不行,网上搜了下原因,说是因为管道符重定向导致的,后来按照网上说的测,修改了脚本,测试就OK了。参考:https://blog.51cto.com/leidongya/1588066...

Linux运维掌握的一些实用工具

Linux运维掌握的一些实用工具
1、查看进程占用带宽情况-NethogsNethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽。下载:http://sourceforge.net/projects/nethogs/files/nethogs/0.8/nethogs-0.8.0.tar.gz/download[root@localhost ~]#yum  -y install libpcap-devel  ncurses-devel[root@localhost ~...

nginx 配置txt下载

nginx 配置txt下载
server{     listen 80;     server_name www.shnne.com;     access_log  /data/log/nginx/access_shnne.log;     root /web/shnne;  ...

mongodb备份与恢复

mongodb备份与恢复
mongodumpmongodump --help参数说明:-h:指明数据库宿主机的IP-u:指明数据库的用户名-p:指明数据库的密码-d:指明数据库的名字-c:指明collection的名字-o:指明到要导出的文件名-q:指明导出数据的过滤条件-j, --numParallelCollections=  number of collections to dump in parallel (4 by default)--oplog  备份的同时备份oplo...

CentOS7升级pip2成功后执行报错

CentOS7升级pip2成功后执行报错
pip2 安装yum install -y epel-releaseyum install -y python-pip根据这条命令升级pip2成功后报错pip install --upgrade "pip < 21.0"报错如下,这是因为Python 2.7已于2020年1月1日到期,请停止使用。请升级您的Python,因为不再维护Python 2.7。pip 21.0将于2021年1月停止对Python 2.7的支持。pip 21.0将删除对此功能...

nginx开启websocket代理功能

nginx开启websocket代理功能
使用Nginx代理WebSocket的时候,客户端与服务器握手成功后,如果在60秒内没有数据交互,就会自动断开连接。因为Nginx默认的断开链接时间为60秒,为保持长连接,可有两种解决方法。第一种修改nginx配置[root@web conf]# cat test.shnne.com.conf server {         listen 8...

memcached相关整理

memcached相关整理
1.首先连接memcachedtelnet 127.0.0.0 112112.查看状态stats输出:STAT pid 22459                             进程IDSTAT uptime 1027046             ...

CentOS7安装MongoDB步骤

CentOS7安装MongoDB步骤
# 下载MongoDB Community Server(社区版)下载地址:https://www.mongodb.com/try/download/communitymkdir /root/soft && cd /root/softwget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.8.tgz# 安装tar -zxvf mongodb-linux-x86_64-rhel7...

CentOS7 升级pip2遇到的坑

 CentOS7 升级pip2遇到的坑
问题原因:Python 2.7已于2020年1月1日到期,请停止使用。请升级您的Python,因为不再维护Python 2.7。pip 21.0将于2021年1月停止对Python 2.7的支持。pip 21.0将删除对此功能的支持。解决此问题并继续使用不受支持的Python 2.7,不应升级到最新的pip版本,而应升级到<21的版本。相关文档: https://pip.pypa.io/en/latest/development/release-process/#pyt...