- 博客(84)
- 资源 (5)
- 收藏
- 关注
原创 Linux系统管理学习(四)--定时任务
1 at 一次执行1.1 确定at安装1.2 at范文控制[root@web ~]# chkconfig --list注:该输出结果只显示 SysV 服务,并不包含原生 systemd 服务。SysV 配置数据可能被原生 systemd 配置覆盖。 要列出 systemd 服务,请执行 'systemctl list-unit-files'。 查看在具体 target 启用...
2020-02-22 18:19:13 351
原创 Linux系统管理学习(三)--系统资源查看
1 vmstat 命令监控系统2 dmesg开机时内核检测信息3 free命令查看内存使用状态4 查看cpu信息5 uptime命令6 查看系统与内核相关信息7 列出进程打开或使用的文件信息...
2020-02-22 16:36:08 359
原创 Linux系统学习笔记(一)--进程管理
第一节 查看系统中所有进程进程:什么是进程?正在运行中的程序man psps -leps -aux查看所有进程 (本地用户终端1-6,7是图形;远程终端256个)ps aux #查看系统中所有的进程,使用BSD操作系统格式(STAT:进程状态,R运行、S睡眠、T停止状态,s包含子进程,+位于后台ps -tree #查看进程树 -p显示进程PID -u显示进程所属用户ps -l...
2020-02-21 15:14:42 239
原创 nginx入门
最新有个新需求就是访问炼铁19环境的需求。因为19环境无法通过vpn访问,对于现阶段远程运维及办公带来了不便。架构组决策通过路由转发的模式,通过91的特定端口访问19炼铁,方便简单的解决正常访问19炼铁的需求。一、需求解决方案具体实现的部署非常简单,就是在91的nginx配置增加server的转发。/etc/nginx/conf.d/nginx-web.confserver{listen...
2020-02-21 12:53:36 305
转载 不小心执行了rm -f,除了跑路,如何恢复?
https://www.cnblogs.com/justmine/p/10359186.html前言每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有bug,呵呵。那么如果真的删除了不该删除的文件,比如数据库、日志或执行文件,咋办呢?欲知后事如何,请仔细看完本篇博客。模拟场景删除误删除服务器目录/roo...
2019-11-14 09:16:13 172
原创 TCPIP学习笔记一(概述一)
一、概述一、分层1、网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。2、TCP/IP通常被认为是一个四层协议系统:1)、链路层,有时候也被称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。2)、网络层,有时也称作互联网层,处理分组在网络中的活动。在TCP/IP协议族中,网络层协...
2019-03-09 13:26:26 4694
原创 TCPIP学习笔记一(概述二)
TCP/IP的分层TCP UDP是两种最为著名的运输层协议,二者都是用IP作为网络层协议UDP为应用程序发送和接收数据报。一个数据报是指从发送方传输到接收方的一个信息单元。但是与TCP不同的是,UDP是不可靠的,它不能保证数据报能安全无误的到达最终目的。IP是网络层上的主要协议,同时被TCP和UDP使用。TCP和UDP的每组数据都通过端系统和中间路由器中的IP层在互联网中进行传输。IC...
2019-03-09 13:26:20 934
原创 TCPIP协议学习笔记一(概述三)
端口号TCP 和UDP采用16bit的端口号来识别应用程序大多数的UNIX系统的文件 /etc/services都包含了人们熟悉的端口号:root@ZTE:/home/code/pvrm# grep telnet /etc/servicestelnet 23/tcprtelnet 107/tcp # Remote Telnetrtelnet 107/udptelnets ...
2019-03-09 13:26:10 420
转载 遇到swap free memory为0怎么办?
转载地址:https://blog.csdn.net/licanhua/article/details/7057143遇到swap free memory为0怎么办?在实时系统中,一般swap都使用比较少,最佳状态就是used一直为0,但是 在工作中,我们遇到一个问题,swap的free空间正在不断变小。如果从top结果来看,我们能找出哪些process使用VSZ和RSS比较多,但是并不能确定...
2018-10-23 12:32:49 17671
转载 python2.7 中文字符正常使用步骤
python2.7 中文字符正常使用步骤版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/guoguicheng1314/article/details/79128124python2版本需要使用中文时会出现各种编码问题,网上各种解决思路也是眼花缭乱,根据我亲自测试只要文件中有了这下面4个步骤,使用中文就和使用英文字符一样了,下面步骤缺一不可。...
2018-10-18 08:48:45 1301
转载 python 迭代器和生成器的区别
版权声明:本文为博主原创文章,转载请保留出处。 https://blog.csdn.net/xiongjiezk/article/details/51186968迭代器(iterator)是一个实现了迭代器协议的对象,python的一些内置数据类型(列表,数组,字符串,字典等)都可以通过for语句进行迭代,我们也可以自己创建一个容器,实现了迭代器协议,可以通过for,next方法进行迭代,在迭代...
2018-10-16 08:51:21 231
转载 python 迭代器 生成器
python 迭代器 生成器https://www.cnblogs.com/kaituorensheng/p/3826911.html转载地址:阅读目录迭代器生成器参考回到顶部迭代器迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,知道所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。1.1 使用迭代器的优点...
2018-10-16 08:47:28 263
转载 python:浅析python 中__name__ = '__main__' 的作用
python:浅析python 中__name__ = ‘main’ 的作用转载:https://www.cnblogs.com/alan-babyblog/p/5147770.html有句话经典的概括了这段代码的意义:“Make a script both importable and executable”意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。这...
2018-10-15 08:48:38 215
转载 Python笔记- Python工程打包部署参考库地址
https://docs.python.org/2/library/site.html#site.USER_BASE https://docs.python.org/2/install/#alternate-installationPython工程打包部署参考库地址
2018-04-26 13:43:49 485
转载 python笔记-- pip freeze >requirements.txt
转载:https://blog.csdn.net/loyachen/article/details/52028825 tox 网址: https://blog.csdn.net/loyachen/article/details/52028825 python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号。以便新环境部署。在虚拟环境中使用pip...
2018-04-26 13:15:22 6170
转载 shell 学习笔记
一、case–esac case … esac 与其他语言中的 switch … case 语句类似,是一种多分枝选择结构。 case 语句匹配一个值或一个模式,如果匹配成功,执行相匹配的命令。case语句格式如下prepare_step(){ echo “ddddd” 1case“1 case “1” in “0”) setp_name=py
2018-04-25 16:38:26 160
转载 gevent
geventPython通过yield提供了对协程的基本支持,但是不完全。而第三方的gevent为Python提供了比较完善的协程支持。gevent是第三方库,通过greenlet实现协程,其基本思想是:当一个greenlet遇到IO操作时,比如访问网络,就自动切换到其他的greenlet,等到IO操作完成,再在适当的时候切换回来继续执行。由于IO操作非常耗时,经常使程序处于等待状态,有了geven
2018-04-24 17:49:34 788
转载 StringBuilder 与StringBuffer的区别
StringBuilder 与StringBuffer的区别,StringBuilder与String的区别。1)StringBuilder效率高,线程不安全,StringBuffer效率低,线程安全。2)String是不可变字符串,StringBuilder是可变字符串。为什么有这样的差异,可以深入源码去解析,比如String类内的 priver final char value[] 等方法的
2018-04-23 10:56:55 2449
原创 删除docker images中为none的镜像
删除docker images中所有为none的镜像docker ps -a | grep “Exited” | awk ‘{print 1 }’|xargs docker stop docker ps -a | grep “Exited” | awk ‘{print1 }’|xargs docker stop docker ps -a | grep “Exited” | awk ‘{prin
2018-03-30 11:40:02 713
转载 Python笔记:调用函数,带扩和和不带括号的区别
Python笔记:调用函数,带扩和和不带括号的区别调用函数,如果带括号,那么是调用函数运行后的结果,调用函数不带括号,调用的是函数本身例如def cun (a,b):return a+bprint(cun) : 调用函数,打印的是函数print(cun(2,3)),调用函数运行后结果,打印的是 5 def cun(a,b): ...
2018-03-28 13:49:06 2607
原创 前端学习记录一---html_css 校验网址
html校验网址https://validator.w3.org/checkCSS校验网址http://jigsaw.w3.org/css-validator/
2018-02-22 14:45:08 249
原创 全端学习之---html_css 校验格式网址
html校验:https://validator.w3.org/checkCss校验http://jigsaw.w3.org/css-validator/
2018-01-06 15:52:24 554
转载 Docker日志收集最佳实践
http://www.cnblogs.com/jingjulianyi/p/6637801.html传统日志处理说到日志,我们以前处理日志的方式如下:· 日志写到本机磁盘上· 通常仅用于排查线上问题,很少用于数据分析·需要时登录到机器上,用grep、awk等工具分析 那么,这种方式有什么缺点呢? 第一, 它的效率非常低
2017-09-11 13:12:35 1042
转载 docker logs 查看实时日志
docker logs 查看实时日志docker logs -f -t --since="2017-05-31" --tail=10 edu_web_1 --since : 此参数指定了输出日志开始日期,即只输出指定日期之后的日志。-f : 查看实时日志-t : 查看日志产生的日期-tail=10 : 查看最后的10条日志。edu_web_1 : 容器名
2017-09-11 13:11:08 19275
翻译 docker问题
查看配置文件/etc/supervisord.conf 具体对log日志的配置[supervisord]nodaemon=truelogfile=/var/log/restframe/restframe-supervisord.log[program:restframe-dbsync]command=/usr/bin/restframe-dbsyncautorestart=unex...
2017-09-11 13:01:33 119
转载 supervisord简介,配置及使用
supervisord简介,配置及使用http://www.cnblogs.com/jasonkoo/articles/3750638.html【缘起】 最近两个月的工作重点是学习CDH(Cloudera's Distribution Including Hadoop)的安装部署和使用。在阅读CDH的官方文档时,
2017-09-11 12:59:30 885
翻译 logrotate 是系统自带进行对日志进行处理
logrotate 是系统自带进行对日志进行处理 其配置文件 /etc/logrotate.conf /etc/logrotate.d 其中,/etc /logrotate.conf是主要配置文件,/etc/logrotate.d中的文件会被/etc/logrotate.conf读取。如果您在 /etc/logrotate.d中的配置文件没有规定具体的参数,则这些
2017-09-08 15:00:48 936
翻译 正则表达式匹配 --所有语言通用
uri的校验 匹配 http://0.0.0.0:55 nd = {} nd['uuid'] = uuid.encode('utf-8') res = re.match(r"(http://){1}([\d]{2,3}([.]{1}" + "[\d]{1,3}){3}[:]{1}[\d]{2,5}){1}", uri) ...
2017-08-17 12:16:37 1674
转载 python中单,双引号和三个双引号的区别
1、基本认识单引号字符串:'python'双引号字符串:"python"三引号字符串:'''python'''(三单引号),"""python"""(三双引号) 2、代码示例#单引号str1='python'#单引号中使用双引号str2='"python"'#双引号中使用单引号str3="'python'"#三单引号str4='''python''
2017-08-15 10:50:26 3267 1
转载 httplib2---python下的http请求终结者(转)
httplib2功能介绍:http://code.google.com/p/httplib2/httplib2实例页面:http://code.google.com/p/httplib2/w/listhttplib2问题提交:http://code.google.com/p/httplib2/issues/list 好吧,我觉得官方的样例还是比较全的,这里就直接贴一
2017-08-15 10:38:41 911
转载 chown 文件拥有者
http://jingyan.baidu.com/article/b87fe19e9ae09b5219356848.htmlLinux/Unix 是多用户多任务操作系统,所有的文件皆有其拥有者(Owner)。利用 chown命令 可以将文件的拥有者加以改变。一般来说,这个命令只能由系统管理者(root)使用,一般用户没有权限来改变别人的文件的拥有者,也没有权限可以将自己
2017-08-15 09:31:19 431
原创 python启动失败 error: [Errno 98] Address already in use
pydev debugger: starting (pid: 7195)2017-08-08 11:05:43.508 7195 CRITICAL xxxxxxx[-] error: [Errno 98] Address already in use2017-08-08 11:05:43.508 7195 ERROR xxxxxxxTraceback (most recent call l
2017-08-08 12:17:47 17777
原创 flask学习地址
http://flask.pocoo.org/docs/0.12/http://www.pythondoc.com/flask-mega-tutorial/helloworld.html
2017-08-07 13:50:06 262
转载 Flask和@app.route(1)
http://python.jobbole.com/80956/本文是我称为「这不是魔法」系列的第一篇,我准备在里面展示一些热门开源包提供的友好API是如何通过它们各自语言的原始语法构造的。本文我们先来说说Flask,深入探讨Flask如何实现在函数上方写“@app.route()”就能在因特网上输出函数的执行结果。下面是Flask主页给我们的第一个例子,我们现在就由它
2017-08-07 13:48:04 2671 3
转载 linux下安装mysql后Access denied for user 'root'@'localhost' (using password: YES)
linux下安装mysql后Access denied for user 'root'@'localhost' (using password: YES) :https://zhidao.baidu.com/question/573063026.htmllinux下安装mysql后 mysql -u root -p Access denied f
2017-08-07 12:09:00 308
原创 jetty Continuations 就实现了上述异步方式--eclipse feature链接
http://wiki.eclipse.org/Jetty/Feature/Continuations
2017-08-05 10:37:26 416
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人