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

首页 / 操作系统 / Linux

新手学LVM扩容-----给虚拟机添加空间

新手学LVM扩容-----给虚拟机添加空间

本来有台上面配置好CACTI的监控服务的虚拟机,一直是用来监控现在的服务器,这天连接上去,才发现这台机器当时是自己在本机上玩的,没想到会用在真实工作环境下,现在空间快不够了,需要给这台虚拟机扩下容量了,可是在线扩容我还真没高过,没办法,在弄台虚拟机来玩玩。[root@localhost ~]# dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/mapper/VolGroup00-LogVol...
用Perl 实现 SVN 差异备份

用Perl 实现 SVN 差异备份

一直以来是用rsync来备份svn,最近恢复了一个2009年的SVN的备份。突然想还是用svnadmin dump 备份出来比较方便(这也是官方推崇备份方式,恢复起来有点慢),好管理。决定用perl 来实现(因为最近在学习perl):备份的思路就是首先读取一个项目,然后全备,并且把版本写入到一个文件,差异备份脚本备份时读取这个文件的中的版本号,如果版本号不同,则备份。全备份脚本:svn_full_backup.pl#!/usr/bin/perl -wuse...
如何修改Linux的TTL值

如何修改Linux的TTL值

网络黑客如果用ping命令去探测 一个主机,根据TTL基数可以推测操作系统的类型。对于一个没有经过任何网关和路由的网络,直接ping对方系统得到的TTL值,被叫做“TTL基数”。网络中,数据包每经过一个路由器,TTL就会减1,当TTL为0时,这个数据包就会被丢弃。通常情况下,Windows的TTL的基数是128,而早期的Red Hat Linux和Solaris的TTL基数是255,FreeBSD和新版本的Red Hat Linux的TTL基数是64。比如...
Linux下C语言之文件操作

Linux下C语言之文件操作

C语言库函数的文件操作实际上是独立于具体的操作系统平台的,不管是在DOS、Windows、Linux还是在VxWorks中都是这些函数:创建和打开的函数: FILE *fopen(const char *path, const char *mode); fopen()实现打开指定文件filename,其中的mode为打开模式,C语言中支持的打开模式如下表: r, rb以只读方式打开 w, wb以只写方式打开。如果文件不存在,则创建该文件,否则文件被截断 a...
Linux下一块网卡设置多个IP地址

Linux下一块网卡设置多个IP地址

在Windows下给一块网卡设置多个IP,是比较容易的,今天我写的内容是关于在Linux系统下,给一块网卡设置多个IP地址,在Linux系统下面,第一块网卡就叫eth0,第二块网卡就叫eth1,这里我们给第一块网卡设置多个IP,在Linux下,配置网卡的配置文件在目录/etc/sysconfig/network-script/下,原来网卡的配置文件名为ifcfg-eth0 ,我们给一块网卡配置多个IP地址的配置文件命名为ifcfg-eth0:1和ifcfg...
曲折的源码安装http2.3.6版本

曲折的源码安装http2.3.6版本

本来想整整httpd和tomca的整合试验,在网上找了个资料,就开始试验了,本人一向比较喜欢用RPM包来安装东西的,今天不知为啥,想用源码包来安装,好吗,我下了最新的httpd的2.3.6版本的源码包,丢到了服务器上。悲剧开始了,第一步configure就通不过啊,下面贴出一部分报错内容[root@rep1 httpd]# ./configure --prefix=/usr/local/apache --enable-modules=so --enable...
Ubuntu下安装内存检测工具Valgrind

Ubuntu下安装内存检测工具Valgrind

Ubuntu下安装Valgrind很简单,直接从ubuntu软件中心下载安装,并且还会提供一个简单的图形界面。。当然,你也可以在命令行中使用。 Valgrind实际上是一个工具集,包含多个调试工具,如常用的memcheck,当程序日渐庞大时,内存泄漏是个很头疼的问题,可以使用如下命令,来检测:valgrind --tool=memcheck --leak-check=yes ./main其中./main是需要检测的程序。当程序运行结束或中止时,会打印出内存...
Linux下用Python来批量修改文件名

Linux下用Python来批量修改文件名

我们在维护系统的时候,有时候遇到需要批量修改一个文件夹下的所有文件名,这个时候,如果用人工手动的去修改的话,那就太没有效率了,这个时候我们需要一个脚本来完成我们的任务,当然用shell,perl也可以完成,今天这里介绍的是用python来解决这个问题,我们假设在/root/test/下面有4个文件,他们的名字分别是text1.txt,text2.txt,text3.txt,text4.txt,我们需要把他们批量修改掉文件名,下面我们来看下代码: #!/us...
超级实用的Linux 下Shell快捷键汇总

超级实用的Linux 下Shell快捷键汇总

在Linux系统下,虽然已经习惯敲打命令行的工作方式,但是效率不是十分高,一旦你熟悉以下这些快捷键之后,相信你的工作效率会提高N倍,下面就来体验下吧:1. ctrl +a 切换到命令行开始这个操作跟Home实现的结果一样的,但Home在某些Unix环境下无法使用,便可以使用这个组合;在Linux下的vim,这个也是有效的;2. ctrl+e 切换到命令行末尾这个操作跟END实现的结果一样的,但End键在某些Unix环境下无法使用,便可以使用这个组合;在Li...
利用Python的hook技术破解https

利用Python的hook技术破解https

相对于http协议,http是的特点就是他的安全性,http协议的通信内容用普通的嗅探器可以捕捉到,但是https协议的内容嗅探到的是加密后的内容,对我们的利用价值不是很高,所以一些大的网站----涉及到“大米”的网站,采用的都是http是协议,嘿嘿,即便这样,还是有办法能看到他的用户名和密码的,嘿嘿,本文只是用于技术学习,只是和大家交流技术,希望不要用于做违法的事情,这个例子是在firefox浏览器下登录https协议的网站,我们预先打开程序,就来了个捕...
RHEL5.7下的静态路由配置

RHEL5.7下的静态路由配置

也许大家都知道路由器有路由功能,或者三层交换机有路由功能。但很少有人知道,其实我们的主机同样有路由功能,可以作为一个简易路由器使用,只不过默认没有开启。无论在Windows或者Linux平台下都是可以的,现在就来看看Linux下静态路由的配置。先来看一个简单的拓扑需求很简单,只要RHEL-A可以ping通RHEL-C就可以了。首先开启RHEL-B服务器的路由转发功能,即将/proc/sys/net/ipv4/ip_forward文件的值从0改成1。0代表关...
脚本部署CentOS 6.0的PXE+DHCP+TFTP+kickstart安装环境

脚本部署CentOS 6.0的PXE+DHCP+TFTP+kickstart安装环境

关于自动化安装,我就不想多说什么了,网上有大把大把的资料,先说一下环境,CentOS 6.0,最好是刚装好的初始化的环境,你需要事先准备的是把CentOS 6.0的第一张光盘挂载到/mnt目录下,然后你把IP设置成192.168.0.254就行了 附件脚本下载:免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /pub/2011/11/21/脚本部署CentOS 6.0的PX...
批量创建Linux用户账号

批量创建Linux用户账号

本shell脚本用于批量创建Linux用户账号并加入群组使用环境:在windows中使用Excel编辑好账号、群组,使用Xmanager或其它方式上传至Linux系统,然后使用sh运行该脚本即可。批量创建Linux用户账号脚本下载:免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /pub/2011/11/21/批量创建Linux用户账号/1. 使用excel准备账号群组文件...
<< 491 492 493 494 495 496 497 498 499 500 >>