linux命令大全51CTO博客开发
rpm介绍rpm的全称是RedhatPackage Manager,常见的使用rpm软件包的系统主要有Fedora、CentOS、openSUSE、SUSE企业版、PCLinuxOS等。使用deb软件包后缀的类Debian系统最常见的有Debian、Ubuntu、Finnix等。 从软件运行的结构来说,一个软件主要可以分为三个部分:可执行程序、配置文件和动态库。当然还有可能
目录-------------------------------------Nosql数据库概述NoSQ数据库的分类几种常见Nosql功能及应用场景介绍redis简介redis应用场景redis安装与启动redis服务初始化redis服务启动与关闭redis命令行操作redis的安全设置redis命令禁用和修改php程序操作redis服务php配置session保存到redispython程序操
一、awk基本用法awk [options] 'scripts' file1,file2... awk [options] 'pattern {action}' file1,file2...# -F选项指定分隔符,$num,代表第num个字段 [root@docker1 ~]# awk -F: '{print $1,$3}'&n
GIT和SVN之间的主要区别1、GIT是分布式的,SVN不是,由于这个特征,即使你在没有网络的地方,仍然能够提交文件,查看历史版本记录,创建项目分支等。2、GIT把内容按元数据方式存储,而SVN是按文件。3、GIT分支和SVN的分支不同,SVN的分支就是版本库中的另外的一个目录。如果你想知道是否合并了一个分支,你需要手工运行像这样的命令svn propget,svn mergeinfo来确认代码是
什么是SNMP 简单网络管理协议(SNMP:Simple Network Management Protocol)是由互联网工程任务组(IETF:Internet Engineering Task Force )定义的一套网络管理协议。该协议基于简单网关监视协议(SGMP:Simple Gateway Monitor Protocol)。SNMP为不同厂家生产的不同种类、不同型号的设备定义了一个统
rsync服务器端配置文件详解[root@ju ~]# vim /etc/rsyncd.conf uid = root #rsync使用的用户 gid = root
仓库仓库(Repository)是集中存放镜像的地方。容易跟注册服务器(Registry)混淆。注册服务器是管理仓库的具体服务器,每个服务器上可以有多个仓库,而每个仓库下面有多个镜像。仓库可以被认为是一个具体的项目或目录。例如对于仓库地址 dl.dockerpool.com/centos来说, dl.dockerpool.com 是注册服务器地址, centos是仓库名。注册DockerHub[r
创建容器新建容器方法一:[root@docker1home]# docker run -it centos:6 echo "hello"hello方法二:[root@docker1home]# docker create -it centos:6 echo "hello"c97b4ca48ce2f2065230398c57955c9ab9a31a3af9301217a626a16471697451
本系列实验环境均为:CentOS6.6使用epel库安装docker[root@docker1~]# rpm -ivh http://mirrors.sohu.com/fedora-epel/6/i386/epel-release-6-8.noarch.rpm [root@docker1~]# yum install docker-io&
/proc/sys/kernel/参数注释1、/proc/sys/kernel/ctrl-alt-del该文件有一个二进制值,该值控制系统在接收到ctrl+alt+delete按键组合时如何反应。这两个值分别是0和1:0,表示捕获ctrl+alt+delete,并将其送至init 程序,允许系统可以安全地关闭和重启,就好象输入init 6命令一样。1,表示不捕获ctrl+alt+delete,将执
#!/bin/bash # Author:JuChangfei # BLOG:http://changfei.blog.51cto.com if [ `whoami` != "root" ];then echo "please use root!" exit 1 fi #C
linux开机启动简单流程图如下:一、BIOS 加电自检按下电源开关,电脑会首先启动BIOS(基本输入输出系统),BIOS一般是集成在主板上的。BIOS主要做如下工作:1、检测连接硬件,比如显卡,内存,磁盘等等,检测的目的是以后把这些设备信息提供给操作系统;2、寻找启动磁盘,可以在BIOS开机启动菜单菜单里设置以哪个设备启动系统。比如:光驱,硬盘,网络等等,这个菜单可以设置多个选项,依照设置次序在
QemuQemu是一个模拟器,它向Guest OS模拟CPU和其他硬件,Guest OS认为自己和硬件直接打交道,其实是同Qemu模拟出来的硬件打交道,Qemu将这些指令转译给真正的硬件。由于所有的指令都要从Qemu里面过一手,因而性能较差。KVMKVM是linux内核的模块,它需要CPU的支持,采用硬件辅助虚拟化技术Intel-VT,AMD-V,内存的相关如Intel的EPT和AMD的RVI技术
CentOS安装桌面环境如果要KVM宿主机使用图形界面管理虚拟机,需要对宿主机安装下桌面环境yum groupinstall "Desktop" -y yum groupinstall "X WindowSystem" -y yum groupinstall "ChineseSupport"&nb
什么是hypervisorhypervisor为操作系统提供独立的虚拟硬件平台,而虚拟硬件平台反过来又提供对底层机器的虚拟的完整访问。hypervisor之于操作系统类似于操作系统之于进程。虚拟化和hypervisor关于什么是虚拟化,请参考我的另一篇博客《虚拟化技术介绍》,有更详细的讲解。虚拟化就是隐藏底层物理硬件,让多个操作系统可以透明地使用和共享硬件资源的一种技术手段。这种架构的另一个更常见
日志级别>>>import logging >>>logging.NOTSET 0 >>>logging.DEBUG 10 >>>logging.INFO 20 >>>logging.WARN 30 >>>logging.ERROR 40 >>>logging.C
MySQLdb 是用于Python连接Mysql数据库的接口。安装MySQLdb[root@ju bottle]# yum install MySQL-python –y如果使用编译安装请到这里下载安装包https://pypi.python.org/pypi/MySQL-python并执行以下命令[root@ju bottle]#&nb
Bottle 自身并没有提供Session的支持,,可以使用beaker中间件或自己实现。Beaker是一个缓存和会话的库,与Web 应用程序和独立的Python 脚本及应用程序一起使用。它是WSGI 的中间件,能够很简单地嵌入,与基于 WSGI 的 Web 应用程序一起使用,并且缓存修饰器对于任何基于 Python 的应用程序都是容易使用的。beaker文档:http://beaker.read
[root@ju bottle]# cat error.py #!/usr/bin/env python #coding=utf-8 from bottle importroute,run,error,abort,redirect #访问页面出错,Bottle会显示一个默认的错误页面,提供足够的debug信息。你也可以使用e
下载文件Bottle文件下载还是使用static_file这个模块,只是多加了一个参数:download=True,还是看例子吧![root@jubottle]# cat download.py #!/usr/bin/envpython #coding=utf-8 frombottle import route,run,view,static_file &n
内嵌语句只要在``.``.``.`` 中的Python 语句返回一个字符串或有一个字符串的表达形式,它就是一个有效的语句。>>>from bottle import template >>>template('hello `name`', name='ju') u'helloju' >>>tem
模板的基本使用Bottle内置了一个快速强大的模板引擎,称为SimpleTemplate模板引擎。可通过template() 函数或view()修饰器来渲染一个模板。只需提供模板的名字和传递给模板的变量。如下:[root@jubottle]# tree ..├── templ.py└── views └── hello.tpl1directories, 2fil
HTTP 请求方法HTTP 协议有很多种请求方法。route默认使用GET方法,只响应GET请求。method参数可以给route()函数指定使用哪种方法。或用get(),post(),put()或delete()等函数来代替route()函数。 POST 方法一般用于HTML 表单的提交。下面是一个使用POST 来实现用户登录的例子:[root@jubottle]# cat&
安装bottle:[root@ju bottle]# yum install python-devel python-setuptools -y [root@ju bottle]# easy_install pip [root@ju bottle]# p
Ab压力测试工具的使用安装yum install httpd-tools[root@ju ~]# ab -n1000 -c10 http://192.168.116.193/index.html #表示每次并发10个请求,总共请求1000次 This is Apa
Nginx优化选项 参数注释:worker_processes #nginx进程数。具体用法:worker_processes 8; #建议按照cpu 核数目来指定,通常设置为cpu核数的倍数。 参数注释:worker_cpu_affinity&
HTTP Request Header 请求头Accept 指定客户端能够接收的内容类型。如Accept:text
HTML实例<!DOCTYPE html> <html> <body> <h1> 标题 &
ansible常用模块并行性和shell命令command|script|shell#重启webservers主机组的所有机器,每次重启10 台 ansible webservers -a "/sbin/reboot" -f 10 #以ju 用户身份在webservers组的所有主机运行foo 命令 ansible&n
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号