![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术学习
lingxiao_007
开朗 爱好广泛
展开
-
awk & sed之奇数行与偶数行的打印
对于这个问题或许大家觉得不难,确实也不是什么太难的问题,首先想到的是对2的取余,诚然,在编程思想里这是一个概念。下面我们看看几个例子。 $ cat file 123456$ awk 'NR%2' file 135$ awk '!(NR%2)' file 246转载 2016-09-01 16:22:38 · 1105 阅读 · 0 评论 -
链路层的网卡聚合-基于Linux bonding
链路层的网卡聚合-基于Linux bondingLinux总是可以用一种最简单的方式实现一个很复杂的功能,特别是网络方面的 ,哪怕这个功能被认为只是在高端设备上才有,linux也可以很容易的实现,以前的文章已经说了不少次了,比如vlan功能,比如高级路由和防火墙功能等等,本文着重说一下linux的bonding,也就是端口聚合的功能模块。不可否认,在网络设备这个层面上上,lin转载 2014-11-25 16:53:57 · 1057 阅读 · 0 评论 -
深度分析Linux下双网卡绑定七种模式
深度分析Linux下双网卡绑定七种模式现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多。而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在网卡产商也会出一些针对windows操作系统网卡管理软件来做网卡绑定(windows操作系统没有网卡绑定功能 需要第三方支持)。进入正题,linux有七种网卡绑定模式:转载 2012-12-17 17:07:26 · 901 阅读 · 0 评论 -
Linux netstat命令详解
Linux netstat命令详解简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o转载 2012-09-10 15:20:20 · 705 阅读 · 0 评论 -
linux系统编码方式设置
修改/etc/sysconfig/language文件,将RC_LANG, RC_LC_ALL设置为zh_CN.GB2312, 同时将ROOT_USES_LANG设置为 "yes" 一。Linux系统的默认编码设置。 /etc/sysconfig/i18n Controls the system font settings. The language vari转载 2012-08-15 17:02:41 · 839 阅读 · 0 评论 -
oracle归档日志满的处理方法!
两种方法:1、配置RMAN自动管理ARCHIVELOG。也可在RMAN中将数据备份到磁带上,然后将过期的ARCHIVELOG删除;2、可以手工来处理,步骤如下 1)将/oracle下的相关ARCHIVELOG日志文件移到别的文件系统下(保留一段时间的ARCHIVELOG日志即可,其他的可移走,用系统命令mv移走)。然后打包、压缩,备份到介质上,此时可将这些移出的文件删除。注意:别在原转载 2012-08-13 14:22:01 · 703 阅读 · 0 评论 -
Oracle中如何删除某个用户下的所有数据呢
1、sql*plus中使用sys身份登陆数据库 2、然后执行下面语句: DROP USER user_name CASCADE;备注: 这样该用户包括该用户下的表,试图,同义词,过程,索引,及相关的一切就删除了。转载 2012-08-10 19:11:45 · 1126 阅读 · 0 评论 -
linux查看网口流量的脚本
linux查看网口流量的脚本通过本脚本,发现bash确实在算术运算方面比老的shell要强大,为此需要开始学习bash,以利用它强大的功能。不过bash中的for语句功能和c中差异比较大。# cat stream #! /bin/bash# Write by Neil.xu qq:37391319 email: xurongzhong@gmail.com# 200转载 2012-07-06 00:07:51 · 1079 阅读 · 0 评论 -
linux常用+经典命令
linux常用+经典命令linux常用+经典命令 linux查看进程端口方法 Java代码 1. netstat -antup CentOS时区修改 Java代码 1. #查看时区 2. cat /etc/sysconfig/clock 3. #修改设置时区命令 4. tzselect 5. #也可以复制相应的时区文件转载 2012-07-06 00:07:24 · 1313 阅读 · 0 评论 -
Linux下的压缩解压缩命令详解
Linux下的压缩解压缩命令详解摘要:本文介绍了linux下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、 compress、uncompress、zip、unzip、rar、unrar等程式,以及如何使用它们对.tar、.gz、.tar.gz、. tgz、.bz2、.tar.bz2、.Z、.tar.Z、.zip、.rar这10种压缩文件进行操作.linux转载 2012-07-06 00:06:47 · 457 阅读 · 0 评论 -
Linux中Load average的理解
Load average的定义系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中:- 它没有在等待I/O操作的结果- 它没有主动进入等待状态(也就是没有调用'wait')- 没有被停止(例如:等待终止)load average如何计算为了使内核可以高效计算load average,采用了fixed-poin转载 2014-11-25 12:20:02 · 1076 阅读 · 0 评论 -
Linux下加子接口IP,Ping指定源IP
Linux下加子接口IP,Ping指定源IP 事情起因是有台Linux服务器到某一网络设备近期会经常性的出现ping丢包。 但别的机器上不丢。为了确认在网络设备上对那服务器的源IP做了限制,为了进行测试,在服务器配置同一网段的子接口IP,用ping命令指定子接口IP(方法和网络设备上的扩展PING一样)。经测试没有发现丢包,说明很可能对原来的IP做了转载 2014-11-27 15:04:24 · 4675 阅读 · 0 评论 -
Linux dd命令全面解析 [转载]
Linux dd命令全面解析 linux/unix dd命令是一个非常好的管理磁盘命令dd命令作用:指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换,起到一个初始化磁盘的作用1. 命令简介dd 的主要选项:指定数字的地方若以下列字符结尾乘以相应的数字: b=512, c=1, k=1024, w=2, xm=num转载 2015-07-02 18:45:32 · 674 阅读 · 0 评论 -
Linux tcpdump命令详解【转载】
Linux tcpdump命令详解简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命转载 2015-05-04 11:57:54 · 628 阅读 · 0 评论 -
linux下ixgbe网卡应【转载】
linux下ixgbe网卡应用点滴1. 兼容光模块ixgbe光纤网卡的驱动在默认情况下不支持第三方兼容光模块,会导致网卡驱动加载失败,表现为,执行lspci |grep 82599能看到网卡在pci设备中06:00.0 Ethernet controller: Intel Corporation 82599EB 10-Gigabit SFI/SFP+ Netwo转载 2015-04-27 18:26:35 · 3034 阅读 · 0 评论 -
在Debian系的Linux中编译并安装ixgbe驱动的教程[转载]
在Debian系的Linux中编译并安装ixgbe驱动的教程这篇文章主要介绍了在Linux中编译并安装ixgbe驱动的教程,采用bash shell、适用于Debian、Ubuntu等各种基于Debian的Linux系统,需要的朋友可以参考下Intel的10G网卡(比如,82598、 82599、 x540)由ixgbe驱动支持。现代的Linux发行版已经带转载 2015-04-27 18:17:43 · 1500 阅读 · 0 评论 -
Iptables 规则 一些简单实例和详细介绍
Iptables 规则 一些简单实例和详细介绍设定规则iptables -p INPUT DROP iptables -p OUTPUT ACCEPT iptables -p FORWARD DROP1、防止外网用内网IP欺骗iptables -t nat -A PREROUTING -i eth0 -s 10.0.0.0/8 -j DROP i转载 2015-04-01 19:39:42 · 471 阅读 · 0 评论 -
RH442-Unit6 磁盘性能调整
RHCA学习笔记:RH442-Unit6 磁盘性能调整[日期:2011-09-23]来源:Linux社区 作者:yuejun UNIT 6 Compensating for Physical Disk Characteristics学习目标:A. 了解影响磁盘IO的物理因素B. 应用队列技术调整IO调度6.1 P转载 2015-03-10 14:08:48 · 799 阅读 · 0 评论 -
iptables详解
iptables详解 一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙转载 2015-02-28 22:02:37 · 379 阅读 · 0 评论 -
9个常用iptables配置实例
9个常用iptables配置实例iptables命令可用于配置Linux的包过滤规则,常用于实现防火墙、NAT。咋一看iptables的配置很复杂,掌握规律后,其实用iptables完成指定任务并不难,下面我们通过具体实例,学习iptables的详细用法。 1.删除已有规则在新设定iptables规则时,我们一般先确保旧规则被清除,用以下命令清除旧规则:iptabl转载 2015-02-28 22:00:50 · 401 阅读 · 0 评论 -
Linux iostat监测IO状态
Linux iostat监测IO状态Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。1. 基本使用$iostat -d -k 1 10参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为转载 2014-12-26 21:44:56 · 453 阅读 · 0 评论 -
Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义
Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义我们先写一个简单的脚本,执行以后再解释各个变量的意义 # touch variable# vi variable 脚本内容如下: #!/bin/shecho "number:$#"echo "scname:$0"echo "first :$1"echo "second转载 2014-12-19 11:28:04 · 587 阅读 · 0 评论 -
OracleDBA+性能优化8日游笔记——第二天(二)之Oracle体系架构详解
OracleDBA+性能优化8日游笔记——第二天(二)之Oracle体系架构详解 "Oracle体系架构"为前4天的OracleDBA课程中最重要的部分,因此特别传上图片供大家理解,不过文字的部分依然是我当初的原版笔记,所以尽管有图,但能从我笔记中理解多少靠各位自己了.--------------------------------------------------------转载 2012-07-06 00:06:13 · 911 阅读 · 0 评论 -
Oracle的SQL*PLUS命令的使用大全
Oracle的SQL*PLUS命令的使用大全 Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql转载 2012-07-06 00:04:19 · 388 阅读 · 0 评论 -
Linux终端命令用法精选
Linux终端命令用法精选 文件目录类 1.建立目录:mkdir 目录名 2.删除空目录:rmdir 目录名 3.无条件删除子目录: rm -rf 目录名 4.改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -) 5.查看自己所在目录:pwd 6.查看当前目录大小:du 7.显示目录文件列表:ls -l (-a:增加转载 2012-07-06 00:03:44 · 356 阅读 · 0 评论 -
华为交换机配置常用命令
华为交换机配置常用命令一、配置软件和硬件1、配置(Console)电缆连接配置电缆是一根8芯屏蔽电缆,一端是压接的RJ-45连接器,插入交换机的Console口里;另一端则同时带有一个DB-9(孔)和DB-25(孔)连接器2、配置软件及设置使用系统自带的“超级终端”,运行“hypertrm”程序,设置终端参数参数要求:波特率为9600,数据位为8,奇偶校验为无,停止位为1,转载 2012-07-05 23:17:23 · 30220 阅读 · 1 评论 -
CISCO 不同VLAN之间相互通信的两种方式
CISCO 不同VLAN之间相互通信的两种方式不同VLAN之间相互通信的两种方式(单臂路由、三层交换)试验环境:东郊二楼第三机房试验设备:Catalyst 2950-24(SW3)Catalyst 3750 SERIES (带两个SD接口,S8----SW-2L)真机(PC5、PC6)。试验目的:1、通过单臂路由实现不同VLAN之间的通信2、通过三层交换路由功能转载 2012-07-05 23:16:26 · 10269 阅读 · 1 评论 -
Unix core文件查看方法
Unix core文件查看方法在Unix系统下,应用程序崩溃,(函数出错时写入errno)一般会产生core文件,如何根据core文件查找问题的所在,并做相应的分析和调试,是非常重要的,本文对此做简单介绍。例如,一个程序cmm_test_tool在运行的时候发生了错误,并生成了一个core文件,如下:-rw-r–r– 1 root cmm_test_tool.c-rw-转载 2012-07-05 23:15:49 · 679 阅读 · 0 评论 -
Linux常用的系统监控shell脚本
Linux常用的系统监控shell脚本1、查看主机网卡流量#!/bin/bash#network#Mike.Xuwhile : ; dotime=’date +%m”-”%d” “%k”:”%M’day=’date +%m”-”%d’rx_before=’ifconfig eth0|sed -n “8″p|awk ‘{prin转载 2012-07-05 23:15:18 · 533 阅读 · 0 评论 -
Oracle查询用户权限
Oracle查询用户权限数据字典1、动态数据字典是以v$xxx开始的数据字典,在数据库中约有150个左右,这些数据字典反映数据库动态运行状况,在不同时间查询会得到不同的结果。2、DBA数据字典是以DBA_xxx表示,该数据字典存储数据库结构,查询DBA数据字典可以反映数据库结构设置,管理磁盘空间和表空间、事务与回退段、用户与表空间等信息。3、用户数据字典是以USER_xxx表示转载 2012-07-05 23:14:39 · 439 阅读 · 0 评论 -
oracle数据库的导入导出 实例
oracle数据库的导入导出 实例我要从另外一台电脑(A)的数据库导入到自己电脑(B)的数据库。一、导出(exp)在自己的电脑上,先进入,再:C:\Documents and Settings\Administrator> 回车回车后显示的信息:Export: Release 9.2.0.1.0 - Production on 星期二 2月 3 10:08:08 2转载 2012-07-05 23:13:34 · 562 阅读 · 0 评论 -
imp 命令一个用户导入到另一个用户,修改相应表的表空间
imp 命令一个用户导入到另一个用户,修改相应表的表空间假设数据用户USER1使用默认表空间TS1,用户USER2使用默认表空间TS2,现在将USER1的数据导入到USER2,要求使用表空间TS2。通过IMP命令参数tablespaces指定表空间是不行的,其他复杂方法要修改配额什么的,麻烦。整理了一下,大致有以下几种方法可以:1. 有一个简单的方法,适用于数据比较少的情况:直接使用U转载 2012-07-05 23:13:00 · 18178 阅读 · 0 评论 -
ORA-01102: cannot mount database in EXCLUSIVE mode
ORA-01102: cannot mount database in EXCLUSIVE mode今天启动数据库时报错了!SQL> startup mount ORACLE instance started. Total System Global Area 608174080 bytesFixed Size 12208转载 2012-07-05 23:12:23 · 1223 阅读 · 1 评论 -
mysql-5.0.45 安装
mysql-5.0.45 安装 (Cgywin)> Can anybody tell me which packages do I need to install in order to> execute the following commands:> > groupadd> useraddTo do this on cygwin, you need to add转载 2012-07-05 23:11:30 · 1282 阅读 · 0 评论 -
java 内存配置
java 内存配置一.JVM内存的设置的原理默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。设置jvm内存的方法,对于单独的.class,可以用下面的方法对Test运行时的jvm内存进行设置。java -Xms64m -Xmx256m Test-Xms是设置内存初始化的大小-Xmx是设置最大能够使转载 2012-07-05 23:10:26 · 672 阅读 · 0 评论 -
Linux操作系统下MySQL数据库的使用方法
Linux操作系统下MySQL数据库的使用方法主要内容:一、连接MYSQL二、修改密码三、增加新用户四、显示命令五、一个建库和建表以及插入数据的实例六 、修改数据库结构七 数据导出八 导入九 MySQL介绍、安装与使用十 mysqladmin 公用程式的使用一、连接MYSQL:格式: mysql -h主机地址 -u用户名 -p用转载 2012-07-05 23:18:19 · 1567 阅读 · 0 评论 -
Linux AS 5.4安装oracle10g 方法
Linux AS 5.4安装oracle10g 方法Linux AS 5.4安装oracle10g 方法 Oracle Database 10g Release 2 (10.2.0.1) Installation On Red Hat Enterprise Linux 5 (RHEL5)一安装需求1.swap 分区不低于2G 2.selinux 状态disable3.物转载 2012-07-05 23:18:54 · 1712 阅读 · 0 评论 -
Linux查看内核版本、系统版本、系统位数
Linux查看内核版本、系统版本、系统位数1. 查看内核版本命令:1) [root@q1test01 ~]# cat /proc/versionLinux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 200507213.4.4-2)) #1 SMP Mon Sep转载 2012-07-06 00:03:14 · 376 阅读 · 0 评论 -
linux学习路线图
linux学习路线图转载 2012-07-06 00:02:38 · 393 阅读 · 0 评论 -
几个常用的Linux监控脚本
几个常用的Linux监控脚本1、查看主机网卡流量 #!/bin/bash#network#Mike.Xuwhile : ; do time='date +%m"-"%d" "%k":"%M' day='date +%m"-"%d' rx_before='ifconfig eth0|sed -n "8"p|awk '{print转载 2012-07-06 00:01:18 · 428 阅读 · 0 评论