自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Loger

技术需要学习,领域需要开拓……

  • 博客(96)
  • 资源 (3)
  • 收藏
  • 关注

原创 linux下touch修改文件的时间戳

linux的touch命令用来修改文件时间戳,或者新建一个不存在的文件。上图中,access、modify、change分别是访问时间、修改时间、改变时间,即为文件的时间戳。1.命令格式:touch [选项]... 文件名...2.命令参数:-a   或--time=atime或--time=access或--time=use  只更改存取时间。-c   或--no

2016-05-18 13:38:07 48623 2

原创 linux系统下date命令修改时间及hwclock硬件时间

修改日期: 时间设定成2016年5月18日的命令如下: date -s 05/18/2016修改时间: hwclock -w同步系统时间到硬件时间。

2016-05-18 10:53:30 24170

原创 解决 ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)异常

JDWP  JDWP 协议介绍  协议分析  Packet 的结构  JDWP 传输接口(Java Debug Wire Protocol Transport Interface)  JDWP 的命令实现机制  JDWP 的事件处理机制  JPDA(Java Platform Debugger Architecture) 是 Java 平台调试体系结构的缩写,通过 JP

2015-03-03 14:15:40 15384

原创 执行nginx报错,找不到库./sbin/nginx: error while loading shared libraries: libcrypto.so.6: cannot open share

在工作过程中,部署项目安装的nginx执行报错,找不到库../sbin/nginx: error while loading shared libraries: libcrypto.so.6: cannot open shared object file: No such file or directory由错误提示可以看出缺少libcrypto.so.6通过命令:ldd $(wh

2014-08-21 18:04:10 46913 2

原创 linux脚本检测本机与指定IP段网络是否畅通

#!/bin/shfor n in `seq 245`do ping -c2 192.168.26.$n >/dev/null 2>&1  if [ $? -eq 0 ]    then      echo "192.168.26.$n is up" >>/data/uplist.log    else      echo "192.168.26.$n is dow

2014-07-18 16:50:38 10772

原创 linux中为什么普通用户可以修改自己的密码哪?

SetUID定义:当一个可以执行具有SetUID权限,用户执行这个程序时,将以这个程序所有着身份执行。linux中为什么普通用户可以修改自己的密码哪?ls -l `which passwd`-rwsr-xr-x 1 root root 27936 Aug  3  2010 /usr/bin/passwd从以上命令结果可以看出:passwd命令被设置了SetUID权限,即pa

2014-05-24 18:36:39 5073

原创 VMware下linux救援模式修复inittab被误删或系统文件损坏解决办法

为了演示linux救援1,把安装盘放到光驱(或ISO文件),然后重新启动机器,在BOIS中把系统引导设置为光驱引导(F2进入BOIS)2,等安装界面出来后,按F5,也就是linux rescue模式然后在boot下输入linux rescue 然后就回车 进行修复

2014-05-19 17:14:32 7543

原创 yum groupinstall "X Window System" -y 出错,提示Error Summary错误解决方法

首先说明一下,一般常用的yum安装方式wei

2014-05-12 22:01:15 47183 3

原创 Linux Redhat5.7系统配置网易的yum源

网易开源的镜像站:http://mirrors.163.com/图1我的是Redhat5.7,,选择相近的5.10使用源,根据的你的Redhat的版本,选择相应的Centos的源路径我的Redhat是x86_64 Redhat5.7操作系统。图6对应的rpm路径 http://mirrors.163.com/centos/5.10/os/x86_64/图2图3导入证

2014-05-12 16:58:46 9087 1

原创 Linux find命令详解和实例说明

find    搜索文件或目录例:find . -name '*.jsp' -mtime -90  //查找当前目录下90天之内修改过的以jsp后缀的文件-name: 根据名字查找,支持glob通配符* ? []等-iname: 忽略名称大小写-empty: 查找所有空文件或者空目录,连接空文件除外-user USERNAME:查找某个属主的文件-group GRPNAME

2014-05-11 14:05:48 1338

原创 RHEL5下安装vim编辑器

Redhat.Enterprise.Linux5系统默认是不带vim编辑器的,在工作中vim编辑器

2014-04-15 15:23:21 7388 3

原创 linux下java开发环境配置之Eclipse安装

1、Eclipse下载地址:http://www.eclipse.org/downloads/ 2、下载eclipse-SDK-4.3.2-linux-gtk.tar.gz,将此文件上传到linux服务器/usr下3、解压此文件tar –zxvf  eclipse-SDK-4.3.2-linux-gtk.tar.gz4、进入到Eclipse下,cd/usr/eclipse,启动Ec

2014-04-07 23:30:57 7056

原创 linux下java环境配置之jdk bin格式安装

1、jdk-6u33-linux-i586-rpm.bin下载到/usr赋予可执行权限:chmod 755 jdk-6u33-linux-i586-rpm.bin2、执行:./ jdk-6u33-linux-i586-rpm.bin   空格键翻页,到最后输入Enter完成安装。3、安装软件会将JDK自动安装到/usr/java /jdk1.6.0_33下4、配置环境变量:在/et

2014-04-07 21:50:11 9573 1

原创 linux文本编辑器vi和vim学习笔记

搜索:?keyword  或 /keyword查找替换(在末行模式下使用)::定界s/查找的内容/替换的内容/查找和替换内容分隔符:/、#、@等均可查找的内容:支持正则表达式替换的内容:不支持正则表达式,但可使用前向引用修饰符:g: 全局替换i: 忽略大小写&: 用以引用前面查找到的字符%: 全文查找 等于1,$查找或替换的内容中若出现/需要对其进行

2014-02-06 23:52:36 1260 1

原创 linux根据进程号PID查找启动程序的全路径

工作环境中遇到网络不正常,检测是某服务器异常往外发送数据包,使用netstat命令查看,发现有程序.IptabLex的这个进程状态为异常连接.无法有效清除,因此想知道是哪个目录的此程序处于僵死状态.[root@edu-web1 /]# netstat –anp | less出问题时进程的状态为:[root@edu-web1 /] ps x 找到某进程启动路径的方法是

2014-01-25 11:09:56 159382 4

原创 linux系统常用日志以及二进制登录日志/var/log/wtmp文件的查看方法

系统日志记录着系统运行中的记录信息,在服务或者系统发生故障的时候,通过查询系统日志,可以帮助我们诊断。系统日志可以预警安全问题,系统日志一般都存放在/var/log目录下[root@edu-web2 /]# cd /var/log[root@edu-web2 log]# pwd;ls -l wtmp secure dmesg messages lastlog maillog/var/l

2014-01-21 15:40:04 21022

原创 Linux ps命令详解与示例说明

ps:要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令.使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的.ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的

2014-01-20 11:25:30 119987

原创 查看linux下登陆用户的行为信息—w和who命令详解

查看用户的操作系统管理员若想知道某一时刻用户的行为,只需要输入命令w 即可,在SHELL终端中输入如下命令:[root@localhost ~]# w 可以看到执行w命令及显示结果。命令信息含义上述显示的信息分别表示如下: 第一行显示系统的汇总信息,字段分别表示系统当前时间、系统运行时间、登陆系统用户总数及系统平均负载信息。对于如上图显示的字段意义为:18:05

2014-01-17 10:24:36 15420

原创 X64位linux本地字符界面无法登录问题解决

故障:linux x86_64位操作系统,通过SSH登录正常,其他一切正常,但是服务器本地字符界面,输入用户root及其正确的密码,回车之后继续提示登录字符。之后通过single模式修改密码依然如故。查看服务器安全日志:[root@server ~]# tail -50 /var/log/secure由于操作系统是 RedHat X86_64 根据日志中显示的错误信息推断,这很

2014-01-15 15:42:39 3853

原创 Linux系统中修复GRUB引导故障手动引导进入操作系统

GRUB是大多数Linux系统默认使用的引导程序,可以通过启动菜单的方式选择进入不同的操作系统(如果有的话)。当“/boot/grub/grub.conf”配置文件丢失,或者关键配置出现错误,或者MBR记录中的引导程序遭到破坏时,Linux主机启动后可能只会出现“grub>”的提示符,无法完成进一步的系统启动过程。如图所示:方法一:通过在“grub>”环境中手动输入引导命令启动Linu

2014-01-02 11:01:35 38455 1

原创 通过BIOS设置启用CPU虚拟化解决VMware虚拟机不支持X86_64位linux操作系统安装问题

工作中经常用到linux系统,也为了学习方便,在自己笔记本32位操作系统上通过VMware Workstation安装一个RedHat(Linux.TLF-SOFT-Redhat.Enterprise.Linux.v5.UPDATE.7.X86_64.DVD-HOTiSO.iso)系统,配置好虚拟机后点击安装弹出提示,如下图提示本机系统支持32位的无法安装64位操作系统,V

2013-12-19 14:36:53 50891

原创 Linux下历史命令保存、默认值修改的问题

linux下怎样修改history最大保留数呢?直接修改配置参数命令为:vi /etc/profile修改其中”HISTSIZE=1000”参数值即可。如下图:linux历史命令默认条数是1000 history命令保留的默认值是1000history命令保存的最大数是多少呢?history命令保存的最大数?书上说 如果注销系统 那么会将所有历史命令写入~/.bash_hi

2013-11-04 14:46:43 11496 1

原创 Nginx查看并发链接数

一、通过界面查看通过web界面查看时Nginx需要开启status模块,也就是安装Nginx时加上 --with-http_stub_status_module一、通过界面查看通过web界面查看时Nginx需要开启status模块,也就是安装Nginx时加上--with-http_stub_status_module然后配置Nginx.conf,在server里面加入如下内

2013-09-02 15:46:10 22968

转载 在Nginx下针对IP和目录限速

在某种应用场景下,我们需要在Nginx下对IP和目录进行限速;本文通过Nginx的limit_zone和limit_rate等方式实现对IP和目录的限速。从Nginx配置与应用详解专题的投票结果来看,Nginx已经是目前仅次于APache和MS IIS的Web服务器。Nginx优秀的高并发支持和高效的负载均衡是我们选择它的理由。但有时我们希望它能做的更多。本文将向您介绍如何在Nginx下对IP

2013-09-02 11:15:36 1581

原创 Linux运维常用脚本整理

在日常工作过程中,经常要对服务器进行一些操作,整理了一些常用的一句话shell命令,使运维人员工作起来更加得心应手,如果您有什么好的一句话脚本,欢迎留言! 1、查找当前目录下占用为0字节的文件并删除find ./ -type f -size 0 -exec rm -rf {}\;    #此命令不要用于对根目录0字节文件的操作2、将系统进程按内存占用大小排列显示出来ps -e 

2013-07-22 08:15:26 19148 4

原创 CKeditor在线编译器的配置与使用

CKeditor是一款免费、开源、用户量庞大的在线编译器,有良好的社区支持。源码结构如下:官方网站:http://ckeditor.com/官方下载地址:http://ckeditor.com/downloadCKEditor目前的版本是CKEditor 4.1.1,支持java的版本为ckeditor-java-core-3.5.3。CKEditor运行效果图如图:

2013-07-16 15:55:15 6911 3

原创 命令查看java的class字节码文件

查看java字节码 1 javac –verbose查看运行类是加载了那些jar文件HelloWorld演示:javac –verbose HelloWorld.java可以看到虚拟机编译时做了那些事情……java –verbose HelloWorld可以看到虚拟机运行一个程序时加载的jar包更多内容查看javac –help命令

2013-07-15 10:49:51 32917 4

原创 U盘强制格式化的解决方案

1,  U盘常用格式化方式无法格式化怎么办?通过以下方法可以强制格式化插入U盘,右键“我的电脑”—>“管理”2,  选择“存储”-->“磁盘管理”,在右边边框会看到如下图:3,  右键选择这个U盘,选择“格式化”4,  红色标注的地方选择“NTFS”或者“FAT32”,或者其他U盘文件系统类型,之后一路确认即可5,  搞定收工。格式化完成后,可能在硬盘里会多

2013-06-25 15:24:28 2707

原创 linux下如何完全卸载mysql数据库

在linux下开发,mysql数据库是经常用到的,在linux怎么安装卸载mysql数据库,也许可能比较痛苦,这里通过测试实验处理怎么卸载msql数据库问题,先分享。 a)查看系统中是否以rpm包安装的mysql1. [root@linux ~]# rpm -qa | grep -i mysql   2. 卸载MySQL-client-community-5.0.85-0.

2013-06-25 10:03:33 11053

原创 关于Linux(CentOS5.5)系统如何禁用单用户模式

通过对grub引导器加一层密码增强系统安全,以实现对单用户模式的禁用防止通过单用户模式登陆恶意修改root密码,只需对grub的配置文件进行一下改动即可实现对grub加密。 1、以root用户进入系统2、在终端下键入 grub-md5-crypt,这时系统会提示输入两次相同的密码,这个密码即你的grub密码,然后会生成一串MD5码,将其复制按以下步骤加入grub配置文件即可

2013-05-21 15:44:39 2694

原创 Linux重设root密码

1.       在启动系统出现如下画面时按Enter键进入系统设置页面:2.       系统设置页面:3.       按下e键进入:4.       选择第二项,按e键进入5.       在ro和root之间输入:single,表示以单用户模式进入系统:6.       编辑完后按回车键,返回如下画面:7.

2013-05-21 11:36:03 2392

原创 Window server 2008下部署apache-tomcat-5.5.31项目通过localhost可以访问而通过IP无法访问

在Window server 2008下apache-tomcat-5.5.31中部署了项目,端口9090也已经放开防火墙限制,通过http://localhost:9090/SCK可以正常访问,但是http://IP:9090/SCK (IP为服务器IP地址)无法访问,经过测试发现http://127.0.0.1:9090/SCK也无法访问,C:\Windows\System32\drive

2013-03-20 16:36:15 6591 1

原创 Windows server 2008 HTTP.sys被禁用导致80端口被禁用和IIS服务无法启动解决办法

由于80端口被占用,部署的tomcat无法使用80端口(其他端口被公司机房路由器拦截,重开比较麻烦)于是win+r 运行cmd输入netstat -ano可以看到80端口被PID4占用,于是打开任务管理器-进程-查看,选择列,勾选PID可以看到pid 4 的被NT kernel & System 占用该进程是Http.sys。它是http API的驱动组件,Http栈服务器。如果该

2013-03-20 14:30:09 11790 2

原创 Oracle服务的手动启动与关闭详解

1.在使用Oracle时候,一般启动OracleServiceORCL和OracleOraDb11g_home1TNSListener这两个服务Oracle就能正常运行;2.要让局域网上的机子访问你的oracle,必须启动oracleora81homemanagermentserver服务。3.oracle服务启动、关闭脚本(windows下)  注:实例名:ORCL(1).建立启

2013-01-18 15:44:30 10676 3

原创 linux系统挂载存储变成只读的解决方案

1、mount:  用于查看哪个模块输入只读,一般显示为:  [root@localhost ~]# mount         /dev/cciss/c0d0p2 on / type ext3 (rw)         proc on /proc type proc (rw)         sysfs on /sys type sysfs (rw)         de

2012-08-27 12:03:06 18306

原创 Linux环境iSCSI存储及多路径功能配置

一.        概述工作中遇到大存储,多分区挂载linux出现多路径,根据此文配置多路径,介绍在Linux OS环境下iSCSI存储设备连接安装配置使用方法和步骤,特别是Linux操作系统提供的Mutipath多路径功能作为Linux平台下多路径主要可选方案之一,在本文中有重点介绍和讲述。二.         安装配置步骤和方法2.1客户端安装iSCSI包(1)服务

2012-08-22 09:32:39 22053

原创 linux设置存储自动挂载后系统无法登录即repair filesystem模式修复方法

工作中遇到大存储文件管理系统,需要linux RedHat5.7挂载hp P2000G3存储设备,分了四个分区做了mount挂载,但是mount命令重启即生效,就通过修改/etc/fstab文件实现了自动挂载功能有次修改/etc/fstab调整挂载点保存之后重启,发现系统无法正常启动,页面出现一下错误:Finding module dependencies; [OK]modprob

2012-08-14 16:25:05 5006 1

原创 linux下挂载移动硬盘(ntfs格式)

工作中遇到linux系统 Red Hat Enterprise5.7 挂载希捷ntfs格式移动硬盘,会跳出一个ERROR提示框:The volume ‘EAGET-NQH’user the ntfs file system which is not supported by your system. 其中‘EAGET-NQH’为我的移动硬盘名。查找资料发现linux支持ntfs格式分区需要

2012-08-10 18:45:11 28795 4

原创 linux下iscsi安装配置与挂载超过2T阵列分区

首先将linux安装盘挂载在系统上mount /dev/cdrom /medials /mediacd /media/Server(linux下iscsi安装包所在位置)ls | grep iscsi  #找到iscsi-initiator程序安装包rpm -ivh iscsi-initiator-utils-6.2.0.871-0.10.e15.i386.rpm安

2012-07-25 10:19:00 6491 1

原创 linux分区知识与大磁盘的分区注意事项

目前我们可以接触到的大部分pc依然采用上世纪遗传下来的 BIOS + MBR组合。 BIOS,基本输入输出系统 (Basic Input-Output System),是软件与硬件之间的一个接口,可以把它看作一个翻译在中文与英语之间,虽然两者完全不同,不过可以让大家了解 BIOS所处的位置,BIOS 通常被写入一块 ROM芯片连接在主板上,当然也有直接写入北桥的,不过相当少见。 BIO

2012-07-24 14:38:45 5070

java类文件反编译工具

java类文件反编译工具,可以用于对java的class文件进行反编译使用,希望对你有用……

2014-04-08

linux下支持tomcat

在linux下tar -zxvf 解压即可使用

2014-04-08

前台页面js调试工具

项目运行时前台页面js调试……可以精确指出错误所在的行数

2010-01-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除