随笔分类 - Linux
摘要:一、命令简介 nc是netcat的简写,是一个功能强大的网络工具,有着网络界的瑞士军刀美誉。nc命令在linux系统中实际命令是ncat,nc是软连接到ncat。nc命令的主要作用如下: 实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口 端口的扫描,nc可以
阅读全文
摘要:QEMU/KVM磁盘的在线完整及增量备份,是“打包”方案的一种具体实现,可实现基于时间点的备份,同时支持本地与远程2种备份方式,并可指定备份文件进行恢复 QEMU/KVM磁盘的在线完整及增量备份,是“打包”方案的一种具体实现,可实现基于时间点的备份,同时支持本地与远程2种备份方式,并可指定备份文件进
阅读全文
摘要:虚拟化的定义 虚拟化是一种资源管理技术,它将计算机的各种实体资源(CPU、内存、存储、网络等)予以抽象和转化出来,并提供分割、重新组合,以达到最大化利用物理资源的目的。 为了达到虚拟化,需要引入一个层:VMM(Virtual Machine Monitor)虚拟机监控器,也称为Hypervisor层
阅读全文
摘要:一步重置KVM虚拟机root密码 1.概述 KVM虚拟机的密码忘记,或者被被人入侵修改了。下面用最简单的方式重置KVM虚拟机root密码。 2.重置密码前期准备 2.1.关闭虚拟机 # 查看虚拟机名称virsh list --all # 关闭虚拟机virsh shutdown kvm-name 2.
阅读全文
摘要:virsh console连接时卡在这里就不动了 [root@kvmmaster ~]# virsh console kvm1连接到域 kvm1换码符为 ^] 解决方法(在虚拟机中做如下操作): 1. 修改 /etc/securetty 到最后添加 ttyS0 echo ttyS0 >> /etc/
阅读全文
摘要:查看当前使用的 qemu 版本 查看当前使用的 qemu 版本
阅读全文
摘要:常用的格式有:tar, tar.gz(tgz), tar.bz2, 不同方式,压缩和解压方式所耗CPU时间和压缩比率也差异也比较大。 1. tar只是打包动作,相当于归档处理,不做压缩;解压也一样,只是把归档文件释放出来。 (1)打包归档格式: tar -cvf examples.tar files
阅读全文
摘要:Linux 进程必知必会 上一篇文章只是简单的描述了一下 Linux 基本概念,通过几个例子来说明 Linux 基本应用程序,然后以 Linux 基本内核构造来结尾。那么本篇文章我们就深入理解一下 Linux 内核来理解 Linux 的基本概念之进程和线程。系统调用是操作系统本身的接口,它对于创建进
阅读全文
摘要:一、find命令 作用:查找文件 [root@server ~]# find / -name elasticsearch /var/log/elasticsearch /var/run/elasticsearch /var/lock/subsys/elasticsearch /var/lib/ela
阅读全文
摘要:salt介绍 saltstack是由thomas Hatch于2011年创建的一个开源项目,设计初衷是为了实现一个快速的远程执行系统。 salt强大吗 系统管理员日常会进行大量的重复性操作,例如安装软件,修改配置文件,创建用户,批量执行命令等等。如果主机数量庞大,单靠人工维护实在让人难以忍受。 早期
阅读全文
摘要:导论 WSGI是Web服务器网关接口。它是一个规范,描述了Web服务器如何与Web应用程序通信,以及Web应用程序如何链接在一起以处理一个请求,(接收请求,处理请求,响应请求) 基于wsgi运行的框架有bottle,DJango,Flask,用于解析动态HTTP请求 支持WSGI的服务器 wsgir
阅读全文
摘要:简介 lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描
阅读全文
摘要:Web服务基础 用户访问网站的基本流程 我们每天都会用web客户端上网,浏览器就是一个web客户端,例如谷歌浏览器,以及火狐浏览器等。 当我们输入www.oldboyedu.com/时候,很快就能看到老男孩教育的官网了,这一切看起来很平淡无奇,背后又是什么道理呢?普通人可以不知道,但是咱们作为it开
阅读全文
摘要:Redis-Sentinel Redis-Sentinel是redis官方推荐的高可用性解决方案,当用redis作master-slave的高可用时,如果master本身宕机,redis本身或者客户端都没有实现主从切换的功能。 而redis-sentinel就是一个独立运行的进程,用于监控多个mas
阅读全文
摘要:wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。 wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启
阅读全文
摘要:MYSQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API
阅读全文
摘要:IPython从Python发展而来,更倾向于科学计算。互联网数据分析更喜欢用。 首先切换root用户: su - root pip3自动安装ipython [root@hear ~]# ipythonPython 3.6.7 (default, Dec 3 2018, 10:45:52) Type
阅读全文
摘要:在使用 Python 开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题; 亦或者是在开发过程中不想让物理环境里充斥各种各样的库,引发未来的依赖灾难。 此时,我们需要对于不同的工程使用不同的虚拟环境来保持开发环境以及宿主环境的清洁。 这里,就要隆重介绍 virtualenv,一个可以
阅读全文
摘要:1.安装python3 1.1下载python源码包 网址:https://www.python.org/downloads/release/python-362/ 下载地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz 1.1.1
阅读全文