![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 87
beyondlpf
这个作者很懒,什么都没留下…
展开
-
Linux 下tomcat 的安装
为了学习java,需要一个服务器,因此决定用比较流行的tomcat。根据网上对安装tomcat的介绍,自己进行了安装,现在已经成功了,现在把安装的过程进行记录,也供大家学习参考。 一、从官方网站上下载tomcat软件包。 http://tomcat.apache.org/ 点击左侧的 download的一个版本,我选择的是 tomcat6.x,你可以根据自己的实际情况进行转载 2011-10-24 19:01:42 · 587 阅读 · 0 评论 -
转载:windows tomcat项目迁移到Linux上的配置与注意问题
转载:windows tomcat项目迁移到Linux上的配置与注意问题前一段时间一直在忙windows tomcat项目迁移到Linux上的工作,其中遇到很多很bug的问题,叫人没有脾气!现在这个项目的迁移总算是圆满结束了,今天我把在迁移中环境配置和可能遇到问题的处理方法与大家齐分享! 一、运行环境的配置 ◆ JDK的配置 1. 从java.sun.com 网站上转载 2011-10-24 18:59:17 · 6465 阅读 · 0 评论 -
iptables 参数意义
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT-A 追加,在当前链的最后新增一个规则-p tcp :TCP协议的扩展。一般有三种扩展 --dport XX-XX:指定目标端口,不能指定多个非连续端口,只能指定单个转载 2011-10-24 23:28:02 · 2992 阅读 · 0 评论 -
unrar - 解压rar文件
我使用过的Linux命令之unrar - 解压rar文件本文链接:http://codingstandards.iteye.com/blog/792239 (转载请注明出处) 用途说明 现在常用的压缩文件格式是rar格式,使用频率甚至超过了zip格式,WinRAR可以压缩和解压rar文件。根据Google趋势的统计,winrar与winzip的全球平均访问量转载 2011-10-24 18:57:40 · 14563 阅读 · 0 评论 -
如何查看linux操作系统版本
新手学堂:如何查看Linux操作系统的版本 发布时间:2008.01.02 06:23 来源:赛迪网 作者:korn2.4.26是内核的版本号,内核的版本号是Linus领导下的开发小组开发的内核的版本号。Linux内核版本号的格式如A.B.C,其中B为偶数的的版本是稳定的版本,并且C越转载 2011-10-24 19:06:38 · 943 阅读 · 0 评论 -
linux计算文件的MD5 与 SHA1
MD5 与 SHA1 是当前最常用的两种哈希算法,主要用来检测下载文件的正确性,计算你下载文件的哈希值,如果和官方公布的哈希值相同,那么可以确定你的下载是正确的。 在 Linux 下如何计算这两种哈希值呢,基本上所有的 Linux 发行版都内置了这两个命令,比如要校检的文件命为 download.iso: 1. 计算文件的 MD5 - md5sum # md5sum do转载 2011-10-24 19:11:05 · 16921 阅读 · 0 评论 -
iptables 打开UDP端口
iptables -A INPUT -p udp --destination-port 2000 -j ACCEPT原创 2011-11-15 09:17:10 · 24298 阅读 · 0 评论 -
linux 下安装mysql
安装Mysql 1、下载MySQL的安装文件 安装MySQL需要下面两个文件:MySQL-server-5.1.7-0.i386.rpm 下载地址为:http://dev.mysql.com/downloads/mysql/5.1.html,打开此网页,下拉网页找到“Linux x86 generic RPM (statically linked against gli转载 2011-10-24 19:05:41 · 538 阅读 · 0 评论 -
linux 发送邮件脚本
Linux发送邮件脚本然后写一个脚本,如run.sh #!/usr/bin/bash mail -s "Title here" -c Address_CC Address_To 测试可以用run.sh#!/bin/shdate >>ftp.txtecho ftp01>>ftp.txtecho =====================转载 2011-10-24 19:09:27 · 1797 阅读 · 0 评论 -
如何查看crontab的日志记录
如何查看crontab的日志记录上一篇 / 下一篇 2011-01-25 10:28:39 / 个人分类:主机查看( 762 ) / 评论( 2 ) / 评分( 8 / 0 )昨天crontab中的同步任务没有执行,不知道是什么原因没有执行,貌似任务hang住了,想查询一下crontab到底问题出在哪里,或者hang在了什么地方。 1. li转载 2011-10-26 15:52:42 · 4376 阅读 · 0 评论 -
Linux下用pure-ftp建立 FTP服务器,
Linux下用pure-ftp建立 FTP服务器,这里用的是centos系统1. 下载 最好切换到安装的目录,地址可到官方找最新的#wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.32.tar.gz2. 安装 下载下来之后 解压文件 #tar xzvf pure-ftpd-1.0.转载 2011-10-25 16:08:09 · 7086 阅读 · 0 评论 -
windows ftp 上传到 linux 中文件内容改变
做一个项目,需要从windows通过ftp上传到linux服务器上,结果发现上传过来的rar文件无法解压,MD5值也不对,最终问题在ftp的传输方式上:在调用put ***** 之前加一个命令 bin ,使用二进制传输方式,问题得以解决原创 2011-10-26 12:12:24 · 1510 阅读 · 0 评论 -
linux通过ntpdate网络校时
目前 Linux 系统上面有两个时间喔,一个是 Linux 系统,另一个则是 BIOS 时间(真正的硬件记录的时间)! 我们可以使用 date 这个指令来手动修正目前主机的时间,不过, date 这个指令仅修正 Linux 时间而已,我们还需要以 hwclock 这个指令来将 BIOS 时间也更新才行! hwclock [-rw] -r:查看现有BIOS时间 -w:将转载 2011-10-26 15:58:20 · 1395 阅读 · 0 评论 -
Can't locate Time/HiRes.pm in @INC错误的处理方法 perl安装不全
最近要测试mysql日志分析工具,安装完成后遇到了perl脚本库不全问题,如下所示: # mysqlslaCan't locate Time/HiRes.pm in @INC (@INC contains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl转载 2011-10-24 19:08:30 · 2438 阅读 · 0 评论 -
linux下tree指令的用法
linux下tree指令的用法 (2010-04-20 23:23:48)转载标签: 杂谈分类: linux学习笔记首先来看tree的用法tree中文解释:tree功能说明:以树状图列出目录的内容。语 法:tree [-aACdDfFgilnNpqstux][-I ][-P ][目录.转载 2011-10-31 17:33:50 · 46683 阅读 · 1 评论 -
shell编程范例之字符串操作[转]
shell编程范例之字符串操作下面是"在线新华字典"的解释:字符串:简称“串”。有限字符的序列。数据元素为字符的线性表,是一种数据的逻辑结构。在计算机中可有不同的存储结构。在串上可进行求子串、插入字符、删除字符、置换字符等运算。而字符呢?字符:计算机程序设计及操作时使用的符号。包括字母、数字、空格符、提转载 2011-10-31 17:35:00 · 2954 阅读 · 0 评论 -
shell中的引号
1.双引号由双引号括起来的字符,除$、倒引号(`)和反斜线(\)仍保留其特殊功能外,其余字符均作为普通字符对待。“$”表示变量替换,即用其后指定的变量的值来代替$和变量;倒引号表示命令替换;仅当“\”后面的字符是下述字符之一时,“\”才是转义字符,这些字符是:“$”、“`”、“"”、“\”或换行符。转义字符告诉Shell不要对其后面的那个字符进行特殊处理,只是当作普通字符。转载 2011-10-31 17:38:01 · 11078 阅读 · 0 评论 -
linux vi ctrl + s 导致无法使用
在Linux下vim编辑器中,ctrl + s不是保存文件,而是暂停该终端,这样会导致终端无法使用。只要按ctrl + q退出即可。其他几个特殊快捷键ctrl + c 中止当前正在执行的程序。ctrl + d 相当于exit命令,退出当前会话。ctrl + z 将当前运行的程序放到后台运行。转载 2011-10-31 15:45:45 · 710 阅读 · 0 评论 -
linux下字符处理工具grep,sed,awk
linux下写shell脚本基本上都会或多或少的处理一些琐碎的文本处理,这其中就会使用到不同的文本处理工具或命令,与windows下的batch脚本相比,linux的shell本身也是有一些字符处理的能力的,但是比较难记和使用,而且功能不够强大,使用起来不是很舒服。下面来介绍一下linux中常用的几个文本处理工具:1 grep 命令 grep [-acivn] "sea转载 2011-11-01 18:40:58 · 1174 阅读 · 0 评论 -
SHELL循环遍历两个日期作为参数执行命令
#! /bin/shdate="$1"enddate=`date -d "+1 day $2" +%Y%m%d`while [[ $date do mvn exec:java -Dexec.mainClass="xxxx" -Dexec.args="$date" > test_log.log 2>&1 da原创 2011-11-22 15:14:01 · 10107 阅读 · 0 评论 -
sudo: sorry, you must have a tty to run sudo
用sudo是最好的办法,针对你的问题,在/etc/sudoers文件中做如下修改:(1)注释掉:Defaults requiretty所在的行。即:[Copy to clipboard] [ - ]CODE:#Defaults requiretty(2)你的允许执行lvscan命令的内容类似下面(即加上NOPASSWD,在使用sudo执行该命令时转载 2011-11-25 17:16:21 · 867 阅读 · 0 评论 -
awk的二维数组使用
awk的二维数组使用awk的多维数组在本质上是一维数组,更确切一点,awk在存储上并不支持多维数组。awk提供了逻辑上模拟二维数组的访问方式。例如,array[2,4] = 1这样的访问是允许的。awk使用一个特殊的字符串SUBSEP (\034)作为分割字段,在上面的例子中,关联数组array存储的键值实际上是2\0344。类似一维数组的成员测试,多维数组可以使用 i转载 2011-11-29 20:06:31 · 20436 阅读 · 0 评论 -
linux开机启动
转自:http://blog.chinaunix.net/u1/54869/showart_441803.htmllinux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。阅读之前建议先看一下附图。本文中假设inittab中设置的init tree为:/etc/rc.d/rc0.d/etc/rc.d/rc1.d/转载 2011-11-09 17:46:19 · 482 阅读 · 0 评论 -
linux 安装jdk
在/etc/profile文件改权限.然后在终端输入sudo gedit /etc/profile. 或者用root用户直接编辑.在文件末尾添加如下几句: export JAVA_HOME=/usr/java/jdk1.5 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAV转载 2011-11-09 18:30:06 · 428 阅读 · 0 评论 -
linux 脚本操作 oracle
sqlplus name/password select * from xxx.xxxx;exitEOF原创 2011-11-30 16:42:44 · 424 阅读 · 0 评论 -
linux shell if 的相关参数
[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [转载 2011-11-30 16:44:42 · 488 阅读 · 0 评论 -
linux 判断输入参数个数
if [ $# != 1 ]thenecho "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"echo "!! 输入参数不正确 !!"echo "!! 导出失败,未生成文件 !!"echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"exit 1fi转载 2011-12-01 12:42:40 · 1349 阅读 · 0 评论 -
linux date命令用法
使用date命令转换基础时间秒为年月日:命令为:date -d @1281161747注意一定不要忘记符号“@” #date 获取当前时间 #date -d "-1 week" +%Y%m%d 获取上周日期(day,month,year,hour) #date --date="-24 hour" +%Y%m%d 同上 date_now=`date +%s` s转载 2011-12-01 11:56:26 · 956 阅读 · 0 评论 -
linux 清空文件内容命令
cat /dev/null >testtest为文件名。原创 2011-12-01 12:41:31 · 702 阅读 · 0 评论 -
Linux sqlplus执行*.sql文件
利用 sqlplus 登录数据库之后 键入: @文件名 全路径 即可执行*.sql 文 件 例 假设有一个 test.sql 文件 所在路径是/home/oracle/ 现在要执行它 1 登录数据库 sqlplus system/manager 2 在提示符 SQ转载 2011-12-01 12:45:09 · 17852 阅读 · 0 评论 -
grep用法详解:grep与正则表达式
grep用法详解:grep与正则表达式首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同!正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串。vim、grep、awk 、sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大;在以前上班的公司里,由于公司是基于web的服务型网站(nginx),对正则的需求比转载 2011-12-02 12:24:36 · 530 阅读 · 0 评论 -
sudo: sorry, you must have a tty to run sudo
用sudo是最好的办法,针对你的问题,在/etc/sudoers文件中做如下修改:(1)注释掉:Defaults requiretty所在的行。即:[code]#Defaults requiretty[/code](2)你的允许执行lvscan命令的内容类似下面(即加上NOPASSWD,在使用sudo执行该命令时可以不用密码):[code]bearzhang ALL转载 2011-12-20 11:50:36 · 582 阅读 · 0 评论 -
linux vi 移动光标命令
移动光标上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行下:j nj:向下移动n行左:h nh:向左移动n列右:l nl:向右移动n列 w:光标以单词向前移动 nw:光标向前移动n个单词 光标到单词的第一个字母上b:与w相反e: 光标以单词向前移动 ne:光标向前移动n个单词 光标到单词的最后一个字母上ge:与e相反$:移动光标转载 2011-12-02 17:42:46 · 1499 阅读 · 0 评论 -
rsync 实现文件备份同步
[rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync]一、什么是rsync rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。 rsync是用 “rsync 算法”提供了一个客户机和远程文件服务器转载 2011-12-26 15:50:47 · 467 阅读 · 0 评论 -
linux 下命令行执行 mysql 语句
/usr/local/bin/mysql -h127.0.0.1 -uroot -pxxxx -N -e "use abc; show tables;" -e 后面跟上要执行的SQL语句-N 参数是不显示表头 带-N执行后我们就可以用grep ,awk等命令对数据进行操作啦原创 2011-12-28 15:28:39 · 6376 阅读 · 1 评论 -
pthread_attr_init 简介(转载)
只有 pthreads 使用属性和取消功能。本章中介绍的 API 仅适用于 POSIX 线程。除此之外,Solaris 线程和 pthreads 的功能大致是相同的。有关相似和不同之处的更多信息,请参见第 8 章,Solaris 线程编程。属性对象通过设置属性,可以指定一种不同于缺省行为的行为。使用 pthread_create(3C) 创建线程时,或初始化同步变量时,可以指定属性对象。缺转载 2012-01-05 16:00:20 · 2493 阅读 · 0 评论 -
linux 信号详解
$ kill -l1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR213) SIGPIPE转载 2011-12-29 14:15:21 · 523 阅读 · 0 评论 -
pthread_create用法
linux下用C开发多线程程序,Linux系统下的多线程遵循POSIX线程接口,称为pthread。#include int pthread_create(pthread_t *restrict tidp, const pthread_attr_t *restrict attr, void *(*sta转载 2012-01-05 15:44:20 · 697 阅读 · 0 评论 -
linux 下查看文件和文件夹大小
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。 下面分别简要介绍 df命令转载 2012-02-23 10:48:14 · 393 阅读 · 0 评论 -
linux下获取系统时间
1.可以用 localtime 函数分别获取年月日时分秒的数值。 Linux下获得系统时间的C语言的实现方法: 1. 可以用 localtime 函数分别获取年月日时分秒的数值。 #include //C语言的头文件 #include //C语言的I/O void main() { time_t now;转载 2012-02-22 11:15:14 · 527 阅读 · 0 评论