
linux
liyonghui123
唐山人士
展开
-
ssh Permission denied (publickey)
ssh链接机器是报错: ssh -p 29418 root@192.168.149.91Permission denied (publickey). ssh-keygen -t rsa -c "admin" -f ~/.ssh/root 原因是上面这个命令生成密钥的时候指定了密钥的文件root,而系统默认的密钥文件名为:id_rsa,所以系统会出现以上错误...原创 2015-03-13 18:31:12 · 996 阅读 · 0 评论 -
java执行远程 linux shell命令,并拿到返回值
package com.pasier.xxx.util;import java.io.IOException;import java.io.InputStream;import java.nio.charset.Charset;import org.slf4j.Logger;import org.slf4j.LoggerFactory;im...原创 2015-07-23 11:51:57 · 1673 阅读 · 2 评论 -
idea ubuntuxia 乱码
1.首先需要在windows字体目录下或者其它地方找到simsun.ttf 这个 字体文件。2.在ubuntu 下可以执行下面操作安装该字体:sudo mkdir /usr/share/fonts/truetype/simsunsudo cp simsun.ttf /usr/share/fonts/truetype/simsunfc-cache -f -v3....原创 2015-07-06 17:01:41 · 131 阅读 · 0 评论 -
squid3(高命中率)缓存服务器配置
系统:centos 5.x 需要的软件:squid-3.0.STABLE25.tar.gz1.下载squidwget http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE25.tar.gztar zxf squid-3.0.STABLE25.tar.gz && cd squid-3....原创 2015-05-19 14:30:13 · 325 阅读 · 0 评论 -
shell嵌套expect执行命令
一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧. 系统:centos 5.x 1.先安装expectyum -y install expect 2.脚本内容:cat auto_svn.sh #!/bin/bash passwd='123456' /usr/bin/e...原创 2015-05-19 14:00:01 · 998 阅读 · 0 评论 -
shell删除指定时间之前的文件
#!/bin/shlocation="/root/sqlbak/"find $location -mtime +30 -type f |xargs rm -rf ps:location 是设置查找的目录--mtime +30 是设置时间为30天前-type f 这周查找的类型为文件 然后加入crontab定时来删除crontab -l...原创 2015-05-19 11:06:41 · 363 阅读 · 0 评论 -
linux 判断文件夹是否存在
#!/bin/bashtoPath=$1project=$2if [ -d $toPath/$project/ ];then cd $toPath/$project/ rm -rf *else :fiecho "remove success"原创 2015-05-11 15:43:59 · 541 阅读 · 0 评论 -
rsync version 3.0.6 配置安装
rsync服务配置(centos6.3系统环境下配置文件同步) 一、rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录。 Rsync的基本特点如下: 可以镜像保存整个目录树和文件系统; 可以很容易做...原创 2015-05-08 14:56:37 · 692 阅读 · 0 评论 -
给shell脚本传参数
如何给shell脚本传参数脚本test.sh的内容如下:#!/bin/shname=$1echo "the $name are great man!" 给新创建的test.sh的脚本赋可执行权限,命令为“chmod 755 test.sh”。执行'./test.sh "xiao wang"'命令,可以看到自己编写脚本的结果“the xiao wang are gr...原创 2015-04-19 20:30:22 · 287 阅读 · 0 评论 -
linux拷贝文件去掉某个子目录脚本
linux拷贝文件去掉某个子目录 脚本 #!/bin/bashto=/export/tmp/gerritcode/for filename in `ls $to`;do if [ $filename = ".git" ]||[ $filename = "myfile" ];then : else cp -r ...原创 2015-04-17 16:33:38 · 268 阅读 · 0 评论 -
linux date -d
linux date得到上一小时的时间: date -d "-1 hour" "+%Y-%m-%d-%H"昨天的时间date -d '-1 day' '+%Y-%m-%d %T'明天的时间date -d 1day '+%Y-%m-%d %T'一周前date -d '-1 week' '+%Y-%m-%d %T'一个月前date -d '...原创 2015-04-10 14:48:56 · 718 阅读 · 0 评论 -
java调用linux中的shell脚本传递参数并返回执行结果
package cn.com.songjy.test.shell; import java.io.BufferedReader;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStr...原创 2015-04-09 11:32:42 · 2932 阅读 · 0 评论 -
linux两个命令查看端口被那个程序占用
netstat -tunlp | grep 8080 tcp 0 0 :::8080 :::* LISTEN 19872/java tcp 0 0 ::ffff:192.168.149.81:8080 ...原创 2015-03-19 10:29:08 · 172 阅读 · 0 评论 -
linux网络配置
linux基础知识 呵呵 1)查看当前机器名称 用下面命令进行显示机器名称,如果跟规划的不一致,要按照下面进行修改。 hostname 2)修改当前机器名称 假定我们发现我们的机器的主机名不是我们想要的,通过对"/etc/sysconfig/network"文件修改其中"HOSTNAME"后面的值,改成我们规划的名称。...原创 2015-03-18 14:05:22 · 140 阅读 · 0 评论 -
ssh配置详解
补充下基础知识 1.1安装SSH yum install ssh 1.2启动SSH service sshd start 1.3设置开机运行 chkconfig sshd on 1.4 确认本机sshd的配置文件(root) $ vi /etc/ssh/sshd_config 找到以下内容,并去掉注释符"...原创 2015-03-18 13:33:48 · 221 阅读 · 0 评论 -
linux修改TCP连接数
我的系统为:centos 6.4 64位,现在与大爱分享一下修改TCP连接数(centos实测) ! 一、 文件数限制修改 (1) vi /etc/security/limits.conf 在末尾追加 * soft nofile 10240 * hard nofile 10240 (2) vi /etc/pam.d/login 在末尾追加...原创 2014-12-02 14:40:14 · 1145 阅读 · 0 评论