linux
文章平均质量分 73
hanqunfeng
这个作者很懒,什么都没留下…
展开
-
Linux下安装Oracle11g服务器
安装环境Linux服务器:CentOS6.5 64位Oracle服务器:Oracle11gR2 64位 系统要求及安装前准备1.Linux安装Oracle系统要求 系统要求说明内存必须高于1G的物理内存swap交换空间和内存大小有关系,一般为:2G*2,4G*1.5,8G*1...原创 2015-12-24 14:10:07 · 438 阅读 · 0 评论 -
程序员必知必会----linux常用命令之五【进程管理】
进程管理w:查看当前登录用户的信息load average:系统在过去1、5、15分钟内的平均负载程度FROM:用户从何处登录,:0表示通过X windowIDLE:用户闲置时间JCPU:该终端所有进程执行时所消耗的cpu时间PCPU:cpu执行程序消耗的时间WHAT:用户正在执行的操作 who:查看当前的登录用户及其登录时间 /proc:目录中存放...2014-01-15 15:34:02 · 299 阅读 · 0 评论 -
程序员必知必会----linux常用命令之四【软件包管理】
1.rpm包查询:rpm -qa | grep sudo :查询系统是否安装了sudo包 rpm -qf /etc/sudoers :查询文件所属软件包 查询rpm包安装后的软件包名称rpm -qp MySQL-server-5.6.12-2.linux_glibc2.5.x86_64.rpm 输出:MySQL-server-5.6.12-2.linux_gli...2014-01-15 15:33:07 · 113 阅读 · 0 评论 -
程序员必知必会----linux常用命令之三【用户管理】
一.配置文件说明1./etc/passwd :用户信息文件格式:用户名:密码位:UID:GID:注释:宿主目录:shell UID说明:root:UID=0伪用户:UID 1-499,比如ftp,sshd,mail,shutdown等等普通用户:UID 500-60000,新增用户 2./etc/shadow :密码文件格式:用户名:密码:最...2014-01-15 15:32:34 · 113 阅读 · 0 评论 -
程序员必知必会----linux常用命令之二【vim】
进入:vi filename 编辑:a:在光标后 A:在本行末i:在光标前 I:在本行开始o:在光标下 O:在光标上 定位:$:移至行尾0:移至行首 数字零H:移至屏幕上端M:移至屏幕中央L:移至屏幕下端 上下左右:h:向左j:向下k:向上l:向右 :set nu :设置行号:set nonu :取...2014-01-15 15:31:05 · 582 阅读 · 0 评论 -
程序员必知必会----linux常用命令之一【基础命令】
一.文件处理命令1.查看目录下的内容:ls -la /dir :-a显示所有文件,-l显示详细信息ll /dir2.查看目录或文件的属性ll -d /dir :-d只显示目录信息ll filename3.切换目录cd / :切换到根目录cd .. :回到上级目录cd - :返回到上一个访问的目录4.查看当前路径pwd...原创 2014-01-15 15:29:41 · 1159 阅读 · 0 评论 -
linux下apache的安装
一、下载apache:http://httpd.apache.org/download.cgiapache编译时依赖如下包,下载最新版即可:apr&&apr-util:http://apr.apache.org/download.cgipcre:http://jaist.dl.sourceforge.net/project/pcre/pcre 二、安装...2013-08-08 11:53:11 · 75 阅读 · 0 评论 -
Nginx:服务器端SSL配置
nginx安装与配置参考:http://hanqunfeng.iteye.com/blog/697696一、nginx配置upstream tomcats_ssl { server 192.168.33.10:8090 srun_id=tomcat01; server 192.168.33.11:...2013-08-06 18:31:33 · 94 阅读 · 0 评论 -
Nginx:session与nginx_upstream_jvm_route
1)ip_hash(不推荐使用) nginx中的ip_hash技术能够将某个ip的请求定向到同一台后端,这样一来这个ip下的某个客户端和某个后端就能建立起稳固的session,ip_hash是在upstream配置中定义的: upstream backend { server 127.0.0.1:8080 ; server 127.0.0.1:909...2013-08-06 16:17:31 · 310 阅读 · 0 评论 -
linux下svn服务安装
一.环境准备1.linux版本为centos6.4 X642.软件安装yum install subversion httpd mod_dav_svn mod_perl sendmail mailx wget gcc-c++ make unzip perl*3.以下所有操作均在root用户下完成 二.SVN服务器配置1.新建一个目录用于存储SVN所有文件mkdir ...2013-12-20 11:53:27 · 131 阅读 · 0 评论 -
Fedora19使用技巧汇总
1.右键新建文件默认右键中只有一个新建文件夹,没有任何文件可以新建,可以使用如下方式开启新建txt文件功能:英文系统:touch ~/Templates/Text.txt中文系统: touch ~/模板/Text.txt 如果要新建docx等类型文件,则不能使用上面的方式,只能先使用相关软件,新建一个空文件,在移动到上面的路径下才可以,比如Word.docx,那么右键,选择...原创 2013-12-12 15:12:19 · 221 阅读 · 0 评论 -
linux下memcached的安装
memcached下载:http://memcached.org/依赖下载:http://libevent.org/安装说明:http://www.ibm.com/developerworks/cn/java/j-memcached1/#resources./memcached -d -m 2048 -l 192.168.0.121 -p 11211 -u root 这里用ip,而...2013-07-15 14:44:40 · 77 阅读 · 0 评论 -
PHP5.5安装PHPRedis扩展
phpredis是个人觉得最好的一个php-redis客户端,因为其提供的function与redis的命令基本一致,降低的了学习成本,同时功能也很全面。一。linux安装方法phpredis下载地址:https://github.com/nicolasff/phpredis unzip phpredis-master.zip cd phpredis-master/usr...2013-12-03 16:41:03 · 234 阅读 · 0 评论 -
程序员必知必会----linux常用命令之六【文本分析】
1.grepcat file | grep key :在file中检索包含key的行key可以是正则,特殊字符需要转意 grep -E 正则表达式:示例:cat /etc/services | grep -E "^#" #打印所有注释行 egrep:一次查询匹配多个内容例如:egrep '2020|892|10005' /etc/services ...原创 2014-01-16 10:34:11 · 120 阅读 · 0 评论 -
程序员必知必会----linux常用命令之七【shell编程】
#!/bin/sh:指定执行脚步的shell#:注释行 1.设置变量:s1="content"s2=$s1s3="${s1}_test"s4=`date` 2.特殊变量$0:这个程序的文件名$n:第n个参数,n=1-9$*:这个程序的所有参数$#:这个程序的参数个数$$:这个程序的PID$?:执行上一个命令的返回值,...原创 2014-01-16 10:34:47 · 170 阅读 · 0 评论 -
linux下NFS服务安装与配置
NFS--Network File System :Unix/linux系统间的文件共享,主要用于局域网。 可以将NFS服务器共享的目录挂载到本地,然后像访问本地目录一样使用。 一.安装NFS服务1.检测是否安装过rpm -qa | grep nfs #NFS服务 2.安装yum install nfs-utils -y #CentOS6.4 ...2014-01-17 16:26:10 · 431 阅读 · 0 评论 -
oracle批量导入csv文件
数据表:CREATE TABLE "CARDV2"."TBL_VERSION" ("ID" NUMBER(20,0) NOT NULL ENABLE, "VERSION" VARCHAR2(500 BYTE), "CREATEDATE" DATE NOT NULL ENABLE, "NUM" NUMBER(10,0), "CITY"原创 2015-12-11 18:57:52 · 2464 阅读 · 0 评论 -
mysql批量导入与导出csv文件
一.导入数据格式:38685553,48892651535927700000,52551038685554,46572883155250700000,52551038685555,52446794994419400000,52551038685556,53130337139017900000,52551038685557,41372542661334700000,5...原创 2015-12-10 18:42:41 · 1423 阅读 · 0 评论 -
RAID-虚拟化-U盘启动的设置方法(Dell R510)
1.raid模式说明RAID是英文Redundant Array of Independent Disks的缩写,中文简称为独立磁盘冗余阵列。RAID就是一种由多块硬盘构成的冗余阵列。 RAID 0 并不是真正的RAID结构,没有数据冗余,没有数据校验的磁盘陈列。实现RAID 0至少需要两块以上的硬盘,它将两块以上的硬盘合并成一块,数据连续地分割在每块盘上。 因为带宽加倍,所...原创 2015-12-10 11:25:39 · 2648 阅读 · 0 评论 -
图文详解CentOS7下安装Zabbix3.2
centOS7下zabbix-server和zabbix-agent的安装;windows7下zabbix-agent的安装;图文详情请下载附件。 一、zabbix-server安装#服务器ip地址:192.168.37.1441.zabbix-server安装#安装zabbix仓库rpm -ivh http://repo.zabbix.com/zabbix/3....2016-11-12 15:04:17 · 413 阅读 · 0 评论 -
linux下oracle客户端安装
一。下载:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html由于本机是64位linux,所以选择Instant Client for Linux x86-64 查看oracle服务器端的版本: select * from V$version 结果中有:Oracl...原创 2013-10-11 15:54:33 · 575 阅读 · 0 评论 -
linux远程桌面----VNCServer与rdesktop
windows远程桌面到linux,需要在linux上安装vncserver,并开启vnc服务,同时需要在windows下使用vnc-viewer访问Linux。vncserver同时支持linux远程桌面到linux。 linux远程桌面到windows,需要在linux上安装rdesktop,同时开启windows的远程桌面访问。 下面分别介绍,以windows7 x64和...原创 2015-02-06 11:13:32 · 1337 阅读 · 0 评论 -
linux下SAMBA服务安装与配置
局域网使用的文件共享服务。一.安装包:rpm -qa | grep sambasamba-3.6.9-151.el6.x86_64samba-common-3.6.9-151.el6.x86_64samba-winbind-3.6.9-151.el6.x86_64samba-client-3.6.9-151.el6.x86_64samba-winbind-client...原创 2014-03-07 11:34:09 · 249 阅读 · 0 评论 -
程序员必知必会----linux常用命令之十【系统相关】
一.linux快捷键Ctrl+C : 终止当前命令Ctrl+S : 暂停屏幕输出Ctrl+Q : 恢复屏幕输出Ctrl+U : 删除当前行光标前的所有字符Ctrl+Z : 挂起当前正在执行的进程Ctrl+L : 清除终端屏幕,相当于clear 二.终端命令clear : 清除终端屏幕reset : 重置视窗,当屏幕编码混乱时使用time common...2014-01-22 16:27:46 · 123 阅读 · 0 评论 -
程序员必知必会----linux常用命令之九【文件系统管理】
一.文件系统构成/usr/bin 、/bin:存放所有用户都可以执行的命令/usr/sbin 、/sbin:存放只有root用户可以执行的命令/home:用户缺省宿主目录/proc:虚拟文件目录,存放当前进程信息/dev:设备文件/lib:系统运行所需的共享库/lost+found:存放系统出错的检查结果/tmp:临时文件/etc:系统配置文件/var:...2014-01-22 11:31:04 · 183 阅读 · 0 评论 -
程序员必知必会----linux常用命令之八【网络命令】
一.设置固定IP先说一下临时设置IP的方法:ifconfig eth0 192.168.12.51 #重启机器或者重启network马上失效 配置网卡的IP地址:ifconfig eth0 192.168.0.1 netmask 255.255.255.0配置网卡的子接口ifconfig eth0:0 192.168.0.1 netmask 255.255.255....2014-01-21 17:38:17 · 132 阅读 · 0 评论 -
linux之ACL授权
ACL授权比chmod更加灵活,也更加精细化,在进行授权操作时,推荐使用ACL方式。 一.添加权限setfacl -m u:username:rwx dir/file #此时会看的dir的权限多了一个加号-m:添加或者修改u[设置用户]:username[用户名]:rwx[设置权限]g[设置组]:groupname[组名]:rwx[设置权限] setfacl -...2014-01-21 11:46:45 · 145 阅读 · 0 评论 -
Linux----SSH三大模块与rsync增量备份
SSH版本:openssh如果系统没有scp命令,yum install openssh-clients.x86_64 -y 配置文件:/etc/ssh/sshd_configPermitRootLogin yes #限制root用户登录Port 22 #端口号 修改后要重启sshd服务:service sshd restart SSH包含三个模块:ssh ...2014-01-20 14:06:51 · 293 阅读 · 0 评论 -
linux下vsftpd的安装
一.查看是否已经安装vsftpd:rpm -qa|grep vsftpd 如果已经安装,需要卸载的话使用:rpm -e vsftpd-2.2.2-11.el6_3.1.x86_64 --nodeps 如果没有安装,则安装:yum -y install vsftpd 配置vsftpdvi /etc/vsftpd/vsftpd.conf 二.开启匿...2013-12-03 15:00:54 · 103 阅读 · 0 评论 -
linux下nginx连接PHP5.5
之前介绍的linux下PHP5.5的安装【oci8,pdo-oci,memcache,Zend OPCache扩展】 所有工具都是自己下载安装,虽然可以使用最新版,但是比较麻烦,还是推荐使用yum安装吧。 一。安装php5.51.安装依赖包yum install gcc make gd-devel libjpeg-devel libpng-devel libxml2-...2013-11-30 18:24:42 · 180 阅读 · 0 评论 -
linux下PHP5.5的安装【oci8,pdo-oci,memcache,Zend OPCache扩展】
最近一段时间学习了一下PHP,用CI做了一个小项目,为了开发方便,本地windows下使用了集成环境XAMPP,不过当把项目部署到linux上时,确实遇到了很多问题,下面把我在linux上安装php的过程记录一下。 项目说明:1.项目基于CI(codeigniter2.1.4)框架;2.多数据源支持(mysql,oracle),mysql与oracle部署在其它服务器上;3...2013-11-28 15:39:15 · 511 阅读 · 0 评论 -
linux远程登录免password
如果希望从ServerA免输入passwd ssh到ServerB,先在ServerA上执行:ssh-keygen -b 1024 -t rsa //生产密钥对 例如:连续回车即可 hanqf@localhost:~$ ssh-keygen -b 1024 -t rsaGenerating public/private rsa key pair.Enter file...2009-07-20 18:35:00 · 84 阅读 · 0 评论 -
使用shuf命令模拟数据
有时因为测试需要,要在数据库中模拟大量的数据,而这些数据都有一定的规律,比如现在有一个包含200个用户昵称的数据文件,要将这些昵称导入到用户表中,用户表的属性有姓名、昵称、性别、年龄、用户类型等等,姓名必须是字母和数字组成的,而年龄只能取值0、1、2,分别代表女、男、保密,而年龄需要在18~35岁之间,用户类型只能取两个值(普通,高级),如何模拟出这样一些数据呢,使用shuf命令可以轻松搞定。方法...2009-07-17 21:09:00 · 171 阅读 · 0 评论 -
shell脚本读取变量方法
最近总需要写一些shell脚本,扔到linux上执行,有的时候写的脚本比较多,而这些脚本都会用到一些公共的变量,比如路径的配置等等,如果每个脚本里都写上一遍,等到环境变了修改起来很麻烦,本人对shell的理解也在逐渐学习中,这里说一种目前我较常用的解决方案。1.将变量统一写到一个文件中,如param.list ,格式有点像java中的properties ,采用名值对的形式,只不过value前...2009-07-14 09:37:00 · 627 阅读 · 0 评论 -
自动杀掉进程脚本
一次杀多个:killMultiple .sh内容如下:pidlist=`ps -ef | egrep 'monitorEngine.sh|ListenerMonitorEngine' |sed /.*grep/d |awk '{print $2}'`for pid in $pidlist; doecho kill pid $pid startkill -9 $pidecho kill pid ...2009-07-09 12:20:00 · 57 阅读 · 0 评论 -
linux中apache配置
一、 背景1.什么是Apache ?Apache,是一种开放源码的HTTP服务器,可以在大多数操作系统中运行,由于其多平台和安全性所以被广泛使用,是目前最流行的Web服务器软件之一。Apache 起初由 Illinois 大学 Urbana-Champaign 的国家高级计算程序中心开发,开始Apache只是作为Netscape网页服务器之外的选择。渐渐的,它开始在功能和速度上超越其它基于...2009-11-20 17:11:00 · 111 阅读 · 0 评论 -
linux中apache配置
一、 背景1.什么是Apache ?Apache,是一种开放源码的HTTP服务器,可以在大多数操作系统中运行,由于其多平台和安全性所以被广泛使用,是目前最流行的Web服务器软件之一。Apache 起初由 Illinois 大学 Urbana-Champaign 的国家高级计算程序中心开发,开始Apache只是作为Netscape网页服务器之外的选择。渐渐的,它开始在功能和速度上转载 2009-11-20 17:11:00 · 5697 阅读 · 1 评论 -
java调用Shell脚本
原文地址:http://hi.baidu.com/qiu1157/blog/item/6b4f02362a7c0c360b55a9e3.html在你的test.sh的第一行加入#!/bin/sh 然后在shell下运行chmod a+x test.sh就可以把你的test.sh变成可执行文件了。另外,要提醒的是你的java程序运行的目录和你shell用户可能不同,所以建议用全路径,比如Ru转载 2009-07-10 13:13:00 · 1985 阅读 · 0 评论 -
自动杀掉进程脚本
一次杀多个:killMultiple .sh内容如下:pidlist=`ps -ef | egrep monitorEngine.sh|ListenerMonitorEngine |sed /.*grep/d |awk {print $2}`for pid in $pidlist; doecho kill pid $pid start kill -9 $pidecho kill p原创 2009-07-09 12:20:00 · 1325 阅读 · 0 评论 -
Linux安装命令介绍
**apt-get(来自:http://wiki.ubuntu.org.cn/Apt-get%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97)apt-get update——在修改/etc/apt/sources.list或者/etc/apt/preferences之後运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。apt-get转载 2009-08-04 18:12:00 · 1905 阅读 · 0 评论