代码改变世界

随笔分类 -  Linux

CentOS Linux Install Core Development Tools Automake, Gcc (C/C++), Perl, Python & Debuggers

2012-07-20 11:26 by 周国选, 859 阅读, 收藏, 编辑
摘要: Q.How do I install all developer tools such as GNU GCC C/C++ compilers, make and others, after installing CentOS from a shell prompt?A.You need to install 'Development Tools' group. These tools include core development tools such as automake, gcc, perl, python, and debuggers:=> flex=> 阅读全文

llinux mount 新建磁盘到指定目录

2011-09-23 16:11 by 周国选, 1028 阅读, 收藏, 编辑
摘要: 因为安装数据库,需要较大的磁盘容量,需要把一块新磁盘挂载到/opt上1 对磁盘做分区:root@rac1:/root>fdisk /dev/sdb The number of cylinders for this disk is set to 182024.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of 阅读全文

Centos下apache默认主页修改

2011-09-22 16:37 by 周国选, 18131 阅读, 收藏, 编辑
摘要: 年前把服务器重装了下,系统Centos5.4.主要做网站发布,装的apache服务。 当时做的时候因特殊原因,要改默认主页为 default.php,安装默认是 :DirectoryIndex index.html于是就修改 /etc/httpd/conf/httpd.conf 文件 DirectoryIndex index.html 为 DirectoryIndexdefault.phpindex.phpindex.html重启服务器,无效!查了一些资料,没有得到解决。应急的处理方法是在原index.php页面做一次跳转。今天,因为网页流程上的一些问题,这个设置失效的bug显现出来,于是再次 阅读全文

CentOS Apache配置详解

2011-09-22 16:30 by 周国选, 42403 阅读, 收藏, 编辑
摘要: 要想在linux上实现网页服务器(www)需要Apache这个服务器软件,不过Apache仅能提供最基本的静态网站数据而已,想要实现动态网站的话,最好还是要PHP与MySQL的支持,所以下面我们将会以LAMP(linux+Apache+MySQL+PHP)作为安装与设置的介绍。LAMP所需软件与其结构httpd mysql mysql-Server php php-devel php-mysql可以用rpm包安装,或者直接用yum安装#yum install httpd mysql-server php php-devel php-mysql先来了解一下apache 2.0这个版本的相关结构, 阅读全文

如何在sql*plus中使用方向键和删除键

2011-09-05 16:16 by 周国选, 3735 阅读, 收藏, 编辑
摘要: 操作系统:CentOS 5.2数据库:Oracle 10g r2linux下使用rlwrap回调sqlplus中执行过的命令当在 Linux Shell中运行SQL*Plus的时候,并不提供浏览历史命令行的功能。相反的,在Windows操作系统上,当在DOS命令窗口中运行 SQL*Plus的时候,可以使用向上,向下键来跳回之前已经执行过的SQL语句。你可以根据需要修改他们,然后按[Enter]重新提交执行。为了在Linux中达到同样的目的,你可以安装rlwrap,这个程式本身是个Shell,可以运行任何你提供给它的命令包括参数,并添加命令历史浏览功能。 The rlwrap program i 阅读全文

SELinux相关指令工具

2011-08-31 09:46 by 周国选, 9331 阅读, 收藏, 编辑
摘要: 在安装Oracle的时候.先要检查SELinux是否已经启用.[root@localhost~]#sestatusSELinuxstatus:disabled常用命令如下:sestatus查询系统的selinux目 前的狀态selinuxenabled查询系统的selinux支 援是否有启用setenforce设定selinux运 作狀态getsebool列出所有selinux bool数值清单列表与内容setsebool 设定selinux bool数值内容chcon变更档案目录security contextrestorecon恢復档案目录的预设的security contextfixfi 阅读全文

在Linux上安装Memcached服务

2011-08-10 20:01 by 周国选, 92587 阅读, 收藏, 编辑
摘要: 下载并安装Memcache服务器端服务器端主要是安装memcache服务器端.下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3。(如果你的系统已经安装了libevent,可以不用安装)官网:http://www.monkey.org/~provos/libevent/下载:http://www.monkey.org/~provos/libevent-1.3.tar. 阅读全文

LINUX常用命令

2011-04-12 10:48 by 周国选, 511 阅读, 收藏, 编辑
摘要: LINUX常用命令(基础)1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。2. ls 查看目录或者文件的属*,列举出任一目录下面的文件eg: ls /usr/manls -la.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。3. cp 拷贝文件eg: cp filename1 filename2 //把filename1 阅读全文

Linux VI/VIM常用命令

2011-04-12 10:32 by 周国选, 7068 阅读, 收藏, 编辑
摘要: Vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在Dos上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。 Vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。 Vi没有菜单,只有命令,且命令繁多。Vi有三种基本工作模式:命令行模式、文本输入模式和末行模式。 命令行模式(command mode/一般模式)任何时候,不管用户处于何种模式,只要按一下键,即可使Vi进入命令行模式;我们在shell环境(提示符为$)下 阅读全文

memcached telnet操作

2011-03-15 19:18 by 周国选, 2567 阅读, 收藏, 编辑
摘要: telnet localhost 11211//保存set good 32 0 10helloworldSTORED//取回gets goodVALUE good 32 10 10helloworldEND//替换replace good 32 0 10worldhelloSTOREDget goodVALUE good 32 10worldhelloEND//尾部添加append good 32 0 5afterSTOREDget goodVALUE good 32 15worldhelloafterEND//头部添加prepend good 32 0 6beforeSTOREDget go 阅读全文

分布式文件系统DFS

2009-05-15 09:05 by 周国选, 3544 阅读, 收藏, 编辑
摘要: 1. 分布式文件系统概述 分布式文件系统(DFS,Distributed File System)使用户更加容易访问和管理物理上跨网络分布的文件。DFS为文件系统提供了单个访问点和一个逻辑树结构,通过DFS,用户在访问文件时不需要知道它们的实际物理位置,即分布在多个服务器上的文件在用户面前就如同在网络的同一个位置。 通过DFS,可以将同一网络中的不同计算机上的共享文件夹组织起来,形成一个单独的、逻辑的、层次式的共享文件系统。例如,销售东部、北部的销售资料位于“""服务器1"销售部”文件夹中,销... 阅读全文