![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
漫天丶飞雪
PYTHON | 机器学习 | 数据分析 | 反反爬虫 | 网络安全
展开
-
Linux二级命令自动补全
linux二级命令自动补全:在Linux中当输入的命令在二级命令的时候,部分用户会出现二级命令通过table无法自动补全的情况,这个功能成为 bash completion这个时候需要安装软件 bash-completionsudo yum -y install bash-completion安装完成后 “重新打开终端” 或 “重启操作系统” 此功能即可生效...原创 2020-08-08 12:18:12 · 1006 阅读 · 1 评论 -
cmatrix秀一波骚操作
cmatrix官网 https://www.asty.org/cmatrix/cmatrix 展示效果linux下安装 cmatrix 流程wget https://www.asty.org/cmatrix2/dist/cmatrix-1.2a.tar.gztar -zxvf cmatrix-1.2a.tar.gzcd cmatrix-1.2ayum install ncurses-devel./configure && make && make inst原创 2020-07-09 17:33:13 · 452 阅读 · 0 评论 -
Centos firewalld开放端口
启动一个服务:systemctl start firewalld.service关闭一个服务:systemctl stop firewalld.service重启一个服务:systemctl restart firewalld.service显示一个服务的状态:systemctl status firewalld.service在开机时启用一个服务:s...转载 2020-03-28 23:04:51 · 308 阅读 · 0 评论 -
iptables实现nat方式的流量转发
NAT可以方便的完成这种流量穿通功能,即把外网数据通过NAT(中转设备)来穿透进内网,内网数据通过NAT(中转设备)穿透出外网。那linux下iptables如何实现nat转发?这里将以Debian7主机下的测试为例。1、开启IP_FORWARD 1 2 3 vi /etc/sysctl.conf #在文件末添加以下一行(如已有则不必...转载 2020-03-25 19:22:23 · 3471 阅读 · 0 评论 -
linux卸载Python3
卸载Python3:1、卸载python3rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps 卸载pyhton32、whereis python3 |xargs rm -frv 删除所有残余文件成功卸载!3、whereis python 查看现有安装的python...转载 2020-03-20 20:15:42 · 590 阅读 · 0 评论 -
Centos7安装配置Apache(httpd)+php+mysql+phpMyAdmin
一、安装mysql执行命令:wgethttp://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpmrpm -ivh mysql-community-release-el7-5.noarch.rpm执行 yum -y install mysql mysql-server mysql-devel,安装成功。再...转载 2020-03-15 16:24:33 · 585 阅读 · 0 评论 -
CURL设置超时时间
使用CURL时,有两个超时时间:一个是连接超时时间,另一个是数据传输的最大允许时间。连接超时时间用--connect-timeout参数来指定,数据传输的最大允许时间用-m参数来指定。curl --connect-timeout 10 -m 20 "http://XXXXXXX"连接超时的话,出错提示形如:curl: (28) connect() timed out!数据传输...原创 2020-03-13 20:54:59 · 17360 阅读 · 0 评论 -
curl 参数配置详情
第一类:对于下面的这些option的可选参数,value应该被设置一个bool类型的值:CURLOPT_AUTOREFERER当根据Location:重定向时,自动设置header中的Referer:信息。CURLOPT_BINARYTRANSFER在启用CURLOPT_RETURNTRANSFER的时候,返回原生的(Raw)输出。CURLOPT_COOKIESESSION启用时curl会仅...转载 2020-03-13 20:44:50 · 896 阅读 · 0 评论 -
centos7安装nginx后无conf.d目录或conf.d目录下无default.conf文件
问题nginx安装成功之后可以正常使用,但是/etc/nginx下没有conf.d文件夹,或/etc/nginx/conf.d下没有default.conf文件原因该操作系统下的epel源是默认下载就是Fedora操作系统的解决方法更改nginx的epel镜像源地址,并卸载(不做赘述)清除之前安装的nginx重新安装工作sudo yum install yum-uti...原创 2020-02-28 00:14:45 · 7844 阅读 · 3 评论 -
如何在centos上面安装python3
CentOS 7 默认自带了 Python 2.7 版本,但是很多时候,我们需要用 Python 3.x 来做开发,本片介绍用 CentOS 7 来安装 Python 3.x 。这里只介绍一种。本文以为 Python 3.7.0 作为安装啊示例下面开始进行安装步骤解读:1. 首先需要下载压缩包 (其他获取方式如 FTP 之类的也可以,Anyway,目的就是获取这个 Linux 版的 P...原创 2019-12-22 16:30:57 · 199 阅读 · 0 评论 -
grafana报警配置并发送邮件
grafana介绍Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite、zabbix、InfluxDB、Prometheus和OpenTSDB作为数据源。Grafana主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和夜间模式;多个数据源。修改grafana的配置文件grafana的配...转载 2019-10-28 17:05:08 · 1528 阅读 · 0 评论 -
Ubuntu下安装&卸载apache2服务
1.安装apache2安装命令:sudo apt-get install apache2启动/停止/重启apache2: service apache2 start/stop/restart2. 卸载apache2之前卸载重新安装后找不到apache2.conf配置文件,测试使用一下方式卸载后可用。(1) $ sudo apt-get --purge remove a...转载 2019-10-28 12:29:40 · 203 阅读 · 0 评论 -
win10 ubuntu子系统的卸载和重装
win10 ubuntu子系统在使用,各种折腾以后应该何去何从呢 ,依靠lxrun命令 , 在命令行敲入lxrun命令以后,这是窗口显示 (win + r -> cmd -> lxrun) :C:\Users\Administrator>lxrun对 LX 子系统执行管理操作用法: /install - 安装子系统 可选参数: ...原创 2019-10-27 21:28:35 · 9734 阅读 · 1 评论 -
Win10安装Ubuntu子系统及图形化界面详细教程
在准备进行安装之前,推荐C盘上至少有5G的空余空间。1win10设置打开两个设置:1.开发人员模式:2.启用子系统功能2 安装打开Microsoft Store,搜索Ubuntu,出现如下界面:选择我红框框出来的两个版本,不要选第一个,那个有坑。安装速度还是挺快的。安装完了之后会在开始菜单出现linux的bash:打开之后还需要继续安装一小会...转载 2019-10-27 17:50:41 · 740 阅读 · 1 评论 -
ubuntu16.04 vim配置方案
1. 新建/打开vim配置文件.vimrc在终端里输入 : vi ~/.vimrc(vimrc是vim的配置文件 , 每次打开vim时会自动加载这个文件里的配置 , .vimrc是隐藏的vim配置文件)2. .vim的配置文件的代码如下:直接复制到 .vimrc中保存即可也可根据自己的需要予以更改set ai " 自动缩进,新行与前面的行保持—致的自动空格set aw " ...原创 2019-10-24 10:19:17 · 560 阅读 · 0 评论 -
ubuntu切换至root用户
打开ubuntu , 输入命令 : su root , 回车提示输入密码 , 怎么输入都不对 , 那是因为刚装过的ubuntu操作系统没有为root用户设置密码 , 需要为root用户设置密码之后才可进入 .1. 给root用户设置密码 :sudo passwd root输入本次登陆账号的密码 , 确认后输入root密码 .2. 重新输入命令 :su root然...原创 2019-10-24 09:16:40 · 359 阅读 · 0 评论 -
ubuntu 可执行文件 ls 可以看到,执行时却提示不存在
首先,Ubuntu系统是 64 位的,而你的可执行程序是 32 位的,需要支持32位的运行库ia32-libs .使用下面的命令 :sudo apt-get install ia32-libs然后在执行可执行程序之前执行一次一下操作 :chmod +x 要执行的文件名...原创 2019-10-23 17:29:52 · 1088 阅读 · 0 评论 -
详解Linux中nohup和&的用法和区别
示例 :我们用python代码loop_hello.py做示例,代码的作用是循环输出循环次数和hello world!,每次输出后sleep 1秒示例代码如下:import timedef main(): i = 0 while True: i += 1 print('%d: hello world!' %(i)) ...原创 2019-10-18 15:50:33 · 322 阅读 · 0 评论 -
Ubuntu环境下Docker安装
介绍在国内网络情况 Ubuntu下安装Docker的方法 .Docker CE版本安装步骤 :1. Ubuntu 14.04 16.04 (使用apt-get进行安装)step 1: 安装必要的一些系统工具sudo apt-get updatesudo apt-get -y install apt-transport-https ca-certificates c...原创 2019-10-18 13:34:58 · 155 阅读 · 0 评论 -
Prometheus+Grafana搭建监控系统
1. prometheus安装Prometheus 主程序,主要是负责存储、抓取、聚合、查询方面直接官网下载:https://prometheus.io/download/解压执行命令:tar zxf prometheus-2.3.2.linux-amd64.tar.gz编辑解压目录下的prometheus.yml,执行命令:vi prometheus.ymlscrap...转载 2019-10-17 20:23:19 · 188 阅读 · 0 评论 -
linux定时任务的设置 crontab 配置指南
为当前用户创建cron服务1. 键入 crontab-e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/admin/jiaobe...原创 2019-04-17 23:49:55 · 752 阅读 · 0 评论 -
vim退出快捷键
退出vim的快捷键,不需要进入命令编辑模式按住shiftzz保存退出zq不保存退出,q表示放弃之所以按住shift,其实是切换大小写在命令编辑模式下::q 不保存退出:q! 不保存强制退出:wq 保存退出,w表示写入,不论是否修改,都会更改时间戳:x 保存退出,如果内容未改,不会更改时间戳":x" 和 ":wq" 的区别如下:...原创 2019-04-18 09:49:55 · 983 阅读 · 0 评论 -
crontab每隔1小时运行一次
root 身份登录到命令行输入 crontab -e (注:不要输入 crontab -r 了,因为 e 和 r 挨着的,r 就是 remove)按下 a 键进入到编辑模式输入 0 */1 * * * cd/home/work; python3 test.py或者 */60 ** * * cd /home/work; python3 test.py同时按下 ...原创 2019-04-18 11:17:06 · 40281 阅读 · 0 评论 -
ubuntu新创建文件和文件夹命令
在 ubuntu 中新建文件夹 命令为:mkdir folder-name在 ubuntu 中 新建文件 命令为:touch filename原创 2019-05-03 22:11:37 · 23717 阅读 · 0 评论 -
Ubuntu下查看文件夹下文件数量
如果在Ubuntu上文件夹下存了批量的文件,比如这样的:又想要知道这个文件下到底有多少文件,到底该用到哪些命令呢。平时总是记不住,还要百度翻出来,所以今天记下来:查看当前目录下的文件数量(不包含子目录中的文件):ls -l | grep "-" | wc -l查看当前目录下的文件数量(包含子目录中的文件):ls -lR | grep "-" | wc -l查看当前目...原创 2019-05-01 09:50:19 · 6793 阅读 · 0 评论 -
linux 常用命令
程序员必知必会----linux常用命令之一【基础命令】程序员必知必会----linux常用命令之二【vim】程序员必知必会----linux常用命令之三【用户管理】程序员必知必会----linux常用命令之四【软件包管理】程序员必知必会----linux常用命令之五【进程管理】程序员必知必会----linux常用命令之六【文本分析】程序员必知必会----linux常用命令...原创 2019-08-15 13:08:39 · 254 阅读 · 0 评论 -
Ubuntu16.04 常用命令集合
软件安装方法一:sudo apt-get install 软件名 //最常用方法sudo apt-get remove 软件名 //卸载软件sudo apt-get update //更新软件列表,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑sudo apt-get upgrade ...原创 2019-08-15 13:23:09 · 435 阅读 · 0 评论 -
linux table键提示如何忽略大小写
以下步骤在终端操作 :1. 打开终端确保在家目录下2. 在用户家目录下创建“.inputrc”文件。touch .inputrc3. 在该文件中输入以下内容“set completion-ignore-case on”vi .inputrc输入set completion-ignore-case onset completion-ignore-case on:w...原创 2019-08-26 14:01:58 · 327 阅读 · 0 评论 -
py,pyc,pyw文件的区别和使用
熟悉 python 编程的都知道 ,python 三种最常见的 py 文件格式,.py , .pyc , .pyw , 下面说一说它们各自的使用。py 文件 python最常见的文件,是python项目的源码; 文件执行时linux下调用python执行,windows下调用python.exe; 如果在终端窗口或IDE执行命令,其相关的print(),或执行结果打印...原创 2019-09-07 15:36:27 · 3517 阅读 · 0 评论 -
linux目录切换指令
cd / 返回根目录cd .. 返回上一级目录cd - 返回上次的目录,相当于返回键cd template 返回到具体的目录,输入具体目录名称就可以注意cd后面跟空格然后在跟命令符...原创 2019-04-17 22:52:07 · 334 阅读 · 0 评论