linux相关
文章平均质量分 76
robbie1314520
忙碌不盲目、放松不放纵、自信不自大、简约不简单、知足不满足、幽默不寂寞、为自尊的生存、为自我的证明
展开
-
linux grep命令,强大的文本搜索
原文 http://www.9usb.net/200902/linux-grep.html 1.作用linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[option转载 2010-03-02 15:12:00 · 589 阅读 · 0 评论 -
Linux安全配置步骤简述
一、磁盘分区 1、如果是新安装系统,对磁盘分区应考虑安全性: 1)根目录(/)、用户目录(/home)、临时目录(/tmp)和/var目录应分开到不同的磁盘分区; 2)以上各目录所在分区的磁盘空间大小应充分考虑,避免因某些原因造成分区空间用完而导致系统崩溃; 2、对于/tmp和/var目录所在分区,大多数情况下不x需要有suid属性的程序,所以应为这些分区添加nosuid属性; 方法一:修改/etc/fstab文件,添加nosuid属性字。例如: /dev/hda2原创 2010-09-17 15:10:00 · 542 阅读 · 0 评论 -
linux log 日志解析
<br /> 其实,可以说成是监控系统的记录,系统一举一动基本会记录下来。这样由于信息非常全面很重要,通常只有 root 可以进行视察!通过登录文件(日志文件)可以根据屏幕上面的错误讯息与再配合登录文件的错误信息,几乎就可以解决大部分的 Linux 问题! 所以日志文件异常重要,作为一个合格的linux 系统工程师,日志文件是必要熟练掌握的部分。<br /> <br />常见的几个登录文件有:<br />/var/log/secure:记录登入系统存取数据的文件,例如 pop3, ssh, teln原创 2010-12-15 11:19:00 · 14477 阅读 · 0 评论 -
Linux系统管理员应该知道的20个系统监控工具
<br /> <br />需要监控Linux服务器系统性能吗?尝试下面这些系统内置或附件的工具吧。大多数Linux发行版本都装备了大量的监控工具。这些工具提供了能用作取得相关信息和系统活动的量度指标。你能使用这些工具发现造成性能问题可能原因。此次讨论到的工具只是分析和调试服务器下面问题时最基本工具中的一部分。<br />1.找出瓶颈<br />2.硬盘(存储)瓶颈<br />3.CPU及内存瓶颈<br />4.网络瓶颈#1: top - 进程活动<br />top提供一个当前运行系统实时动态的视图,也就是正转载 2010-12-22 15:16:00 · 592 阅读 · 0 评论 -
ssh 免密码登录
2005-5-21 by wwy###########################A为本地主机(即用于控制其他主机的机器) ;B为远程主机(即被控制的机器Server), 假如ip为172.24.253.2 ;A和B的系统都是Linux在A上的命令:# ssh-keygen转载 2011-07-13 16:42:58 · 1683 阅读 · 0 评论 -
Linux服务器配置路由器
任务:使用 Linux服务器配置路由器。目标:实现单位两个网段:192.168.1.0/24和192.168.2.0/24两个网段互相访问。步骤: 1.安装一台双网卡的机器 2.将eth0的地址设置为192.160.1.254,eth1的地址设置为192.168.2.254: # ifconfig eth0 192.168.1.254 broadca转载 2012-08-08 16:52:57 · 1008 阅读 · 0 评论 -
sed
目录简介 1调用方式 2选项 2命令集合 2寻址 3基本用法 4文件读入写出 5附加-插入-修改文本 5删除文本 6替换文本 6转换文本 8补充 8简介简介一个“非交互式的”字符流编辑器(stream editor)Sed是一非交互性文本编辑器,它编辑文件或标准输入导出的文本转载 2012-09-27 16:12:19 · 1536 阅读 · 0 评论 -
awk
目录简介 1命令格式&说明 2调用方法 3域切分&操作 3正则匹配 4内置变量&操作 5内置函数&操作 6格式化输出 7数组 8条件判断&流程控制 9与shell交互 10awk与变量 10错误排查 11其他 11简介AWK: 三位创造者Aho、Weinberger和Kernighan统称转载 2012-09-27 16:05:01 · 892 阅读 · 0 评论 -
apache,tomcat集群
所需软件包: JDK:jdk-6u35-linux-i586.bin Apache:httpd-2.2.23.tar.gzTomcat:apache-tomcat-7.0.30.tar.gzMod_jk:tomcat-connectors-1.2.37-src.tar.gz环境:OS:rhel5.4 (tomcat1+apache) 192.168.1.203原创 2012-10-10 16:25:28 · 1543 阅读 · 0 评论 -
Linux的rc.local自启动服务
linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。本文中假设inittab中设置的init tree为:/etc/rc.d/rc0.d/etc/rc.d/rc1.d/etc/rc.d/rc2.d/etc/rc.d/rc3.d/etc/rc.d/rc4.d/etc/rc.d/rc5.d/etc/rc.d/rc6.d/e转载 2012-10-24 16:15:34 · 678 阅读 · 0 评论 -
rhel上配置rsync
服务端配置(192.168.1.203)1、安装[root@robbiehost oracle]# yum instll rsync[root@robbiehost oracle]# rpm -qa|grep rsyncrsync-3.0.6-9.el6.x86_64在/etc/下创建三个文件rsyncd.conf rsyncd.motd rsync原创 2012-12-28 16:15:24 · 1712 阅读 · 0 评论 -
Linux Crontab 定时任务 命令详解
一. Crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。 1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 如:[root@dave ~]# cat /etc/crontabSHEL转载 2013-03-22 14:10:35 · 651 阅读 · 0 评论 -
rhel5 下yum安装源配置
系统环境:RHEL5.2软件环境:rpm -ivh createrepo-0.4.11-3.el5.noarch.rpmrpm -ivh yum-3.2.8-9.el5.noarch.rpm配置:1,往rhel-debuginfo.repo添加内容[root@localhost yum.repos.d]# vi /etc/yum.repos.d/ rhel-debuginfo.repo[base]name=CentOS-5 - Base#mirrorlist=http://mirrorlist.centos原创 2010-06-18 12:56:00 · 778 阅读 · 0 评论 -
linux大于2T的磁盘使用GPT分区
下面的方法其实都是从网上查询得来,怕忘记了,写下来。创建GPT分区:安装64的linux时,除了/boot分区,还会要有一个/boot/efi分区,在安装时oracle linux X64是这样提示的。如果此机器曾经安装过其它的32位linux系统,刚在分区完成时,点下一步时可能出现“sda must have a GPT label“这样的提示,此时按以下方法解决:1.按原创 2013-08-28 16:14:16 · 1334 阅读 · 0 评论 -
find中的-print0和xargs中-0的奥妙
默认情况下, find每输出一个文件名, 后面都会接着输出一个换行符 ('n'), 因此我们看到的 find的输出都是一行一行的:[bash-4.1.5] ; ls -ltotal 0-rw-r--r-- 1 root root 0 2010-08-02 18:09 file1.log-rw-r--r-- 1 root root 0 2010-08-02 18:09转载 2014-07-29 14:53:43 · 741 阅读 · 0 评论 -
centos5.6下virtualbox安装故障记录
1. 安装软件环境 yum install gcc yum install kernel-devel yum install kernel-headers 这里需要注意一下当前系统使用的kernel版本与安装相应kernel-headers和kernel-devel要对应上。如果找不到相应的 包,那么就用yum install kernel把服务器也升级到同一个版本,然后选择新转载 2015-04-13 23:23:29 · 838 阅读 · 0 评论 -
vnc 配置(笔记)
在rhel5.4上配置vnc,默认都已经安装1.修改VNC配置文件:vi /etc/sysconfig/vncservers# The VNCSERVERS variable is a list of display:user pairs.## Uncomment the line below to start a VNC server on display :1# as my 'myusername' (adjust this to your own). You will also#原创 2010-09-08 16:37:00 · 808 阅读 · 0 评论 -
Linux下基于端口的服务检查脚本
<br />#!/bin/bash<br />#program:Usingtostudythe[if...then...fi]program<br />#dsk2007/10/83:00<br />#content:Iwillusingthisprogramtoshowyousevices<br />#1.printtheprogram''sworkinyourscreen<br />echo "Now,the service of your Linux system will be detect!"<br转载 2010-09-08 15:02:00 · 528 阅读 · 0 评论 -
[RHEL5企业级Linux服务攻略]--第10季 网络访问Telnet/SSH全功略
[RHEL5企业级Linux服务攻略]--第10季 网络访问Telnet/SSH全功略 Telnet软件包客户端:telnet-0.17-38.el5.i386.rpm 服务端:telnet-server-0.17-38.el5.i386.rpm telnet没有安装就安装下哈~,转载 2009-12-24 16:14:00 · 874 阅读 · 0 评论 -
Linux下各文件夹的含义
在 Linux系统里面,“分区”,被称作“挂载点”,简单明了的说,“挂载点”意思就是:把一部分硬盘容量,“分”成一个文件夹的形式,用来干什么事情。这个文件夹的名字,就叫做:“挂载点”。所以,和Windows有着本质上的超级大的区别,你在任何linux发行版系统里面,绝对不会看到C盘,D盘,E 盘这样的,你能看到的,只有“文件夹”形式存在的“挂载点”。 在Linux 系统里面,有一些已经原创 2009-12-28 10:25:00 · 3273 阅读 · 0 评论 -
想学linux,要学什么
成为一名合格的LINUX系统管理员更重要的是要掌握技巧和专业知识。 技巧1:熟悉TCP/IP和LINUX提供的各种网络服务,如DNS,SMTP,UDP,HTTP,FTP,POP3等等。以及要知道LINUX程序, LINUX平台下软件的安装,调试和维护。总之,和LINUX有关的知识懂得越多越好。 技巧2:如果可以的话,最好能熟悉尽可能多的操作系统。,安全等问题。一般,熟悉微软的WINDOWS转载 2009-12-28 18:33:00 · 1197 阅读 · 0 评论 -
Oracle数据库异地自动备份方法
在大型商业应用中,数据的异地容灾备份十分重要,也必不可少。笔者根据自己的实践经验,设计了一套简洁地实现异地数据自动备份的方法,可供数据库管理人员参考。文中所有的程序都经过测试,运行良好。这里模拟的异地运行环境为一主一备两套Sun Solaris系统,所采用的备份方法为Oracle数据库提供的标准备份:export。 相关命令 文中主要用到三个命令,这里先单独介绍一下: expor原创 2010-01-08 17:07:00 · 9179 阅读 · 0 评论 -
Linux下Tomcat 80端口被占用的解决办法
一,停止tomcat 并执行#netstat -an|grep 80 查看发现有许多80端口进程在里面二,执行# lsof -i :80|grep -v "PID"|awk {print "kill -9",$2}|sh 杀死所有80端口进程三,启动tomcat,问题解决.原创 2010-01-12 11:23:00 · 2252 阅读 · 0 评论 -
linux日志管理命令详解
linux日志管理命令详解 日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。日志主要的功能有:审计和监测。他还可以实时的监测系统状态,监测和追踪侵入者等等。 在Linux系统中,有三个主要的日志子系统:连接时间日志--由多个程序执行,把纪转载 2010-03-30 12:05:00 · 527 阅读 · 0 评论 -
“懒惰” Linux 管理员的 10 个关键技巧
学会这 10 个技巧后,您将成为世界上最强大的 Linux® 系统管理员,整个世界是有点夸张,但要在一个大团队中工作,这些技巧是十分必要的。学习 SHH 通道、VNC、密码恢复、控制台侦察等等。各个技巧都附有例子,可以将这些例子复制到自己的系统中。好的系统管理员区分在效率上。如果一位高效的系统管理员能在 10 分钟内完成一件他人需要 2 个小时才能完成的任务,那么他应该受到奖励(得到更多报原创 2010-04-08 11:45:00 · 595 阅读 · 1 评论 -
linux下IPTABLES配置详解
<br />IPTABLES简单应用说明:<br /><br />iptables -A INPUT -p tcp -s 10.1.2.187 -j ACCEPT<br />将10.1.2.187加入允许范围<br /><br />iptables -t nat -A POSTROUTING -j SNAT --to-source 10.1.2.1<br />参数——<br /><br />-A: 添加 (跟链)<br />-I: 插入<br />-p: 跟协议<br />-s: 源IP<br />-d:转载 2010-07-15 18:15:00 · 1582 阅读 · 0 评论 -
crontab格式
<br />crontab格式:<br />第1列分钟1~59<br />第2列小时1~23(0表示子夜)<br />第3列日1~31<br />第4列月1~12<br />第5列星期0~6(0表示星期天)<br />第6列要运行的命令<br />下面是crontab的格式:<br />分 时 日 月 星期 要运行的命令<br />这里有crontab文件条目的一些例子:<br />30 21 * * * /usr/local/apache/bin/apachectl restart<br />上面的例子表原创 2010-07-14 17:55:00 · 559 阅读 · 0 评论 -
iptables 实例
<br />iptables -F<br /># -F 是清除的意思,作用就是把 FILTRE TABLE 的所有链的规则都清空<br /><br />iptables -A INPUT -s 172.20.20.1/32 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT<br />#在 FILTER 表的 INPUT 链匹配源地址是172.20.20.1的主机,状态分别是NEW,ESTABLISHED,RELATED 的都放行。<br /><br />i原创 2010-07-14 18:00:00 · 1198 阅读 · 0 评论 -
Linux 备份与恢复速成指南
确定要备份的内容在备份和还原系统时,Linux 基于文件的性质成了一个极大的优点。在 Windows 系统中,注册表与系统是非常相关的。配置和软件安装不仅仅是将文件放到系统上。因此,还原系统就需要有能够处理 Windows 这种特性的软件。在 Linux 中,情况就不一样了。配置文件是基于文本的,并且除了直接处理硬件时以外,它们在很大程度上是与系统无关的。硬件驱动程序的现代方法是,原创 2010-05-19 16:52:00 · 716 阅读 · 0 评论 -
Linux单用户模式修改root密码or禁止单用户模式增强系统安全
一、Linux忘记root密码,进入单用户模式修改密码 (一)、关于lilo 1. 在出现 lilo: 提示时键入 Linux single 画面显示 lilo: Linux single 2. 回车可直接进入Linux命令行 3. 用password命令修改密码 (二)、关于 grub 1. 在出现grub画面时,用上下键选中你平时启动Linux的那一项,然后按e键 2. 再次用上下键选中你平时启动Linux的那一项(类似于kernel/boot/vml转载 2010-06-04 16:05:00 · 3125 阅读 · 0 评论 -
Linux系统分析之启动流程
<br />第一部分:内核的引导(核内引导)<br /> 启动设备使用lilo或grub等引导程序开始引导Linux系统,当引导程序成功完成引导任务后,Linux从它们手中接管了CPU的控制权, 然后CPU就开始执行Linux的核心映象代码,开始了Linux启动过程。这里使用了几个汇编程序来引导Linux,这一步涉及到Linux源代码树中的“arch/i386/boot”下的这几个文件:bootsect.S、setup.S、video.S等。<br /> 其中bootsect.S是生成引转载 2010-06-11 18:41:00 · 403 阅读 · 0 评论 -
vmware下给linux添加硬盘(笔记)
创建虚拟硬盘 1、关闭VM中正在运行的虚拟系统; 2、EDIT Virtual Machine Settings; 3、在Hardware页点“Add”-》Add a hard disk-》Create a new virtual disk-》SCSI(recommended)-》分配空间大小-》OK; 4、可以看见Hardware中出现了一块新的硬盘Hard Disk 2。对虚拟硬盘进行分区和格式化 [root@cncmail data原创 2010-08-10 23:01:00 · 1253 阅读 · 0 评论 -
lvm-轻松收缩分区大小
<br /> LVM (Logic Volume Management,逻辑卷管理),是传统商业Unix就带有的一项高级磁盘管理工具,异常强大。后来LVM移植到了Linux操作系统上,尽管不像原来Unix版本那么强大,但瘦死的骆驼比马大,Linux的LVM仍然非常强大,可以在生产运行系统上面直接在线扩展硬盘分区,可以把分区umount以后收缩分区大小,还可以在系统运行过程中把一个分区从一块硬盘搬到另一块硬盘上面去等等,简直就像变魔术,而且这一切都可以在一个繁忙运行的系统上面直接操作,不会对你原创 2010-08-12 18:04:00 · 1100 阅读 · 0 评论 -
linux DNS服务配置 [笔记]
<br />一,首先安装bind<br /> [root@linux ~]# rpm -qa | grep bindbind-utils-9.2.4-16.EL4 <==这个是用户端搜寻主机名称的相关指令bind-9.2.4-16.EL4 <==这个才是 DNS 服务器主程序bind-chroot-9.2.4-16.EL4 <==将 bind 主程式关在家里面!<br /> <br />二,DNS主机所设置档案/etc/named.conf/var/named/nam原创 2010-06-23 17:20:00 · 531 阅读 · 0 评论 -
nagios安装与配置
Nagios是一款开源的免费网络监视工具,其功能强大,灵活性强。能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。本文档主要实现nagios监控windows主机,nagios监控windows系统有三种实现方式:SNMP、NSClient++、NRPE.一.Nagios的安装 1,nagios需要apache,gcc,glibc,gd库等套件才能运行.yum install httpdyum install gcc yum install gl原创 2010-09-07 12:15:00 · 2910 阅读 · 0 评论 -
linux命令一句话
1,删除0字节文件find -type f -size 0 -exec rm -rf {} /;2,列出最新修改的文件ls -lrt $(find . -type f)|tail -13,查看进程 (按内存从大到小排列)ps -e -o "%C : %p : %z : %a"原创 2010-08-29 22:22:00 · 888 阅读 · 0 评论