- 博客(97)
- 资源 (8)
- 收藏
- 关注
转载 iptables基础知识.详解
源文参见:http://blog.coocla.org/207.htmliptables防火墙可以用于创建过滤(filter)与NAT规则。所有Linux发行版都能使用iptables,因此理解如何配置iptables将会帮助你更有效地管理Linux防火墙。如果你是第一次接触iptables,你会觉得它很复杂,但是一旦你理解iptables的工作原理,你会发现其实它很简单。
2014-11-12 09:48:45
780
转载 常用nmap命令行格式
1) 获取远程主机的系统类型及开放端口nmap -sS -P0 -sV -O 这里的 可以是单一 IP, 或主机名,或域名,或子网-sS TCP SYN 扫描 (又称半开放,或隐身扫描)-P0 允许你关闭 ICMP pings.-sV 打开系统版本检测-O 尝试识别远程操作系统其它选项:-A 同时打开操作系统指纹和版本检测-v 详细输出扫描情况.nmap
2014-11-12 09:26:40
944
原创 Vi删除操作大全
:%s/r//g 删除DOS方式的回车^M :%s= *$== 删除行尾空白 :%s/^(.*)n1/1$/ 删除重复行 :%s/^.{-}pdf/new.pdf/ 只是删除第一个pdf :%s/// 又是删除多行注释(咦?为什么要说
2014-10-27 16:39:42
793
转载 正则表达式 (grep)
正则表达式 (grep) grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。搜索的结果被送到屏幕,不影响原文件内容。Unix的grep家族包括grep、 egrep和fgrep。egrep和fgre
2014-08-04 10:16:41
640
转载 shell 下正则表达式的匹配
一、用法讲解(1).匹配任意单字符例如:..xc..表示第一、二、五、六个字母任意三四个字母是xc的字符串^匹配字符串的开头的字母例如:^d表示以d开头的字符串$匹配字符串结尾的字母trobule$表示匹配以trobule结尾的行d$表示匹配以字母d结尾的字符^$表示匹配空行^.$匹配只包含一个字母的行*匹配字符串中单个字符或其重复序列compu*t表示
2014-08-04 09:44:39
8428
原创 浅谈基于Fabric实现GAP集成自动部署
背景在向服务器部署项目过程中,实施人员最大的烦劳莫过于修改过多的配置文件了。假设你一时疏忽忘记修改或改错某些配置,还不得不手动执行停止服务、修改文件、启动服务等操作。这个过程是一次,也可能需要重复多次。你或许需要同时部署多台服务器,一样的操作执行多遍,你是不是会觉得又忙,又无趣,还高度紧张无比抓狂?今天向大家介绍的Fabric,它可以让上述工作变得轻松自如,让我们心情大好。这篇文章主
2014-07-24 14:07:09
1209
转载 Git常用操作命令收集
Git常用操作命令收集1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git r
2014-07-15 15:13:20
595
原创 Ubuntu下如何统计代码行数
一直想知道我现在这个项目中的代码一共了多少行了。最近在学习shell脚本,联合管道和find命令可以很方便的统计一个后缀名结尾的文件一共有多少行。于是写出了下面的命令。可以很快的知道在当前目录下 所有的python文件一共有多少行$ find . -type f -name "*.py" | xargs cat | wc -l24286速度很快 可以马上知道一共有2
2014-07-09 13:55:15
5613
1
原创 Ubuntu 12.04常用的快捷键
Ubuntu 12.04常用的快捷键 超级键操作 1、超级键(Win键)–打开dash。 www.2cto.com 2、长按超级键– 启动Launcher。并快捷键列表。 3、按住超级键,再按1,2,3等数字键–从Launcher打开一个应用程序,当你按住超级键时,每个应用程序图标上都会显示一个数字,按下对应的数字就会打开盖应
2014-06-27 09:01:32
533
转载 Intellij IDEA 内存设置修改
Intellij IDEA 内存设置修改IntelliJ IDEA 7.0\bin下idea.exe.vmoptions -server -Xverify:none -Xms300M -Xmx512M -XX:+UseParNewGC -XX:PermSize=128m -ea -server
2014-06-24 14:32:21
28801
转载 Log4j指定日志输出文件
Log4j指定日志输出文件我要做的操作是在web项目中有个定时任务,定时输出报表,报表的日志也要单独出。配置如下# OutPut Filelog4j.appender.fileout=org.apache.log4j.FileAppenderlog4j.appender.fileout.layout=org.apache.log4j.PatternLayou
2014-06-12 13:30:58
1374
转载 chmod命令详细用法
指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。 参数 : mode : 权限设定字串,格式如下 : [ugoa...][[+-=
2014-06-06 10:02:52
915
原创 将本地创建的git仓库推送到指定地址
git init 8815 cp ../gap-page/.gitignore ./ 8819 git add . 8822 git push git@git.itari.com.cn:xialing/gap-ruleengine.git master
2014-06-05 16:09:01
8230
原创 ssh 避免每次都输入登陆密码
部门内部有几台服务器,大家经常登陆,但是每次使用SSH登陆过于麻烦,我们通过设置可以免去输入用户名和密码。生成密钥ssh-keygen生成2个文件,位于~/.ssh/下,分别是公共密钥id_rsa.pub,和私有密钥id_rsa。发送自己的公共密钥给服务器端ssh-copy-id user@host以上命令是给远程服务器发
2014-05-29 10:32:05
6279
1
原创 vim - NERDTree插件安装和快捷键设置
1.从 http://www.vim.org/scripts/script.php?script_id=1658 下载,然后解压,将解压得到的plugin和doc文件夹2.拷贝doc
2014-05-13 10:09:36
4522
原创 用shell从文件中提取指定字符串的行
#!/bin/bash IFS=""while read -r line do if [ "DROP TABLE" = ${line:0:10} ]; then echo $line >>/home/test//test2.sql fidone <./1.sql
2014-04-21 16:11:45
11698
转载 Eclipse中10个最有用的快捷键组合
一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组
2014-04-16 10:20:18
586
转载 IntelliJ Idea 常用快捷键列表
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Spac
2014-04-16 10:17:05
392
原创 Powerdesigner逆向mysql数据库生成E-R图的那些事
今天为了使用Powerdesigner逆向mysql数据库生成E-R图,遇到一些问题:1.本机Ubuntu上虚拟XP系统无法连接本机Ubuntu(1)无法ping通解决办法:将virturalbox设置-网络-网卡1中的连接方式从网络地址ANT修改为桥接网卡;(2)无法在虚拟XP系统中telnet IP 3306a.首先Ubuntu的防火墙是不影响的,或者保持关闭;b.确定
2014-03-21 12:42:01
2934
转载 JAVA字符编码问题
一、基础概念1、 ANSI编码方式包括GBK、GB23122、 UTF-8编码方式ISO-10646-13、 IE浏览器正常(默认)情况下只解析以ANSI方式存储的中文,否则出现乱码。同时在解析中文较多的网页时ANSI(GB2312)方式最快。4、 如果采用FileWriter类输出,使用编码方式(UFT-8)(winxp,win7下)输出。5、 如果采用OutputStrea
2014-01-23 10:24:03
900
转载 Ubuntu管理开机启动项(服务)
本文是用sysv-rc-conf管理Ubuntu的开机启动项,比如不让apache开机自动启动等等。 sysv-rc-conf是一个强大的服务管理程序。 背景知识 1、Ubuntu运行级别 Linux 系统任何时候都运行在一个指定的运行级上,并且不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的都不同,系统可以在这些运行级之间进行切换,以完
2014-01-22 13:48:34
840
转载 程序员技术练级攻略
前言 你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发) 建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什
2014-01-15 14:06:26
631
转载 ubuntu下设置开机自启动项
一、引言Ubuntu 中系统没有了RH系统中的 chkconfig 命令 !可用一些小工具来管理 Ubuntu 的启动选项二、小工具 rcconf#sudo apt-get rcconf#sudo apt-get install rcconfroot 下运行: #sudo rcconf功能更全的工具:sysv-rc-conf#sudo apt-g
2013-11-29 13:38:58
806
转载 Ubuntu下启动停止重启mysql及其他
启动:sudo /etc/init.d/mysql start 停止:sudo /etc/init.d/mysql stop 重启:sudo /etc/init.d/mysql restart
2013-11-07 10:06:08
633
原创 Ubuntu下命令学习2
清空文件内容要清空某些文件如日志文件的内容,千万不要使用rm删除文件然后再创建一个新的空文件,因为在两次操作的间隔,系统可能需要访问该文件。下面是清空文件内容的安全方法:$ :>aa.log file-to-be-clearedaa.log为当前目录下被清空文件名
2013-10-25 16:09:41
638
原创 IDeal2缓存位置
ideal缓存位置:/home/ss/.IntelliJIdea12/system/tomcat/Unnamed_XXX/work/Catalina/localhost/_/下
2013-10-25 14:51:25
886
转载 对Oracle性能调优的基本方案
以下的文章主要是对Oracle 性能优化基本方案的概述,Oracle 性能优化基本方案在实际中的应用比例还是占为多数的,如果你对这一技术,心存好奇的话,以下的文章将会揭开它的神秘面纱。 1)设立合理的Oracle 性能优化目标。oracle培训 2)测量并记录当前性能。 3)确定当前Oracle性能瓶颈(Oracle等待什么、哪些SQL语句是该等待事件的成分)。 4)把等待
2013-10-24 09:09:38
808
转载 重构的一些原则
当重构没有现成的明显的方向时,可以遵循下面的原则:当属性、方法或类存在任何的需要复用的意向时,归纳提炼它们。不要低估小方法对代码整洁的作用。使用小方法能让你节省很多笔墨。能让代码长度变短的提炼都应该去提炼,包括注释。用多形代替switch()——即使这样做会使代码变长。用封装控制可见度。消除依赖。简化构造方法——即使这样做会使代码变复杂。封装或避免条件表达式
2013-10-22 16:09:24
1048
原创 值得一看或一用的相关网站
www.infoq.comwww.oschina.netwww.csdn.netgithub.com/explorewww.itring.com.cnwww.yinxiang.com www.itpub.nethttp://www.w3school.com.cn/ http://www.aqee.net/http://phonegap.com/
2013-10-22 09:28:09
689
原创 DB2数据库初级知识
一、命令行cmd->db2cmd二、命令连接并执行脚本db2 connect to yourdb user your_user using your_pwddb2 sqltest.sql三、用户DB2用户必须是个操作系统用户,要增加DB2用户需要下面2步:(1)增加一个操作系统用户groupadd test---添加用户组testuseradd -m
2013-10-17 13:36:18
1015
转载 Ubuntu ssh安装 和 scp命令 使用
ubuntu默认并没有安装ssh服务,可以通过如下命令进行: xx@st:~$ ssh localhostssh: connect to host localhost port 22 : Connection refused 如上所示则说明还没有安装ssh.通过apt-get安装如下:xx@st:~$ sudo apt-get install
2013-09-30 08:45:50
15980
转载 ubuntu修改及查看mysql数据库的字符集
1.查找MySQL的cnf文件的位置find / -iname '*.cnf' -print/usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql/my-large.cnf/usr/share/mysql/my-small.cnf/usr/share/mysql/my-medium.cnf/usr/share/my
2013-09-29 10:57:58
1342
转载 Ubuntu下创建MYSQL数据库和用户、执行批量脚本及启动停止
Ubuntu下/usr/local/mysql/bin/mysql -uroot -p路径视安装目录而定。直接回车(因为默认情况下root@localhost密码是空,否则要输root密码)创建数据库mysql> create database vista;Query OK, 1 row affected (0.02 sec)增加用户(创建用户名为vista
2013-09-27 14:36:14
1753
转载 Ubuntu安装Mysql
一、安装1.安装MySQL要安装 MySQL,可以在终端提示符后运行下列命令:sudo apt-get install mysql-server mysql-client #中途会让你输入一次root用户密码sudo apt-get install php5-mysql #安装php5-mysql 是将php和mysql连接起来一旦安装完成,MySQL 服务器应该自动启动。
2013-09-26 15:34:06
686
转载 GHOST时提示A:\GHOSTERR.TXT错误如何解决
出现A:\GHOSTERR.TXT的现象原因也非常复杂但是一般情况下分为以下几类:1. 硬盘没有分区2. 你需要GHOST的GHO文件解压后容量比当前硬盘分区容量大3. 在GHOST光盘出现划伤或光驱出现问题时不能正常读区GHOST里的GHO文件4. 分区表损坏时(分区表也就是MBR表)5. 新版本的GHOST程序备份GHO文件用老版本的GHOST程序进行GHO文件安装6.
2013-09-24 08:45:32
4559
转载 Ubuntu下vsftp安装和配置
一、安装、重装、卸载vsftp全新安装:apt-get install vsftpd重新安装:apt-get --reinstall install vsftpd卸载并清除配置文件:apt-get -purge remove vsftpd安装后vsftp默认会创建一个名为ftp的用户,用户目录在/srv/ftp,好像匿名用户也会使用这个设置。二、
2013-09-18 14:03:53
902
idea开发工具使用文档
2013-08-01
命令行下获取远程FTP目录文件
2013-07-31
maven-nexus搭建struts2工程实例
2013-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人