12 2017 档案

摘要:LINUX 查看tcp连接数及状态 # netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' TIME_WAIT 8947 等待足够的时间以确保远程TCP接收到连接中断请求的确认FIN_WAIT1 15 等待远程TC 阅读全文
posted @ 2017-12-15 14:38 北方客888 阅读(1783) 评论(0) 推荐(0) 编辑
摘要:修改/etc/ssh/sshd_config vi /etc/ssh/sshd_config #Port 22 //这行去掉#号,防止配置不好以后不能远程登录,还得去机房修改,等修改以后的端口能使用以后在注释掉 Port 33378 //下面添加这一行 修改firewall配置 firewall添加 阅读全文
posted @ 2017-12-15 14:29 北方客888 阅读(198) 评论(0) 推荐(0) 编辑
摘要:admin简单使用: 1.urls.py 2.settings.py 3.models.py from django.db import models classUserInfo(models.Model): uid = models.AutoField(primary_key=True) user 阅读全文
posted @ 2017-12-15 12:36 北方客888 阅读(189) 评论(0) 推荐(0) 编辑
摘要:一、使用django连库建表 使用django连接数据库需要知道3个要点: 1.通过settings.py注册当前app; 2.通过settings.py配置连接某种类型的数据库; 3.通过models.py配置表的信息; 满足以上三个要点就可以创建数据库表了: 终端下执行命令: (1)python 阅读全文
posted @ 2017-12-15 12:34 北方客888 阅读(599) 评论(0) 推荐(0) 编辑
摘要:1. 由于HTTP协议是无状态的协议(发送一次请求即断开),所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session. 典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的Session 阅读全文
posted @ 2017-12-15 12:31 北方客888 阅读(156) 评论(0) 推荐(0) 编辑
摘要:上面的流程图可以大致描述Django处理request的流程,可以分为以下几个步骤: 1. 用户通过浏览器请求一个页面 2. 请求到达Request Middlewares,中间件对request做一些预处理或者直接response请求 3. URLConf通过urls.py文件和请求的URL找到相 阅读全文
posted @ 2017-12-15 12:30 北方客888 阅读(162) 评论(0) 推荐(0) 编辑
摘要:用 django 有多久,跟 csrf 这个概念打交道就有久。 每次初始化一个项目时都能看到 django.middleware.csrf.CsrfViewMiddleware 这个中间件 每次在模板里写 form 时都知道要加一个 {% csrf_token %} tag 每次发 ajax POS 阅读全文
posted @ 2017-12-15 12:27 北方客888 阅读(205) 评论(0) 推荐(0) 编辑
摘要:views.py from django.shortcuts import render,HttpResponse from django import forms import json import re from django.core.exceptions importValidationE 阅读全文
posted @ 2017-12-15 12:25 北方客888 阅读(1417) 评论(0) 推荐(0) 编辑
摘要:在上一次的代码上做出进一步修改,使之能在页面上显示自定制的报错信息,并且使用form自动创建标签的功能。 views.py from django.shortcuts import render,HttpResponse from django import forms import json im 阅读全文
posted @ 2017-12-15 12:24 北方客888 阅读(1449) 评论(0) 推荐(0) 编辑
摘要:在上一次的代码上做出进一步修改,使之能在页面上显示报错信息。 views.py from django.shortcuts import render,HttpResponse from django import forms import json # Create your views here 阅读全文
posted @ 2017-12-15 12:22 北方客888 阅读(223) 评论(0) 推荐(0) 编辑
摘要:Mongodb是一种nosql类型的数据库,高性能、易部署、易使用的特点在IT行业非常流行。 下面介绍一下mongodb的安装方式,这里我们是在linux下安装,使用的是centos6.4 64位的,可以在官网上下载对应的安装包,官网是https://www.mongodb.org/,也可以在我的网 阅读全文
posted @ 2017-12-15 11:22 北方客888 阅读(154) 评论(0) 推荐(0) 编辑
摘要:今天介绍一下redis,重点介绍一下redis的安装。 Redis 是一个基于内存的高性能key-value数据库,数据都保存在内存中定期刷新到磁盘,以极高的读写效率而备受关注。他的特点是支持各种数据结构,包括string(字符串)、list(链表)、set(集合)、zset(sorted set 阅读全文
posted @ 2017-12-15 11:21 北方客888 阅读(116) 评论(0) 推荐(0) 编辑
摘要:如果你的Linux服务器突然负载暴增,如何在最短时间内找出Linux性能问题所在? 通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解。 uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free - 阅读全文
posted @ 2017-12-15 11:20 北方客888 阅读(429) 评论(0) 推荐(0) 编辑
摘要:pidstat主要用于监控全部或指定进程占用系统资源的情况,如CPU,内存、设备IO、任务切换、线程等。pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 实例讲解 默认参数 执 阅读全文
posted @ 2017-12-15 11:18 北方客888 阅读(404) 评论(0) 推荐(0) 编辑
摘要:iostat用于输出CPU和磁盘I/O相关的统计信息 命令格式 iostat [ -c ] [ -d ] [ -h ] [ -N ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -z ] [ device [...] | ALL ] [ -p [ device [,...] 阅读全文
posted @ 2017-12-15 11:17 北方客888 阅读(523) 评论(0) 推荐(0) 编辑
摘要:vmstat可以对操作系统的内存信息、进程状态、 CPU 活动、磁盘等信息进行监控, 不足之处是无法对某个进程进行深入分析。 [root@besttest ~]# vmstat 2 1 procs memory swap-- io --system-- cpu r b swpd free buff 阅读全文
posted @ 2017-12-15 11:16 北方客888 阅读(277) 评论(0) 推荐(0) 编辑
摘要:sar 是非常强大性能分析命令,通过 sar 命令可以全面的获取系统的 CPU、运行队列、磁盘 I/O、交换区、内存、 cpu 中断、网络等性能数据。sar 命令行的常用格式:sar [options] [-A] [-o file] t [n]在命令行中, n 和 t 两个参数组合起来定义采样间隔和 阅读全文
posted @ 2017-12-15 11:14 北方客888 阅读(779) 评论(0) 推荐(0) 编辑
摘要:引贴: http://mp.weixin.qq.com/s?__biz=MzIyMDEzMTA2MQ==&mid=2651148212&idx=1&sn=cd4dfda0b92ab6a88cc9e4ee9feea32d&chksm=8c21542ebb56dd38ac073112df40dfd2e7 阅读全文
posted @ 2017-12-15 11:12 北方客888 阅读(279) 评论(0) 推荐(0) 编辑
摘要:引贴: http://blog.163.com/lucia_gagaga/blog/static/26476801920168184648754/ 首先需要编写一个php页面,讲php页面放入/opt/lampp/htdocs目录下: 解释一下这个页面: 1.通过if语句判断变量是否初始化 2.if 阅读全文
posted @ 2017-12-15 11:10 北方客888 阅读(1937) 评论(0) 推荐(0) 编辑
摘要:Spotlight on unix监控linux服务器 1.下载安装,工具包下载地址: 注:安装之后需要破解注册码 2.由于spotlight不能默认使用root用户登录,所以必须先创建一个具有root权限的用户 注:密码最好不要设置的过于简单化 [root@mululu ~]# vi /etc/p 阅读全文
posted @ 2017-12-15 10:58 北方客888 阅读(3843) 评论(0) 推荐(1) 编辑
摘要:一、下载Nmon 根据CPU的类型选择下载相应的版本: http://nmon.sourceforge.net/pmwiki.php?n=Site.Downloadwget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12 阅读全文
posted @ 2017-12-15 10:53 北方客888 阅读(216) 评论(0) 推荐(0) 编辑
摘要:简介 RabbitMQ 是实现了高级消息队列协议(AMQP)的开源消息代理软件。RabbitMQ 服务器是用 Erlang 语言编写的,所以下面要安装 RabbitMQ 需要安装 Erlang。 一、安装 Erlang、Elixir 1.1 准备 yum update yum install epe 阅读全文
posted @ 2017-12-04 15:50 北方客888 阅读(139) 评论(0) 推荐(0) 编辑
摘要:环境为:ECS“经典网络”类型 步骤: 1. 编辑 /etc/sysctl.conf 文件,将其中三条禁用IPv6的设置更改为: net.ipv6.conf.all.disable_ipv6 = 0 net.ipv6.conf.default.disable_ipv6 = 0 net.ipv6.co 阅读全文
posted @ 2017-12-04 15:49 北方客888 阅读(418) 评论(0) 推荐(0) 编辑
摘要:1、ngrep ngrep工具是grep命令的网络版,ngrep用于抓包,并可以通过正则表达式,过滤、获取指定样式的数据包。能识别TCP、UDP和ICMP协议,理解bpf的过滤机制。 可以用来分析、定位服务中的问题。 因为如果包含多个服务的大型服务出现问题,需要逐步分析定位问题到具体的服务。使用ng 阅读全文
posted @ 2017-12-04 15:47 北方客888 阅读(560) 评论(0) 推荐(0) 编辑
摘要:.tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不 阅读全文
posted @ 2017-12-04 15:44 北方客888 阅读(1029) 评论(0) 推荐(0) 编辑
摘要:执行pip安装的程序:command not found 问题描述: 我有一台阿里云服务器,上面装的是centos系统,我用pip安装好vituralenv,都没办法直接启动。同样 我今天在部署我的tornado应用,需要安装supervisord来管理进程。我发现通过pip安装之后还是comman 阅读全文
posted @ 2017-12-04 15:37 北方客888 阅读(954) 评论(0) 推荐(0) 编辑
摘要:netstat netstat -an | grep 23 (查看是否打开23端口) 查看端口占用情况的命令:lsof -i [root@www ~]# lsof -i COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME nginx 2333 root 6u 阅读全文
posted @ 2017-12-04 15:35 北方客888 阅读(591) 评论(0) 推荐(0) 编辑
摘要:实例1:从远处复制文件到本地目录 $scp root@10.6.159.147:/opt/soft/demo.tar /opt/soft/ 说明: 从10.6.159.147机器上的/opt/soft/的目录中下载demo.tar 文件到本地/opt/soft/目录中 实例2:从远处复制到本地 $s 阅读全文
posted @ 2017-12-04 15:34 北方客888 阅读(696) 评论(0) 推荐(0) 编辑
摘要:我作为一名经常和linux打交道的程序员,每次在linux安装软件都祈求可以用——apt-get,yum,brew等应用程序管理器安装,有的时候事与愿违,你只能自己编译安装~wtf,说好的美丽世界呢? 这个时候你就用会用到标题上的: configure, make, make install这四个指 阅读全文
posted @ 2017-12-04 15:30 北方客888 阅读(189) 评论(0) 推荐(0) 编辑
摘要:/ 根目录 /bin 存放必要的命令 /boot 存放内核以及启动所需的文件等 /dev 存放设备文件 /etc 存放系统的配置文件 /home 用户文件的主目录,用户数据存放在其主目录中 /lib 存放必要的运行库 /mnt 存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cd 阅读全文
posted @ 2017-12-04 15:24 北方客888 阅读(375) 评论(0) 推荐(0) 编辑
摘要:<!-- <span class="logo-line-before"><i></i></span> --> Python 进程管理工具 Supervisor 使用教程 Supervisor 是基于 Python 的进程管理工具,可以帮助我们更简单的启动、重启和停止服务器上的后台进程,是 Linux 阅读全文
posted @ 2017-12-04 15:21 北方客888 阅读(4381) 评论(0) 推荐(0) 编辑
摘要:监控MySQL实战 percona为MySQL制作了专用插件,监控项,模版,图形。 zabbix server端版本为3.0.7,之前已经介绍过安装步骤,这里不再做说明,请参考 http://www.cnblogs.com/Csir/p/6753412.html 主机 #agent端 [root@d 阅读全文
posted @ 2017-12-04 13:48 北方客888 阅读(513) 评论(0) 推荐(0) 编辑
摘要:笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流 1.web界面操用(host groups) 1.1创建一个组名字为damo 1.2配置文件解析主机名 [root@linux-node1 ~]# hostname linux-node1.example.com 阅读全文
posted @ 2017-12-04 13:46 北方客888 阅读(244) 评论(0) 推荐(0) 编辑
摘要:zabbix之自动化监控-部署篇(一) 标签(空格分隔): linux 笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流 浅谈监控 监控命令 查看硬件的温度/风扇转速,电脑有鲁大师,服务器有ipmitool。使用ipmitool实现对服务器的命令行远程管理 yum 阅读全文
posted @ 2017-12-04 13:45 北方客888 阅读(196) 评论(0) 推荐(0) 编辑
摘要:笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流 当我们自动化部署集群的时候,想要快速的安装所有服务,搭建yum仓库与定制rpm包是我们首先要做的 原创作品,转载请注明出处。http://www.cnblogs.com/Csir/ 本人导师 悠久之翼 #服务端1. 阅读全文
posted @ 2017-12-04 13:40 北方客888 阅读(230) 评论(0) 推荐(0) 编辑
摘要:笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流 在很久很久以前,使用kickstart实现自动化安装的时候,我一直认为装系统是多么高大上的活,直到cobbler的出现,让自动化批量安装系统变得如此简单。嘿嘿。现在隔壁办公室的财务妹妹都跟我学会了装系统。 cobb 阅读全文
posted @ 2017-12-04 13:38 北方客888 阅读(191) 评论(0) 推荐(0) 编辑
摘要:笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流 高逼格装系统的方法 Kickstar Cobbler 注意,kickstart并不是一个服务的名称,只是装系统的方式 以上两种方法是基于PXE,通过网络接口,调用IP协议、UDP协议、DHCP协议、TFTP协议,不 阅读全文
posted @ 2017-12-04 13:36 北方客888 阅读(352) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示