
linux
文章平均质量分 80
wzyzzu
这个作者很懒,什么都没留下…
展开
-
Linux下软件常见安装方式
Linux下软件安装主要有三种方式,一种是源码安装,需要用户自己手动编译,另一种是RPM包(RedHat Linux Packet Manager),通过RPM命令就可以实现安装。还有一种为*.bin文件,安装方法与Windows下的安装过程类似,这里不做介绍,本文主要介绍源码安装与RPM包的安装。一、源码包安装1、*.src.rpm形式的源代码软件包用法:安装: rpm –reb转载 2014-11-18 11:58:22 · 477 阅读 · 0 评论 -
linux Apache安装
1. 下载apache,http://httpd.apache.org/download.cgi通过这个官方网站,我们可以下到最新的版本。现在版本都是以这样的方式表达的:httpd-*.*.*.tar.gz2. 例如,你现在去官网下载的就是最新版本:httpd-2.2.9.tar.gz。3. 好了,下载到你的家目录/root里面。4. [root@hostlocal~]转载 2014-11-18 13:49:09 · 477 阅读 · 0 评论 -
linux的软件安装大概有几种方式
说明一下linux的软件安装大概有几种方式: 1。deb包的安装方式 deb是debian系Linux的包管理方式,ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个deb格式的软件后,在终端输入这个命令就能安装:sudo dpkg -i *.deb 2。编译安装方式 (小贴士:使用编译安装前,需要先建立编译环境,使用以下命令转载 2014-11-18 13:48:15 · 1317 阅读 · 0 评论 -
linux安装软件的方式
1. 最基础的编译源码,然后安装 ./configure [options] make make install 文件扩展名一般是: tar.gz tar.bz2 2.RPM[安装别人编译好的软件包 RPM[Redhat Package Manager] redhat的软件包管理方式。适用 rpm install [options] 命令。 rpm不仅已经把软件源代1. 最基础转载 2014-11-18 14:05:30 · 442 阅读 · 0 评论 -
CentOS-6.3安装配置JDK-7或 JDK-6
目录(?)[-]安装说明检验系统版本32or64检验系统原版本安装JDK验证安装配置环境变量http://www.cnblogs.com/zhoulf/archive/2013/02/04/2891608.html安装说明系统环境:centos-6.3安装方式:rpm安装 软件:jdk-7-linux-x64.rpm, 或jdk-6u45转载 2014-11-18 16:59:48 · 523 阅读 · 0 评论 -
Linux安装JDK详细步骤
Linux安装JDK步骤1、先从网上下载jdk(jdk-7u1-linux-i586.rpm),下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html,下载后放在/home目录中,当然其它地方也行。2、进入安装目录#cd /home#cp jdk-7u1-转载 2014-11-18 17:11:07 · 442 阅读 · 0 评论 -
如何卸载Linux下的Apache?
先说说你的系统先啊,不然 不知道你的安装方式?rpm?源码?或其它方式?如果是rpm方式安装 的就用rpm -qa命令查询一下,安装名然后rpm -e 安装名的方式卸掉如果是源码安装的话就用whereis apache命令查询一下在那个位置,找到后直接删除即可FC5:rpm -q http* 查询 rpm -e时,提示要安装php。卸载:rpm -e packgename转载 2014-11-18 13:51:34 · 501 阅读 · 0 评论 -
Linux:使用php-java-bridge让PHP5支持java
使用php-java-bridge让PHP5支持java:一、下载:http://ncu.dl.sourceforge.net/project/php-java-bridge/RHEL_FC%20SecurityEnhancedLinux/php-java-bridge_5.5.4.1/php-java-bridge_5.5.4.1.tar.gz 最新的版本是:php-java-bridge_6.转载 2014-11-19 09:27:41 · 1105 阅读 · 0 评论 -
php-java-bridge 在centos下的安装配置
1. 首先要下载最新版的war包,到对应官网就可以下载,最新的版本是6.2.12. 本文配置时候的主机环境是这样的: php:php5.3,jdk:openjdk1.7,os:centos6.5Tomcat:tomcat63. 然后将下载的war包放到tomcat下的webapps目录下,linux下对应的是:/usr/share/tomcat6/webapps,tomcat会对w转载 2014-11-19 09:32:30 · 1376 阅读 · 0 评论 -
QQ for Linux tar.gz包安装过程
QQ for Linux 低调发布更新http://im.qq.com/qq/linux/download.shtml下载linuxqq_v1.0.2_i386.tar.gz解压这个压缩包tar -zxvf linuxqq_v1.0.2_i386.tar.gzcd进入这个解压文件夹这样一来,当你在terminal输入./qq时,便可以启动这个qq程序!如果你想在桌面建立转载 2014-11-20 22:35:56 · 1750 阅读 · 0 评论 -
CentOS安装rpm包时遇到Header V3 DSA signature: NOKEY时解决办法
linux/centos Header V3 DSA signature: NOKEY, key ID 错误解决方法,需要的朋友可以参考下。最小化安装后,安装rpm包时经常会遇到 复制代码代码如下:warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID***** 这转载 2015-01-26 10:24:29 · 770 阅读 · 0 评论 -
Linux下重要日志文件及查看方式
日志对于安全来说,非常重要,它记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。本文主要介绍了Linux下重要日志文件和Linux日志输出查看方式。1、Linux下重要日志文件介绍/var/log/boot.log该文件记录了系统在引导过程中发生的事件,就是Linux系统开机自检过程显示的信息,如图1所示:图1 /var/转载 2015-01-27 11:24:45 · 754 阅读 · 0 评论 -
如何实时查看linux下的日志
cat /var/log/*.log如果日志在更新,如何实时查看 tail -f /var/log/messages还可以使用 watch -d -n 1 cat /var/log/messages-d表示高亮不同的地方,-n表示多少秒刷新一次。该指令,不会直接返回命令行,而是实时打印日志文件中新增加的内容,这一特性,对于查看日志是非常有效的。如果想终止输出,按 Ctrl+C 即可转载 2015-01-27 11:42:51 · 499 阅读 · 0 评论 -
如何查看linux系统下的各种日志文件 linux 系统日志的分析大全
日志分类: 1. 连接时间的日志 连接时间日志一般由/var/log/wtmp和/var/run/utmp这两个文件记录,不过这 两个文件无法直接cat查看,并且该文件由系统自动更新,可以通过如下: w/who/finger/id/last/lastlog/ac 进行查看 [root@xhot ~]# who root tty1 2转载 2015-01-27 14:35:08 · 936 阅读 · 0 评论 -
Linux是怎么启动的
按下电源按钮的直到欢迎页出来之后,linux总共做的事可以分为五步来完成。1、 BIOS加电自检:加电自检,检测硬件设备。然后按照cmos上面的顺序来搜索处在活动状态下的可以引导的设备。可以是光驱、软盘、USB等。2、 加载主引导加载程序(MBR):主引导程序是一个512字节的映像。包含一点机器码还有一个小的分区。主引导程序的任务就是查找转载 2015-01-27 14:41:44 · 532 阅读 · 0 评论 -
CentOS中文显示方格问题解决
问题描述:当安装CentOS时,如果默认语言选择的为en英文,那安装以后,不管是网页的中文字符,还是终端的显示都会变成一种非常诡异的类似麻将一样的长方格。解决办法:1、到有CentOS的镜像或者安装包中寻找fonts-chinese-3.02-12.el5.noarch.rpm和/fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm两个rpm包。对应路径应该为转载 2015-01-26 19:53:05 · 2321 阅读 · 0 评论 -
语言按照类型排名
按照类型排名,各类主要编程语言的排行榜分别是:编译型语言:1、 Java(总排名No.1)2、 C(No.2)3、 C++(No.3)4、 C#(No.4)5、 Objective-C(No.16)解释型语言1、 Python(No.5)2、 JavaScript(No.6)3、转载 2015-01-27 17:38:26 · 576 阅读 · 0 评论 -
Linux 查看文件内容的命令
(观看档案内容 : cat, tac, more, less, head, tail, nl, 刚刚我们提到的都只是在于显示档案的外观,或者是移动与复制一个档案或目录而已,那么如果我们要视察一个档案的内容时,该如何是好呢?!这里有相当多有趣的指令可以来分享一下:最常使用的显示档案内容的指令可以说是 cat 与 more 及 less 了 !此外,如果我们要查看一个很大型的档案(好几百MB 时),但转载 2014-12-19 14:28:59 · 537 阅读 · 0 评论 -
写好Java代码的30条经验总结
成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的。下面就让我们来看看代码编写的30条建议吧。(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisIsAClassNamethisIsMethodOrFieldName若在定义中出现了常数初始化字符,则大写s转载 2015-01-30 09:17:17 · 386 阅读 · 0 评论 -
linux脚本重定向问题
先说一下linux重定向:0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出。在一般使用时,默认的是标准输出,既1.当我们需要特殊用途时,可以使用其他标号。例如,将某个程序的错误信息输出到log文件中:./program 2>log。这样标准输出还是在屏幕上,但是错误信息会输出到log文件中。另外,也可以实现0,1,2之间的重定向。2>&1:转载 2014-12-09 15:51:34 · 694 阅读 · 0 评论 -
为什么服务器磁盘io会这么慢
PC用户往往觉得“磁盘挺快的,哥拷1GB的片子也就2分钟嘛”做服务器的兄弟可能会觉得“磁盘怎么这么慢,才1MB/s就把io跑满了,他喵的磁盘比网速还慢,害我的服务器卡死了” 为什么有时候服务器的磁盘io会这么慢呢? 我们用的磁盘(IDE/SATA/SCSI等)还有一个名字,叫做“机械磁盘”。从名字可以看出,磁盘并不是一个纯粹的“电子产品”,它在很大程度上需要依靠一个“机械臂转载 2015-02-02 18:22:14 · 5709 阅读 · 0 评论 -
Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理
一、传统的磁盘管理其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是使用MBR(Master Boot Recorder)都是通过先对一个硬盘进行分区,然后再将该分区进行文件系统的格式化,在Linux系统中如果要使用该分区就将其挂载上去即可,windows的话其实底层也就是自动将所有的分区挂载好,然后我们就可以对该分区进行使用了。但是这种传统的磁转载 2015-02-02 14:20:12 · 480 阅读 · 0 评论 -
Linux学习之CentOS(二十六)--Linux磁盘管理:LVM逻辑卷的创建及使用
在上一篇随笔里面 Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理,详细的讲解了Linux的动态磁盘管理LVM逻辑卷的基本概念以及LVM的工作原理,包括LVM中最重要的四个基本点(PE、PV、VG以及LV),这篇随笔将会详细的讲解LVM逻辑卷的创建、使用以及删除.一、创建LVM逻辑卷 我们通过图文并茂的方式来看看如何创建我们的LV转载 2015-02-02 14:21:36 · 720 阅读 · 0 评论 -
如何让CentOS服务器磁盘io性能翻倍
这一期我们来看一下有哪些办法可以减少linux下的文件碎片。主要是针对磁盘长期满负荷运转的使用场景(例如http代理服务器);另外有一个小技巧,针对互联网图片服务器,可以将io性能提升数倍。如果为服务器订制一个专用文件系统,可以完全解决文件碎片的问题,将磁盘io的性能发挥至极限。对于我们的代理服务器,相当于把io性能提升到3-5倍。在现有文件系统下进行优化linux内核和各个文件系统采用了转载 2015-02-02 14:23:55 · 4863 阅读 · 0 评论 -
详解Linux中cron/crontab工作原理
先介绍几个基本概念: 后台进程:在后台运行的无须与用户交互的程序。在多任务操作系统上运行多个后台进程,有些后台进程(例如守护程序)从来都不需要用户输入,其它一些进程只是在用户忙于目前运行于前台的程序时才临时处于后台。 守护进程是一种后台进程。crond进程是众多守护进程中的一种,看看cron这个单词在字典里面的解释: cron = chronograph,【unix转载 2014-12-26 09:50:49 · 4582 阅读 · 0 评论 -
IO性能最重要的三个指标
IOPSIOPS,即每秒钟处理的IO请求数量。IOPS是随机访问类型业务(OLTP类)很重要的一个参考指标。· 一块物理硬盘能提供多少IOPS? 从磁盘上进行数据读取时,比较重要的几个时间是:寻址时间(找到数据块的起始位置),旋转时间(等待磁盘旋转到数据块的起始位置),传输时间(读取数据的时间和返回的时间)。其中寻址时间是固定的(磁头定位到数据的存储的扇区即可),旋转时转载 2015-02-02 14:23:10 · 1243 阅读 · 0 评论 -
Linux下查看SELinux状态和关闭SELinux的方法
一、查看SELinux状态命令:1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态SELinux status: enabled2、getenforce ##也可以用这个命令检查二、关闭SELinux方法:1、临时关闭(不用重启机器):复制代码代码如下:setenforce 0 #设置转载 2015-02-04 18:33:56 · 793 阅读 · 0 评论 -
CentOS TCP 性能优化
在/etc/sysctl.conf中加入fs.file-max = 65535net.ipv4.ip_forward = 1net.ipv4.tcp_fin_timeout = 30如果套接字由本端要求关闭,这个参数决定了它保持在FIN-WAIT-2状态的时间。对端可以出错并永远不关闭连接,甚至意外当机。缺省值是60 秒。2.2 内核的通常值是180秒,你可以按这个设置,但要记转载 2015-02-05 11:50:43 · 2871 阅读 · 0 评论 -
CentOS安装JDK和环境配置
1.CentOS默认情况下,会安装OpenOffice之类的软件,这些软件需要Java的支持,默认会安装JDK的环境,若需要特定的Java环境,最好将默认的JDK彻底删除;2.查看默认的JDK命令:java -version3.如果先删除默认再装新的JDK,则与之相关的软件也会随之删除,so,先装新的再卸默认。4.下载JDK,http://www.oracle.com/technetw转载 2015-02-05 11:52:02 · 454 阅读 · 0 评论 -
CentOS 6.5安全加固及性能优化
说明:经常玩Linux系统的朋友多多少少也知道些系统参数优化和怎样增强系统安全性,系统默认的一些参数都是比较保守的,所以我们可以通过调整系统参数来提高系统内存、CPU、内核资源的占用,通过禁用不必要的服务、端口,来提高系统的安全性,更好的发挥系统的可用性。通过自己对Linux了解,对系统调优做了如下小结:操作系统:CentOS 6.5_x64最小化安装1、主机名设置转载 2015-02-05 11:52:43 · 434 阅读 · 0 评论 -
Centos 性能调优基本策略设定
关于ulimitulimit -a 用来显示当前的各种用户进程限制。Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数,下面我把某linux用户的最大进程数设为10000个:ulimit -u 10000对于需要做许多 socket 连接并使它们处于打开状态的 Java 应用程序而言,最好通过使用 ulimit -转载 2015-02-05 14:52:43 · 2511 阅读 · 0 评论 -
RHEL/CENTOS 性能优化
一、前言本文档针对OOP8生产环境,具体优化策略需要根据实际情况进行调整;本文档将在以下几个方面来阐述如何针对RedHat Enterprise Linux进行性能优化。1) Linux Proc文件系统,通过对Proc文件系统进行调整,达到性能优化的目的。2) Linux性能诊断工具,介绍如何使用Linux自带的诊断工具进行性能诊断。加粗斜体表示可以直接运行的命令转载 2015-02-05 13:47:27 · 487 阅读 · 0 评论 -
让CentOS服务器支持https(安全http协议)
我们通常用“http://”这样的方式来访问网站,而此时传输的内容是可能被别人截获的,因为其内容是通过明文传输,所以在传递一些隐私、以及密码相关的信息时,就显得非常的不安全。在一些比较正式的网站、以及一些银行相关的网站中,一些需要提交隐私或者重要级别比较高的密码时,都采用“https://”的方式,来将传输内容加密,从而保证用户安全和避免隐私的泄漏。今天在这里,我就通过mod_ssl来使我转载 2015-02-05 13:51:33 · 969 阅读 · 0 评论 -
java实现内存读取,性能优化,快速查找
在我们开发系统的过程中往往会遇到数据读写的问题如果是经常访问的数据并且这些数据不经常变化。那么可以考虑把这批数据直接加载到内存中以提高访问速度减少IO操作。这里从网上搜到一个例子非常典型,可以做为模板有两个类:一个进行缓存的操作一个是实体类。JAVA有两种开发模式 C/S,B/S。那么在开发B/S过程中可以再web服务器启动的过程中直接加载内存数据;C/S也一样,在初始化时转载 2015-02-05 13:52:37 · 762 阅读 · 0 评论 -
深度解析CentOS通过日志反查入侵
昨天晚上群里有一个朋友的服务器发现有入侵的痕迹后来处理解决但是由于对方把日志都清理了无疑给排查工作增加了许多难度。刚好手里有些资料我就整理整理贴出来分享一下。其实日志的作用是非常大的。学会使用通过日志来排查解决我们工作中遇到的一些问题是很有必要的。下面就一一道来。大纲Linux日志系统简介Linux日志分析Linux日志入侵发现实例分析Linux日志转载 2015-02-05 13:53:37 · 747 阅读 · 0 评论 -
linux netstat 统计连接数查看
服务器上的一些统计数据1)统计80端口连接数netstat -nat|grep -i "80"|wc -l2)统计httpd协议连接数ps -ef|grep httpd|wc -l3)、统计已连接上的,状态为“establishednetstat -na|grep ESTABLISHED|wc -l4)、查出哪个IP地址连接最多,将其封了.netst转载 2014-12-30 18:05:30 · 12633 阅读 · 0 评论 -
linux服务器的性能分析与优化
【1】影响Linux服务器性能的因素操作系统级ØCPU目前大部分CPU在同一时间只能运行一个线程,超线程的处理器可以在同一时间处理多个线程,因此可以利用超线程特性提高系统性能。在linux系统下只有运行SMP内核才能支持超线程,但是安装的CPu数量越多,从超线程获得的性能提升越少。另外linux内核会将多核的处理器当做多个单独的CPU来识别,例如,两个4核的CPU会被当成8转载 2015-02-05 18:27:42 · 625 阅读 · 0 评论 -
CentOS Cpu性能优化
调节CPU对应某个程序的使用:一、使用taskset充分利用多核cpu,让cpu的使用率均衡到每个cpu上#taskset-p, 设定一个已存在的pid,而不是重新开启一个新任务-c, 指定一个处理,可以指定多个,以逗号分隔,也可指定范围,如:2,4,5,6-8。1,切换某个进程到指定的cpu上taskset -cp 3 132902,让某程转载 2015-02-05 14:53:20 · 2989 阅读 · 0 评论 -
Linux 中直接 I/O 机制的介绍
对于传统的操作系统来说,普通的 I/O 操作一般会被内核缓存,这种 I/O 被称作缓存 I/O。本文所介绍的文件访问机制不经过操作系统内核的缓存,数据直接在磁盘和应用程序地址空间进行传输,所以该文件访问的机制称作为直接 I/O。Linux 中就提供了这样一种文件访问机制,对于那种将 I/O 缓存存放在用户地址空间的应用程序来说,直接 I/O 是一种非常高效的手段。本文将基于 2.6.18 版本的内转载 2015-01-20 17:16:10 · 391 阅读 · 0 评论 -
centos6 FAQ
Contents我过往利用 boot.iso 映像进行网络安装。它去了哪里?为何我的以太网络不能运作,除非我登录并刻意启用它?但我只想令它运作及手动式编辑配置文件为何 CentOS-6 拒绝在我的 i686 处理器上安装?我如何停用 IPv6?为何我在输入某个软件库的 GPG 金钥时出现错误?为何我不能在我的 32 位元 CentOS 上安装 KVM?安装时的各个选项包含哪些群组?我如何在转载 2015-01-22 09:39:57 · 437 阅读 · 0 评论