# dos2unix ./test.sh 权限 # chmod a+x ./test.sh 语法 变量 var="111" echo $var echo ${var} 运算 no1=4; no2=5; let result=no1+no2 echo $result; 自增自降低 let
项目上有服务器文件操作的需求, 遇到的问题和调试过程记录如下: 简单了解SFTP:  在SSH软件包中,已经包含了一个叫作SFTP(Secure File Transfer Protocol)的安全文件信息传输子系统,SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接和答复操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客
转载 2023-11-23 14:31:30
92阅读
可以通过ssh登录的服务器,就可以使用sftp协议链接
原创 2022-06-30 17:57:56
586阅读
可以通过ssh登录的服务器,就可以使用sftp协议链接, 端口号是22 能ssh登录的服务器,如果安装了FileZilla server端,即提供了ftp网: https://filezilla-project.org/
原创 2024-04-28 14:05:38
274阅读
根据近日写的简单实例,进一步编写,Python连接FTP服务器的简单实例发现,能够通过Python登陆FTP,但是却无法进行如下操作:ftp.dir() #显示目录下所有目录信息 ftp.nlst() #获取目录下的文件 ftp.mkd(pathname) #新建远程目录这是ftplib模块自带的方法,用于FTP操作时获取信息的,当使用它们的时候出现如下报错:===================
1.背景。最近接到一个任务,需要写一个python脚本,从客户公司的服务器拉取图片存放到我们公司的sftp服务器。由于没头没脑,所以我采用无限遍历,将对方服务器中文件的路径原原本本的复制到我们公司的服务器。、后来发现对方数据量过于庞大,所以决定将路径分别存放到多个csv中,csv就充当了数据库然后第二个脚本是在csv里获取需要下载的图片地址将他存入sftp。流程图2.ftp刚开始写的是这样一个版本
#!/bin/bashecho “############删除ES七天前log文件开始#####################”echo bd@SSA@1234 | sudo -S -s /bin/bash -c “sshpass -p “” ssh -p 22 hadoop@172.16.110.55 -o StrictHostKeyChecking=no “/home/hadoop/...
原创 2022-01-10 11:56:00
1962阅读
以下脚本所涉及到的服务有 IP:dhcp dns:bind Web:apache#!/bin/bash echo "#################################################" echo "## 一键部署dhcp+dns+apache服务注意事项 ###" echo "## 1:只要你跟着来,实验绝对没问题 ###" ec
 #!/usr/bin/expect -f set timeout 60 set ipaddr [lindex $argv 0] set username [lindex $argv 1] set passwd [lindex $argv 2] set lcdirname [lindex $argv 3] set dirname [lindex $argv 4] set putcm
原创 2024-09-09 09:47:51
205阅读
今天把做的ftp服务器过程总结一下,先看看要求一.需求1. 用户加密认证 2. 允许同时多用户登录3. 每个用户有自己的家目录 ,且只能访问自己的家目录4. 对用户进行磁盘配额,每个用户的可用空间不同5. 允许用户在ftp server上随意切换目录cd6. 允许用户查看当前目录下文件ls7. 允许上传put和下载get文件,保证文件一致性8. 文件传输过程中显示进度条附加实现的功能:1
转载 2023-07-22 14:31:36
208阅读
#!/bin/sh #定义检查操作系统版本的函数 NUM_VERSION=$(uname -r) function Check_OS(){ [[ $NUM_VERSION =~ el6 ]] && return 0||return 1 } echo "#####
原创 2017-12-20 22:38:49
4344阅读
#!/bin/bash#Description:autologintheremoteserver#Author:majinxu#Version:1.0#CreateTime:2018-3-01218:34:41user="majinxu"passwd="!Ieric1234"host_list=("st1.qa.bj2.yongche.com&qu
原创 2018-03-13 14:04:05
3688阅读
1点赞
## 实现"Java执行服务器Shell脚本"的步骤 为了实现Java执行服务器Shell脚本,你需要按照以下步骤进行操作。 ```mermaid journey title 实现Java执行服务器Shell脚本的步骤 section 步骤一:建立SSH连接 You->>服务器: SSH连接 section 步骤二:执行Shell脚本 You->>服
原创 2023-11-08 07:26:17
72阅读
      下面是我常用的几个主机监控的脚本,大家可以根据自己的情况在进行修改,希望能给大家一点帮助。  1、查看主机网卡流量   #!/bin/bash #network #Mike.Xu while : ; do
原创 2011-07-13 09:50:42
467阅读
# Java调用服务器Shell脚本 Shell脚本是一种用于自动化执行任务的脚本语言,而Java是一种广泛应用于软件开发的编程语言。在某些情况下,我们可能需要在Java程序中调用服务器上的Shell脚本来完成某些任务。本文将介绍如何在Java中调用服务器上的Shell脚本,并提供相应的代码示例。 ## 流程图 ```mermaid flowchart TD A[Java程序] --
原创 2023-12-14 04:50:51
98阅读
在使用Linux系统进行文件传输时,SFTP(Secure File Transfer Protocol)是一个非常常用的工具。SFTP提供了一种安全的方法来传输文件,同时还能够保护数据的机密性和完整性。在Linux系统中,我们可以使用shell脚本来自动化SFTP的操作,从而提高工作效率。 Shell脚本是一种用来自动化执行一系列命令的脚本语言,通过编写Shell脚本,我们可以将一系列的命令组
原创 2024-05-29 09:44:47
1097阅读
最近在深入学习shell脚本,在51cto上看到抚琴煮酒写的一篇生产环境中的shell脚本,特拿来做为存档,以下文章内容均转自抚琴煮酒:作为一名Linux/unix系统管理员,我经常遇到人问这个问题:shell能做什么?shell主要用于数据库备份(SVN备份)、计划任务(crontab)、服务状态监控、FTP远程备份等。对于这些任务,shell的强大是大家都公认的,这也是每一个Linux/u
转载 精选 2011-10-20 20:37:21
1321阅读
Linux生产服务器Shell脚本【目录】MySQL的热备份脚本用FTP同步服务器Keepalived的监控切换脚本SVN的版本库的批量备份自动监控ADSL并重拔号Linux批量生成生成帐户(10月11日更新)测试局域网内主机是否alive(10月11日更新)点击下方的子页面标题,进入对应的shell脚本页面进行阅读。一、MySQL的热备份脚本这是MySQL的备份方式之一,脚本如下:#!/bin/
转载 2017-11-15 17:56:52
915阅读
# 查看有多少个IP访问awk '{print $1}' access.log |sort|u
原创 2022-11-25 11:48:52
118阅读
 最近需求要求定期从一个[定期更新的文件] 中解析员工信息 ,插入到数据库中.     按理来说很简单,  无非就是io流读文件,然后crud balalalala..... 其实不是的, 我我写的这个接口 ,要实现从远程服务器上获取文件然后入库操作 . . . 问题来了,  我怎么去读文件.这样就用到了linux的命令了 ,大
  • 1
  • 2
  • 3
  • 4
  • 5