
Linux 学习资料
Carryf
这个作者很懒,什么都没留下…
展开
-
Centos6.10 呼叫中心定制版本分享
为了方便大家快速的安装asterisk 和freeswitch ,目前分享自己定制的Centos6.10 的版本。1.支持一键安装,无需人工干预即可把系统安装好。2.支持光驱,usb 安装3.安装完后,无需再单独Yum 依赖包,即可源码安装asterisk 或freeswitch安装完后的系统密码是:123456 ,请在配置网络前及时修改百度盘地址:链接:https://pan.baidu.com/s/1m3AVPNBqknmFAN14Vp78Lg提取码:wicc...原创 2021-03-24 11:01:48 · 440 阅读 · 0 评论 -
linux使用sar命令进行系统监视优化
<br />了解如何将用户抱怨与系统活动报告程序 (SAR) 关联,并使用 SAR 日志针对趋势建立性能基准。SAR 是系统管理员的理想工具。它以周期性的间隔捕获系统性能度量。<br />用户总是在出现性能问题之后才想到它们。“为什么有些问题以前并不重要,而现在却变得重要了呢?”,如果忽略这样的问题,那么问题就变成了“系统在出现所谓的问题时状态如何呢?”。通过周期性地获取性能快照和查看数据,您就离确定问题的原因并创建相应的解决方案更近了一步。<br />收集数据<br />您的系统捆绑了 SAR 实用程序套转载 2010-12-22 12:50:00 · 9057 阅读 · 0 评论 -
linux 下通过pid 定位该程序打开的端口
<br />首先使用ps aux 检测到耗资源的进程。<br /> 4652 mysql 15 0 454m 124m 4752 S 58 3.1 2144:29 mysqld <br /> <br />如mysqld。<br />之后使用网络命令:netstat -anp 来检测该程序链接的端口:<br />Active Internet connections (servers and established)<br />Proto Recv-Q Send-Q Local Add原创 2010-06-18 10:02:00 · 1572 阅读 · 0 评论 -
Linux系统中增加Swap分区文件步骤方法
<br />1、检查当前的分区情况(使用free -m或cat /proc/swaps )<br /> <br /> [root@db2 root]# free -m total used free shared buffers cached Mem: 1006 84 922 0 11 38 -/+ buffers/cache:转载 2010-06-04 16:01:00 · 601 阅读 · 0 评论 -
Linux 下僵尸进程的清理方法
平时很多时候发现定时检测的脚本kill 之后,该进程会僵死在里面,无法清理。可以参考下面的方法清理:有以下环境的进程:#ps aux |grep monitorast.plroot 3962 0.0 1.5 5652 3840 ? Ss 10:13 0:00 /usr/bin/perl -w /root/script/monitorast.plro原创 2010-03-29 11:01:00 · 7275 阅读 · 0 评论 -
linux 系统版本信息、磁盘信息、硬件信息显示汇总
1.查询系统的内核信息:# uname -a2.6.9-78.ELsmp #1 SMP Fri Jul 25 00:04:28 EDT 2008 i686 i686 i386 GNU/Linux 2.查询linux 的版本信息:#lsb_release -a LSB Version: :core-3.0-ia32:core-3.0-noarch:graphics-原创 2010-03-22 12:39:00 · 2584 阅读 · 0 评论 -
linux route 操作命令
假如有以下的路由表:10.101.184.32 * 255.255.255.224 U 0 0 0 eth010.101.186.0 * 255.255.255.0 U 0 0 0 eth1169.254.0.0 * 255.原创 2010-03-12 15:05:00 · 1097 阅读 · 2 评论 -
linux ftp 命令详解和自动上传脚本实现
FTP>ascii: 设定以ASCII方式传送文件(缺省值) FTP>bell: 每完成一次文件传送,报警提示. FTP>binary: 设定以二进制方式传送文件. FTP>bye: 终止主机FTP进程,并退出FTP管理方式. FTP>case: 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母. FTP>cd: 同UNIX的CD命令. FTP>cdup: 返回上一级目录.原创 2010-03-06 11:12:00 · 8677 阅读 · 0 评论 -
smba rpm 包的安装配置
以下是相关的安装过程: 1011 rpm -Uvh samba-common-3.0.28-0.el4.9.i386.rpm 1014 rpm -Uvh samba-3.0.28-0.el4.9.i386.rpm 1015 rpm -Uvh samba-client-3.0.28-0.el4.9.i386.rpm 安装好后,配置以下选项即可实现匿名登录:[global]#原创 2010-03-04 17:43:00 · 1489 阅读 · 0 评论 -
linux umount 时出现device is busy 的处理方法--fuser
当任何目录有 mount, 然后有程序使用/挂在那个目录上的话, 就没有办法 umount 掉, 於 umount 时会出现 Device is busy 的讯息.要怎麼找出是哪个程序挂在那个目录上? 然后去把那个程式砍掉呢?使用 fuser 的指令那要怎麼找出是哪个程式挂在那个目录上?可以使用 fuser - identify processes using files or soc转载 2010-03-02 00:02:00 · 53504 阅读 · 1 评论 -
unix time 和北京时间相互转换的公式
相关转换公式如下:unixtime To 北京时间:((1267029058+8*3600)/86400.00)+25569 北京时间To unixtime:double((Now() -25569))*86400-8*3600原创 2010-02-25 00:37:00 · 3359 阅读 · 0 评论 -
apache 日志回滚的方法
可以有以下的方法实现apache 的日志回滚的方法:1.使用apache自带的rotatelogs 实现日志的回滚方法:在apache 的http.conf 文件中找到以下两个位置:ErrorLog logs/error_logCustomLog logs/access_log common 把以上两行注释后修改为:ErrorLog "| /usr/local/apa原创 2010-02-23 13:37:00 · 3037 阅读 · 0 评论 -
Linux 双网卡共享上网配置
以下文章主要跟据网上资料载录收集在一起:一、ADSL 方案的配置 主要配置方法为通过,adsl-setup 命令进行配置。1.adsl-setup ....2.根据提示,配置好后执行以下命令即可拨号#adsl-start#adsl-stop --断开连接#adsl-status 查看连接状态 在rc.local 中配置:echo "1" >/pro转载 2009-12-08 20:07:00 · 1943 阅读 · 0 评论 -
iostat来对linux硬盘IO性能进行了解
以前一直不太会用这个参数。现在认真研究了一下iostat,因为刚好有台重要的服务器压力高,所以放上来分析一下.下面这台就是IO有压力过大的服务器# iostat -x 1 10Linux 2.6.18-92.el5xen 02/03/2009avg-cpu: %user %nice %system %iowait %steal %idle 1.10 0.00 4.82 39.54 0.07 54.46Device: rrqm/s转载 2010-08-17 23:00:00 · 787 阅读 · 0 评论 -
包含文件属性的tar 方法
<br />如果要保留原来文件夹的属性和绝对位置:<br />打包:<br />#DATE=`/bin/date +%Y%m%d` && tar zcvfpP /root/ast_config_bak/asterisk_$DATE.tgz /etc/asterisk/ /var/lib/asterisk<br /> <br />解压:<br />tar xzvfpP /root/ast_config_bak/asterisk_$DATE.tgz<br /> <br />这样解压的时候会解压返到原先的目录位原创 2010-10-27 16:56:00 · 2662 阅读 · 0 评论 -
Centos 关键参数说明
命令参数:-d使用Socket的SO_DEBUG功能。-f 极限检测。大量且快速地送网络封包给一台机器,看它的回应。-n只输出数值。-q不显示任何传送封包的信息,只显示最后的结果。[这个以后能加入到脚本中,作为ping结果判断的依据吗?]-r忽略普通的Routing Table,直接将数据包送到远端主机上。通常是查看本机的网络接口是否有问题。-R记转载 2015-01-28 17:39:43 · 2002 阅读 · 0 评论 -
Linux下创建和使用RamDisk的技巧
CentOS5.2后默认的ramdisk的大小只有16M,通过以下的方法可以修改默认大小:修改/etc/grub.confdefault=0timeout=5splashimage=(hd0,0)/grub/splash.xpm.gzhiddenmenut原创 2011-09-09 19:03:44 · 4215 阅读 · 0 评论 -
Centos 5 下新硬盘的挂载和格式化
以下为验证过的步骤:1、查看硬盘信息fdisk -l[root@ast-Stables ~]# fdisk -lDisk /dev/sda: 10.7 GB, 10737418240 bytes255 heads, 63 sectors/track, 1305 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes原创 2013-03-11 18:26:38 · 4300 阅读 · 0 评论 -
linux find 命令忽略某个或多个子目录的方法
在linux find 进行查找的时候,有时候需要忽略某些目录不查找,可以使用 -prune 参数来进行过滤,但必须要注意要忽略的路径参数必须紧跟着搜索的路径之后,否则该参数无法起作用。以下是指定搜索/home/carryf目录下的所有文件,但是会忽略/home/carryf/astetc的路径:find /home/carryf -path "/home/carryf/astetc"原创 2010-03-01 00:11:00 · 39391 阅读 · 2 评论 -
Linux必学的60个命令(3)-系统管理
Linux必学的60个命令(3)-系统管理,转载自网络。系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; 对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。熟悉了Linux常用的文件处理命令以后,这一讲介绍对系统和用户进转载 2008-09-18 21:30:00 · 790 阅读 · 0 评论 -
iptables 配置实例
iptables转载 2011-05-15 21:37:00 · 2004 阅读 · 0 评论 -
virbr0 虚拟网卡卸载方法
在使用双机软件过程中,如果系统是red hat 5.x 默认系统安装完成后为xen内核,那么xen内核引导启动后就会有虚拟网卡(vethx、vif0.x、virbr0、xenbr1等)存在。这就会直接导致双机软件的两台机器中都会有相同的IP地址存在(virbr0网卡的IP地址都为192.168.122.1)。所以会导致双机系统中的主机关机时,备机不会接管的现象。所以,需要将virbr0卸载掉:1、请先将双机的JOB带出,执行 yum groupremove "Virtualization" 命令尝试卸载原创 2010-11-25 13:42:00 · 17610 阅读 · 0 评论 -
linux selinux 选项导致的permit 错误
<br />error while loading shared libraries: $ORACLE_HOME/lib/libnnz10.so: cannot restore segment prot after reloc: Permission denied<br /><br />最后的Permission denied显示,初步认为是系统安全屏蔽了oracle执行某些执行动作。于是检查系统防火墙iptables,已经关闭,于是想到了Selinux,<br /><br />[root@localhos转载 2010-11-03 09:49:00 · 1422 阅读 · 0 评论 -
如何通过sar快速定位制约系统性能的瓶颈
<br />在系统运行效率慢之前和运行效率慢的时候分别执行sar操作,<br />对比二者的结果可以比较快的判断出问题所在第1步:<br /># sar 1 5<br />09:35:13 %usr %sys %wio %idle (-u)<br />09:35:14 17 0 0 83<br />09:35:15 5 0 0 95<br />09:35:16 5 0转载 2010-12-22 13:04:00 · 1094 阅读 · 0 评论 -
硬盘瓶颈和读写速度测试
在linux 下,可以通过以下命令来确定现在系统的磁盘读写情况:iostat -d -k -x 1 10 该命令中的1 ,10 表示每1秒取一次样本,共10份。iostat -c 获取CPU 的信息。Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %utilsda 0.00 36.00 42.00 193.00 1008.00原创 2010-12-22 12:33:00 · 2792 阅读 · 0 评论 -
linux 和unix下SAR命令的用法
linux 和unix下SAR命令的用法,对机器性能检测很有帮助<br /><br />dmesg可以直接查看cpu的主频,要查看CPU、内存的使用情况可以使用sar!<br /><br />sar 命令行的常用格式: <br />sar [options] [-A] [-o file] t [n] <br /><br />在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有 <br />的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式 <br转载 2010-12-22 12:39:00 · 791 阅读 · 0 评论 -
grep 命令应用技巧
1、同时取出满足两个条件以上的行: grep -E "^/[|type=peer|host=|^allow=" sip.confsip.conf内容:[10001]type=peerhost=dynamicdisallow=allallow=g729callgroup=1 操作结果:[10001]type=peerhost=dynamic原创 2010-01-27 13:04:00 · 903 阅读 · 0 评论 -
Perl DBI 安装步骤说明
安装时请注意顺序: 1.安装mysql 并运行 2.首先安装DBI : Perl MakeFile.PL Make Make install3.DBD-mysql包 #perl Makefile.PL --mysql_config=/usr/local/mysql/bin/mysql_config (指定mysql_config位置)或者:#per原创 2009-11-07 16:50:00 · 8741 阅读 · 1 评论 -
linux下压缩解压tar
tar -c|x|u|r|t[z|j][v] -f [未打包文件]将多个文件打包为一个归档文件,可以在打包的同时进行压缩。支持的格式为tar(归档)、gz(压缩)、bz2(压缩率更高,比较耗时) -c 创建 -x 解包 -u 更新 -r 添加 -t 查看 -d 比较压缩包内文件和文件 -A 将tar文件添加到归档文件中 -z 使用gz压缩格式转载 2009-06-22 10:08:00 · 9208 阅读 · 0 评论 -
高级 Linux 命令精通指南(三)
高级 Linux 命令精通指南(三)whence 和 which 这两个命令用于找到所提到的可执行文件在用户路径中的存储位置。在路径中找到可执行文件之后,这两个命令的行为基本相同,都显示文件的路径:$ which sqlplus /u02/app/oracle/products/10.2.0.1/db1/bin/sqlplus$ whence sqlplus /u02/转载 2008-10-01 22:12:00 · 1333 阅读 · 0 评论 -
高级 Linux 命令精通指南,第 2 部分
高级 Linux 命令精通指南,第 2 部分在本系列的第 1 部分中,您学习了一些有用但并不广为人知的命令,以及各种常用命令的一些人们并不熟知的参数,它们可以帮助您更高效地完成工作。继续学习本系列,您将了解到一些对 Oracle 用户(无论是开发人员还是 DBA)很有帮助的更高级的 Linux 命令。 alias 和 unalias假设您要检查 shell 中设置的 ORACLE_SI转载 2008-10-01 22:11:00 · 897 阅读 · 0 评论 -
secureCRT设置彩色和显示中文
好多人以为SecureCRT不能显示彩色字,其实是没找到设置的地方,你可以这样设置Options->SessionOptions ->Emulation,然后把Terminal类型改成xterm,并点中ANSI Color复选框。字体设置:Options->SessionOptions->Appearance->font然后改成你想要的字体就可以了。 取消点右键粘贴的功能:option转载 2008-10-01 10:59:00 · 3698 阅读 · 0 评论 -
linux目录详解linux目录结构详细分析
linux目录详解linux目录结构详细分析本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/15800.htm根文件系统一般应该比较小,因为包括严格的文件和一个小的不经常改变的文件系统不容易损坏。损坏的根文件系统一般意味着除非用特定的方法(例如从软盘)系统无法引导,所以不应该冒这个险。根目录一般不含任何文件,除了可能的标准转载 2008-10-01 07:53:00 · 880 阅读 · 0 评论 -
linux 内核参数调整说明
linux 内核参数调整说明 所有的TCP/IP调优参数都位于/proc/sys/net/目录。例如, 下面是最重要的一些调优参数, 后面是它们的含义:1. /proc/sys/net/core/rmem_max — 最大的TCP数据接收缓冲。2. /proc/sys/net/core/wmem_max — 最大的TCP数据发送缓冲。3. /proc/sys/net/ipv4/tcp_ti转载 2008-10-02 15:15:00 · 38266 阅读 · 0 评论 -
Linux的swap分区大小的调整
Linux的swap分区大小的调整添加swap 空间:通过创建swap文件的方法,通过分区来扩建方法1:通过创建swap文件的方法1. 创建swap 文件#dd if=/dev/zero of=/swap/swapfile bs=1024 count=500000 (创建500M大小的swap文件,swap文件存放在of的位置)2. 格式化交换分区文件#mkswap /s转载 2008-10-02 15:13:00 · 2050 阅读 · 0 评论 -
高级 Linux 命令精通指南(1)
高级 Linux 命令精通指南作者:Arup Nanda 2006 年 8 月发布 在 Sheryl Calish 撰写的“Linux 文件命令精通指南”这篇出色的文章中,您学习到了一些对于 Linux 新手尤为重要的常用 Linux 命令。既然您现在已经掌握了基础知识,下面我们将介绍一些更为复杂但却非常有用的命令。 在这个共分 4 个部分的文章系列中,您将学习各种常用命令的一些转载 2008-10-01 22:07:00 · 705 阅读 · 0 评论 -
新手入门 Linux菜鸟必学的60个命令--安装和登录命令
以下所有文章来自网络,因所有文章都比较分散,故现在统一收集在本人的blog中,方便学习。每天10条命令,每天学一点,进步多一点。安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理转载 2008-09-18 21:23:00 · 994 阅读 · 0 评论 -
Linux必学的60个命令(4)-网络操作
以下文章转自网络。 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup; 因为Linux系统是在Internet上起源和发展的,它与生俱来拥有强大的网络功能和丰富的网络应用软件,尤其是TCP/IP网络协议的实现尤为成熟。Linux的网络命令比较多,其中一些命令像ping转载 2008-09-18 21:31:00 · 773 阅读 · 0 评论 -
Linux必学的60个命令(6)-其他
以下内容转自网络。 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。 在前面几讲中,我们把Linux命令按照在系统中的作用分成几个部分分别予以介绍。但是,还有一些命令不好划分,然而学习它们同样是比较重要的。 tar1.作用tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它转载 2008-09-18 21:36:00 · 963 阅读 · 0 评论 -
Linux必学的60个命令(5)-系统安全相关命令
以下文章转自网络。 Linux必学的60个命令(5)-网络安全 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;虽然Linux和Windows NT/2000系统一样是一个多用户的系统,但是它们之间有不少重要的差别。对于很多习惯了Windows系统的管理员来讲,如何保证Linux操作系统安全、可靠将会面转载 2008-09-18 21:33:00 · 2689 阅读 · 0 评论