精华内容
下载资源
问答
  • 1,第一个想到的办法是通过FTP进行文件的修改,虽然FTP连接上了,但是发现修改后的文件因为权限问题,一直无法拷贝进入/etc/profile 2,通过Ubuntu进入安全模式,然后获得root权限环境修改回来 1)重启Ubuntu的时候...

    不小心更改了Ubuntu的环境变量,导致Ubuntu无法正常的登录了
    1,第一个想到的办法是通过FTP进行文件的修改,虽然FTP连接上了,但是发现修改后的文件因为权限问题,一直无法拷贝进入/etc/profile

    2,通过Ubuntu进入安全模式,然后获得root权限环境修改回来
    1)重启Ubuntu的时候,按Shift可以进入模式的选择界面
    在这里插入图片描述
    2)选择高级选项,进入recovery mode
    在这里插入图片描述
    3)获得root权限
    在这里插入图片描述
    4)可以在shell中直接把错误的环境删除,然后保存文件,输入reboot重启即可

    展开全文
  • 如何使用netrc文件进行自动ftp

    千次阅读 2004-11-01 20:24:00
    在自己的home目录下建立一个权限600,名为.netrc的文件,内容是: machine 192.168.0.1 login test password test 这样以后你每次ftp 192.168.0.1的时候,系统都会帮你以用户名test,密码test登录。 利用这个特征...
    在自己的home目录下建立一个权限600,名为.netrc的文件,内容是: 
    machine 192.168.0.1 login test password test
    这样以后你每次ftp 192.168.0.1的时候,系统都会帮你以用户名test,密码test登录。
    利用这个特征可以实现自动ftp。
    例如你想要每天5:00到192.168.0.1机器上面获得/test目录下的文件test.txt,可以这么做:
    建立一个文件ftp_cmd,内容为:
    cd test
    get test.txt
    bye
    然后使用crontab -e设置定时任务:
    0 5 * * * ftp 192.168.0.1 < ftp_cmd


    用FTP实现Unix系统间文件的自动传输

    卢守东

    ---- 在Unix系统中,FTP文件传输是其最基本的应用层服务之一,由TCP/IP的文件传输协议(File Transfer Protocol,FTP)支持,该协议允许某一计算机上的用户从另外一台计算机获取文件,也允许把文件发送给另外一台计算机,并保证文件传输的可靠性,而FTP的安全性则主要通过要求用户给出自己在另外一台计算机上的用户账号与口令来完成。本文主要通过一个具体的应用实例,简要介绍如何利用FTP实现Unix系统间文件的自动传输。

    ---- 笔者单位图书馆有两台Unix服务器,操作系统为SCO Unix Release 3.2V4.2,应用软件为采用INFORMIX-4GL(V2.10)所开发的一套图书馆计算机管理集成系统,系统中有两个数据库,即图书数据库与报刊数据库,有关文件分别保存在/usr/lsd/lsd_tssjk/tssjk.dbs与/usr/lsd/lsd_bksjk/bksjk.dbs两个目录中。两台服务器通过TCP/IP协议实现互连,其作用各有不同,一台为馆内业务用(以下简称为服务器A),IP地址为192.168.0.82,另一台为数据备份用(以下简称为服务器B),同时提供给读者检索用,IP地址为192.168.0.81。我们设想通过FTP 定期将服务器A的数据库文件传输到服务器B。通常,FTP的使用需要用户交互式地输入命令并执行之,这对于实际的工作(特别是在频繁传输固定的一些文件时)是很不方便的。通过下面介绍的方法步骤,可实现有关文件的自动传输。

    ---- 1.在两台服务器中分别创建用户账号abc,并设定其口令为abc123。

    ---- 2.修改服务器A用户abc下的.profile文件。在开始处加入语句:

    trap "" 0 1 2 3 15
    # 屏蔽中断,主要是为了避免用户
    # 误按中断键中断程序的执行
    在末尾处加入语句:
    sh /usr/lsd/lsd_ftp/abc01.sh # 调用abc01.sh并执行之
    exit # 退出,返回到等待注册状态
    ---- 3.创建abc01.sh文件,该文件保存在服务器A的/usr/lsd/lsd_ftp目录中,内容为:

    ##### abc01.sh #####
    clear
    echo "Wait..."
    echo "Step 1 ..."
    rm *
    echo "Step 2 ..."
    tar -cf tssjkdat.tar /usr/lsd/lsd_tssjk/tssjk.dbs/*.dat
    tar -cf tssjkidx.tar /usr/lsd/lsd_tssjk/tssjk.dbs/*.idx
    echo "Step 3 ..."
    tar -cf bksjk.tar /usr/lsd/lsd_bksjk/bksjk.dbs
    echo "Step 4 ..."
    compress -f tssjkdat.tar
    compress -f tssjkidx.tar
    echo "Step 5 ..."
    compress -f bksjk.tar
    echo "OK!"
    ---- 该文件的作用主要是先将数据库文件分别打包,然后压缩,以便于文件的传输。

    ---- 4.修改服务器B用户abc下的.profile文件。在开始处加入语句:

    trap "" 0 1 2 3 15
    在末尾处加入语句:
    sh /usr/lsd/lsd_ftp/abc02.sh # 调用abc02.sh并执行之
    exit
    ---- 5.创建abc02.sh文件,该文件保存在服务器B的/usr/lsd/lsd_ftp目录中,内容为:

    ##### abc02.sh #####
    clear
    echo "Wait..."
    echo "Step 1 ..."
    rm *
    echo "Step 2 ..."
    ftp 192.168.0.82
    clear
    echo "Step 3 ..."
    uncompress -f tssjkdat.tar.Z
    uncompress -f tssjkidx.tar.Z
    echo "Step 4 ..."
    uncompress -f bksjk.tar.Z
    echo "Step 5 ..."
    tar -xf tssjkdat.tar
    tar -xf tssjkidx.tar
    echo "Step 6 ..."
    tar -xf bksjk.tar
    echo "OK!"
    ---- 该文件的作用主要是通过FTP获取文件,然后将其解压、解包。

    ---- 6.在服务器B用户abc下创建文件.netrc,并将其读写权限改为模式“600”。该文件的内容为:

    machine 192.168.0.82 login abc password abc123
    macdef init
    binary
    bell
    hash
    prompt
    !clear
    mget *
    !clear
    bye
    ---- 该文件的作用是为FTP自动注册192.168.0.82服务器定义相应的账号与口令,并定义一个宏init。init宏的工作过程是:将文件传输格式类型设为二进制(binary);在每个文件传输结束后响铃以提醒用户(bell);在文件传输过程中显示传输进度(hash);关闭交互提示开关(prompt),以便后继的“mget *” 操作(获取远方服务器当前工作目录下的所有文件)能自动进行;在“mget *”操作的前后,执行“!clear”清屏;最后执行“bye”退出FTP。注意,上述.netrc文件应以空行结束,因为文件中定义了一个宏,而宏的定义必须以空行结束。

    ---- 通过上述步骤,在需要进行数据的传输时,先在服务器A上输入用户账号abc及其口令abc123,待其重新回到等待注册状态后,再在服务器B上输入用户账号abc及其口令abc123,并等待其重新回到注册状态即可。至于与数据传输有关的一切操作,均由系统根据用户的设定自动完成。大家可根据自己的实际情况,通过上面所介绍的方法,建立相应的“控制文件”,实现有关文件的自动传输。

    ---- 最后补充说明几点:

    ---- 1..profile文件为用户环境设置文件,每个用户账号的主目录下均有相应的.profile。用户注册进入系统时,将自动执行.profile文件中的命令。

    ---- 2..netrc文件为FTP脚本文件(script file),其主要作用是:

    ---- 1)为“自动注册”提供所需要的信息。所谓“自动注册”是指ftp命令在开始运行时,首先检查在用户账号的主目录下是否有.netrc文件。如果有,再检查所要连接的服务器名是否与.netrc文件中的某一项匹配。若匹配成功,就按照.netrc文件中的信息自动地对相应的服务器进行账号注册。

    ---- 2) 定义一些常用的“宏”。一个宏实际上就是用户预先定义的一组FTP命令,执行一个宏等价于连续自动执行这一组命令。如果宏的名字为“init”,那么在FTP注册的最后一步完成后将自动执行init宏。

    ---- 3.FTP是文件传输程序,只能一个文件一个文件地进行传输。如果需要传输许多文件,特别是要包括文件的目录结构时,可通过tar命令对有关文件进行打包操作。在传输时,只需传输相应的打包文件。获得打包文件后,再利用tar命令将其解包。此外,为了减少文件的传输量,在传输前可利用compress命令对有关文件进行压缩,传输时只需传输压缩文件,获得压缩文件后,再通过uncompress命令对其进行解压。

    展开全文
  • 1.Linux 核心基础入门及系统进阶Linux 介绍计算机基础、系统安装、ssh 连接至服务器Linux 常用命令、获得帮助系统目录结构、平台用户及权限管理vim 编辑器、文本三剑客 sed grep awk软件包管理、磁盘管理、文件系统...

    一、学习linux必备技能图谱

    ccc97dffe9acde74309b07ad53873d86.png

    fb3d5dc0bc549838919e5b6c47413006.png

    二、0基础如何系统学习Linux?

    1.Linux 核心基础入门及系统进阶

    • Linux 介绍
    • 计算机基础系统安装ssh 连接至服务器
    • Linux 常用命令获得帮助
    • 系统目录结构平台用户及权限管理
    • vim 编辑器文本三剑客 sed grep awk
    • 软件包管理磁盘管理文件系统管理
    • 进程管理定期计划任务

    2.Shell 脚本编程

    • Linux shell 介绍

    shell脚本100例

    3.网络通信与 Linux 系统网络安全

    • OSI 七层网络模型
    • 进程通信方式:IPC 及 socket
    • TCP/IP 协议三次握手、四次断开 11 种状态机
    • 网络配置
    • Linux 系统防火墙
    • 安全策略 SELinux
    • 加密解密及网络完全通信
    • iptables 安全策略构建

    linux系统诊断

    4.操作系统内核

    • 操作系统启动流程
    • Linux 内核管理
    • CentOS 系统内核编译简介
    • systemd 的系特性、systemctl 命令的常见用法
    • CentOS 安装 anaconda、CentOS 远程安装 kickstart 文件制作
    • DHCP 协议基础讲解及搭建、PXE,Collber 应用

    系统安装过程

    5.常见网络服务及小型互联网架构

    • DNS 域名服务
    • MySQL 应用基础
      • MySQL 备份工具、调优方式
      • MySQL 主从复制

    深入浅出MySQL

    • HTTP 协议深入掌握
      • http 文本协议及超文本标记语言简介
      • httpd-2.4 的安装及常用配置
      • http 服务代理缓存加速

    Https详解

      • LAMP 基础应用入门(Linux + Apache + Php + MySQL)
    • 文件共享存储解决方案
      • ftp 文本传输协议
      • vsftpd
      • NFS 服务基础原理
      • samba 服务基础原理
      • rsync 和 Inotify

    6.运维自动化部署

    • 自动化运维发展过程企业应用场景
    • 自动化运维工具 ansible 入门
      • ansible 实现 LNMP 实践

    工作效率提升10倍-Ansible入门到精通

    7.开源集群解决方案

    • Linux Cluster 集群概念
    • LVS 负载均衡
    • keepalived
    • HAProxy 负载均衡介绍
    • Tomcat 基础介绍
    • JVM 原理详解
    • 高并发 Nosql 分布式存储系统 Redis
    • zabbix 监控

    Zabbix企业级分布式监控系统

    8.虚拟化与容器技术

    • 虚拟化技术基础、虚拟化技术分类
    • KVM 虚拟化基础、KVM 虚拟网络模型
    • 容器历史与 Docker
      • Docker 技术起源:NamespaceCGroup、filesystem
      • Docker 核心原理、Docker 镜像网络模型
      • Dockerfile 制作镜像
      • 9.ELK 日志收集与搜索分析系统

    【Linux】从0到1上手Docker容器技术入门与应用实战

    10.Jekins 与 Gitlab 实现 CI/CD

    • DevOps敏捷管理、ITSM
    • CI/CD 持续集成与持续部署
    • Gitlab 与 Git 命令的使用
    • Jenkins

    阿里巴巴 DevOps 实践手册

    1.Gitlab分支管理、代码合并及实现develop与master分支代码部署

    11.Kubernetes

    • 云原生、CloudOS

    阿里云技术:云原生基础入门篇

    • 容器编排与 Kubernetes 编排系统
      • Kubernetes 系统组件
      • Kubernetes 网络模型

    Kubernetes服务详解

    • Kubeadm 快速部署 Kubernetes 集群

    第三节:使用kubeadm部署k8s集群

    阿里云Kubernetes项目实战手册

    三、Linux自学视频教程汇总

    0608c016b23608efb0c196c799bee111.png

    efa39675276c2a4583e0c1dae7457064.png

    25035292a0f65a1f70dc052254d77f32.png

    0cc2a261d12df67513f1523573d4f52c.png

    11099b2fcb518cddb63def8825bb7cd9.png

    b8587af30c58fccb09ccef0c6341b728.png

    (以上仅为部分展示,全部视频的话可留言 )

    展开全文
  • 在正式开始之前,首先需要具备以下条件: 1,具备一个属于自己的域名,如http://www.yourname.com  2,具备该域名下空间的文件管理权限,如FTP等。 3,一个Google帐户,没有可以去http://www.google.com注册首先...

    在正式开始之前,首先需要具备以下条件:

      1,具备一个属于自己的域名,如http://www.yourname.com
      2,具备该域名下空间的文件管理权限,如FTP等。
      3,一个Google帐户,没有可以去http://www.google.com注册

    首先,登陆Google主页登陆用户账号,接着进入Google 地图 API官方网站[点击进入]找到“注册以获得API密钥

    然后将代码拷贝就行了

    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    2.   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    3. <html xmlns="http://www.w3.org/1999/xhtml">
    4.   <head>
    5.     <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    6.     <title>Google Maps JavaScript API Example</title>
    7.     <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAA7z2e9pKlC36iAeaaE5IydxR3rCYD_eVzP3e6DX1YTr2ah9RbohTMrFwUZVVWKSiC2Sr5Zi5mPAicbw"
    8.       type="text/javascript"></script>
    9.     <script type="text/javascript">
    10.     //<![CDATA[
    11.     function load() {
    12.       if (GBrowserIsCompatible()) {
    13.         var map = new GMap2(document.getElementById("map"));
    14.         map.setCenter(new GLatLng(37.4419, -122.1419), 13);
    15.       }
    16.     }
    17.     //]]>
    18.     </script>
    19.   </head>
    20.   <body οnlοad="load()" οnunlοad="GUnload()">
    21.     <div id="map" style="width:500px;height:300px"></div>
    22.   </body>
    23. </html>

    载至:http://gps.zol.com.cn/94/940350.html

    展开全文
  • Windows系统小知识

    2020-11-26 09:38:15
    Windows 基础 用户 用户权限 system最高权限 administrator管理员权限 user普通用户权限 权限继承 如:管理员启动了ftp,那么该ftp就有...组是用户集合,组的权限是共享的,用户加入组即可获得权限 特殊的组 admini
  • Foxpro 开发答疑160问

    2014-10-07 19:55:45
    105. 如何获得SQL Server中的可用数据库列表 425 106. 如何取得服务器的硬盘目录结构 427 107. 如何在SQL Server上创建数据库 431 108. 如何设置SQL Server数据库选项 433 109. 如何在SQL Server上增加、删除...
  • 我做这个上传接口拥有的资源是:我的文件,akamai的域名地址,用户名,已申请并获得权限的公私钥和一个指定的文件夹目录。基于这些条件,我需要知道: 如何通过sftp用指定密钥登录Akamai 如何通过sftp上传文件 ...
  • 总之,这一切均可以自定义,通过自定义这些要素,无论您在那个行业,您内部是什么结构,您喜欢如何描述您的用户或文件,您想如何控制系统特性或权限,您都可以自行定义,从而轻松地获得一套非常适合您应用的系统,这...
  • ELDK使用与开发手册

    2018-03-07 10:53:39
    可以通过以下方式获得ELDK。 ·DENX计算机系统光盘 ·从以下服务器中下载 FTP方式 ftp://mirror.switch.ch/mirror/eldk/eldk/ ftp://sunsite.utk.edu/pub/linux/eldk/ ftp://ftp.sunet.se/pub/Linux/...
  • 软件测试经典面试题 (超实用)

    热门讨论 2012-02-16 13:48:08
    15、如何将自己的本地磁盘(D)做成FTP供远端主机使用? 30 16、对RUP.CMM,CMMI,XP,PSP.TSP的认识? 30 17、DNS是什么,它是如何工作的? 31 18、防火墙如何保证安全的?主要有哪些? 31 19、目前流行的操作的系统有...
  • 还介绍了如何使用TCP/IP应用程序,包括远程登录、FTP、Web浏览等。 目 录 译者序 前言 第一部分 TCP/IP基础 第1章 开放式通信模型简介 1 1.1 开放式网络的发展 1 1.1.1 通信处理层次化 2 1.1.2 OSI参考模型 3 1.1.3...
  • asp.net知识库

    2015-06-18 08:45:45
    Coalesys PanelBar + R.a.d Treeview +Xml 构建的Asp.net 菜单和权限管理模块 突破屏蔽限制,自己的网站使劲弹新IE窗口 对页面SCROLLING的CSS不能生效原因 .Net 中IE使用WinForm控件的使用心得。 动态加载用户控件的...
  • TCP-IP协议详解

    热门讨论 2008-11-24 20:46:50
    2.2.1 获得RFC 13 2.2.2 RFC索引 13 2.2.3 有关RFC的幽默 13 2.3 Internet服务简介 13 2.3.1 Whois和Finger 14 2.3.2 文件传输协议 14 2.3.3 Telnet 14 2.3.4 Email 14 2.3.5 WWW 14 2.3.6 USENET News 15 2.4 ...
  • 2.4.3 通过FTP或HTTP打开文件 2.4.4 解决打开文件时可能遇到的问题 2.5 写文件 2.5.1 fwrite()的参数 2.5.2 文件格式 2.6 关闭文件 2.7 读文件 2.7.1 以只读模式打开文件:fopen() 2.7.2 知道何时读完文件:...
  • TCP/IP教程TCP/IP基础

    热门讨论 2009-11-23 20:58:46
    2.2.1 获得RFC 13 2.2.2 RFC索引 13 2.2.3 有关RFC的幽默 13 2.3 Internet服务简介 13 2.3.1 Whois和Finger 14 2.3.2 文件传输协议 14 2.3.3 Telnet 14 2.3.4 Email 14 2.3.5 WWW 14 2.3.6 USENET News 15 2.4 ...
  • 2.2.1 获得RFC 13 2.2.2 RFC索引 13 2.2.3 有关RFC的幽默 13 2.3 Internet服务简介 13 2.3.1 Whois和Finger 14 2.3.2 文件传输协议 14 2.3.3 Telnet 14 2.3.4 Email 14 2.3.5 WWW 14 2.3.6 USENET News 15 2.4 ...
  • 8.26 使用单线程获得表面上的并发性 83 8.27 各服务器类型所适用的场合 83 8.28 服务器类型小结 84 8.29 重要问题——服务器死锁 85 8.30 其他的实现方法 85 8.31 小结 85 深入研究 86 习题 86 第9章 循环的...
  • TCP-IP技术大全

    千次下载 热门讨论 2007-12-18 15:42:09
    还介绍了如何使用TCP/IP应用程序,包括远程登录、FTP、Web浏览等。 <br> 目 录 译者序 前言 第一部分 TCP/IP基础 第1章 开放式通信模型简介 1 1.1 开放式网络的发展 1 1.1.1 通信处理层次...
  • 书名:《Visual Basic开发实战1200例(第II卷)》(清华大学出版社.孙秀梅.巩建华) PDF格式扫描版,全书分为7篇16章,共874页。2011年6月出版。 注:原电子版图书缺少最后4章内容,共874页。本人补全了剩余章节重新编辑...
  • 书名:《Visual Basic开发实战1200例(第II卷)》(清华大学出版社.孙秀梅.巩建华) PDF格式扫描版,全书分为7篇16章,共874页。2011年6月出版。 注:原电子版图书缺少最后4章内容,共874页。本人补全了剩余章节重新编辑...
  •  本书介绍了在Windows操作系统平台上如何使用Windows套接字应用程序接口(Windows Socket APl)编写TCP/IP通信程序。重点放在客户—服务器机制上,介绍了客户-服务器机制和应用程序用于网络通信的套接字接口,分析了...
  • 1.6 如何获得Linux 1.6.1 从风上下载Linux 1.6.2 从不光盘获得Linux 1.7 涉及Linux的Web网址和新闻讨论组 1.8 Linux的不足之处 第二章 外壳及常用命令 2.1 登录和退出 2.2 Linux系统的外壳 2.3 外壳的常用命令 ...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    ◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup; ◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆ 其它...
  •  (3)使用可靠的SCSI协议进行连接,而不是NFS,FTP,HTTP,CITFS之类的网络协议。  (4)强调的是集中的存储服务,而不强调共享存储。  3.SAN的弱点  (1)与NAS相比较,安装费用较高,随着网络环的深度,方案的规模...
  • Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥 Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥...
  • 3.5.4 权限:读/写UNIX的文件 43 3.5.5 目录管理 45 3.6 用vi编辑器编写文件 46 3.6.1 利用vi创建和修改文件 46 3.6.2 用head和tail命令移动 47 3.7 文本的提取和排序 48 3.7.1 使用grep匹配模式 48 ...
  • GPL 是一种可以使你免费获得自由软件的许可证,因此 Linux 使用 者的使用活动基本不受限制(只要你不将它用于商业目的),而不必像使用微软产品是那样, 2需要为购满许可证付出高价还要受到系统安装数量的限制。我...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    内部包含了atl控件的开发以及如何应用,演示了COM的包容与集合、自动化、事件和连接点、枚举器和集合以及线程管理等等。 ATL实现的CDHtmlDialog模板类v1.03 使用了六个类五个模块类演示了atl的调用方法 ...

空空如也

空空如也

1 2
收藏数 40
精华内容 16
热门标签
关键字:

如何获得ftp权限