Welcome 微信登录

首页 / 操作系统 / Linux

把VIM打造成一个真正的IDE

把VIM打造成一个真正的IDE

这里所说的IDE主要是指C/C++开发,但是由于笔者之前也搞java和c#开发,所以对这两种语言也会有所兼顾。这个话题可能要分好几篇文章来写了,今天主要讲一下最简单的,包括vimrc里面的基本配置,让vim能够完美支持各种源码文件;vimrc配置如下(为简单起见,采取注释的方式直接说明):if(has("win32") || has("win95") || has("win64") || has("win16")) "判定当前操作系统类型let g:isw...
Linux 修改grub引导图片

Linux 修改grub引导图片

1.弄一张自己喜欢的图片分辨率为640*480,修改分辨率可以使用PS等等一些图像处理工 具修改. 注意:分辨率一定是640*480的要不然系统不识别的.2.转换图片格式,convert工具转换rhel5.x的发行版里默认安装了,没有安装的可以使用yum或者rpm的方式安装下.#convert image.jpg -colors 14 image.xpm转换完成之后可以检查下是否转换正确命令如下#less image.xpm 开头如下图.............
Linux kickstart 无人值守安装系统

Linux kickstart 无人值守安装系统

一般装操作系统的方法常见的有光盘安装,U盘安装,网络安装.那么这三种安装方式最常见的是前两种光盘及U盘,网络安装一般用在一次性安装多台的情况下或者是电脑没有光驱及不支持USB启动的情况下.那么下面将在一台默认安装有rhel5.4系统到服务器上配置无人值守安装系统(PXE网络安装).~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~要实现PXE网络安装系统需要装以下几个服务及软件包1.dhcp提供客户端动态获取IP地址,以及...
iptables防火墙详解及使用layer7阻止qq,酷狗,等P2P软件

iptables防火墙详解及使用layer7阻止qq,酷狗,等P2P软件

防火墙其实就是一个加固主机或者网络安全的一个设备或者软件而已,通过防火墙可以隔离风险区域与安全区域的连接,同时不会妨碍风险区域的访问.当然需要注意的是世界上没有绝对的安全,防火墙也只是启到一定的安全防护,那么下面来说下防火墙的几种分类,第一种软件防火墙,软件防火墙需要运行在特定的计算机上,而且需要计算机的操作系统的支持,第二种硬件防火墙,硬件防火墙其实就是一个普通pc机的架构,然后上面跑有专门的操作系统.第三种芯片级的防火墙,这种防火墙基于专门的硬件平台,...
Btrfs文件系统在CentOS中的应用

Btrfs文件系统在CentOS中的应用

Btrfs作为Linux下一代文件系统与zfs有着许多相似的功能。扩展性 (scalability) 相关的特性,btrfs 最重要的设计目标是应对大型机器对文件系统的扩展性要求。 Extent,B-Tree 和动态 inode 创建等特性保证了 btrfs 在大型机器上仍有卓越的表现,其整体性能而不会随着系统容量的增加而降低。 其次是数据一致性 (data integrity) 相关的特性。系统面临不可预料的硬件故障,Btrfs 采用 COW 事务技术来...
CBMR for Linux 备份经验分享

CBMR for Linux 备份经验分享

上周测试了一下cbmr for linux来备份hp dl380 g7机器上挂了存储的linux OS。遇到了很多问题,但在自己的努力下都一一解决了。现在把一些经验拿出来和大家分享一下:1)问题一:开始备份时一直在找tsm server,没有进度显示。原因分析:在备份时有很重要的一步,就是保存配置,官方文档上有说明,在每次备份前必须要将每一次的备份设置都保存一次,这样可以将备份的内容和备份配置保存在一起,在还原时才能找到备份点。解决办法:在备份之前,在命令...
Linux shell特殊字符详解

Linux shell特殊字符详解

() : 创建成组的命令1) 一组由圆括号括起来的命令是新开一个子shell来执行的因为是在子shell里执行,在圆括号里的变量不能被脚本的其他部分访问。因为父进程(即脚本进程)不能存取子进程(即子shell)创建的变量。 (a=hello; echo $a)2) 数组初始化.Array=(element1 element2 element3) (( )) : 扩展并计算(( ))里的整数表达式, 不能用来做浮点计算. {} : 创建命令块1) 这个结构也...
Linux下定位问题的几个工具

Linux下定位问题的几个工具

当你自己开发维护一套网站之类的时候,总会遇到各种异常的问题,或者有着性能优化的迫切需求,抑或着遭到了一些简单的攻击。那么这个时候,一些比较好的,成型的工具会给你快速定位问题,带来很好的帮助。一。 tail -f 的用法通常用作日志的定位小命令。在遇到问题的时候,用这个可以跟踪问题发生的逻辑前后,方便做出逻辑分析和推测。1. apache log: 在Ubuntu下面,通常在/var/log/apache2/下面,当出现服务器无法连接等异常的时候,可以直接在...
<< 631 632 633 634 635 636 637 638 639 640 >>