- 浏览: 126686 次
- 性别:
- 来自: 广州
最新评论
-
wkl17:
好文,完阅,实用
MySQL5.7的备份与恢复简介和使用mysqldump备份MySQL数据库
文章列表
python多线程(1)基础
- 博客分类:
- python多线程
import threading,time
def run(num):
print 'Hi ,im aaa',num
time.sleep(2)
print '--->'
for i in range(5):
t=threading.Thread(target=run,args=(i,))
t.start()
#以下为结果
[root@localhost ptest]# python threadt.py
Hi ,im aaa 0
Hi ,im aaa 1
Hi ,im aaa 2
Hi ,im aaa 3
Hi ,i ...
paramiko(1)使用
- 博客分类:
- paramiko
ssh连接
>>> import paramiko
>>> paramiko.util.log_to_file('paramiko.log')
>>> ssh=paramiko.SSHClient()
>>> ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
>>> ssh.connect(hostname='192.168.0.88',username='root',password='123456',timeout=5)
...
Vim/Vi 文本编辑器:建立、编辑、显示文本文件
1、命令模式
定位:
h j k l 上下左右
$ 移到行尾
0 移到行首
H M L 移到屏幕的上、中、下
gg 到第一行
G 到最后一行
nG 或 :n 到第n行
:set nu 设置行号
:set nonu 取消行号
删除命令
x 删除光标所在处字符
nx 删除光标所在处后n个字符
ndd 删除n行
dG 删除光标所在行到文件 ...
查看多核CPU命令
mpstat -P ALL 和 sar -P ALL 说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txt
top命令
经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。
top进入视图
第一行:
django(3)内建标签
- 博客分类:
- django
base.html
<html>
<head>
<title>{% block title %} 默认,不使用标签不变 {% endblock %} - Test</title>
</head>
<body>
<p>
{% block content %}
同上
{% endblock %}
</p>
</body>
{% include 'foot.html' %}
</html>
这样使用basehtml
{% ex ...
djano(2)模版
- 博客分类:
- django
静态模版
[root@localhost app0904]# mkdir templates
[root@localhost app0904]# cd templates
[root@localhost templates]# vim home.html
<html>
<head>
<title>test</title>
</head>
<body>
hello word!
</body>
</html>
[root@localhost app0904]# vi ...
django(1)启动及设置,创建项目
- 博客分类:
- django
创建项目
[root@localhost ~]# django-admin.py startproject project0904
[root@localhost ~]# ls
project0904
[root@localhost ~]# cd project0904/
[root@localhost project0904]# ls
manage.py project0904
创建应用
[root@localhost project0904]# python manage.py startapp app0904
[root@localhost project0904] ...
pip install Django -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
检查
[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]# python
Python 2.7.5 (default, Jun 17 2014, 18:11:42)
[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2
Type "help&quo ...
CentOS7 使用阿里云的yum源
- 博客分类:
- linux
#备份
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
#更换yum为阿里云
cd etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#安装EPEL源
wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo
#更新
sudo y ...
先计算容器的PID:
PID=$(docker inspect --format {{.State.Pid}} <container_name_or_ID>)
solumuser@ubuntu14044:~/devstack$ docker ps
CONTAINER ID IMAGE COMMAND CREATED ...
奇妙的 Docker Inspect 模版
- 博客分类:
- docker
docker inspect
简单地说, -f 的实参是个 Go 模版
下面让我们来进一步看看 Go 模版的奇妙之处,例如我们可以通过模版来查找所有退出码为非 0 的容器名:
$ docker inspect -f '{{if ne 0.0 .State.ExitCode }}{{.Name}} {{.State.ExitCode}}{{ end }}' $(docker ps -aq)
/tender_colden 1
/clever_mcclintock 126
/grave_bartik 1
(无论是否匹配到,对于每个容器都会输出一行)
Docker的学习--命令使用详解
- 博客分类:
- docker
使用命令查看一下docker都有那些命令:
docker -h
你将得到如下结果:
A self-sufficient runtime for linux containers.
Options:
--api-cors-header= Set CORS headers in the remote API
-b, --bridge= Attach containers to a network bridge
--bip= ...
-bash: fork: retry: No child processes
更改vi /etc/security/limits.d/20-nproc.conf
有的是更改vi /etc/security/limits.d/90-nproc.conf
* soft nproc 4096
root soft nproc unlimited
把4096更改为更大或者unlimited
问题排查
1. 关闭www下所有应用
为了安全JAVA应用跑在一般用户(www),由于报错,切换www用户, ...
json包中,提供了JSONEncoder和JSONDecoder两个类来实现Json字符串和dict类型数据的互相转换。
示例代码如下:
#!/usr/bin/python3
from json import *
if __name__=="__main__":
d={}
d['a'] =1
d['b']=2
d[3]='c'
d[4]=['k','k1']
#将Python dict类型转换成标准Json字符串
k=JSONEncoder().encode(d)
print(type(k) ...
JVM参考及说明(1)
- 博客分类:
- JVM
JVM参数调优是个很头痛的问题,设置的不好,JVM不断执行Full GC,导致整个系统变得很慢,网站停滞时间能达10秒以上,这种情况如果没隔几分钟就来一次,自己都受不了。这种停滞在测试的时候看不出来,只有网站pv达到数十万 ...