随笔分类 - Linux Mac(osx)
摘要:没有考虑session情况,我是为了服务版本升级而不对业务有影响做的1.安装两个jetty服务,可以copy一份 jetty1 端口 8888 jetty2 端口 88892.修改jetty2下面bin下面的jetty.sh脚本 JETTY_HOME=/opt/jetty2/ JETTY_PID=/var/run/jetty2.pid JETTY_DIR_NAMES 属性值3.更改jetty2服务端口,修改jetty2目录下etc下面的jetty.xml配置文件端口该为8889 启动服务 查看监听端口,是否正常 4.修改nginx配置 nginx/conf/vhost 下面的 d...
阅读全文
摘要:查看当前目录大小:du -sh 查看指定目录大小:du -sh /wujj/Public 查看当前目录文件总数:find . -type f |wc -l 查看指定目录文件总数:find /wujj/Public -type f |wc -l 查看当前目录的目录总数:find . -type d |wc -l 查看指定目录的目录总数:find /wujj/Public -type d |wc -l
阅读全文
摘要:一直都在听他们说,写个脚本做什么什么事情。对于脚本,本来就没有什么概念,一切从零开始吧!首先要了解linux下脚本的概念,这里有说:shell是一个命令解释器.是介于操作系统kernel与用户之间的一个绝缘层.准确地说,它也是一种强力的计算机语言.一个shell程序,被称为一个脚本,是一种很容易使用的工具,它可以通过将系统调用,公共程序,工具,和编译过的二进制程序粘合在一起来建立应用。什么是shell?就是那个绝缘层啦~用户和kernel打交道的那个界面,通道,路径~什么是脚本?就是绝缘层下的一个程序啦~既然是程序就有其语法和编写的规范等等啦~它有什么作用?就是将系统调用,公共程序,工具,和编
阅读全文
摘要:.tar 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName ----------------------...
阅读全文
摘要:我直接下载的pkg 安装文件:地址:http://svnbinaries.open.collab.net/servlets/ProjectDocumentView?documentID=5028&showInfo=true 省事。创建 svn 仓库 svnadmincreate/Users/wujj/svn/repos创建权限 路径:/Users/wujj/svn/repos/fonf/下面的文件修改passwd 配置文件 在[users] 下面 加上用户和密码 ex:wujj=123456修改svnserve.conf 配置文件把#anon-access=read#auth-acce
阅读全文
摘要:一 Erlang安装RabbitMQ是基于Erlang的,所以首先必须配置Erlang环境.从Erlang的官网 http://www.erlang.org/download.html 下载最新的erlang安装包,Linux和MacOSX下载的版本是R15B01 Source File(72.0 MB) 我的是Mac OSX系统 所以我直接在http://www.erlang-solutions.com/section/132/download-erlang-otp下载的对应版本的安装包,省的自己配置和安装了然后解压下载的gz包 tar zxcf *.tar.gzcd 进入解压出来的文件..
阅读全文
摘要:scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录. scp命令的用处:
scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。 scp命令基本格式:
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file][-l limit] [-o ssh_option] [-P port] [-S program][[user@]host1:...
阅读全文
摘要:最近公司用GWT来开发,用不到IE什么的东西,也不用考虑浏览器兼容问题了,所以断然格掉Windows系统,直接使用Lion系统。让后安装tomcat这个是安装步骤:1、下载tomcat,地址:http://tomcat.apache.org/;下载core中zip版;2、解压zip包,放入到Library目录下,中文目录名为“资源库”。3、变更文件名为Tomcat;4、授予文件操作权限:sudo chmod 755 /Library/Tomcat/bin/*.sh5、运行startup.sh文件,命令:sh startup.sh6、访问http://localhost:8080/,显示tomc
阅读全文
摘要:最近开始研究UNIX操作系统,刚好苹果系统也基于UNIX操作系统上的,就在OS下学习UNIX系统。刚刚装了Jetty,感觉还好吧!1 先到http://docs.codehaus.org/display/JETTY/Downloading+Jetty 下载2 在系统根目录下建个文件夹/opt 然后将下载的文件解压放在opt下 改名jetty3 然后进入cd /opt/jetty/bin/4 获取root权限 sudo -s5 编辑jetty.sh文件 命令 vi jetty.sh 然后在空白出编辑 JAVA = /Library/java/Home/bin/java JETTY_HOME=/o
阅读全文
摘要:MacPorts是一个mac电脑中常用的非常有用的软件编译,安装,管理开源软件的软件.它有很多优点,会自动安装一个软件所依赖的软件,提供卸载方法.MacPorts没有图形界面,这里介绍一些常用的命令.port常用命令列表 help selfupdade sync list search info deps variants install clean uninstall contents installed outdated upgrade dependentshelp help通常用来查看某个指令的帮助说明 port help selfupdateselfupdate 同步本地和全球的软件树
阅读全文
摘要:which一下可以看到Mac OS X 10.7.3预装了ruby-1.8.7,但是坑爹的是macbook作为一种Unix系统竟然没有gcc和make,于是我开始折腾我的Macbook。其实想要gcc很容易,安装Xcode就行了,但是这里有个坑,我从AppStore里安装Xcode,它有1.7G之大,虽然我用不着Xcode,但既然今次需要用到而我可能出于兴趣看看Xcode这玩意儿,于是我开着Macbook然后自己睡觉,让AppStore自己去安装Xcode。今早起来看到已经安装好了,但是which了一下,还是没有gcc,我开始陷入折腾的深渊里了,我用find命令把gcc找到了,然后在.bash
阅读全文
摘要:date +%Y%m%d -d "2 day ago"date +%Y%m%d -d "2 week ago"date +%Y%m%d -d "2 month ago"date +%Y%m%d -d "2 year ago"date -d "yesterday"昨天的命令是:yesterdayformat=`date --date='yesterday' "+%Y-%m-%d_%H:%M:%S"`echo $yesterdayformat输出格式是:2006-
阅读全文
摘要:passwd1.作用passwd命令原来修改账户的登陆密码,使用权限是所有用户。2.格式passwd [选项] 账户名称3.主要参数-l:锁定已经命名的账户名称,只有具备超级用户权限的使用者方可使用。-u:解开账户锁定状态,只有具备超级用户权限的使用者方可使用。-x, --maximum=DAYS:最大密码使用时间(天),只有具备超级用户权限的使用者方可使用。-n, --minimum=DAYS:最小密码使用时间(天),只有具备超级用户权限的使用者方可使用。-d:删除使用者的密码, 只有具备超级用户权限的使用者方可使用。-S:检查指定使用者的密码认证种类, 只有具备超级用户权限的使用者方可使用
阅读全文

浙公网安备 33010602011771号