
垃圾产品--linux
文章平均质量分 78
桶丁
何以解忧,唯有暴富!
展开
-
Linux nc命令详解
NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小精悍(1.84版本也不过25k,旧版本或缩减版甚至更小)、功能实用,被设计为一个简单、可靠的网络工具,可通过TCP或UDP协议传输读写数据。同时,它还是一个网络应用Debug分析器,因为它可以根据需要创建各种不同类型的网络连接。一、版本通常的Linux发行版中都带有NetCat(简称nc),甚原创 2012-06-22 18:48:17 · 115571 阅读 · 2 评论 -
SecureCRT在linux与windows本地互传文件
SecureCRT与SshClient不同的就是,SecureCRT没有图形化的文件传输工具,不过也不影响,用命令来实现的话,其实会方便快捷很多。第一种方式:上传文件只需在shell终端仿真器中输入命令“rz”,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器当前路径下。下载文件只需在shell终端仿真器中输入命令“sz 文件名”,即可利用Zmodem将文件下载到原创 2013-09-22 23:00:34 · 16476 阅读 · 2 评论 -
linux 脚本执行的两种方式及区别
1、两种方式: A、将脚本作为命令行参数的方式如:sh ping.sh B、脚本能自己独立运行的方式如:./ping.sh2、#!/bin/bash 的作用: 常常可以看到在脚本首行有 #!/bin/bash 这行 如果A方式:此行没什么作用 如果B方式:内部自动转变成/bin/bash ping.sh3、如果要用B方式,需要加x权限,如:原创 2013-07-25 16:23:07 · 1039 阅读 · 0 评论 -
linux sendEmail工具的安装使用
1、sendEmail的主页http://caspian.dotconf.net/menu/Software/SendEmail/下载地址wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz2、安装:#tar -zxvf sendEmail-v1.56.tar.gz#cd原创 2013-07-23 02:00:02 · 2178 阅读 · 1 评论 -
程序作业管理-背景后台运行管理2
1、nohup 在ssh执行时,父进程是sshd,如果不要ctrl+c,而直接关掉,而父进程自动变成1。 会自动生成输出文件nohup.out,也可以重定向另外文件 >filename 2>&12、setsid 用法和nohup一样,后面直接跟命令就行,区别是: 直接显屏,父ID直接是1,可直接关掉就进入后台,ctrl+c是取消不了的3、通过()子s原创 2013-07-18 10:43:26 · 865 阅读 · 0 评论 -
linux下如何解压windows 下的RAR压缩文件
1、在WINDOWS平台下压缩成的RAR文件,如何在LINUX平台下进行解压,linux平台默认是不支持RAR文件的解压,需要安装linux版本的RAR压缩软件。2、下载地址为:http://www.rarlab.com/download.htm 目前最新版本是 4.2.0 。3、下载之后进行解压之后tar -zxvf rarlinux-x64-4.2.0.tar.gz原创 2013-04-23 00:53:39 · 2223 阅读 · 0 评论 -
日志syslog与轮替logrotate
1、常见的日志:/var/log/cron:crontab日志/var/log/dmesg:记录系统在开机的时候核心侦测过程所产生的各项资讯。/var/log/lastlog:可以记录系统上面所有的帐号最近一次登入系统时的相关资讯。/var/log/maillog 或 /var/log/mail/*:记录邮件的往来资讯,其实主要是记录 sendmail (SMTP 协定提供者) 与原创 2013-03-04 13:49:05 · 5907 阅读 · 0 评论 -
linux服务deamon
1、分两类:stand alone,super daemon(由xinetd这个deamon来负责)2、相关目录:/etc/init.d/* :启动脚本放置处/etc/sysconfig/* :各服务的初始化环境设定档/etc/xinetd.conf, /etc/xinetd.d/* :super daemon 设定档/etc/* :各服务各自的设定档/var/lib/*原创 2013-03-03 01:35:29 · 1588 阅读 · 0 评论 -
程序管理-ps、top、pstree、kill、killall
1、程序的观察-ps常用:一个是只能查阅自己 bash 程序的‘ ps -l ’,一个则是可以查阅所有系统运作的程序‘ ps auxf ’。[root@www ~]# ps -lF S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD4 S 0 13639 13637 0 75 0 -原创 2013-03-02 18:06:43 · 1558 阅读 · 0 评论 -
程序执行优先级--Priority 与 Nice 值
1、关系概念:Priority即PRI值。此值核心控制,改不了的Nice可以改,关系:PRI(new) = PRI(old) + nice2、Nice调整限制:nice 值可调整的范围为 -20 ~ 19 ; root 可随意调整自己或他人程序的 Nice 值,且范围为 -20 ~ 19 ; 一般使用者仅可调整自己程序的 Nice 值,且范围仅为 0 ~ 19 (避免一般用原创 2013-03-02 18:04:12 · 4051 阅读 · 0 评论 -
linux RHEL 修改网卡名称
1、一台机子上安装了4个网卡,自带的两个,扩展的两个,装系统后,扩展的两个识别为eth0,eth1,想要把系统的两个改为eth0,eth12、更改/etc/modprobe.conf文件中的模块alias 比如 alias eth0 e1000e alias eth1 e1000e 改为alias eth2 e1000e alias et原创 2013-10-15 17:36:00 · 2302 阅读 · 0 评论 -
ssh登陆提示"Host key verification failed."的解决方法
1、在某些情况下,如同个IP地址,不同端口连到不同linux机子上时,可能有此提示2、报错信息如下: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@原创 2013-10-16 11:53:22 · 7152 阅读 · 2 评论 -
linux stat命令、inode内容--ctime,mtime,atime的区别
1、[root@localhost tmp]# stat 1.txt File: `1.txt' Size: 8 Blocks: 8 IO Block: 4096 regular fileDevice: 802h/2050d Inode: 196617 Links: 1Access: (0644/-rw-r原创 2013-10-20 23:00:36 · 1837 阅读 · 0 评论 -
linux shell 删除重复文件只保留一份
#!/bin/bash #name:remove_one.sh#用途:查找并删除重复文件,每个文件只保留一个样本#将文件依据大小排序并输出ls -lS | awk 'BEGIN { #得到第一行total总数并丢弃,读取下一行 getline;getline; name1=$9;size=$5;}{ name2=$9; if(size==$5)原创 2014-03-27 02:53:13 · 5792 阅读 · 0 评论 -
多个目录之间的切换-pushd、popd、dirs
1、在堆栈内有目录时,直接输入pushd就和"cd -"一样,在最近两个目录切换2、$pushd /tmp #是指把此目录压入栈顶3、$dirs -v #显示栈内目录,0为最顶4、$pushd +2 #表示把dirs -v显示的序号为2的目录变成当前目录,其他目录循环到栈尾5、$popd +2 #表示把序号为2的目录删除,当前所在目录不变原创 2014-03-30 23:53:28 · 1301 阅读 · 0 评论 -
Linux脚本发邮件中文乱码解决
1、系统装的是英文系统,但安装了中文包支持,查系统情况如下[root@cbserver2 script]# localeLANG=en_US.UTF-8LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"LC_TIME="en_US.UTF-8"LC_COLLATE="en_US.UTF-8"LC_MONETARY="en_US.原创 2014-03-14 17:04:57 · 9765 阅读 · 0 评论 -
linux tcpdump脚本实现24小时自动抓包
#说明---------------maindump.sh (抓包的主程序)每隔1分钟通过死循环检测,让程序不断的去抓包;考虑到抓包的结果可能太大分析工具无法打开分析,所以每个数据包大小限制约为100M;并设定了前一个包抓完,间隔5秒,开始进行下一轮抓包;每天的数据包放在/data下以日期命名的目录如:/data/2010-03-08,并进行压缩存储,包的命令格式为:yyyy-mm原创 2014-01-26 13:52:16 · 17667 阅读 · 4 评论 -
Linux vim不显示颜色简单处理
方法一:在.bash_profile或.bashrc加入下面TERM=xtermexport TERM再运行下脚本source .bashrc或source .bash_profile方法二:改客户端为xterm,如果不是这个,如vt100的话,就不显示。原创 2014-02-06 02:59:15 · 6456 阅读 · 0 评论 -
linux单网卡配置多IP
1、通过复制一个ifcfg-eth0:1配置文件实现:cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:1vi /etc/sysconfig/network-scripts/ifcfg-eth0:1# Intel Corporation 82566DC原创 2012-07-20 12:27:25 · 1048 阅读 · 0 评论 -
Linux最大线程数限制及当前线程数查询
1、总结系统限制有: /proc/sys/kernel/pid_max #查系统支持的最大线程数,一般会很大,相当于理论值 /proc/sys/kernel/thread-max max_user_process(ulimit -u) #系统限制某用户下最多可以运行多少进程或线程 /proc/sys/vm/max_map_count 硬件内存大小原创 2013-11-17 13:36:31 · 33821 阅读 · 0 评论 -
linux使用ssh免密码远程登陆到别的机子
1、在你的自己的机器(主控端)下面使用ssh-keygen命令来实现创建公钥,使用 ssh-keygen -t rsa 来创建密钥,程序会问你存放的目录,如果不需要修改,直接回车几次即可2、将你~/.ssh目录中的id_rsa.pub这个文件拷贝到你要登录的服务器(被控端)的~/.ssh目录中,然后再运行以下命令来将公钥导入到~/.ssh/authorized_keys这个文件中:cat原创 2013-07-23 01:32:01 · 2410 阅读 · 1 评论 -
linux rsync同步备份
1、rsync的安装: rysnc的官方网站:http://rsync.samba.org/可以从上面得到最新的版本。 # sudo apt-get install rsync 注:在debian、ubuntu 等在线安装方法; # yum install rsync 注:Fedora、Redhat 等在线安装方法; # rpm -ivh rsync原创 2013-10-20 01:11:43 · 1535 阅读 · 0 评论 -
程序作业管理-背景后台运行管理
1、概念前景:你可以控制与下达指令的这个环境称为前景的工作 (foreground); 背景:可以自行运作的工作,你无法使用 [ctrl]+c 终止他,可使用 bg/fg 呼叫该工作; 背景中的程序又可以分为暂停和运行中;系统背景:如果是背景,则退出时就会中断,如果是系统背景,则退出终端时还可以运行。2、直接将指令丢到背景中‘执行’的 &直接在命令的最后加上&即可,如[ro原创 2013-03-01 01:56:06 · 1181 阅读 · 0 评论 -
例行性工作排程--crontab、anacrontab
1、语法:[root@www ~]# crontab [-u username] [-l|-e|-r]选项与参数:-u :只有 root 才能进行这个任务,亦即帮其他使用者建立/移除 crontab 工作排程;-e :编辑 crontab 的工作内容-l :查阅 crontab 的工作内容-r :移除所有的 crontab 的工作内容,若仅要移除一项,请用 -e 去原创 2013-02-28 01:55:37 · 4235 阅读 · 0 评论 -
linux下的expect的简单用法及举例
1、使用expect前,需要先安装两个rpm包,下载:http://download.youkuaiyun.com/detail/wang7dao/4416172# rpm -ihv expect-5.43.0-8.el5.i386.rpm# rpm -ihv expect-devel-5.43.0-8.el5.i386.rpm2、使用脚本文件的例子--实现自动输密码#!/usr/bi原创 2012-07-26 16:56:58 · 10546 阅读 · 0 评论 -
linux扩展隐藏属性 与 lsattr/chattr命令
1、ext3的隐藏属性(attribute) 在2.2和2.4系列的内核中,ext3文件系统支持以下属性的设置和查询: A Atime。告诉系统不要修改对这个文件的最后访问时间。 S Sync。一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘。 a Append Only。原创 2012-07-19 14:15:25 · 1349 阅读 · 0 评论 -
linux iptables 异机备份、恢复实例
1、iptables的配置文件位置:/etc/sysconfig/iptables 主控机:即业务运行中的机子;备份机:即主控机故障时,切换到备份的机子--在主控机上的操作-------------------2、建立目录:mkdir -p /bak/iptables/mkdir /root/script/3、在/root/script/目录下建立脚本原创 2012-07-09 13:28:05 · 1244 阅读 · 0 评论 -
iptables nat跳转
1、目的:解决网络跨运营商互访质量不佳的问题,通过一台双网卡连接两个不同的运营商的linux主机,通过iptablse进行nat跳转,从而解决此网络问题。2、主参考文档:Iptables 指南.chm,以下的文档均指它,下载地址:http://download.youkuaiyun.com/detail/wang7dao/4415430 较清晰的流程图见:鸟哥的私房菜服务器版的防火墙章节原创 2012-07-07 10:30:24 · 2672 阅读 · 0 评论 -
scp 在脚本中使用输入密码的解决方法
以前用脚本scp文件时,都是以.ssh打通为基础的。但是在脚本中使用scp在机器之间拷贝文件,输入密码成为问题。第一种方法,通过在shell脚本中用expect实现远程scp文件:使用expect前,需要先安装两个rpm包,下载:http://download.youkuaiyun.com/detail/wang7dao/4416172# rpm -ihv ex转载 2012-07-07 17:35:43 · 41695 阅读 · 0 评论 -
Linux下双网卡-双外网网关-电信联通双线主机设置
1、实现:通过运营商提供的智能DNS,把电信用户访问时,数据进电信的网卡,出来时也从电信的网关出来,访问联通时,从联通网卡时,联通网卡出。这样速度就会快,实现双线主机的功能。2、网卡信息:电信IP(TEL):114.80.0.4 netmask 255.255.255.128 gateway 114.80.0.3联通IP(CNC):112.65.0.2 netmask 255.255.原创 2012-06-23 09:39:02 · 6432 阅读 · 0 评论 -
鸟哥的Linux私房菜--服务器架设篇(第三版chm格式简体中文)
鸟哥的Linux私房菜----服务器架设篇(第三版chm格式简体中文)----2012年5月26日 by 垃圾桶丁 网上已有基础版的CHM格式了,我就不再制作,而服务器版的,网上有“彼岸”制作的第三版,但我对比了一下鸟哥的空间,发现它不是第三版的,不是最新的,所以我自己再制作这个最新第三版的。 我把鸟哥的网站通过软件抓取了下来制作的,抓取时间:201原创 2012-06-22 18:51:13 · 6347 阅读 · 4 评论 -
[整理]Linux文件查找命令find,xargs详述
摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解。 目录前言:关于find命令一、find 命令格式 1、find命令的一般形式为; 2、find命令的参数; 3、find命令选项; 4、使用exec或ok来执行shell命令; 二、find命令的例子 1、查找当前用户主目原创 2012-07-05 13:35:15 · 827 阅读 · 0 评论 -
linux sar用法
安装:下载与安装 wget http://perso.orange.fr/sebastien.godard/sysstat-9.0.6.1.tar.gz,解压,按说明安装即可,这是原码安装,也可以下载rpm包安装。sar 命令行的常用格式: sar [options] [-A] [-o file] t [n] 在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t原创 2012-08-12 20:17:16 · 1447 阅读 · 0 评论 -
linux下压缩工具的区分-gzip,bzip2,tar
总说明:gzip,bzip2只能针对一个文件,而tar是打包没有压缩,可以对多个文件及目录,但tar有gzip及bzip2的压缩功能。bzip2是gzip的升级版,压缩比更高。winrar只能gzip方式压缩支持解压用得最多tar加gzip压缩gzip,bzip2要点说明:压缩文件时,原文件会消失,解压时,原压缩文件也消失,但用 bzip2 -c man.config > m原创 2013-01-24 01:15:32 · 2109 阅读 · 0 评论 -
linux ntp 时间服务器及客户端安装配置
1、主要文件及命令: /etc/ntp.conf 服务器配置文件 /etc/sysconfig/clock 时区配置文件 /bin/date 显示和设置时间的命令 /sbin/hwclock 用于 BIOS 时钟 (硬件时钟) 的修改与显示的命令 /usr/sbin/ntpd 主要提供 NTP 服务的程序 /usr/sbin/ntpdat原创 2013-01-13 03:00:39 · 8182 阅读 · 0 评论 -
SRPM 的使用:rpmbuild
1、与RPM区别:档案格式 档名格式 直接安装与否 内含程式类型 可否修改参数并编译 RPM xxx.rpm 可 已编译 不可 SRPM xxx.src.rpm 不可 未编译之原始码 可 SRPM可理解为RPM的前期,它最终要变成RPM的,主要是因为它是原码,故可以跨版原创 2013-03-09 10:53:43 · 3406 阅读 · 0 评论 -
RPM 软件管理程序
1、RPM--安装[root@www ~]# rpm -ivh package_name 其他参数选项与参数:-i :install 的意思-v :察看更细部的安装资讯画面-h :以安装资讯列显示安装进度 --replacefiles 使用时机: 如果在安装的过程当中出现了‘某个档案已经被安装在你的系统上面’的资讯,又或许出现版本不合的讯息 (confilcting f原创 2013-03-09 01:30:21 · 1603 阅读 · 0 评论 -
yum的配置文件说明
1、网上的可供yum的链接,要求里面有repodata目录,该目录就是分析 RPM 软体后所产生的软体属性相依资料放置处。2、配置文件:/etc/yum.repos.d/CentOS-Base.repo,也可以此目录下建别的以.repo后缀的文件就行[base]:代表容器的名字!中刮号一定要存在,里面的名称则可以随意取。但是不能有两个相同的容器名称, 否则 yum 会不晓得该到哪里去找容器原创 2013-03-09 11:57:45 · 1649 阅读 · 0 评论 -
yum 命令配置及使用
yum工具的安装:有些系统安装完后是没有这个工具的,如果没有则要自己手动安装,网上下载或在U盘里的linux程序包里。-----------------网上源--------------------------把以下复制到文件,传到/etc/yum.repos.d/目录下,命名:CentOS-Base.repo复制开始-------[base]name=CentOS原创 2012-08-11 23:31:07 · 2356 阅读 · 0 评论 -
静态函数库与动态函数库区别、应用--ldconfig、ldd
1、函数库静态与动态区别: a、静态函数库:副档名为 .a,是把整个包括入程序里的,程序会比较大,升级麻烦 b、动态函数库:副档名为 .so,链接的方式,灵活,程序小,主推2、将动态函数库放入内存里提高速度:首先,我们必须要在 /etc/ld.so.conf 里面写下‘ 想要读入快取记忆体当中的动态函式库所在的目录’,注意喔, 是目录而不是档案;接下来则是利用 ldco原创 2013-03-08 03:47:22 · 3781 阅读 · 0 评论