Linux
文章平均质量分 75
you_jinjin
这个作者很懒,什么都没留下…
展开
-
【Linux入门学习之】vi/vim编辑器必知必会
一、我们为什么要学习vim编辑器?Linux的命令行界面下面有非常多的文本编辑器。比如经常听说的就有Emacs、pico、nano、joe与vim等。vim可以看做是vi的高级版。我们为什么一定要学习vim呢?有以下几个原因:(1)所有的Unix like系统都会内置vi文本编辑器,其他的文本编辑器则不一定会存在。(2)很多软件的编辑接口都会主动调用vi。(3)vim具有程序编转载 2011-12-20 08:12:10 · 400 阅读 · 0 评论 -
[Fedora] VirtualBox 安装 Fedora16 运行 Gnome3 Samba Apache2 Mysql5 PHP5 之五
第 3 部分 - 安装 Fedora 16 part 23.2 第一次启动系统第一次启动系统,需要设置一些配置。来到欢迎画面。----------------------------------------添加一个帐号,选中加入管理员组,我 添加了一个帐号 icanon 。----------------------------------------设置时间,转载 2012-01-11 22:22:31 · 1067 阅读 · 0 评论 -
Linux安全中阶教程之SElinux(适合有一定水平的管理员)
一:SElinux(安全增强linux简介)1:使用SElinux可以将进程放入在特定的SElinux域,同时赋予系统上的资源(如文件,网络套接字,系统调用等)SElinux上下文。装入SElinux的策略(通常作为系统启动过程的一部分),然后决定哪个进程域可以访问哪些资源上下文。2:在红帽企业版linux 5中,有关SElinux的选择有下面几种:(1) 我是转载 2012-01-14 13:05:06 · 1393 阅读 · 0 评论 -
SELinux概述及相关命令
SElinux概述SELinux(Security-Enhanced Linux) 是美国国家安全局(NAS)对于强制访问控制的实现,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。大部分使用 SELinux 的人使用的都是SELinux就绪的发行版,例如 Fedora、Red Hat Enterprise Linux (RHEL)、Debian 或 Gentoo。它们都是转载 2012-01-14 12:59:17 · 1260 阅读 · 0 评论 -
回车符号和换行符号产生背景
回车符号和换行符号产生背景 关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。转载 2012-01-28 22:02:47 · 2083 阅读 · 0 评论 -
SIP服务器设备技术要求介绍
1、引言 随着近年来sip协议受到通信界的普遍关注,在互联网界不断开发和完善sip协议应用的同时。电信界也开始看好该协议,国际著名的无线通信组织3GPP在Release5的IMS(IP多媒体子系统)中宣布以SIP为核心协议,ETSI又在其NGN体系中采用了IMS,sip协议大有成为下一代网络核心协议的趋势。SIP服务器作为SIP系统中的核心实体,在不同的应用场景中其功能和性能指标上都有转载 2012-02-03 15:09:17 · 1523 阅读 · 0 评论 -
ubuntu 2.6.22 内核树建立
本文是参考了网上多篇帖子而写的算不上什么原创。唯一值得欣慰的只不过在本机上实现罢了。因为毕竟失败了几次。也因为本人是初学驱动编程 很多简单的问题在我来说是相当的困难的。望有识之士不要笑话。最后,希望本文能给刚学驱动而还没开头的人提供一些帮助。 刚看 O'REILLY 写的《LINUX 设备驱动程序》时。作者一再强调在编写驱动程序时必须 建立内核树。所谓内核树,我的理解和网上资料说的一致就是转载 2012-02-04 10:16:37 · 493 阅读 · 0 评论 -
Sun xVM virtualbox下搭建外网可访问web服务器
我的配置如下图所示:我的系统是centos5.2首先安装lxadmin(一个简介高效的控制面板,自带PHP ASP环境,可选DNS系统和服务端)提示:安装Lxadmin后,hostname不能更改。因为Lxadmin已经使用hostname做了一些配置,修改hostname可能导致Lxadmin不能正常工作本机的hostname是正确的,查看一下本机的hostname:转载 2012-02-15 10:03:25 · 1375 阅读 · 0 评论 -
VirtualBox网络NAT方式的端口映射
VirtualBox下安装虚拟机,使用NAT的网络方式(默认方式),使用非常简单,不需要进行额外的设置(VmWare还需要将地址修改为静态ip),也不需要使用额外的驱动。在安装完系统后,直接就可以上网。但是也存在一个问题,就是host主机和外网无法通过网络访问虚拟机。这个问题可以通过设置“端口映射”的方法来解决,就是将虚拟机的某个端口(对应特定服务)映射到NAT路由上的指定端口,然转载 2012-02-15 10:07:45 · 1805 阅读 · 0 评论 -
CentOS JDK + TOMCAT + MYSQL + APACHE 配置
JDK 所谓 Java Servlet ,是指用 Java 语言,实现动态网页的创建的功能,一般把简单的把它称为“Servlet”(无中文译文)的情况比较常见。和它处于同等类别的技术还有我们知道的Perl、PHP、ASP等等。Servlet算是J2EE中的一部分,所以在企业应用方面,Servlet技术被广泛的应用着。而所谓的JSP是Servlet技术的延伸,Servlet程序就是通过JSP来转载 2012-02-15 21:30:11 · 1353 阅读 · 0 评论 -
CentOS 6.0 架设WEB服务器无法访问
首先,用netstat –lntp 看看你的服务器启动了不,如果启动了不能访问那就该看防火墙了,由于CentOS6.0默认安装防火墙而且不开放WEB服务器需要的端口,所以,如果你的WEB服务器不能访问,就要把以下规则加入防火墙。 以下内容收集自网络:#/sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT #/sbin/iptables -转载 2012-02-15 20:51:19 · 3701 阅读 · 0 评论 -
Linux command 01
# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsu转载 2012-01-09 21:11:53 · 375 阅读 · 0 评论 -
Virtualbox 复制vdi文件(UUID问题)
VirtualBox可不像VMware那样,直接复制虚拟磁盘文件就可以了事的,只因为VirtualBox识别虚拟磁盘文件VDI采用了uuid识别技术.由于测试需要搭建局域网环境,需要两台虚拟机同时运行。当我安装完一个虚拟系统时,我将虚拟磁盘文件复制一份重新创建虚拟系统时提示打开 虚拟硬盘 5.04.vdi 失败.Cannot register the hard disk '5.转载 2012-01-09 18:10:49 · 865 阅读 · 0 评论 -
Fedora安装VirtualBox增强工具
Fedora安装VirtualBox增强工具 最近为了尝试Fedora 13这个发行版,就在虚拟机上装了一个,结果安装增强包时出了问题,找了好久才解决。步骤如下:1、因为需要安装内核开发包,准备系统编译扩展内核模块,VirtualBox推荐使用DKMS。同时需要一些开发包。(根用户权限要求)yum update(更新系统到最新版packets)安装转载 2012-01-09 16:39:35 · 2470 阅读 · 0 评论 -
Cassandra、MongoDB、CouchDB、Redis、Riak、HBase比较
CouchDBWritten in: Erlang Main point: DB consistency, ease of use License: Apache Protocol: HTTP/REST Bi-directional (!) replication, continuous or ad-hoc, with conflict detection, thus, maste转载 2011-12-20 09:34:26 · 5853 阅读 · 1 评论 -
Linux Shell常用技巧(三)
八. 流编辑器sed: sed一次处理一行文件并把输出送往屏幕。sed把当前处理的行存储在临时缓冲区中,称为模式空间(pattern space)。一旦sed完成对模式空间中的行的处理,模式空间中的行就被送往屏幕。行被处理完成之后,就被移出模式空间,程序接着读入下一行,处理,显示,移出......文件输入的最后一行被处理完以后sed结束。通过存储每一行在临时缓冲区,然后在缓冲区中操作转载 2011-12-20 12:52:43 · 352 阅读 · 0 评论 -
Linux Shell常用技巧(四)
九. awk实用功能: 和sed一样,awk也是逐行扫描文件的,从第一行到最后一行,寻找匹配特定模板的行,并在这些行上运行“选择”动作。如果一个模板没有指定动作,这些匹配的行就被显示在屏幕上。如果一个动作没有模板,所有被动作指定的行都被处理。 1. awk的基本格式: /> awk 'pattern' filename /> awk转载 2011-12-20 13:16:51 · 308 阅读 · 0 评论 -
Linux Shell常用命令总结
1. find find pathname -options [-print -exec -ok] 让我们来看看该命令的参数: pathname find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print find命令将匹配的文件输出到标准输出。 -exec find命令对匹配的文件转载 2011-12-20 14:50:02 · 513 阅读 · 0 评论 -
Linux Shell常用技巧(二)
七. grep家族: 1. grep退出状态: 0: 表示成功; 1: 表示在所提供的文件无法找到匹配的pattern; 2: 表示参数中提供的文件不存在。 见如下示例: /> grep 'root' /etc/passwd root:x:0:0:root:/root:/bin/bash operat转载 2011-12-20 12:18:38 · 462 阅读 · 0 评论 -
Linux Shell常用技巧(五)
十一. awk编程: 1. 变量: 在awk中变量无须定义即可使用,变量在赋值时即已经完成了定义。变量的类型可以是数字、字符串。根据使用的不同,未初始化变量的值为0或空白字符串" ",这主要取决于变量应用的上下文。下面为变量的赋值负号列表: 符号 含义 等价形式 = a = 5转载 2011-12-20 14:33:52 · 407 阅读 · 0 评论 -
Linux Shell常用技巧(一)
一. 特殊文件: /dev/null和/dev/tty Linux系统提供了两个对Shell编程非常有用的特殊文件,/dev/null和/dev/tty。其中/dev/null将会丢掉所有写入它的数据,换句换说,当程序将数据写入到此文件时,会认为它已经成功完成写入数据的操作,但实际上什么事都没有做。如果你需要的是命令的退出状态,而非它的输出,此功能会非常有用,见如下Shell代转载 2011-12-20 12:05:39 · 502 阅读 · 0 评论 -
Linux Shell进化简史
导读:M.Tim Jones 是 developerWorks 全球网站的一位多产撰稿人,他的文章涉及的主题非常广泛而有深度。Tim 为了让大家全面了解 Linux,推出了一系列内核剖析方面的文章,深受大家的欣赏;随着 Linux 在虚拟化技术方面的日臻成熟,Tim 及时为我们带来了相关内容的介绍。在本文中,他为我们带来了Linux Shell的进化史。以下为全文计算机上的大多数日常工作任转载 2011-12-23 10:47:43 · 529 阅读 · 0 评论 -
Linux 内核剖析
由于本文的目标是对 Linux 内核进行介绍并探索其体系结构和主要组件,因此首先回顾一下 Linux 的简短历史,然后从较高的层次审视 Linux 内核的体系结构,最后介绍它的主要子系统。Linux 内核具有超过 600 万行的代码,因此本文不可能进行完整的介绍。请使用指向其他内容的链接进一步学习。Linux 的简短历史尽管 Linux 绝对是最流行的开源操作系统,但是相对于其他操作系统的转载 2011-12-26 13:25:11 · 459 阅读 · 0 评论 -
CR, LF, CR/LF 回车 换行
“回车”(Carriage Return)和“换行”(Line Feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33,Linux/Unix下的tty概念也来自于此)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将转载 2011-12-27 09:11:11 · 444 阅读 · 0 评论 -
putty中文乱码问题解决
###putty中文乱码问题解决用putty从windows xp连接ubuntu server或者FreeBSD系统,其中中文部分乱码,经常遇到这个问题的时候,会觉得很郁闷。现共享一些解决这个问题的方法。###方法一:打开putty主程序,选择window-〉Appearance-〉Font settings-〉Change Settings,选择Fixedsys字体转载 2012-02-27 22:35:12 · 845 阅读 · 0 评论