精华内容
下载资源
问答
  • linux服务器构建ftp让Windows系统访问vsftp方法 vsftp方法 // linux服务器构建ftp让Windows系统访问 // 安装vsftpd sudo apt-get install vsftpd //重启vsftpd服务 sudo /etc/init.d/vsftpd restart sudo /etc/init....

    linux服务器构建ftp让Windows系统访问

    vsftp方法

    此方法针对Ubuntu系统
    首先要装一个vsftp包

    // linux服务器构建ftp让Windows系统访问
    // 安装vsftpd
    sudo apt-get install vsftpd
    //重启vsftpd服务
    sudo /etc/init.d/vsftpd restart
    sudo /etc/init.d/vsftpd start
    sudo /etc/init.d/vsftpd stop
    

    vsftp默认配置不允许上传文件。

    解决:修改/etc/vsftpd.conf
    将“write_enable=YES”前面的#取消。
    重启vsftp服务器。
    

    配置vsftpd.conf

    // 允许匿名用户登录
    anonymous_enable=YES
    // 允许本地用户登录
    local_enable=YES
    // 开启全局上传
    write_enable=YES
    // 允许匿名用户上传文件
    anon_upload_enable=YES  
    // 充许匿名用户新建文件夹
    anon_mkdir_write_enable=YES
    

    然后用FileZilla打开就可以了。

    测试md

    展开全文
  • Linux常用服务器构建-ftp服务器 ftp服务器 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。 用于Internet上的控制文件的双向传输。 同时,它也是一个应用程序...

    点击此进入Linux从基本命令到服务器搭建【教程目录】


    Linux常用服务器构建-ftp服务器

    ftp服务器

    FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。

    用于Internet上的控制文件的双向传输。

    同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。

    在FTP的使用当中,用户经常遇到两个概念:“下载”(Download)和"上传"(Upload)。

    "下载"文件就是从远程主机拷贝文件至自己的计算机上;

    "上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。
    在这里插入图片描述

    1.安装vsftpd服务器

    sudo apt-get install vsftpd
    在这里插入图片描述

    在这里插入图片描述

    2.配置vsftpd.conf文件

    sudo vi /etc/vsftpd.conf
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    3.测试上传功能,登陆ftp服务器

    ftp IP

    4.上传命令,可以把文件上传到ftp服务器

    put somefile

    5.下载命令,可以把ftp服务器上的文件下载到本地

    get somefile

    图形界面的ftp客户端(filezilla)

    在这里插入图片描述

    展开全文
  • Jenkins配置远程服务器构建

    千次阅读 2018-05-15 09:32:53
    jenkins构建本身是为了方便打包测试, 但往往会有在公司中有多台服务器 多个项目进行构建,但每个服务器都安装一遍jenkins 是很耗时耗力的.所以,只需要在一台服务器上安装jenkins 远程构建其他服务器项目会更快捷一些...

    jenkins构建本身是为了方便打包测试, 但往往会有在公司中有多台服务器 多个项目进行构建,但每个服务器都安装一遍jenkins 是很耗时耗力的.

    所以,只需要在一台服务器上安装jenkins 远程构建其他服务器项目会更快捷一些


    一,配置

    1配置与本地相同

    2 源码管理

    3 构建环境

    4 构建

    因为是远程构建,配置好后  需要shell 指定远程服务器执行脚本


    二 远程脚本配置

    #!/bin/bash
    PROJECT='ebs-rd'
    JENKINES_PROJECT_NAME='ebs-rd'
    PROJECT_TARGET='ebs-rd-1.0.1.1.war'
    
    ROOTDIR="/opt/jenkins/2.7.4/workspace/"${JENKINES_PROJECT_NAME}/${PROJECT}"/target"
    TOMCAT_NAME="apache-tomcat-8.0.41"
    TOMCAT_HOME="/usr/soft/"${TOMCAT_NAME}
    
    SRC_IP='192.168.12.27'
    SRC_USERNAME='root'
    
    #ps -ef | grep \'apache-tomcat-8.0.41\' | grep -v grep| awk \'{print \$2}\' | xargs kill -9
    pidlist=`ps -ef |grep 'apache-tomcat-8.0.41' |grep -v "grep"|awk '{print $2}'`
    echo "------------"
    echo $pidlist
    kill -9 $pidlist
    
    
    rm -rf ${TOMCAT_HOME}/webapps/${PROJECT}.war
    rm -rf ${TOMCAT_HOME}/webapps/${PROJECT}
    
    scp ${SRC_USERNAME}@${SRC_IP}:${ROOTDIR}/${PROJECT_TARGET} ${TOMCAT_HOME}/webapps/${PROJECT}.war 
    
    #$TOMCAT_HOME/bin/startup.sh
    echo "################### "
    nohup /usr/soft/apache-tomcat-8.0.41/bin/startup.sh &
    #tail -f /usr/soft/apache-tomcat-8.0.41/logs/catalina.out
    sleep 5
    echo "========= end ============"
    

    因为也是第一次远程服务器构建, 中途遇到很多问题.  kill掉远程服务器tomcat时,语法不对 ,配置startup.sh时 不执行,等问题

    后来经过高人指点,使用nohup


    三 题外话

    脚本中 "&" 和 "nohup" :

    看个小程序:
    1. #include <stdio.h>  
    2. #include <unistd.h>  
    3.   
    4. int main ()  
    5. {  
    6.     int x = 0;  
    7.     while(1)  
    8.     {  
    9.         printf("hello %d, pid %u, ppid %d\n", x++, getpid(), getppid());  
    10.         sleep(1);  
    11.     }  
    12.    
    13.     return 0;  
    14. }  
           生成可执行程序a.out,  下面, 我会在我的linux机器上进行测试!!!


           &的意思是在后台运行, 什么意思呢?  意思是说, 当你在执行 ./a.out & 的时候, 即使你用ctrl C,  那么a.out照样运行(因为对SIGINT信号免疫)。 但是要注意, 如果你直接关掉shell后, 那么, a.out进程同样消失。 可见, &的后台并不硬(因为对SIGHUP信号不免疫)。


          nohup的意思是忽略SIGHUP信号, 所以当运行nohup ./a.out的时候, 关闭shell, 那么a.out进程还是存在的(对SIGHUP信号免疫)。 但是, 要注意, 如果你直接在shell中用Ctrl C, 那么, a.out进程也是会消失的(因为对SIGINT信号不免疫)


          所以, &和nohup没有半毛钱的关系, 要让进程真正不受shell中Ctrl C和shell关闭的影响, 那该怎么办呢? 那就用nohua ./a.out &吧, 两全其美。


           如果你懂守护进程, 那么nohup ./a.out &颇有点让a.out成为守护进程的感觉。


    展开全文
  • 咱们还是需要用到这个 ...前几期分别为大家逐步写了 UDP的客户端,UDP服务器,TCP客户端,今天就到了TCP的服务器构建了. 废话少说,请看代码. ''' # 还是先讲讲代码思路...

    咱们还是需要用到这个    https://download.csdn.net/download/s1433972007lj/10651878    python3 网络连接调试助手.

    这一期为大家带来TCP服务器的构建流程~.前几期分别为大家逐步写了 UDP的客户端,UDP服务器,TCP客户端,今天就到了TCP的服务器构建了.

    废话少说,请看代码.

    '''
        # 还是先讲讲代码思路
        # 1.导入socket模块
        # 2.创建套接字
        # 3.绑定IP地址和端口
        # 4.linsten监听,使套接字由主动变成被动
        # 5.accept() 等待客户端的接入
        # 6.recv() 接收客户端发来的消息
        # 7.反馈消息给客户端,表示已接收到
        # 8.关闭套接字
        # 9.关闭服务器
    '''
    # 1.导入socket模块
    import socket
    
    # 2.创建套接字
    tcp_server_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    
    # 3.使用bind()绑定IP地址和端口
    tcp_server_socket.bind(("",8081))
    
    # 4.linsten监听,使套接字由主动变成被动
    tcp_server_socket.listen(128)
    while True:
        # 5.accept() 等待客户端的接入
        server_socket,ip_port = tcp_server_socket.accept()
        print(ip_port,"客户端已经连接")
        while True:
            # 6.recv() 接收客户端发来的消息
            server_data = server_socket.recv(1024)
    
            # 对客户端发来的信息进行判断.如果有内容就解码打印显示,如果为空就退出
            if server_data:
                server_data = server_data.decode()
                print("收到新消息 : ",ip_port,":",server_data)
                # 7.反馈消息给客户端,表示已接收到
                server_socket.send("已收到".encode())
            else:
                # 如果发送内容为空则跳出 while True 循环
                break
    
    
        # 8.关闭套接字
        server_socket.close()
        # 9.关闭服务器,因为服务端一直在接收别人的信息,所以可以不用关闭.
    # tcp_client_socket.close()

    当构建好服务器之后,打开咱们之前写的TCP的客户端代码,然后两个就可以实现互相的通信了.

    在咱们之前编写的服务器端内右键运行咱们的服务器端,然后等待客户端发送消息,然后自动解阻塞.

    打开客户端之后(前提是客户端的代码没有问题,而且已经和服务器做好连接,才行.),右键运行,然后将信息发送至服务器端,服务器端,接收到消息后,会自动解除阻塞,然后返回一条信息至客户端.(如果没有TCP的客户端可以打开我前两篇博客,里面有写.拷贝一份即可)

    最后咱们的实现效果就出来了. 从客户端发送消息至咱们编写的 服务器端.

    再服务器端,有两个 while True,循环,  第一个while True 是可以让多台设备同时连接服务器,第二个while True,是能够反复接收多条信息.

    但是这个代码还是略有瑕疵,因为不能两台设备同时发送消息,然后显示出来. 现在的代码只能单独显示一台客户端设备发送的多条信息,只有第一台设备下线后,第二台设备的信息才能显示出来.

    这个问题的解决方法,后续会更新给大家,今天先写到这里.

    Thank~ 谢谢各位看官的浏览~ 谢谢 ❤

    展开全文
  • 视频转发服务器构建

    千次阅读 2017-10-10 10:50:06
    视频流网络透传+天猫魔盒实例+设计方案 Ubuntu下Restund服务器搭建 restund官方资源 在Linux平台上搭建EasyDarwin,编译代码并简单部署 RTSP视频转发服务器搭建 学习EasyDarwin
  • NFS服务器构建与使用FTP服务器构建与使用TFTP服务器构建与使用TELNET的构建与使用SSH服务的构建与使用
  • adsl拨号服务器构建代理池

    千次阅读 2019-06-01 17:24:52
    固定IP服务器:用的阿里云服务器,1核1G内存,40G云盘,一年836元,该服务器主要是实时获取动态vps的IP,并对外提供接口,这些服务不怎么耗资源,该服务器还可以用来跑爬虫或者搭网站 二、环境搭建 动...
  • 服务器构建说起(一).企业服务器综述注:本文转载于《服务器的主要性能特点》来源不详,作者不详,此文是鲜有的精品,十分系统的介绍了服务器的相关概念,略有修改。草木瓜整理 20070401一、简介 服务器英文名称为...
  • linux之服务器构建

    2013-10-05 23:24:25
    一、nfs服务器  在使用nfs服务器的时候,首先需要检查是否已安装nfs服务器的启动脚本及管理维护程序nfs-utils 1》service指令  1)service nfs status 查看nfs服务器是否启动  2)service nfs start 启动...
  • tftp服务器构建与使用

    千次阅读 2016-05-21 23:03:04
    启动tftp服务器:service xinetd restart
  • 服务器构建系统发育树

    千次阅读 2018-05-16 11:20:49
    利用服务器建树 ### 平台MAFFT比对 # mafft –h # High speed mafft in > out # High accuracy 200条序列、2000个位点以内 # unsure mafft --auto in > out #命令:mafft --auto(strategy) 输入文件名 > 输出...
  • 3. 在对应的服务器上新建文件夹(jenkins的工作空间) 4.添加服务器连接账号密码 5.点击保存就搞定了- - 6.在节点管理找到对应的节点,然后启动代理即可 这里有个要注意的把,就是jdk的路径要指定,指定...
  • 经过近2年的酝酿,几个月的修正,《高性能Linux服务器构建实战Ⅱ----系统安全、故障排查、自动化运维与集群架构》一书出版在即,马上就要与读者见面了。 《高性能Linux服务器构建实战Ⅱ----系统安全、故障排查、...
  • 用ATL服务器构建 XML Web 服务点击此处阅读全文
  • 服务器构建说起(三).服务器应用示例(HP ProLiant DL)草木瓜 20070410一、构建平台 HP ProLiant DL380 G5 http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15351-15351-3328412-241644-241475-1121516.html> ...
  • 由国内著名技术社区CSDN鼎力推荐、华章图书出品、2014年南非蚂蚁(高俊峰)最新技术力作:《高性能Linux服务器构建实战----系统安全、故障排查、自动化运维与集群架构》,已经上架发行,此书是《高性能Linux服务器...
  • 【Linux基础】常用服务器构建

    千次阅读 2016-05-17 00:40:21
    在Linux下,有好多可以帮助我们更好工作的服务器,例如ftp,nfs,ssh服务器等,今天我就来记录一下我搭建的这几种服务器和具体他们的用法。 操作环境:Ubuntu14.04 ftp服务器 1.安装vsftpd服务器:sudo apt-get ...
  • 数据库服务器构建和部署最佳实践

    千次阅读 2017-09-28 09:16:59
    我们可能经常安装和部署数据库服务器,但是可能突然忘记了某个设置,为后来的运维造成隐患。下面是国外大牛整理的的检查列表。 其实也包含了很多我们平时数据库配置的最佳实践。比如TEMPDB 文件的个数,比如数据库...
  • 2.服务器要安装ftp软件,查看是否已经安装ftp软件下: 3.ftp简介 步骤 详细截图 FTP配置文件详解: 4.阿里云的详细教程 1.FTP工具: filezilla_3.40.0 点击此处下载 好吧我的默认就带FTP 阿里云Centos 8 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 67,564
精华内容 27,025
关键字:

服务器构建