
Linux
文章平均质量分 79
Linux
传而习乎
你知道的越多,你不知道的就越多
展开
-
【Linux】Screen的使用:新建、退出、再登陆;screen -ls 没响应卡死问题
linux会话管理,方便管理和识别,启动后,你会看到一个新的终端会话,并且可以在其中运行任何命令。分离会话后,可以安全地退出SSH或关闭终端,正在运行的任务不会中断。Ctrl+D # 在当前screen下,输入Ctrl+D,删除该screen。是允许用户在单个终端会话中运行多个进程,并能在会话之间切换。日志文件将保存在当前用户的主目录下,默认文件名为。会话中,可以使用快捷键 Ctrl+A+D。原创 2024-10-08 15:42:23 · 1337 阅读 · 0 评论 -
Linux中 init、service、systemctl 三者区别
init是最初的进程管理方式service是init的另一种实现systemd则是一种取代initd的解决方案其中systemctl是systemd的主命令,用于管理系统以及服务。原创 2024-05-10 11:06:28 · 1242 阅读 · 0 评论 -
Linux服务器磁盘分区、挂载、卸载及报错处理
先对磁盘进行格式化,格式化后挂载到需要的挂载点,最后添加分区启动表,以便下次系统启动时自动挂载。原创 2023-02-28 17:43:10 · 4231 阅读 · 0 评论 -
如何查linux服务器的带宽占用?哪些进程占用带宽?
linux查看服务器带宽具体方法?哪些进程占用带宽?原创 2023-01-28 11:21:02 · 6885 阅读 · 0 评论 -
解决docker的Get https://registry-1.docker.io/v2/: net/http: request canceled 报错
解决docker的Get https://registry-1.docker.io/v2/: net/http: request canceled 报错老狗狐狸 2019-06-20 10:54:12 37727 收藏 6分类专栏: docker 文章标签: docker 镜像仓库 报错版权文章目录场景介绍原因分析操作流程场景介绍 项目组最近申请到了几台华为云服务器,在安装docker并使用的过程遇到了如下报错[root@node-01 ~]# docker pull kong:..原创 2021-06-09 17:49:43 · 35744 阅读 · 4 评论 -
服务器 Input/output error 问题解决
服务器报异常:因为关闭了终端SSH,而代码中有 print(),导致没有位置可输出打印,导致报错。今天服务器 一直报异常去代码里加上异常捕获 刚开始只知道是Input/output error 但是定位不到问题具体在哪将 异常捕获 用 logger.exception 打印 找到位置于是检查代码 自己做本地测试使用了print(xxxx) 上传服务器没有删掉 关掉ssh后就提示了这个错误总结 服务器不能使用print来做打印测试 因为关掉ssh后就会报这个错...原创 2021-06-08 15:36:00 · 3757 阅读 · 0 评论 -
Linux下安装PCRE
原文链接:https://www.linuxidc.com/Linux/2015-03/114986.htmPCRE(Perl Compatible Regular Expressions)是一个轻量级的Perl函数库,包括 perl 兼容的正则表达式库。它比Boost之类的正则表达式库小得多。PCRE十分易用,同时功能也很强大,性能超过了POSIX正则表达式库和一些经典的正则表达式库。现在最新版本是8.421. PCRE目前最新版本为8.36,可以点这里进行下载。2. 使用ta..原创 2021-05-18 14:52:34 · 4261 阅读 · 0 评论 -
安装软件包的三种方法;rpm包介绍、rpm工具的用法;yum工具用法、源码包安装
安装软件包的三种方法 (安装与卸载) rpm工具 yum工具 (支持自动安装依赖的包) 源码包 安装源码包,需要我们把源代码编译成可执行的二进制文件 rpm包介绍挂载一下光驱看一下rpm包mount /dev/cdrom /mnt 挂在到/mnt下ls /Packages 查看一下里面的rpm包画圈的依次为:rpm包格式包名、版本号、发布版本号、平台 ...原创 2021-05-14 17:40:07 · 1022 阅读 · 0 评论 -
Vim 快捷键速查表
Linux 中国 https://linux.cn/本文是 Vim 用户指南 系列的其中一篇:Vim 初学者入门指南 Vim 快捷键速查表 5 个针对有经验用户的 Vim 技巧 3 个针对高级用户的 Vim 编辑器实用技巧Vim 编辑器是一个基于命令行的工具,是传奇编辑器 vi 的增强版。尽管图形界面的富文本编辑有很多,但是熟悉 Vim 对于每一位 Linux 的使用者都能有所帮助——无论你是经验丰富的系统管理员,还是刚上手树莓派的新手用户。这个轻量级的编辑器是个非常强大的工具。在有..原创 2021-05-07 14:28:23 · 319 阅读 · 0 评论 -
Linux学习路径及命令速查表(8张神图)
1、Linux学习路径:2、Linux桌面介绍:3、FHS(文件系统目录标准):4、Linux需要特别注意的目录:5、linux 内核学习路线:6、Linux Security Coaching:7、Linux命令参考:8、Linux命令速查表:﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌...原创 2021-05-07 14:19:49 · 157 阅读 · 0 评论 -
python tornado 增加数据库连接池
单例模式搭建数据库连接池:from DBUtils.PooledDB import PooledDBimport pymysqlRelease_Write_database_setting = { "host": '192.168.32.7', "port": 31306, "user": 'root', "password": 'xxx', "database": 'tornado', "charset": 'utf8', "cursorc...原创 2021-02-09 16:02:04 · 584 阅读 · 1 评论 -
Linux CentOS7 开通端口的外网访问权限
一、查看系统防火墙状态(如果返回 running 代表防火墙启动正常)firewall-cmd --state二、开启端口外网访问(3步)1、添加端口 返回 success 代表成功(--permanent永久生效,没有此参数重启后失效)firewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --zone=public --add-port=443/tcp --permanent开放多个端口firewall-原创 2021-01-28 11:30:16 · 1830 阅读 · 1 评论 -
yum安装rpm包(linux)包括内容:yum源配置挂载(本地、网络)、yum命令详解、使用问题报错总结
目录【第一部分】yum源配置挂载yum源配置的三种方法(一)yum源概述(二)yum源配置方法一(阿里云源)1) 安装wget2)备份/etc/yum.repos.d/CentOS-Base.repo文件3)下载阿里云的Centos-6.repo文件4) 重新加载yum(三)yum源配置方法二(本地挂载目录)1) 下载iso文件2) 创建挂载目录...原创 2019-12-13 13:31:56 · 3283 阅读 · 0 评论 -
linux系统下, 压缩、解压 命令讲解 tar 、 rpm、 unzip ,安装tar包/rpm包/zip包(Centos、Ubuntu通用)
在CentOS系统中,软件安装程序比较纷繁复杂,不过最常见的有两种:1)一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz)。2)另一种是软件的可执行程序,你只要安装它就可以了。这种软件安装包通常被是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。(当然,也有...原创 2019-08-12 16:35:56 · 2232 阅读 · 0 评论 -
linux怎么创建修改用户及其权限
参考博客1.linux下的用户管理Linux下有三类用户1.超级用户: root 具有操作系统的一切权限 UID 值为02.普通用户:普通用户具有操作系统有限的权限,UID值 500 – 60003.伪用户:是为了方便系统管理,满足相应的系统进程文件属主的要求,伪用户不能登录系统,UID值 1 – 499用户管理文件:passwd /etc/pas...原创 2019-08-16 18:29:55 · 1068 阅读 · 0 评论 -
Linux安装Python xlrd、xlwt、xlutils模块
一、安装setuptools:可以先打开setuptools的python官网看看setuptools软件包如何安装: 1 > wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py > python ez_setup.py--user 也可以下载set...原创 2019-08-12 16:34:33 · 3529 阅读 · 0 评论 -
内网下YUM仓库搭建配置+服务器yum源配置
北洋的青春版权声明: https://blog.youkuaiyun.com/xzm5708796/article/details/83449967在项目实施过程中,很多实施单位存在没有外网的情况。此时,在服务器上直接使用Yum命令根本无法使用,为了方便在本地搭建环境,为了方便快捷安装软件依赖包,我们采用临时解决方案进行本地Yum仓库搭建,不但可以供搭建机器使用,更可以供整个服务器群使用。说...原创 2019-07-10 15:22:45 · 1153 阅读 · 1 评论 -
ubuntu16.04 配置阿里云docker镜像加速器
一、配置阿里云docker镜像加速器#配置加速器地址root@nulige:~# vi /etc/docker/daemon.json{"registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"]}#重启服务root@nulige:~# systemctl daemon-reloadroot@nu...原创 2019-07-10 15:21:39 · 245 阅读 · 0 评论 -
自建yum源服务器配置repo源
一. 客户端配置# cd /etc/yum.repos.d[root@B yum.repos.d]# vi localyum.repocentos6.X[localyum]name=centos6baseurl=http://192.168.3.85/centos/6/os/x86_64/enable=1gpgcheck=0[localepel]name=epe...原创 2019-07-10 15:19:38 · 781 阅读 · 0 评论 -
远程服务器返回错误码: (507) Insufficient Storage
代码不重要,看字:此次遇到507错误的主要原因是:访问速度过快;也可能有 请求头信息不全 的部分原因;下面这个是我写的一个函数://得到远程页面内容privatestringGetHttpPage(stringurl){try{WebResponseresponse=null;...原创 2019-12-12 14:37:50 · 3646 阅读 · 0 评论 -
Linux查看端口占用、强制释放占用的端口
有时候关闭软件后,后台进程死掉,导致端口被占用。下面以TOMCAT端口8080被占用为例,列出详细解决过程。解决方法:1.查找被占用的端口netstat-tln netstat-tln|grep8080netstat -tln 查看端口使用情况,而netstat -tln | grep 8080则是只查看端口8080的使用情况2.查看端口属于哪个程序?端...原创 2019-12-12 14:17:14 · 226 阅读 · 0 评论 -
Linux命令:文件权限chmod、chgrp、chown详解
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。文件或目录的访问权 限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文 件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为...原创 2019-08-16 18:30:07 · 544 阅读 · 0 评论 -
Linux tar解压包的时候出现错误 gzip: stdin: not in gzip format
采纳:https://www.cnblogs.com/xuliangxing/p/7427375.html在Linux环境下,通过tar -zxvf 命令解压文件时遇到”gzip: stdin: not in gzip format“等错误:如图所示1 root@cmfchina:/usr/java# tar -zxvf jdk-8u144-linux-x64.tar.gz2 g...原创 2019-12-12 10:36:14 · 302 阅读 · 0 评论 -
Linux安装Python环境
qq_21439971版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/qq_21439971/article/details/78438147linux系统环境自带python2.6,但有时我们项目使用的版本可能是3.x以上等等,此时我们需要在linux中再安装项目所需的python版本,此时就涉及多版本共存问题了,很多同学在安装多个...原创 2019-12-12 14:27:19 · 330 阅读 · 0 评论 -
Linux如何查看所有的用户和组信息
linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号。在使用linux操作系统时候,通常我们会遇到对多用户进行管理。比如:用户账号的添加、删除、修改用户口令的管理用户组的管理1.新用户的添加语法:useradd 选项 用户名参数说明: -c comment 指定一段注释性描述。 -d ...原创 2019-12-12 10:36:50 · 1317 阅读 · 0 评论 -
yum源配置详解 Linux(本地源、网络源)、(一次性挂载、永久挂载)
目录Redhat7配置源配置本地yum源一:一次性挂载,重启完系统后失效二: 永久挂载配置网络yum源更新源可以获取最新的软件信息,以更新您的系统Redhat7配置源YUM(Yellow dog Updater Modified):yum是Redhat系列系统基于RPM包构建的软件更新机制,可以自动解决 rpm 包之间的依赖关系,所有软...原创 2019-12-13 14:21:21 · 1768 阅读 · 0 评论 -
Linux PHP多版本切换
----- 这里的方法,说白了就是,换个软连接,不知道修改的是否完整? -------------默认的PHP版本为7.0.19,如何将PHP版本切换为7.1甚至更高呢。首先删除PHP默认版本 rm -f /usr/bin/php将默认版本改成71 ln -sf/www/server/php/71/bin/php/usr/bin/php红字所表示的为你想更换php版本大功告成...原创 2020-08-31 19:06:19 · 345 阅读 · 0 评论 -
Linux Centos7 Apache2.4 离线安装步骤详情
【安装步骤】下载地址:apcahe:http://httpd.apache.org/download.cgi#apache24apr/apr-util:http://apr.apache.org/download.cgihttp://mirror.centos.org/centos/7/os/x86_64/Packages/expat-devel-2.1.0-11.el7.x86_64.rpmhttp://mirror.centos.org/centos/7/os/x86_64/Pac.原创 2020-08-25 17:54:29 · 3911 阅读 · 0 评论 -
Linux系统中安装软件的几种方式:红帽派: 源码包安装: rpm包安装: yum源安装: Debian派: Deb包安装: apt-get源安装 阿里源等:
Linux有很多种发行版本,各种发行版本之间安装软件方式和命令不一样,同一个版本之间安装软件也有不同的方法。但是,大体来说,Linux有两大派系,一个是红帽派系,包含Redhat、Centos、Fedora等。还有一个是Debian派系,包含Kali、Ubuntu等。原创 2019-12-13 18:29:32 · 2349 阅读 · 1 评论 -
理解:WSGI & uwsgi
WSGI协议首先弄清下面几个概念:WSGI:全称是Web Server Gateway Interface,WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范,描述web server如何与web application通信的规范。server和application的规范在PEP 3333中有具体描述。要实现WSGI协议,必须同时实现web server和web a...原创 2019-06-03 09:56:14 · 141 阅读 · 0 评论 -
概念区分:uWSGI、WSGI、uwsgi、nginx
总结:WSGIWSGI的全称是Web Server Gateway Interface(Web服务器网关接口),它不是服务器、python模块、框架、API或者任何软件,只是一种描述web服务器(如nginx,uWSGI等服务器)如何与web应用程序(如用Django、Flask框架写的程序)通信的规范。server和application的规范在PEP3333中有具体描述,要实现WS...原创 2019-06-03 09:31:40 · 632 阅读 · 0 评论 -
CentOS7安装mysql后无法启动服务,提示Unit not found
问题描述:启动MySQL数据库提示:Failed to start mysqld.service: Unit not found在CentOS7中已经不在支持mysql,就算你已经安装了,CentOS7还是表示很嫌弃。原因:知乎:CentOS 7为什么放弃了MySQL,而改使用MariaDB?百度:解决方案安装mysql的作者另起炉灶的开源版本:maria DB(maria DB如同 MySQL 的影子版本,玛莉亚数据库是 MySQL 的一个分支版本(branch原创 2020-09-09 12:58:09 · 830 阅读 · 1 评论 -
远程服务器配置python的虚拟环境 与 数据库等
python学习笔记-Pycharm远程连接服务器的Python虚拟环境(Virtualenv)1.拷贝本地代码到远程:scp -r 本地文件路径 root@39.106.21.198:远程保存路径scp requirements root@39.106.21.198:~/2.连接远程服务:ssh root@39.96.27.2113.先更新 apt 相关源:sudo apt-ge...原创 2019-05-09 15:05:45 · 905 阅读 · 1 评论 -
Linux中whereis、which、find、location的区别和用法
1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。 - <指定条件>: 所要搜索的文件的特征。 - <指定动作>: 对搜索结果进行特定的处理。如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是原创 2020-09-10 15:16:41 · 823 阅读 · 0 评论 -
【Linux】服务器重启指令
一、Linux 的五个重启命令 1、shutdown 2、poweroff 3、init 4、reboot 5、halt 二、五个重启命令的具体说明 shutdown reboot 在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,...原创 2019-07-05 17:14:14 · 441 阅读 · 0 评论 -
【磁盘空间不足,导致应用服务异常】一个容易忽略的问题!
记录一个让人摸不着头脑的BUG:情景再现:早上访问web项目地址,一直登录不了,反馈网络错误? 访问部署的 mediawiki 也是一直转圈没有响应?原创 2020-12-16 10:55:16 · 856 阅读 · 0 评论 -
【Linux】统计文件数量:查看目录文件数和文件大小
一、查看当前目录下文件个数在linux下查看目录下有多少文件可以用:ls -l 命令查看,ls -lR 递归查看所有目录,如果文件很多,则用wc命令 和 grep 命令进行过滤。 wc命令显示输出的行 列 字符数,-l表示仅列出行、-w表示仅列出多少字、-m表示仅列出多少字符; grep用于过滤输出信息,不做详细介绍;如下:1、ls -l获取当前目录下信息2、ls -l | wc -l 列出有多少个文件3、ls -lR | wc -l 递归获取当前目录有多少文件4、ls...原创 2020-12-14 16:20:00 · 3455 阅读 · 0 评论 -
【Linux】网络连接失败/ 防火墙配置/ iptables配置
1.首先查看防火墙:(1)设置开机启用防火墙:systemctl enable firewalld.service(2)设置开机禁用防火墙:systemctl disable firewalld.service(3)启动防火墙:systemctl start firewalld(4)关闭防火墙:systemctl stop firewalld(5)检查防火墙状态:systemctl status firewalld举例查看防火墙状态:2.确定linux服务器是否可以访问外网.原创 2020-09-25 17:45:47 · 2037 阅读 · 1 评论 -
CentOS使用 wget 命令报错Temporary failure in name resolution 解决方法
在CentOS中安装Redis时使用wget下载一个文件出现了如下问题:wget http://download.redis.io/releases/redis-3.0.7.tar.gzfailed: Temporary failure in name resolution从字面上理解意思是,在解析这个URL的时候发生了失败;猜测可能是该机器的网络配置有问题,检查了eth0的配置,无误ping了一个外部的ip地址,正常,但ping一个外部的url,发现the host is unknow,可以断定原创 2020-09-25 17:44:39 · 2704 阅读 · 0 评论 -
Linux下 CentOS7 安装nginx
linux版本:CentOS7 64位【yum 安装最新版nginx:https://www.cnblogs.com/xxoome/p/7256214.html】在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。Linux下检查是否安装过某软件包:http://www.cnblogs.com/xxoome/p/5866553.html安装命令:yum -y install gcc pcre-devel zlib-de原创 2020-09-09 18:27:45 · 326 阅读 · 1 评论