![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 73
victorwmh
这个作者很懒,什么都没留下…
展开
-
linux用户及组管理
1、Linux里查看所有用户 linux里,并没有像windows的net user,net localgroup这些方便的命令来治理用户. Xwindows界面的就不说了. (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户. 或者用cat /etc/passwd |...原创 2010-09-01 09:01:37 · 81 阅读 · 0 评论 -
Linux下strace命令用法
一、介绍 1、功能说明strace命令是一种强大的工具,能够显示任何由用户空间程式发出的系统调用。strace显示这些调用的参数并返回符号形式的值。strace从内核接收信息,而且无需以任何特别的方式来构建内核。strace的每一行输出包括系统调用名称,然后是参数和返回值。下面记录几个常用option :-f -F选项告诉strace同时跟踪fork和vfork...原创 2011-07-18 10:02:27 · 92 阅读 · 0 评论 -
linux网关、DNS、IP设置
本文以CentOS为例,下列为各设置的文件路径名:IP:/etc/sysconfig/network-scripts/ifcfg-eth0网关:/etc/sysconfig/networkDNS:/etc/resolv.confIP设置:DEVICE=eth0BOOTPROTO=staticBROADCAST=192.168.1.255HWADDR=50:6...原创 2011-07-19 16:29:00 · 70 阅读 · 0 评论 -
linux+snmp安装及配置说明
NMP(Simple Network Management Protocol,简单网络管理协议)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。 SNMP的安装 安装# yum install -y net-snmp net-snmp-utils net-snmp-devel 启动# service snmpd start 查看监听状...原创 2011-07-21 11:35:33 · 331 阅读 · 0 评论 -
linux+cacti安装配置,监控主机性能
一、Cacti概述1、cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。2、Mysql配合PHP程序存储一些变量数据并对变量数据进行调...原创 2011-07-21 15:21:50 · 87 阅读 · 0 评论 -
Linux防火墙iptables设置
iptables防火墙由Netfilter项目开发(http://www.netfilter.org),自2001年1月Linux 2.4内核发布以来,它就成为Linux的一部分。多年来,iptables已发展成为一个功能强大的防火墙,它已具备通常只会在专有的商业防火墙中才能发现的大多数功能。例如,iptables提供了全面的协议状态跟踪、数据包的应用层检查、速率限制和一个功能强大的机制以指定...原创 2011-07-22 10:49:55 · 61 阅读 · 0 评论 -
linux+nginx安装配置及使用
准备工作:# yum install gcc gcc-cpp gcc-c++安装pcre(让nginx支持rewrite)# tar zxvf pcre-8.01.tar.gz# cd pcre-8.01/# ./configure# make && make install安装及启用# tar zxvf nginx-1.0.4....原创 2011-07-23 09:59:03 · 75 阅读 · 0 评论 -
linux+varnish安装配置
1、Varnish简介Varnish是一款高性能且开源的反向代理服务器(Reverse Proxy Server),挪威最大的线上报纸Verdens Gang使用3台Varnish代替了原本的12台Squid, 性能比以前更好。Varnish的作者Poul-Henning Kamp是FreeBSD核心的开发人员之一,他认为现在的电脑比起1975年已经复杂许多。在那个时代,存储媒介只...原创 2011-07-24 10:16:41 · 136 阅读 · 0 评论 -
linux+bind快速配置简单dns
一、安装# yum install bind 二、配置# vi /etc/named.conf输入以下内容:options { directory "/var/named"; pid-file "/var/named/named.pid"; forwarders { 202.101.224.67; 202.101.224.68; }; ...原创 2011-08-03 09:25:05 · 114 阅读 · 0 评论 -
SSH中文乱码问题
之前写过一篇《将命令加入PATH中》的文章,最近使用服务器时总碰到中文乱码的问题,延续上文思路有几种解决这个问题的办法。 下面是针对当前用户的方法: # vi ~/.bash_profile找到PATH=$PATH:$HOME/binexport PATH加入LANG=zh_CN.GBKexport LANG变成PATH=$PATH:$HOME/...原创 2011-11-29 09:29:47 · 56 阅读 · 0 评论 -
yum httpd php php-mysql
对于CentOS服务器yum是一个非常好的工具,尤其是在32位升64各软件兼容时可以避免很多烦恼。之前Web服务器用的是CentOS5.2 32位系统,apache2、php5、mysql5等也都是编译安装;后来升级了服务器系统换成CentOS5.2 64位系统,再编译安装这些软件出现很多兼容性问题,而且很多软件的64位安装包还不好找。出于时间进度的考虑,放弃了之前全部源码包编译安装的做法...原创 2012-02-20 11:10:13 · 132 阅读 · 0 评论 -
查看TCP网络连接情况
命令:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 返回结果示例:LAST_ACK 5SYN_RECV 30ESTABLISHED 15FIN_WAIT1 51FIN_WAIT2 5TIME_WAIT 10 其中的SYN_RECV表示正在等待处理的请求数;...原创 2012-12-05 10:25:43 · 183 阅读 · 0 评论 -
linux+java+tomcat
一、安装java 1、安装jdk # chmod a+x jdk-6u33-linux-i586.bin # ./jdk-6u33-linux-i586.bin # mv jdk1.6.0_33/ /usr/local/jdk # vi /etc/profile 在文件末尾增加下列内容: #for jav...原创 2012-09-25 15:40:03 · 156 阅读 · 0 评论 -
Linux下java程序启动脚本
#!/bin/sh##该脚本为Linux下启动java程序的通用脚本。即可以作为开机自启动service脚本被调用,#也可以作为启动java程序的独立脚本来使用。##Author: tudaxia.com, Date: 2011/6/7##警告!!!:该脚本stop部分使用系统kill命令来强制终止指定的java程序进程。#在杀死进程前,未作任何条件检查。在某...原创 2012-09-28 10:51:13 · 97 阅读 · 0 评论 -
Linux 下挂载新硬盘方法
转载请注明: 转载自Life吧 本文永久链接地址:http://www.lifeba.org/arch/linux_mount_disk.html1. 查看未挂载的磁盘 [root@localhost ~]# fdisk -l Disk /dev/sda: 300.0 GB, 300000000000 bytes255 heads, 63 sectors/t...原创 2014-03-06 12:08:01 · 146 阅读 · 0 评论 -
netstat命令详解
netstat命令用于显示IP、TCP、UDP和ICMP协议相关的统计数据,对我们诊断服务器和应用程序的运行状况非常有用。 一、netstat参数含义[root@208 ~]# netstat -help usage: netstat [-veenNcCF] [<Af>] -r netstat {-V|--version|-h|--help}...原创 2014-08-27 14:55:23 · 573 阅读 · 0 评论 -
常用shell脚本
常用shell脚本集1、监测来自某个IP的TCP活动连接数#!/bin/shwhile truedo time=$(date '+%Y-%m-%d %H:%M:%S') tcp=$(netstat -ano|grep 9100 |grep 192.168.0.236 |wc -l) out="$time tcp connect counter=$tcp" ...原创 2014-08-29 09:11:02 · 103 阅读 · 0 评论 -
linux上ln命令详细说明
ln是linux中一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln –s ...原创 2010-12-05 10:29:51 · 84 阅读 · 0 评论 -
centos 5.5 错误修复方法:Will not restore a file with more than one hard link (/etc/res
转自:http://www.liuhuadong.com/archives/922/index.html CentOS5.5,今天刚遇到的问题总结一下。症状:服务器ping不通,所有网络连接失效,重启后正常。此现象反复出现,解决办法:查看日志:vim /var/log/messages 出现以下情况:Jun 9 09:00:10 localhost restoreco...原创 2010-12-05 09:44:48 · 202 阅读 · 0 评论 -
linux shell小技巧
来源:http://blog.csdn.net/eroswang/archive/2009/07/28/4388837.aspx 1.删除0字节文件find -type f -size 0 -exec rm -rf {} \;2.查看进程按内存从大到小排列ps -e -o “%C : %p : %z : %a”|sort -k5 -nr3.按cpu利用率从大到小...原创 2010-11-12 11:14:30 · 70 阅读 · 0 评论 -
linux服务器性能评估
CPU 性能评估(1)利用top命令监控系统CPU监视系统整体信息,包括CPU、内存及进程信息,这次主要讲解CPU部分下面是top命令某个系统的输出结果:top - 12:03:02 up 27 days, 10:52, 1 user, load average: 0.25, 0.25, 0.18Tasks: 160 total, 1 running, 158 sl...原创 2010-09-15 21:47:33 · 94 阅读 · 0 评论 -
LINUX网络性能管理工具
本文将介绍管理Linux系统网络性能的技巧,主要介绍了route、netstat、tcpdump三种网络管理测试工具的使用方法及其可实现的功能。 route 在配置网络时,要为机器指定接收数据包时该包要经过的路径。在Linux系统中,提供一个命令route,这个命令可以为ifconfig命令配置的网卡设置静态路由。这种设置工作通常在/etc/rc.d/rc.inet1中引入,在系统引导时进...原创 2010-09-15 22:32:38 · 98 阅读 · 0 评论 -
Linux下安装Memcached及php的memcache扩展库
Memcache是什么?Memcache是一个自由和开放源代码、高性能、分配内存对象缓存的系统。用于加速动态web应用程序,减轻数据库负载。它可以应对任意多个连接,使用非阻塞的网络IO。它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,由Memcached自己管理这些HashTable。Memcache知名用户:LiveJournal、Wikipedia、Flic...原创 2010-12-26 18:34:18 · 73 阅读 · 0 评论 -
Linux Cron计划任务详细说明
在 Linux 中,任务可以被配置在指定的时间段、指定的日期、或系统平均载量低于指定的数量时自动运行。红帽企业 Linux 预配置了对重要系统任务的运行,以便使系统能够时时被更新。譬如,被 locate 命令使用的 slocate 数据库每日都被更新。系统管理员可使用自动化的任务来执行定期备份、监控系统、运行定制脚本等等。 红帽企业 Linux 随带几个自动化任务的工具:cro...原创 2010-09-22 09:09:48 · 99 阅读 · 0 评论 -
linux wget用法
wget常用參數如下 GNY Wget ,一個非交談式的網路抓檔工具. 用法: wget [選項]... [URL]... 命令的引數使用長項目與短項目相同. 啟動: -V, --version顯示Wget的版本並且離開. -h, --help顯示這個說明檔. -b, -background在啟動之後跳到背景去. -e, -execute=COMMA...原创 2010-09-22 10:08:26 · 73 阅读 · 0 评论 -
VMWare虚拟机三种网络设置
vmware三种网络连接上网设置: 1.bridge : 默认使用vmnet0将虚拟机的ip设置与主机同网段未使用ip,其余与主机相同:例如主机ip是10.70.54.31,设置虚拟机ip为10.70.54.22。netmask,broadcast,gateway,dns都与主机相同即可实现虚拟机<--->主机 虚拟机<---->互联网 通信。...原创 2010-10-13 23:08:07 · 84 阅读 · 0 评论 -
Linux常用命令
1、将man手册转换成文本文件: 例如:man ls |col -b >/home/man.ls.txt 2、修改系统时间 一般使用“date -s”命令来修改系统时间。 例如:将系统时间设定成2010年9月10日 #date -s 09/10/2010 例如:将系统时间设定成下午14点12分0秒 #date -...原创 2010-10-14 10:16:56 · 114 阅读 · 0 评论 -
Postfix替代sendmail发送邮件
基础知识 MUA: Mail User Agent(邮件用户代理),例如:mutt、elm、Pine、Outlook、Foxmail MUA的任务: MAA: Mail Access Agent(邮件访问代理),可以算是MTA的一个子系统。 MTA: Mail Transfer Agent(邮件传输代理),例如:Sendmail、qmail、post...原创 2011-08-18 10:52:56 · 559 阅读 · 0 评论 -
关闭CENTOS不必要的默认服务
转自:http://www.lanzs.cn/blog/archives/113/服務名稱建議說明acpid停用Advanced Configuration and Power Interface 電源進階設定,常用在 Laptop 上apmd...原创 2011-08-19 15:32:22 · 314 阅读 · 0 评论 -
[转]CentOS中yum安装非标准库中的包(Nginx)
#yum install nginx 补充:如果遇到以下错误提示: [root@localhost ~]# yum -y install nginxLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * addons: centos.ustc.edu.cn * base:...原创 2010-10-29 17:26:03 · 92 阅读 · 0 评论 -
Configure参数选项详解
【转自】http://www.linuxsense.org/archives/356.html对于需要编译安装的软件而言, 去了解其./configure参数是很有必要的, 不同的软件参数是不同的, 具体请查看 # ./configure –help本文阐述一下通用的configure参数情况Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为...原创 2011-06-01 10:10:20 · 109 阅读 · 0 评论 -
Linux 远程文件传输之scp
相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的web server,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.net/testfile.zip 就行了。当VPS上没有安装web server和ftp server的时候或感觉上...原创 2011-02-08 14:37:54 · 82 阅读 · 0 评论 -
Linux 远程文件传输之sftp
sftp是一个交互式文件传输程序。它类似于ftp, 但它进行加密传输,比FTP有更高的安全性。下面简单介绍一下如何远程连接主机,上传和下载文件,以及一些相关操作。连接主机:# sftp test@117.22.18.24或者# stfp test@www.software.com回车在提示下输入密码,登陆成功会显示“sftp>”提示...原创 2011-02-08 15:24:58 · 200 阅读 · 0 评论 -
linux+apache+subversion版本控制
1、下载安装包 apache的下载地址:http://httpd.apache.org/download.cgi subversion的下载地址:http://subversion.tigris.org/project_packages.html 本文选择的安装包为httpd-2.2.15.tar.gz和subversion-1.6.17.tar.g...原创 2011-06-09 09:36:41 · 79 阅读 · 0 评论 -
Linux将命令添加到PATH中
简单说PATH就是一组路径的字符串变量,当你输入的命令不带任何路径时,LINUX会在PATH记录的路径中查找该命令。有的话则执行,不存在则提示命令找不到。比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls命令根本不在这个两个目录下,当你输入ls命令时LINUX会去/bin,/usr/bin,/sbin等目录寻找该命令。而PATH就是定义/bin:/sbin...原创 2011-06-10 10:00:25 · 176 阅读 · 0 评论 -
Unix/Linux目录权限: rwx 之外的 s
以前一直不太明白Linux的目录权限当中的 s,今天终于明白了。例:名为 files 的目录,所有者为 user1,user1的所在组为 group1,group1对files有写的权限执行 ls -la 结果如下:drwxrwxr-x 4 user1 group1 4096 Aug 31 19:17 files现在想把 group1 改成 apache...原创 2011-06-19 15:49:22 · 141 阅读 · 0 评论 -
linux日志分析常用命令
1.日志文件 java.lang.ArrayIndexOutOfBoundsException: 5 at com.xxx.ds.bo.BO.setEntity(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)java.lan...原创 2016-11-18 15:18:10 · 247 阅读 · 0 评论