Linux
文章平均质量分 82
主要保存有用的知识
福海鑫森
主要从事运维相关工作。
展开
-
SSH快捷登录服务器
ssh快捷登录原创 2012-01-03 15:01:47 · 1260 阅读 · 0 评论 -
Linux——文件句柄数设置
在使用Linux时我们需要同时打开多个文件,来适配高并发的需求,这时就需要设置一下文件句柄数了,默认打开的是1024,转载 2012-11-12 21:07:19 · 2063 阅读 · 0 评论 -
Linux OpenSSH-9.0p1最新版升级步骤详细
OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控制和文件传输过程中的数据,并由此来代替原来的类似服务。...转载 2013-03-14 16:32:29 · 2697 阅读 · 0 评论 -
nginx的负载均衡问题
nginx作为非常流行的反向代理软件,提供了几种负载均衡算法。转载 2022-06-20 09:24:09 · 331 阅读 · 0 评论 -
Centos7下Redis设置开机自启动服务
Centos7下Redis设置开机自启动服务treeNMS管理工具是REDIS数据库的可视化管理工具管网地址:http://www.treesoft.cn/dms.html从官网上面直接获得下载链接treeNMS是一个WEB的管理工具,只需要解压缩启动tomcat就可以WEB访问了...原创 2012-08-13 15:04:37 · 2026 阅读 · 1 评论 -
CentOS重启后resolv.conf被重置的解决方案
如果要让VM ESXI在外网供用户访问的话,要在路由器上面设置443端口号开放。443端口主要负责别名讯息的传递,而902端口主要负责远端控制台画面的传递VMware ESXi NAT实现http://www.roybit.com/archives/644上节我们讲到VMware ESXi默认不支持NAT,但是我们如果只有一个外网端口映射,然后希望通过这个映射,从外网访原创 2022-01-20 20:26:08 · 42992 阅读 · 2 评论 -
linux 日志内容过滤
linux 根据时间对日志内容过滤原创 2022-01-10 17:33:16 · 1513 阅读 · 0 评论 -
centos替换jar包class文件
一、什么是注解Annotation(注解)是JDK1.5及以后版本引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。注解是以@注解名在代码中存在的。根据注解参数的个数,我们可以将注解分为:标记注解、单值注解、完整注解三类。它们都不会直接影响到程序的语义,只是作为注解(标识)存在,可以通过反射机制编程实现对这些元数据(用来描述数据的数据)的访问。另外,可以在编译时选择代码里...原创 2019-11-08 21:09:54 · 677 阅读 · 0 评论 -
openssh 7.4 升级 8.3
openssh 7.4 升级 8.3原创 2022-01-20 20:17:55 · 2756 阅读 · 2 评论 -
Linux 压缩工具XZ Utils的使用
XZ Utils一个Free(免费,抑或自由)的高压缩比的数据压缩软件。可以运行在 Unix/Linux,以及Windows平台。是早期的LZMA Utils的继任者。windows用xz命令或7zip解压,freebsd自带很多命令都可以xz -d或者unxz或者xzcat或者xzdec。XZ Utils代码的核心部分源自 7z 中的 LZMA SDK,但做了大幅修改。目前,该软件 的压原创 2012-01-06 17:12:16 · 4227 阅读 · 1 评论 -
Linux 复制、移动覆盖文件不提示
# vi ~/.bashrc如果你看到如下内容,以下命令都会用别名执行了,就是说自动加了 -i 参数alias rm='rm -i'alias cp='cp -i'alias mv='mv -i'为了让复制和移动大量文件去覆盖目标时,不会产生一个个的提示,命令应该这样写# \cp -rf /home/21andy.com/* /www/21andy.com/原创 2012-03-26 14:22:32 · 1900 阅读 · 0 评论 -
Linux wget命令行的下载工具
wget是linux上的命令行的下载工具。这是一个GPL许可证下的自由软件。Linux wget支持HTTP和FTP协议,支持代理服务器和断点续传功能,能够自动递归远程主机的目录,找到合乎条件的文件并将其下载到本地硬盘上;如果必要,Linux wget将恰当地转换页面中的超级连接以在本地生成可浏览的镜像。AD: 对大家推荐很好使用的Linux wget命令系统,像让原创 2012-03-16 16:14:09 · 888 阅读 · 0 评论 -
Linux性能优化建议
http://cloud.csdn.net/a/20120302/312678.htmlhttp://zhidao.baidu.com/question/126429565.htmlhttp://zhidao.baidu.com/question/126429565.htmlhttp://bbs.51cto.com/thread-450812-1-1.html原创 2012-03-16 16:23:15 · 649 阅读 · 0 评论 -
linux 磁盘分区
在学习 Linux 的过程中,安装 Linux 是每一个初学者的第一个门槛。在这个过程中间,最大的困惑莫过于给硬盘进行分区。虽然,现在各种发行版本的 Linux 已经提供了友好的图形交互界面,但是很多的人还是感觉无从下手。这其中的原因主要是不清楚 Linux 的分区规定,以及它下面最有效的分区工具― Fdisk 的使用方法。首先我们要对硬盘分区的基本概念进行一些初步的了解,硬盘的分区主原创 2012-03-16 16:31:56 · 655 阅读 · 0 评论 -
高性能Linux服务器构建实战:运维监控、性能调优与集群应用
http://book.51cto.com/art/201202/314644.htm Lighttpd+Squid+Apache搭建高效率Web服务器架构原理 Apache通常是开源界的首选Web服务器,因为它的强大和可靠,已经具有了品牌效应,可以适用于绝大部分的应用场合。但是它的强大有时候却显得笨重,配置文件得让人望而生畏,高并发情况下效率不太高。而轻量级的Web服务原创 2012-03-22 16:17:55 · 1221 阅读 · 0 评论 -
Linux 定时关机 crontab 定时执行任务
1、Linux 定时关机每星期日到星期五 晚22:25 关机获得root权限 su - root crontab -e 输入i,进入编辑状态输入下述代码 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin 25 22 * * 0-6 sync && shutdown -h now 55 22 * * 6 sync原创 2012-03-16 16:21:46 · 12634 阅读 · 0 评论 -
SARG
SARG(Searchable Arguments)的定义:用于限制搜索的一个操作,因为它通常是指一个特定的匹配,一个值得范围内的匹配或者两个以上条件的AND连接。目录形式问题通配符全表扫描非操作符IN 相当与ORexists 和 in 的执行效率用函数和通配符效率函数数据union比or避免selectcount不比count慢排序效率最高高效原创 2012-03-21 15:33:52 · 5949 阅读 · 0 评论 -
采用scp命令在Linux系统之间copy文件
Linux scp命令用于Linux之间复制文件和目录scp 可以在 2个 linux 主机间复制文件;scp是有Security的文件copy,基于ssh登录。操作起来比较方便命令基本格式:scp [可选参数] file_source file_target最简单的应用如下 :scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件原创 2012-03-26 20:15:13 · 913 阅读 · 0 评论 -
Linux下查看历史操作记录
last命令可以用来查看用户的登陆记录。 history命令可以查看命令的执行历史。 www.2cto.com 常用日志文件如下: access-log 纪录HTTP/web的传输 acct/pacct 纪录用户命令 aculog 纪录MODEM的活动 btmp 纪录失败的纪录 lastlog原创 2012-04-23 14:47:07 · 2743 阅读 · 0 评论 -
vmstat 流量分析工具
wget http://humdi.net/vnstat/vnstat-1.10.tar.gztar xvzf vnstat-1.10.tar.gzcd vnstat-1.10makemake install 用vmstat查看网卡流量通过PHP页面显示首先到站点:http://humdi.net/vnstat/下载:http://www.sqweek.原创 2012-01-04 16:38:36 · 1089 阅读 · 0 评论 -
Web性能优化的十个技巧
好像现在一提到性能,大多数人都会想到负载均衡,分布式,CDN和缓存等等,很少把前端优化作为很重要的一部分来做,其实前端优化如果做得好的话,性能提高百分之几十是完全有可能的,特别是大访问量的web应用。因为我所在的项目遇到了严重的性能问题,所以就google了很多关于性能的文章,也写了和翻译了几篇关于Java性能的blog,有struts, jdbc, servlet, ejb等等方面的,有兴趣的朋原创 2012-03-28 17:12:59 · 646 阅读 · 0 评论 -
高并发高流量网站架构
Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。 本文围绕高并发高流量的网站架构设计问题,主要研究讨论了以下内容: 首先在整个网络原创 2012-03-21 15:32:26 · 3330 阅读 · 0 评论 -
Redis性能问题排查解决手册
Redis性能问题排查解决手册(七) 阅读目录:性能相关的数据指标 内存使用率used_memory 命令处理总数total_commands_processed 延迟时间 内存碎片率 回收key 总结性能相关的数据指标通过Redis-cli命令行界面访问到Redis服务器,然后使用info命令获取所有与Redis服务相关的信息。通过这些信息来分析文章后面提到的一些性能指...原创 2012-04-25 17:01:29 · 1688 阅读 · 1 评论 -
Linux安全基础
一、 帐户密码策略 a) 密码长度需要 8 位以上(强制) b) 密码应同时使用英文,数字和符号(强制) c) 密码应 3 个月修改一次(强制) d) 之前 3 个已使用的密码不能再使用 e) 若用户连续输错密码 3 次应暂时停用账号 30 分钟 (强制) f) 允许用户更改密码 g) 密码过期前 7 天提醒更改 实现方法(注意红色更改部分):1)、修改原创 2012-04-10 23:40:36 · 1459 阅读 · 0 评论 -
理论+实践来认识/dev/shm(共享内存目录)
一、/dev/shm理论/dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去建ramdisk,直接使用/dev/shm/就可达到很好的优化效果。 /dev/shm/需要注意的一个是容量问题,在linux下,它默认最大为内存的一半大小,使用df -h /dev/shm/命令可以看到。但它并不会真正的占用这块内存,如果/d原创 2012-04-26 20:07:51 · 8298 阅读 · 0 评论 -
Linux + Oracle 11g R2 RAC 安装配置详细过程
/usr/sbin/groupadd -g 501 oinstall /usr/sbin/groupadd -g 502 dba /usr/sbin/groupadd -g 503 oper /usr/sbin/groupadd -g 504 asmadmin /usr/sbin/groupadd -g 505 asmoper /usr/sbin/groupadd原创 2012-04-25 20:37:43 · 14329 阅读 · 0 评论 -
linux查询端口号被哪个程序占用
一、在windows操作系统中,查询端口占用和清除端口占用的程序1、查询端口占用的进程ID 点击"开始"-->"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:netstat -a -n 各个端口占用netstat -ano 各个端口占用和进程PID netstat -aon | findstr "80"原创 2012-03-28 15:27:14 · 11099 阅读 · 0 评论 -
无操作自动断开ssh连接
SSH Server一般会根据设定的设计自动断开SSH连接,这就是为什么一定时间不操作SSH,SSH会自动断开的原因。按以下步骤可以延长自动断开的时间。以centos5.3为例:编辑配置文件nano /etc/ssh/sshd_config添加两个参数ClientAliveInterval 20ClientAliveCountMax 300按以上的配置的含义就是 SSH每2转载 2012-04-17 15:55:12 · 1215 阅读 · 0 评论 -
linux开机启动服务和chkconfig使用方法
服务概述在linux操作系统下,经常需要创建一些服务,这些服务被做成shell脚本,这些服务需要在系统启动的时候自动启动,关闭的时候自动关闭。将需要自动启动的脚本/etc/rc.d/init.d目录下,然后用命令chkconfig --add filename将自动注册开机启动和关机关闭。实质就是在rc0.d-rc6.d目录下生成一些文件连接,这些连接连接到/etc/rc.d/init.d转载 2012-04-18 16:22:09 · 572 阅读 · 0 评论 -
NAT的完全分析及其UDP穿透的完全解决方案
NAT的完全分析及其UDP穿透的完全解决方案 一:基本术语防火墙防火墙限制了私网与公网的通信,它主要是将(防火墙)认为未经授权的的包丢弃,防火墙只是检验包的数据,并不修改数据包中的IP地址和TCP/UDP端口信息。网络地址转换(NAT)当有数据包通过时,网络地址转换器不仅检查包的信息,还要将包头中的IP地址和端口信息进行修改。以使得处于NAT之后的机器共享几个仅有的公网转载 2012-04-18 19:42:13 · 4750 阅读 · 0 评论 -
于nutch1.4的使用
网上关于nutch1.4的文章真是太少了,没有参考只好自己摸索了。首先到apache下载nutch1.4,1.2以下的版本我是找不到了,本来还想做对比呢。如果谁有的话麻烦给发一个。邮箱anbo724@gmail.com一、本地版本的nutch1.4使用,这里就不准备介绍了,因为我完全按照http://wiki.apache.org/nutch/NutchTutorial 就可以配置出来,这转载 2012-04-18 20:30:29 · 782 阅读 · 0 评论 -
Linux服务器监控 ServMon V1.1
ServMon的原理是用shell脚本定时抓取被监控Linux服务器上的信息,再用curl POST到监控机的PHP接口程序上,由PHP接口程序对信息进行分析,如果存在异常,则发送报警邮件给管理员。报警邮件演示页面请见:http://blog.s135.com/read.php/276.htm ServMon V1.1 在 1.0 的基础上,增加了对Linux系统负载的监控,转载 2012-04-18 20:58:17 · 1060 阅读 · 0 评论 -
linux crontab计划任务
服务器需要定时处理一些任务,一般是可以利用linux系统的crontab来处理,可以精确到分钟。windows下面也有计划任务,但是以前网管就说这个有漏洞,win2003的服务器都不给启用。引用crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作转载 2012-04-09 00:18:44 · 674 阅读 · 0 评论 -
CPU 使用100%的解决方法
PHP-CGI 进程 CPU 100% 与 file_get_contents 函数的关系http://blog.s135.com/category/12/[文章作者:张宴 本文版本:v1.0 最后修改:2011.08.05 转载请注明原文链接:http://blog.s135.com/file_get_contents/] 有时候,运行 Nginx、PHP-CGI(ph原创 2012-04-18 21:06:53 · 866 阅读 · 0 评论 -
Linux入侵检查实用指令
1可以得出filename正在运行的进程#pidof filename2可以通过文件或者tcp udp协议看到进程#fuser -n tcp port3可以看文件修改时间,大小等信息#stat filename4看加载模块#lsmod5看rpc服务开放#rpcinfo -p6看网卡是否混杂模式(promiscuous mod)#d原创 2012-04-19 17:36:32 · 834 阅读 · 0 评论 -
Linux性能监测
Linux性能监测1.Linux性能监测:监测目的与工具介绍看了某某教程、读了某某手册,按照要求改改某些设置、系统设定、内核参数就认为做到系统优化的想法很傻很天真:)系统优化是一项复杂、繁琐、长期的工作,优化前需要监测、采集、测试、评估,优化后也需要测试、采集、评估、监测,而且是一个长期和持续的过程,不是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书本上的优化就适合眼下原创 2012-04-19 17:37:11 · 710 阅读 · 0 评论 -
YEARNING MySQL SQL语句审核平台
一、centOS下vi高亮显示 首先,vim才有语法高亮的功能,配置文件在/etc/vim/vimrc 1、vi自动转为vim /etc/profile最后加上 alias vi='vim' 2、语法高亮vi /etc/vim/vimrc 查看syntax on是打开的 3、加上环境变量设置vi /etc/profile环境变量设置部分加上 expor原创 2012-04-10 23:41:38 · 1263 阅读 · 0 评论 -
SSH登录无需密码
A机器(192.168.16.240)SSH直接登录 B机器(192.168.95.200)首先在A机器root根目录下运行ssh-keygen -t rsa命令生成密钥[root@bogon ~]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the k原创 2012-04-23 14:37:06 · 775 阅读 · 0 评论 -
Hadoop集群搭建
2012-01-30 13:51:49| 分类:数据挖掘-Hadoop | 标签:|字号大中小 订阅 安装准备1、 操作系统:Linux 2、 两台机器192.168.6.106(master) 192.168.6.151(slave) 3、 两台机器间ssh免密码访问设置1) 用dsa原创 2012-04-23 14:43:41 · 990 阅读 · 0 评论 -
Linux中如何让进程在后台运行
在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了: $ ./test.sh &[1] 17208$ jobs -l[1]+ 17208 Running ./test.sh & 对于已经在前台执行的命令,也可以重新放到后台执行,首先按ctrl+z暂停已经运行的进程原创 2012-04-24 10:58:49 · 541 阅读 · 0 评论