Linux
文章平均质量分 78
Monkey_Online
通信工作
展开
-
Linux虚拟主机配置终极篇
Linux虚拟主机配置一、概述虚拟主机(Virtual Host),又称虚拟服务器、主机空间或是网页空间,是一种网络技术,可以让多个主机名称,在一个单一的服务器上运作,而且可以分开支持每个单一的主机名称。虚拟主机可以运行多个网站或服务。虚拟并非指不存在,而是指空间是由实体的服务器延伸而来,其硬件系统可以是基于服务器群,或者单个服务器。其技术是互联网服务器采用的节省服务器硬件成本的技术,虚拟原创 2015-02-04 20:57:40 · 10600 阅读 · 1 评论 -
pxe+dhcp+nfs+tftp自动安装linux[kickstart]
转载地址:http://wowking.blog.51cto.com/1638252/960338相关不错的文章:http://wgkgood.blog.51cto.com/1192594/530304 http://blog.chinaunix.net/uid-20330385-id-1965396.html原理和转载 2013-04-09 19:35:52 · 2227 阅读 · 0 评论 -
jquery应用实例
地理所队列操作功能的添加记录:将各项功能做成子菜单,总体思路: ../csm/conf.php中配置所有的操作命令:// Command to handle the queue opration$execute_to_reconfig = $shell_cgi." ".escapeshellarg("$QUEUES_BIN/badmin reconfig");原创 2013-03-27 16:01:32 · 1200 阅读 · 0 评论 -
Linux存储实验二:LVM操作
基本知识讲解请参考鸟哥的私房菜基础篇第三版,知识很详细,这里就不多说了。 (1) 创建LVM 步骤一:再新建5块10MB SCSI的硬盘 这一步和上一步制作raid的操作是一样的,请参见上一篇 步骤二:用4块硬盘做raid5+1hostspare原创 2013-03-22 21:34:03 · 1941 阅读 · 0 评论 -
Linux下Torque安装部署方法
转载地址:http://blog.csdn.net/jiayanhui2877/article/details/8230441总结:1、安装系统2、修改/etc/hosts文件将计算节点服务节点对应的IP加入其中,此处不加则无法进行通信3、关闭防火墙service iptables stop,此处不停止则无法进行通信4、安装Torque并将生成的*.sh packet放到各转载 2013-03-19 17:26:24 · 5958 阅读 · 0 评论 -
Linux存储实验二:RAID操作
基础知识的部分就不详细设计了,总之常见的几种模式为: raid0 , raid1 , raid0-1或raid1-0 , raid5 不同的模式之间最求的目标不一样,其存储效率和安全性也不一样。 (1)建立RAID 步骤一:新建5块 10MB SCSI硬盘 Setting -> hard disk -> add ...原创 2013-03-15 16:22:05 · 1802 阅读 · 0 评论 -
Linpack的安装部署
需要的软件包: 1> mpi运行环境,这里我们使用的是:mpich2-1.5.tar.gz 2>矩阵库GOTOBLAS,我们使用的是:GotoBLAS2-1.13.tar.gz 3>linpack测试软件包:hpl-2.1.tar.gz 安装过程: 1> GOTOBLAS2代数库的安装 查看cpu架构:cat /proc/c原创 2013-03-29 15:44:01 · 5070 阅读 · 1 评论 -
[RedHat6.2]NIS服务器的配置
NIS服务器主要用来对用户的账户与密码进行统一管理,它存在的意义:假设公司内部共有20台Linux主机,对于公司内的员工来说,他们可以访问所有的这20台Linux主机,我们假设公司某位成员需要修改密码,为了使能够登录所有的主机,传统的思维就是要分别到这20太Linux主机上执行passwd,这样是非常低效的,对管理人员来说是非常不方便的事情,因此NIS服务就是来解决这个问题的,它的原理是,将所有用原创 2013-03-01 17:39:36 · 3492 阅读 · 0 评论 -
Linux存储实验一:在硬盘上创建文件系统
整个实验共包括七个实验,分别为: 实验一:在硬盘上创建文件系统 实验二:RAID和LVM操作 实验三:iSCSI target配置 实验四:NFS配置和操作 实验五:SAMBA操作 实验六:性能测试 实验七:Openfiler环境搭建与基本操作 实验目的: 1> 了解Linux系统的存储服务功能 2原创 2013-03-08 17:23:07 · 3080 阅读 · 1 评论 -
Linux下安装mysql-5.6.4
在开始安装前,先说明一下mysql-5.6.4与较低的版本在安装上的区别,从mysql-5.5起,mysql源码安装开始使用cmake了,因此当我们配置安装目录./configure --perfix=/.....的时候和以前的会有些区别,这点我们稍后会提到。一:解压缩mysql-5.6.4-m7-tar.zip 1> unzip mysql-5.6.4-m7-tar.zi原创 2012-11-18 21:55:37 · 15407 阅读 · 8 评论 -
Linux系统中特殊文件权限
今天一直在弄Samba服务的配置,深深的感受到权限控制的困难,文件权限的机制是Linux系统中的一大特色,除了我们现在所熟知的读(r)、写(w)、执行(x)权限外,还有三个比较特殊的权限,分别为:setuid、setgid和stick bit(粘滞位)。1> setuid与setgid讲解 看一下系统中用到它的地方,以/etc/passwd和/usr/bin/passwd为例:原创 2013-04-23 18:49:50 · 2728 阅读 · 0 评论 -
Python利用urllib/2模拟Http的Post请求调用php
一、应用需求 VSO平台的推广系统已接近尾声,还有最后一个问题就是每个月末对分红进行结账,将平台订单金额产生的分红打到用户的账户上,这种情况肯定要用Linux的定时任务来完成,结合前面的那篇《Python调用php》依然采用Python调用php的方式来实现。这次使用Python中的urllib和urllib2模块完成模拟http发送post请求来调用结算页面,执行数据库操作。这原创 2013-10-21 22:12:57 · 5868 阅读 · 0 评论 -
shell自动化配置hadoop配置文件示例
#!/bin/bashread -p 'Please input the directory of hadoop , ex: /usr/hadoop :' hadoop_dirif [ -d $hadoop_dir ] ; then echo 'Yes , this directory exist.'else echo 'Error , this directory原创 2013-05-25 13:30:49 · 1993 阅读 · 0 评论 -
Linux存储实验五:Samba服务共享文件权限配置
关于文件权限设置,说一下我的总结1. 针对所有人共享,且提供读写权限(以共享/public为例) 2. 针对组用户设置访问权限,提供读写权限 下面是一篇极好的文章转载 2013-05-03 16:11:24 · 27462 阅读 · 0 评论 -
Linux存储实验四:NFS的安装与配置
这周我们继续来做NFS的安装与配置实验: NFS(Network File System)被称为网络文件系统。NFS允许一个系统在网络上与他人共享目录或文件,位于网络上的用户就像使用本地文件一样使用远端系统上的文件。说到这里,大家肯定会想到Windows下的一个类似服务:即网上邻居。对了,它和NFS的原理是一样的,只是NFS只针对Linux客户端与服务器。NFS客户机与服务器之间原创 2013-04-19 17:14:04 · 2815 阅读 · 0 评论 -
Linux存储实验三:iSCSI target配置[windows下使用linux的存储设备]
现在课程调成了上一节理论,做一节实验了,所以要等两周才能发一次实验,这次我们要做的是第三个实验:iSCSI target配置实验步骤:(1)iSCSItarget配置步骤1 Linux下安装iscsitarget-1.4.20.2步骤2 修改配置/etc/ietd.conf,将RAID的逻辑卷映射为iSCSI Target LUN0步骤3 (重)启动/etc/init.d/原创 2013-04-07 17:29:22 · 5295 阅读 · 1 评论 -
Linux shell 系统默认变量($#,$0....)与操作符小结
1》系统默认变量 1. 一共有几个参数 : $# 2. 该运行程序的名字是什么 : $0 3. 所有参数的值 : $@ 或 $* 4. 第n个参数是什么 : $n 测试script : mytest.sh #!/bin/bash echo "The num of parameters are ==>原创 2013-04-16 20:36:23 · 5778 阅读 · 0 评论 -
xCAT安装配置文档
xCAT安装文档一、系统安装规划( 实验环境:Vmware Workstation )Master内网:10.1.1.11 eth0 custom 外网:222.31.64.11 eth1 桥接Node0110.1.1.12注意:它们的网络连接应该采用custom:Specif原创 2013-04-24 13:14:51 · 6604 阅读 · 0 评论 -
小技术知识点总结[持续更新...]
1. 现有计算节点的系统坏掉了,无法将硬盘分区全部删除了,此时可以用一张任意的系统安装盘来将它硬盘分区删除了重新格式化,然后在利用master来重新分发节点,网络 引导,系统自动安装就可以了。2. coms重新分发某个节点 insert-ethers hostname compute-1-33. coms删除某个节点 coms remove hostna原创 2013-04-17 17:22:59 · 1370 阅读 · 0 评论 -
Linux下rsh服务配置,root用户和普通用户
1. rsh和ssh的区别 在很多的应用中,我们需要建立节点之间的信任关系,现阶段来看rsh使用的很少了,大部分还是使用ssh,不过有很多老点的机器还是使用rsh。简单来说,rsh和ssh它俩之间的区别就是:ssh是使用密钥加密从而实现无密码登录的,具体来说就是在A主机生成一对密钥对,即公钥和私钥,我把公钥传递给B,然后等A链接B的时候,B会随机生成一个数来使用A提供的公原创 2013-03-08 16:14:43 · 11632 阅读 · 0 评论 -
【RedHat/Centos】利用iso镜像做本地yum源
Centos是完全免费的,它的yum可以直接使用;而RedHat的yum则需要注册付费才能使用,如果不这样则有两种解决方案,也可以说是三种1. 利用iso镜像做本地yum源2. 利用光盘做本地yum源3. 利用Centos的在线地址做本地yum源在这里用iso或者光盘做本地yum源的方法是差不多的,只是用光盘的话Linux系统会自动挂载,用iso镜像的或需要手动挂载,这里就说挂载i原创 2013-02-22 22:21:59 · 9253 阅读 · 0 评论 -
Linux下将普通软件启动方式做成service方式
以这次安装的openmeeting为例: 目录结构:/root/openmeeting_dirnary/admin.bat admin.sh ...原创 2013-03-05 19:35:24 · 5439 阅读 · 0 评论 -
linux suid guid 详解
转载地址:http://hi.baidu.com/picucue/item/0d3036c2ba39177dcfd4f868注:看了这篇文章,有种豁然开朗的感觉,感觉学到了很多东西,谢谢此文的作者。如果你还弄不懂他们的作用和区别,请耐心看完,不仅是对知识负责也是对自己负责。由于用户在UNIX下经常会遇到SUID、SGID的概念,而且SUID和SGID 涉及到系统安全,所以用户也比较关心这个转载 2012-11-28 16:45:47 · 1749 阅读 · 0 评论 -
Linux下用户账号管理基础
当我们管理一台Linux主机的时候,用户账号的管理是我们最经常要做的事情,今天主要就是介绍一下Linux下用户账号管理最为基本的一些操作,能够满足我们最基本的要求。关于用户账号操作设计的最重要的几个文件有:/etc/passwd , /etc/group , /etc/shadow,/etc/gshadow 等文件,这里我们不再说这几个文件里面具体包含哪些字段,具体有什么用了,不过本人还是建议原创 2012-11-11 18:07:58 · 1211 阅读 · 2 评论 -
expect实现交互式密码修改
expect主要用来实现自动和交互式任务进行通信,而不需要认为的干预。在Linux下很多的命令都是交互式的,比如密码修改的命令,无论是:passwd或者yppasswd,都要提示用户输入密码、再确认一次密码等。应用的实例(自己碰到的):集群管理的后台网站,root用户登录页面后可以创建新用户和修改用户密码等。这时修改用户密码在Linux中就需要交互的实现,而我们从PHP中传参的时候,可以将$u原创 2012-11-08 19:00:54 · 4253 阅读 · 2 评论 -
expect中文版手册
文章转载地址:http://blog.163.com/wlai@yeah/blog/static/13949237320105911853432/ 如需转载请标明转载地址,谢谢!!翻译原文如下:EXPECT(1)名字:Expect-----能与交互式程序进行“可程序化”会话的脚本语言大纲:(命令选项概述)expect [ -dDinN ] [ -c cmds转载 2012-11-08 18:32:38 · 5056 阅读 · 0 评论 -
Centos 下安装与设置VIM编辑器
我们在安装完Centos后,它默认的是安装了VI编辑器,VIM是没有安装的,所以我们在使用vim test.txt时会提示: vim command not found 。。。 这就是说明我们的Linux环境没有安装vim编辑器,下面我们来说一下如何安装这个编辑器:vim编辑器需要安装三个包: vim-enhanced-7.0.109-7.el5 vim-minimal-7.0原创 2012-10-25 16:39:40 · 39946 阅读 · 2 评论 -
Linux hostname主机名配置文件与文件 /etc/hosts解说
1、 什么是Linux主机名;无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。但IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在(以实验为目的的局域网域网实验性除外),每个域名都对应一个IP地址,但一个IP 地址可有对应多个域名。域名类型 Linux sir.org 这样的;主机名是用转载 2012-10-17 15:23:02 · 1645 阅读 · 0 评论 -
Linux centos以root身份登录密码忘记如何解决!!
哎。。。还是因为上次创建的vmware的虚拟机,创建完之后就一直没动,把密码给忘记了。。。无奈有创建了个一般用户登录,但是一般用户的操作权限有限,在shell下创建文件都不允许,还是在网上找找资料,把root用户的密码给找回来,经过亲自实验,附图::(又是一晚上。。。)要是单纯就只想找回密码,就跳过这一段吧,这一段贴的是grud系统启动引导的知识:(先声明我也是复制-->粘贴的,看不看由你了)原创 2012-09-20 21:06:21 · 3000 阅读 · 0 评论 -
Linux Centos下安装MPICH以及运行第一个并行程序
一:Linux下安装与配置MPICH 为了在Linux下运行我们的并行程序,我们需要安装MPICH,现在的版本是MPICH2,下载地址:#迅雷下载分享# mpich2-1.5.tar.gz [下载速度:200.82 KB/s] [文件大小:21.77 MB] 点击下载: http://convurl.com/GrM1C 下载完成后,用SSH登录Linux系原创 2012-10-09 21:10:31 · 11770 阅读 · 0 评论 -
本地导出的.sql数据库文件如何恢复到数据库中(Linux下)
本地修改完模版网站,其中phpmyadmin下的数据库文件也已经改变,这时在将网站转移到其它地方的时候,需要将现在的sql文件导出,并恢复才行。 然后在Linux下面恢复的时候,注意先不要进入mysql:要在外面执行: mysql 不然此时会提示数据库已经存在。因为在sql文件下已经存在:已经存在创建数据库的代原创 2012-11-15 18:37:36 · 2014 阅读 · 0 评论 -
php利用root权限执行shell脚本(二)
今天晚上:19:30分,这个困扰了我好久的问题终于解决,其中的原理也终于弄清楚了,总之是利用sudo来赋予Apache的用户root的执行权限,下面记录一下:利用php利用root权限执行shell脚本必须进行以下几个步骤:(所有步骤都是我亲自实验,若有不妥可指出,谢谢!)1. 确定一下你的Apache的执行用户是谁。注:不一定就是nobody,我自行安装的httpd,我的Apache的用原创 2012-12-02 20:16:54 · 26910 阅读 · 8 评论 -
Centos 5.6下安装与配置FTP服务器
1. 查看是否已经安装了FTP服务器: rpm -qa | grep vsftpd2. 检测可以安装的FTP服务器版本: yum search vsftpd 3. 安装FTP服务器:yum install vsftpd.i386 4. 查看FTP服务器的状态:service vsftpd status 5. 启动FTP服务器:service vsftpd start原创 2013-01-22 15:36:05 · 1528 阅读 · 0 评论 -
Hadoop集群部署及常见问题解答【超详细】
转载地址:http://www.cnblogs.com/xia520pi/archive/2012/05/16/2503949.html本章内容高清pdf文档下载地址:http://pan.baidu.com/share/link?shareid=267352&uk=20167305351、集群部署介绍 1.1 Hadoop简介 Hadoop是Apache软件基金会旗下转载 2013-01-28 11:30:55 · 4309 阅读 · 5 评论 -
SSH实现无密码验证登录
1. 前期准备: 检查是否安装了SSH服务和rsync服务(rsync是一个远程数据同步工具,可以通过LAN/WLAN快速同步多台主机之间的文件) rpm -qa | grep openssh rpm -qa | grep rsync 我的Centos 5.6下的显示: 如果没有安装则执行一下安装:yum install ssh yum instal原创 2013-01-26 14:28:09 · 7028 阅读 · 4 评论 -
expect命令详解
转载地址:http://www.chinaunix.net/old_jh/24/594417.html一、概述 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而Expect就使用来实现这种功能的工具。Expect是一个免费的编程工具语言,用来实转载 2012-12-11 14:37:48 · 5736 阅读 · 0 评论 -
PHP与Shell交互
转载地址:http://blog.csdn.net/dawdlerman/article/details/4766711最近想使用PHP与Sheel进行交互。PHP控制显示和高层的逻辑结构。Sheel调用linux的底层命令来实现快速及其时效性。 在网翻了一些帖子,发现一份强帖.. 由于PHP基本是用于WEB程序开发的,所以安全性成了人们考虑的一个重要方面。于是PHP的设计者们给P转载 2012-11-24 10:38:39 · 5419 阅读 · 0 评论 -
Linux下将自己安装的Apache(httpd)新增为系统服务,开机自启动
1> 查看一下/etc/init.d/下是否存在httpd这个服务 ls /etc/init.d/ | grep httpd 如果没有执行下一步2>将自己安装目录下的apachect1复制到该目录下并改为httpd cp /home/houqingdong/http-exe/bin/apachect1 /etc/init.d/httpd原创 2012-11-20 11:56:55 · 7353 阅读 · 2 评论 -
Linux学习笔记----之----Linux下安装php-5.4.7
前面的Apache与mysql已经安装成功,今天我们安装php-5.4.7,整个Linux下的开发环境就可以搭建好了。一:所需要的软件包:php-5.4.7.tar.zip re2c-0.13.5.tar.gz(这个再安装的时候会用到) 1>安装re2c-0.13.5.tar.gz tar -zvxf re2c-0.13.5.t原创 2012-11-19 17:14:43 · 19444 阅读 · 0 评论 -
Linux lsof 命令详解
转载地址:http://club.topsage.com/thread-234763-1-1.htmllsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 ro转载 2012-12-02 21:35:30 · 797 阅读 · 0 评论