HI END


一种永不妥协,追求极致与完美的精神与态度。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Linux

摘要:来源:http://shelly-kuang.iteye.com/blog/1308674在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。就算手动执行/etc/init.d/mysqld start启动了服务,只要服务器重启后,系统仍然不会自动启动服务。在这个时候,我们就需要在安装后做个设置,让系统自动启动这些服务,避免不必要的损失和麻烦。其实命令很简单的,使用chkconfig即可。比如要将mysqld设置为开机自动启动:#chkconfig mysqld on同理,要取消掉某个服务自动启动,只需要将 阅读全文

posted @ 2012-08-06 08:45 HI END 阅读(399) 评论(0) 推荐(0) 编辑

摘要:来源:http://coolerbaosi.iteye.com/blog/1594286以前做嵌入式的时候用到过linux,不过大部分操作都在ubuntu的界面环境下完成,使用一些简单的命令来配置,编译linux内核,现在要在终端下工作,所以整理一些自己平时遇到的问题,有不对不足的地方还望大家指出。目录:Shll built-in 变量linux alias详解Source 命令详解Linux ps1 ps2 ps3 ps4详解linux id 命令详解 umask 详解linux trap命令 详解Linux stty(1)Shell built-in 变量$0当前shell程序的名字$1 阅读全文

posted @ 2012-08-04 11:04 HI END 阅读(341) 评论(0) 推荐(0) 编辑

摘要:while 的语法while 条件测试do命令区域done例如:#!/bin/bashdeclare -i i=1declare -i sum=0while ((i<=10))dolet sum+=ilet ++idoneecho $sum 阅读全文

posted @ 2012-08-04 09:31 HI END 阅读(180) 评论(0) 推荐(0) 编辑

摘要:一、chown命令用途:更改文件的所有者或组。命令由单词changeowner组合而成。使用示例:1,更改文件的所有者:chownjimprogram.c文件program.c的所有者更改为jim。作为所有者,jim可以使用chmod命令允许或拒绝其他用户访问program.c。2,更改目录的所有者:chown-Rjohn:build/tmp/src将目录/tmp/src中所有文件的所有者和组更改为用户john和组build-R递归式地改变指定目录及其下的所有子目录和文件的拥有者。-v显示chown命令所做的工作。(eg.chown–Rroot:rootrootfs将rootfs文件夹及其子录 阅读全文

posted @ 2012-08-03 09:22 HI END 阅读(209) 评论(0) 推荐(0) 编辑

摘要:来源:http://ccle5137930.blog.51cto.com/4127930/789661我们知道在使用yum命令安装rpm包的时候,yum是会自动解决rpm包的依赖关系的,但是这些依赖关系的解决,还是需要yum源来实现的。现在我们就说说如何实现yum源或者叫yum仓库的创建在创建之前,我们先了解些相关的内容:yum仓库可以支持三种途径提供给yum在安装的时候下载rpm包第一种: ftp服务 ftp://第二种: http服务 http://第三种: 本地文件 file://我们暂且可以将yum的安装分为客户端和服务器端,当然你的客户端和服务器端可以是一台主机,我们今天介绍的就是在 阅读全文

posted @ 2012-08-02 14:11 HI END 阅读(204) 评论(0) 推荐(0) 编辑

摘要:来源:http://www.examw.com/linux/all/160622/为了提高与用户的交互性,裹足本编写中往往需要在终端上输出一些提醒信息,以提醒用户所需要的操作。如下图所示,在一个按照学生学号发芽学生相关信息的剧本轨范中,就会有提醒用户输入学生学号的提醒信息。 如不美观要实现如上的需求,在Unix操作系统中可以操作echo与printf两个回显呼吁来实现。可是到挪用哪个呼吁好呢?笔者先给出一个谜底,然后再进行声名。凡是情形下,笔者建议操作系统工程师最好使用printf呼吁,而不是采用echo呼吁。除非在你原本的轨范中就带有良多的echo呼吁,为了统一性的考虑继续沿用echo呼吁。 阅读全文

posted @ 2012-08-02 11:56 HI END 阅读(342) 评论(0) 推荐(0) 编辑

摘要:linux cat命令在linux系统中算是比较常用的命令.cat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件。$cat file1 file2 > filecat具体命令格式为 : cat [-AbeEnstTuv] [--help] [--version] fileName说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案)参数:-n 或 –number 由 1 开始对所有输出的行数编号-b 或 –numb 阅读全文

posted @ 2012-08-02 11:54 HI END 阅读(1364) 评论(0) 推荐(0) 编辑

摘要:Ctrl+E :切换到命令行末尾。Ctrl+A :切换到命令行开始。Ctrl+L :清除屏幕内容,效果等同于Clear。Ctrl+U :清除剪切光标之前的内容。Ctrl+K :剪切清除光标之后的内容。Ctrl+Y :黏贴刚才所删除的字符。Ctrl+R :在历史命令中查找。Ctrl+C :终止命令。Ctrl+D :退出当前终端。Ctrl+Z :转入后台运行。(用此命令转入后台运行的进程在当前用户推出后就会终止,所以不如用nohup命令&)。!! :重复执行最后一条命令。↑(Ctrl+P):显示上一条命令。↓(Ctrl+N):显示下一条命令。!$ :显示系统最近的一条参数。 阅读全文

posted @ 2012-08-01 15:44 HI END 阅读(148) 评论(0) 推荐(0) 编辑

摘要:LVS 目 录 1. LVS 1. 项目理论 1. 项目介绍 2. 体系结构 3. IP负载均衡 4. 负载调度 2. 安装配置 1. 简介 2. 组件 3. 背景 4. 硬件/网络的要求 5. 路由的必要条件 6. 节点内部连接的必要条件 7. 安装软件 8. 配置 9. 例子 3. 简单实例 LVS LVS是章文嵩博士发起和领导的优秀的集群解决方案,许多商业的集群产品,比如RedHat的Piranha,TurboLinux公司的Turbo Cl... 阅读全文

posted @ 2012-08-01 14:52 HI END 阅读(634) 评论(0) 推荐(0) 编辑

摘要:转自: http://www.cnitblog.com/201/archive/2010/06/14/66744.html由于各种原因,需要通过ssh登录linux或者unix主机,很多时候我们需要通过ssh的终端启动一 些服务或者运行一些程序,但是默认情况下,当我们关闭ssh终端连接,随之启动的程序也会关闭。原因是:SSH会话关闭时,ssh所关联的pty关闭,系 统会给这个pty所关联的session中的所有进程发送SIGHUP信号,SIGHUP的默认信号处理程序是终止进程,除非进程自己处理了 SIGHUP。解决方法如下:使用现成的命令nohup,可以让指定的程序在pty关闭之后继续运行。运 阅读全文

posted @ 2012-07-30 13:30 HI END 阅读(3107) 评论(0) 推荐(0) 编辑

摘要:来源:http://www.cnblogs.com/allenblogs/archive/2011/05/19/2051136.html在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用法。nohup /root/start.sh &在shell中回车后提示:[ 阅读全文

posted @ 2012-07-30 13:28 HI END 阅读(263) 评论(0) 推荐(0) 编辑

摘要:原文地址:http://blog.chinaunix.net/space.php?uid=20663154&do=blog&cuid=1083343如果服务器重启之后需要手工开启许多服务、工作及以后的维护相对比较繁琐、特地总结了下linux下开机自动启动脚本所涉及的知识和方法、如下:1、相关基础知识点 1)redhat的启动方式和执行次序是: 加载内核 执行init程序 /etc/rc.d/rc.sysinit # 由init执行的第一个脚本 /etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式 /etc/rc.d/rc.local #相应级别服 阅读全文

posted @ 2012-07-30 12:28 HI END 阅读(679) 评论(0) 推荐(0) 编辑

摘要:来源:http://www.heibai.net/article/info/info.php?infoid=43389在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了:$ ./test.sh &[1] 17208$ jobs -l[1]+ 17208 Running ./test.sh &对于已经在前台执行的命令,也可以重新放到后台执行,首先按ctrl+z暂停已经运行的进程,然后使用bg命令将停止的作业放到后台运行:$ ./test.sh[1]+ Stopped ./test.sh$ bg %1[1 阅读全文

posted @ 2012-07-30 12:27 HI END 阅读(297) 评论(0) 推荐(0) 编辑

摘要:来源:http://hi.baidu.com/wylinux/item/20f45adbce63093ce2108f76文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充!进入vi的命令vifilename:打开或新建文件,并将光标置于第一行首vi+nfilename:打开文件,并将光标置于第n行首vi+filename:打开文件,并将光标置于最后一行首vi+/patternfilename:打开文件,并将光标置于第一个与pattern匹配的串处v 阅读全文

posted @ 2012-07-27 19:57 HI END 阅读(179) 评论(0) 推荐(0) 编辑

摘要:来源:http://www.hao535.com/archives/139192.168.1.11是server1,192.168.1.22是server2。【1】安装inotify-tools 各大linux发行版本都有inotify-tools软件包,建议通过yum方式安装: [root@server1 ~]#yum install inotify-tools [root@server2 ~]#yum install inotify-tools******说明开始********************************* 郁闷的是!我公司服务器上竟然没有找到inotify-tool 阅读全文

posted @ 2012-07-27 19:30 HI END 阅读(351) 评论(0) 推荐(0) 编辑

摘要:来源:http://blog.chinaunix.net/uid-10915175-id-3253696.html可以参考如下的完整例子http://wiki.codemongers.com/NginxFullExample#用户用户组userwwwwww;#工作进程,根据硬件调整,有人说几核cpu,就配几个,我觉得可以多一点worker_processes5;#错误日志error_loglogs/error.log;#pid文件位置pidlogs/nginx.pid;worker_rlimit_nofile8192;events{#工作进程的最大连接数量,根据硬件调整,和前面工作进程配合起来 阅读全文

posted @ 2012-07-25 09:19 HI END 阅读(325) 评论(0) 推荐(0) 编辑

摘要:一、删除VM中多余的ifcfg-eth0.bakCentos系统更改网卡或网卡MAC地址后会出现个eth0.bak配置备份文件解决方法:/etc/sysconfig/networking/devices目录下,将ifcfg-eth0.bak删除/etc/sysconfig/networking/profiles/default,将ifcfg-eth0.bak删除/etc/sysconfig/network-scripts/,将ifcfg-eth0.bak删除二、删除Linux系统中多余的网卡(例如:eth1)/etc/modprobe.conf,删除aliaseth1XXXX/etc/sysc 阅读全文

posted @ 2012-07-21 14:22 HI END 阅读(2354) 评论(0) 推荐(0) 编辑

摘要:转至:http://zhumeng8337797.blog.163.com/blog/static/100768914201191810643580/heartbeatwatchdogsoftdogrhelWatchdog概述 在日常使用heartbeat接管资源的应用中,由于heartbeat无法对 操作系统自身出现的问题进行监控。如果主节点操作系统挂起,一方面可能导致服务中断,另一方面由于主节点资源无法释放,而备份节点却接管了主节点的资源, 此时就发生了两个节点同时争用一个资源的状况。针对这个问题,就需要在Linux内核中启用一个叫watchdog的模块。watchdog是一个Linux内 阅读全文

posted @ 2012-07-14 10:01 HI END 阅读(2020) 评论(0) 推荐(1) 编辑

摘要:来源:http://zhumeng8337797.blog.163.com/blog/static/100768914201191810828662/?suggestedreading&wumii前言 前一阵,在为广发银行搭建HA集群时,客户总希望在出现脑裂问题后能很好的解 决。当时由于没有深刻的理解heartbeat的各个模块,crm、ccm、ipfail各个插件试试得我是晕头转向的,最后的解决方式是加了两根心跳 线。说白了,还是没解决,只是在心跳监测方面更加强壮而已,这里笔者介绍Stonith这个模块,以解决脑裂问题。 脑裂 当群集发生裂脑的状况时候,因为无法进行任何沟通而误会对方 阅读全文

posted @ 2012-07-14 10:00 HI END 阅读(773) 评论(0) 推荐(1) 编辑

摘要:来源:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/14/2211202.html1.关于退出:wq! ----强制保存退出:wq---- 保存退出:x ----- 作用和:wq 一样ZZ---- 作用和:wq一样,(注意Z是大写的,并且不是在命令模式):q---- 退出:q! ---强制退出==============================================2.关于移动h : 在当前行向左移动一个字符j: 移动到下一行k: 移动到上一行l: 在当前行向右移动一个字符Ctrl +f: 向前滚动一页Ct 阅读全文

posted @ 2012-07-12 20:01 HI END 阅读(161) 评论(0) 推荐(0) 编辑