
linux
Jredreamer
这个作者很懒,什么都没留下…
展开
-
nohup和&的区别
转自:nohup和&的区别 http://bbs.nanjimao.com/thread-470-1-1.html (出处: 南极猫) nohup是永久执行&是指在后台运行运行 nohup --helpRun COMMAND, ignoring hangup signals. 可以看到是“运行命令,忽略挂起信号”就是指,用nohup运行命令可以使命令永久的执行下去,转载 2016-10-11 17:04:52 · 45881 阅读 · 0 评论 -
shell基础
转自:http://wiki.ubuntu.com.cn/Shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80转载 2014-07-12 12:28:53 · 657 阅读 · 0 评论 -
awk 计算两个数的百分比
printf "%.2f%%" num1*100/num2原创 2014-01-17 18:40:45 · 3388 阅读 · 0 评论 -
awk访问shell中的变量
1. 格式如:awk ‘{action}’ 变量名=变量值 ,这样传入变量可以在action中获得值,但不能在BEGIN{}中引用var1="hahah"echo |awk 'BEGIN{print "Begin:v1="v1} {print "ActionBody:v1="v1}' v1="$var1" 输出结果 Begin:v1=转载 2014-01-16 18:22:16 · 826 阅读 · 0 评论 -
shell 返回返回值调用
#!/usr/bashgetName(){ if [ $1 -eq 1 ];then echo "one"; elif [ $1 -eq 2 ];then echo "two" fi}echo $(getName 2)原创 2014-01-16 19:22:28 · 1052 阅读 · 0 评论 -
awk 处理多个文件
转自:http://hi.baidu.com/beibeiboo/item/c0cb1856ba4344474eff20ab######################### 关于awk的多文件处理########################awk的数据输入有两个来源,标准输入和文件,后一种方式支持多个文件。如:1. shell的Pathname E转载 2013-12-24 14:01:25 · 1934 阅读 · 0 评论 -
MAC下wordpress需要FTP安装插件的问题
转自:http://www.messaliberty.com/2010/04/how-to-fix-wordpress-automatic-upgrades-and-plugin-installs-on-xampp/How to fix WordPress automatic upgrades and plugin installs on XAMPPIf y转载 2013-12-19 18:34:12 · 3079 阅读 · 0 评论 -
libmysqlclient.so.16: cannot open shared object file: No such file or directory
1、查看服务器操作系统uname -a2、查看mysql版本mysql -V3、从RPM Search(http://rpm.pbone.net/)网站下载相应版本的rpm包 4、安装rpm -ivh /data/apps/MySQL-shared-compat-5.5.35-1.sles11.x86_64.rpm原创 2013-12-19 10:23:12 · 948 阅读 · 0 评论 -
Shell获取文件后缀名
转自:http://blog.youkuaiyun.com/rainharder/article/details/6030255[python] view plaincopyfile=”thisfile.txt” echo “filename: ${file%.*}” echo “extension: ${file##*.}”转载 2013-12-06 11:51:53 · 1611 阅读 · 0 评论 -
查找不包含"old"字符串的zip文件, unzip解压到自定目录
find . -name "*.zip" ! -name "*old*"原创 2013-12-06 11:35:36 · 1029 阅读 · 0 评论 -
linux查看jar包内文件命令
jar vtf fileName.jar用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...选项包括: -c 创建新的归档文件 -t 列出归档目录 -x 解压缩已归档的指定(或所有)文件 -u 更新现有的归档文件原创 2013-12-05 15:29:44 · 53166 阅读 · 1 评论 -
Bash Shell 里的各种括号
转自:http://gaosboy.com/2011/10/17/brackets_in_shell.html转载 2014-08-22 20:23:30 · 577 阅读 · 0 评论 -
你应该知道的16个Linux服务器监控命令
转自:http://os.51cto.com/art/201408/449258.htm在不同的Linux发行版中,会有不同的GUI程序可以显示各种系统信息,比如SUSE Linux发行版中,就有非常棒的图形化的配置和管理工具YaST,KDE桌面环境里的KDE System Guard也很不错。AD:转载 2014-08-23 13:23:56 · 923 阅读 · 0 评论 -
配置Tomcat的访问日志格式化输出
转自:http://goon.iteye.com/blog/1814609转载 2014-08-24 20:07:22 · 2974 阅读 · 0 评论 -
zsh bash 切换
切换bashchsh -s /bin/bash切换zshchsh -s /bin/zsh原创 2016-07-26 17:36:18 · 3628 阅读 · 0 评论 -
通过ssh隧道访问mysql,包括免密码操作
通过ssh隧道访问mysql:转自:http://blog.youkuaiyun.com/qdujunjie/article/details/43701727sshpass: 用于非交互的ssh 密码验证: 转自:http://blog.youkuaiyun.com/gsnumen/article/details/7293274我的机器可以连接服务器A,A可以访问服务器B上的MySQL,但是我原创 2016-05-27 15:43:51 · 3295 阅读 · 0 评论 -
linux中查看nginx、apache、php、mysql配置文件路径的方法
转自:http://www.phper163.com/archives/368如何在linux中查看nginx、apache、php、mysql配置文件路径了,如果你接收一个别人配置过的环境,但没留下相关文档。这时该怎么判断找到正确的加载文件路径了。可以通过以下来判断1、判断apache首先执行命令找到httpd路径ps aux | grep httpd如httpd路径转载 2015-01-21 14:24:24 · 1013 阅读 · 0 评论 -
MAC下 nginx搭建https服务器
转自:http://blog.youkuaiyun.com/tiantiandjava/article/details/39077107安装nginx1. http://nginx.org/en/download.html下载http://nginx.org/download/nginx-1.2.0.tar.gz2. tar -xf nginx-1.2.0.tar.gz3. 进入解压目录转载 2015-01-21 16:13:53 · 2895 阅读 · 0 评论 -
SSL证书与Https应用部署小结
转自:http://han.guokai.blog.163.com/blog/static/136718271201211631456811/为了提高网站的安全性,一般会在比较敏感的部分页面采用https传输,比如注册、登录、控制台等。像Gmail、网银等全部采用https传输。https/ssl 主要起到两个作用:网站认证、内容加密传输和数据一致性。经CA签发的证书才起到认证可信的作转载 2015-01-20 19:58:25 · 2315 阅读 · 0 评论 -
Nginx + Apache 配置反向代理和静态资源缓存
转自:http://www.icultivator.com/p/9443.htmlNginx处理静态内容是把好手,Apache虽然占用内存多了点,性能上稍逊,但一直比较稳健。倒是Nginx的FastCGI有时候会出现502 Bad Gateway错误。一个可选的方法是Nginx做前端代理,处理静态内容,动态请求统统转发给后端Apache。Nginx Server配置如下(测试环境)转载 2015-01-20 20:17:44 · 5428 阅读 · 0 评论 -
关闭Apache的目录浏览功能
转自:http://bbs.51cto.com/thread-572324-1.html今天在调整网站架构时,突然发现可以直接浏览到子目录下的结构和文件。我觉得这是一个比较危险的情况,特别是Apache配置中是打开该选项的,有必要关闭它。一、默认情况默认情况下,Apache的配置文件/etc/httpd/conf/httpd.conf中有如下参数:引用Options转载 2014-12-13 12:23:43 · 1557 阅读 · 0 评论 -
mysql.sock文件丢失
转自:http://blog.chinaunix.net/uid-24500107-id-2602891.htmlMysql文件mysql.sock丢失丢失的原因一般是因为配置文件不一致的原因,mysqld 错误启动,mysqld_safe 会清除一次mysql.sock 。判断解决故障时没有切换到mysql用户,造成权限有问题,无法创建mysql授权表,所以也就无法创建/tmp/转载 2015-01-26 15:49:24 · 790 阅读 · 0 评论 -
Linux实用命令整理
转自:0. 基本命令 linux 基本命令整理 1. 压缩 解压 tar -zcvf a.tar.gz a #把a压缩成a.tar.gz tar -zxvf a.tar.gz #把a.tar.gz解压成a 2. vim小结 2.1 vim替换 :m,ns/word_1/word_2/gc #把wor转载 2014-10-10 10:05:27 · 681 阅读 · 0 评论 -
linux java tomcat环境变量
转自:http://675077728.blog.163.com/blog/static/740019620122295036930/转载 2014-08-14 20:16:23 · 607 阅读 · 0 评论 -
rpm安装包下载地址
做下记录http://rpm.pbone.net/原创 2013-12-12 12:05:42 · 1122 阅读 · 0 评论 -
Linux下去掉^M的方法
转自:http://www.linuxidc.com/Linux/2011-02/32263.htm第一种方法:cat -A filename 就可以看到Windows下的断元字符 ^M要去除他,最简单用下面的命令:dos2unix filename第二种方法:sed -i 's/^M//g' filename#注意:^M的输入方式是 Ctrl + v ,然后Ctrl +转载 2013-12-10 16:57:49 · 1158 阅读 · 0 评论 -
awk执行shell命令
ll debug.log.2013-02-04-* |cut -d ":" -f 2|cut -d ' ' -f2 |awk '{system("cat "$0"|grep 摇一摇 |wc -l")}'原创 2013-02-04 19:30:45 · 1127 阅读 · 0 评论 -
awk合并行、linux shell 字符串操作、sed字符替换
四行合一行 cat filename111111111222222222333333333444444444555555555666666666777777777888888888999999999awk '{if (NR%4==0){print $0} else {printf"%s ",$0}}' filename111111111 222222转载 2013-01-25 11:32:46 · 10085 阅读 · 0 评论 -
awk比较两个文件的异同
转自:http://blog.chinaunix.net/uid-20450540-id-1945296.html1.同时在file1和file2中的行 awk '{if(ARGIND==1) {val[$0]}else{if($0 in val) print $0}}' file1 file22.只在file1中有的行.awk '{if(ARGIND==1) {val[$转载 2013-01-24 20:49:34 · 3143 阅读 · 0 评论 -
Linux中Kill进程的N种方法(转自:http://blog.sina.com.cn/s/blog_975a2a540100ywyx.html)
常规篇:首先,用ps查看进程,方法如下:$ ps -ef……smx 1822 1 0 11:38 ? 00:00:49 gnome-terminalsmx 1823 1822 0 11:38 ? 00:00:00 gnome-pty-helpersmx 1824 1822转载 2013-01-23 18:50:29 · 1135 阅读 · 0 评论 -
从cvs中down下maven工程,打包发布到tomcat下,并重启tomcat
#进入工程目录cd /home/webname#删除原有maven目录rm -rf maven#从cvs中down下工程cvs checkout maven/webname#进入打包的根目录cd /home/webname/maven/webname/webname_rootcvs up#调用测试mvn package -Dmaven.test.skip=truefileName=原创 2012-12-21 11:26:02 · 1500 阅读 · 0 评论 -
shell去掉空格、逐行读文件、断行符转换、md5
去掉空格echo $VAR | sed 's/ //g'断行符转换dos2unix逐行读取文件while read linedo echo $line done 转自:http://tilt.lib.tsinghua.edu.cn/node/553shell中计算字符串的md5值原创 2013-01-04 16:56:12 · 7589 阅读 · 0 评论 -
shell 分隔字符串成数组
str="hello,world,i,like,you,babalala" arr=(${str//,/ }) for i in ${arr[@]} do echo $i done result=8890 68542 83857 1.22arr=(${result})#赋值num1=${arr[0]}转载 2012-12-27 15:37:52 · 10044 阅读 · 0 评论 -
shell 中数学计算
转自:http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f73b6cd0d3027fa3cf1fd5790801013db2e5703f1107d3c47c7001d8131ab5e4732f77552ff6c19fd614cabbe33f5ff93045740bf73105a418&p=8d3b8b16d9c041ff5转载 2012-12-28 14:44:09 · 721 阅读 · 0 评论 -
shell字符集转换
iconv -c -f utf-8 -t gbk sorucefile >> targetfile原创 2012-12-27 18:38:54 · 1237 阅读 · 0 评论 -
shell连接mysql
mysql -u username -ppassword -h 127.0.0.1 db -N -e "select * from table;" >> result.txt原创 2012-12-27 11:10:37 · 743 阅读 · 0 评论 -
awk文件内去重
转自http://blog.163.com/awk_sed/blog/static/202442007201222943256303/点击打开链接最近沉迷于shell,沉迷于sed/awk/正则加了个群,今天有人提出了个问题解释下awk '!a[$0]++' file一看之下,首先是想到又用到awk的hash,又是缺省的pattern,一下子来了兴趣,做了以转载 2013-02-17 15:42:59 · 5207 阅读 · 4 评论 -
shell 删除行末 ^M
tr -d '\r\n'原创 2013-02-20 16:36:52 · 1027 阅读 · 0 评论 -
awk 去除空行,打印输出引号
cat logo.txt |awk -F '=' '{if(NF>0) print "'\''"$1"'\''" ","}'输出单引号"'\''"去除空行 if(NF>0) print $0原创 2013-05-17 18:47:03 · 3600 阅读 · 0 评论 -
linux下卸载mysql rpm安装方式 和 源码安装方式 的两种方法
转自: http://blog.chinaunix.net/uid-23394560-id-12945.htmllinux下MySQL卸载方法一.源码安装的卸载方法:到源码目录,如果可以运行make uninstall就可以卸载。如果没有,就直接删除。如果是./configure --prefix指定了目录用 rm -rf 目录名 删除-----------转载 2013-11-06 14:43:34 · 1013 阅读 · 0 评论