随笔分类 - linux
摘要:在linux的脚本中,如果不对机器做其他的处理,不能实现在linux的机器上执行命令。为了解决这个问题,写了个小工具来解决这个问题。后面的代码是利用java实现的可远程执行linux命令的小工具,代码中使用了jsch这个开源包。JSch 是SSH2的一个纯Java实现。它允许你连接到一个sshd 服务器,使用端口转发,X11转发,文件传输等等。jsch的jar,可从官网下载。 1 import java.io.IOException; 2 import java.io.InputStream; 3 import java.util.Properties; 4 5 import co...
阅读全文
摘要:首先确保linux系统中已经安装了ssh,否则先安装ssh,ubuntu系统可以执行sudo apt-get install ssh接下来开始配置ssh无密码登陆确保在/home/user用户目录下存在.ssh目录,可以使用一下命令进行查看ls -a /home/user如果不存在可以自己手动创建一个mkdir /home/user/.ssh接下来没输入命令:ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa解释一下:ssh-keygen代表生成密钥;-t表示指定生成的密钥类型,dsa指的是dsa密钥认证;-P用于提供密语;-f指定生成的密钥文件执
阅读全文
摘要:先写一些基本语法:1、字符串判断str1 = str2 当两个串有相同内容、长度时为真str1 != str2 当串str1和str2不等时为真-n str1 当串的长度大于0时为真(串非空)-z str1 当串的长度为0时为真(空串)str1 当串str1为非空时为真2、数字的判断int1 -eq int2 两数相等为真int1 -ne int2 两数不等为真int1 -gt int2 int1大于int2为真int1 -ge int2 int1大于等于int2为真int1 -lt int2 int...
阅读全文
摘要:在这里总结一下在工作中常用的Linux命令,常用的命令:cd、pwd、mv、rm、cptar压缩命令1 .tar.gz文件压缩:tar -zcvf FileName.tar.gz DirName解压:tar -zxvf FileName.tar.gz 2 .tar文件压缩:tar -cvf FileName.tar DirName解压:tar -xvf FileName.tarnetstat命令用于显示各种网络相关信息常见参数有-a (all)显示所有选项,默认不显示LISTEN相关-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部..
阅读全文

浙公网安备 33010602011771号