Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

KVM脚本批量添加删除虚拟机

KVM脚本批量添加删除虚拟机

[背景]最近事情特别多,前段时间搞搞openstack,发现过与复杂,就想把KVM先好好学学,再过来搞它.因为工作关系,又用twisted开发了一个c/s的监控程序,但因还没有写完,所以暂时没有发出来.如果不是强逼自己,我想我这个工具,也可能需要再等几日才能发布吧.扯远了,先不说这些,就说我这款工具能干嘛吧.简单的说就像openstack的镜像功能一般,不过,人家是提供Web Gui,点两下就OK了,我这需要修改下配置文件vm.ini,不过它那个点两下,不...
Linux下Panabit安装配置笔记

Linux下Panabit安装配置笔记

最近研究了linux下基于FREEBSD的开源流控软件Panabit,感觉功能还不错,单位公司如果经费不足的朋友需要做内网流控可以使用这款软件,最新免费版ISO镜像仅支持网桥模式和旁路模式,256个并发IP,65535个并发连接,基本满足中小企业内网使用。因为网桥模式支持流控,所以本次测试使用前者,虚拟机使用的是vmware9.0,简单的总结下:IOS下载地址:http://www.panabit.com/download/Panabit_1109_fb8...
Sublime Text 使用心得

Sublime Text 使用心得

服我使用一种新编辑器是很难的,但鉴于听到Sublime Text获得如此多的赞扬,我最终决定试一下。毕竟,比起我的又老又生硬的Vim,Sublime Text界面好看的多,布局更顺手——我是对界面很挑剔的。于是,在tuts+上看了几篇资料后,我就开始在工作中试用起来。下面就是我使用Sublime Text的一些心得体会。先说Sublime Text的优点:Sublime Text跨平台。如果一种编辑器只能运行在一种平台上,我是绝对不...
使用 autossh 自动重启 SSH 会话和通道

使用 autossh 自动重启 SSH 会话和通道

autossh 是一个用来启动 ssh 并进行监控的程序,可在需要时重启 ssh,例如程序挂掉或者是网络出现问题。其灵感和机制来自于 rstunnel (Reliable SSH Tunnel). autossh 1.2 的方法已经改变:autossh 使用 ssh 来构造一个 ssh 重定向循环(本地到远程和远程到本地),然后发送测试数据并获得返回结果。autossh 1.3 增加了一个新的方法:可指定远程 echo 服务的端口用于返回测试数据发送结果。...
在Linux终端命令行下播放音乐的命令

在Linux终端命令行下播放音乐的命令

现在的 Linux 桌面已经发展的很好了,在桌面下播放音乐操作起来也很简单。那么我们还记得在桌面不是那么好的时候我们是怎么播放音乐的么?哎,我是想不起来了,实在是太难了。 不过现在我们可以先安装一个小软件,然后通过命令行来使用这个软件播放音乐,感觉还是很不错滴。 这个软件的名字叫:SOX,支持很多格式的音频文件,如 WAV,MP3,MPG,OGG,FLAC 等等。满足我们日常使用是足够足够的了。 好了,首先,第一步我们需要把它安装到我们的系统里。1、...
使用XShell简化跳板机到开发机的登录操作

使用XShell简化跳板机到开发机的登录操作

背景我在Qunar的工作是运维开发,因此需要通过终端连接到远程开发机进行工作,由于安全等因素,登录开发机时需要先登录跳板机,然后在跳板机上再实际连接开发机,如下图所示:正常的登录流程使用ssh命令登录跳板机,输入自己的设置的密码+token生成的动态密码;登录跳板机成功后,在跳板机分配的终端中使用ssh命令再登录开发机,跳板机和开发机之间采用带密码的ssh验证,因此需要输入ssh私钥的密码。登录过程如下图所示:连接跳板机输入用户名输入用户密码+token动...
Git使用教程与基本原理

Git使用教程与基本原理

说明:该教程全部图片都来自于《Pro Git》 下载见 http://www.linuxidc.com/Linux/2013-05/85066.htm。以下所有的操作,除非特别声明,都是基于Linux终端来进行的。如果你发现这篇文章有错误,或者其他问题,欢迎与我联系:wengpingbo#gmail.com1、什么是GITGit是一个强调速度的分布式版本控制软件和源代码管理系统(SCM,source code management)。Git最初是由Linu...
RHEL/CentOS/Fedora各种源(EPEL、Remi、RPMForge、RPMFusion)配置

RHEL/CentOS/Fedora各种源(EPEL、Remi、RPMForge、RPMFusion)配置

CentOS默认自带CentOS-Base.repo源,但官方源中去除了很多有版权争议的软件,而且安装的软件也不是最新的稳定版。Fedora自带的源中也找不到很多多媒体软件,如果需要安装,必需先添加其他源,如RPMFusion和RPMForge等第三方软件库。下面GoFace来一一介绍各种第三方软件库,以下软件库适用于与RHEL完全兼容的linux发行版,如CentOS,Fedora,Scientific Linux。Scientific Linux大家可...
让内网Ubuntu系统更新更轻松

让内网Ubuntu系统更新更轻松

还是起了原来的标题名称(见 http://www.linuxidc.com/Linux/2009-12/23516.htm),今天在找内网Ubuntu系统更新的方案时,看到了网站上的一篇帖子,很是兴奋。可拿来一看却发现这个apt-proxy的东东已经不在Ubuntu 12.04(LTS)的发布版本里了,看来这篇帖子又是有点跟不上潮流的那种。查了一下资料,目前发布版本中提供了approx。官方的描述如下:Approx is an HTTP-based pro...
Ubuntu下分区格式化U盘(fdisk&&mkfs)

Ubuntu下分区格式化U盘(fdisk&&mkfs)

前言在Ubuntu下一般使用fdisk这个工具来格式化u盘,至于格式化u盘的原因必然是因为u盘本身的系统在需要使用人的机器上不能识别,例如window无法识别GPT文件系统的u盘,这也是我一个同事今天遇到的问题,所以我需要将u盘的文件系统格式化为ntfs,这里介绍一下操作步骤查看硬盘分区信息sudo fdisk -l截图通过截图,可以看到u盘设备号为/dev/sdb,大小为16.1GB,文件系统类型是GPT,很明显是我们格式化的目标u盘分区sudo fdi...
Linux创建软链接命令-ln -s

Linux创建软链接命令-ln -s

这是Linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln -s /bin/less /usr/local/bin...
在Ubuntu 12.04.2上使用Xmonad窗口管理器

在Ubuntu 12.04.2上使用Xmonad窗口管理器

替代Ubuntu 12.04自带的unity,Code Monkey必备。非常适合多屏合一屏的情况,之前有看到多屏合一屏后各种悲剧,打个游戏看个电影......一旦最大化,喔或。所以身边的同事用多屏时,都是多屏放在一起,分开各不影响,这样电影全屏后就不悲剧了。第一次看到挂在xmonad官网的screenshot觉得还不赖,大家可以去看一下:http://xmonad.org/这里要说一个问题,在Ubuntu 12.04这个LTS版上装Xmonad有点点悲剧...
又一个Linux的双向stateless NAT

又一个Linux的双向stateless NAT

如果看一下iproute2的help,就会发现在route section中有一个nat action,其中via的参数给出了转换的地址。具体的配置就不说了,只提出两点,第一,iproute2的stateless nat需要policy routing的参与,第二,它在2.6内核中被去除了;具体信息可以参见文档。在2.6内核中,内核协议栈将一切的扩展都留给了Netfilter来实现,自己只实现标准的最小集。为什么要提到2.4内核的nat route呢?既然...
在CentOS里安装GitLab

在CentOS里安装GitLab

把我最近研究的gitlab如何在CentOS里安装的笔记分享给大家。先给大家介绍一下gitlabGitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。应用特点:1. Web框架使用Ruby on Rails。2. 基于MIT代码发布协议。3. 需要gitolite协同工作。安装GitLab的需求:Ubuntu/Debian(推荐这2个系统,也可以安装到CentOS系统中,并且在GitHub上有Cent...
<< 741 742 743 744 745 746 747 748 749 750 >>