• 如何连接一个Linux服务器本文中提到的Linux服务器,是一台安装Ubuntu系统的工作站。Linux服务器端准备工作 首先需要在Linux服务器上安装openssh-server,打开Linux服务器命令行终端,键入下面命令sudo apt-get ...

    如何连接一个Linux服务器

    本文中提到的Linux服务器,是一台安装Ubuntu系统的工作站。


    Linux服务器端准备工作

    • 首先需要在Linux服务器上安装openssh-server,打开Linux服务器命令行终端,键入下面命令

      sudo apt-get install openssh-server
    • 修改Linux服务器的ssh配置文件

    sudo gedit /etc/ssh/sshd_config
    • 先使用”#”注释掉PermitRootLogin without-password
    • 添加一行 PermitRootLogin yes
    • 然后开启ssh服务

      ps -e | grep ssh

    客户端准备工作

    客户端既可以是Windows系统用户,也可以是Linux系统用户,下面我们就分别介绍这两种系统如何来连接Linux服务器

    Ubuntu系统

    • 一般情况下,Ubuntu系统都是自带了openssh-client,如果没有安装,在命令行键入下面
    sudo apt-get install openssh-client
    • 如果已经安装好了openssh-client,那么可以使用下面的命令连接服务器
    ssh username@IP
    • 这里的username是服务器的一个用户账号,IP也是服务器的IP地址

    Windows系统

    • Windows平台下有许多提供ssh服务的软件,我们在这里使用Xshell 5软件

    • 打开Xshell 5软件,点击左上角的新建

    • 主机处输入Linux服务器的IP地址,协议选择为ssh端口号22

    • 点击确定按钮,再点击连接,此时会弹出一个交互窗口,输入服务器的一个账户和密码

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里写图片描述


    数据传输

    下面我们就分别介绍Windows和Linux两种系统如何与Linux服务器进行数据传输

    Ubuntu系统

    • 在于服务器连接正常后,再次打开一个命令行终端,键入以下命令,就可以将客户端数据传入服务器
    scp ./filename username@IP:/home/bio321/Desktop
    • 也可以将服务器端的数据传入到客户端,键入以下命令
    scp username@IP:/home/bio321/Desktop/filename ./data 

    Windows系统

    • 在Linux服务器安装lrzsz,服务器端打开命令行,键入以下命令安装
    sudo apt-get install lrzsz
    • 将客户端数据传入服务端,服务端打开命令行,键入命令rz

    • 将服务端数据传入客户端,服务端打开命令行,键入命令sz


    展开全文
  • Linux服务器下载文件夹到本地1、使用scp命令scp /home/work/source.txt work@192.168.0.10:/home/work/ #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下scp work@192.168.0.10:/home/work/...

    从Linux服务器下载文件夹到本地

    1、使用scp命令

    scp /home/work/source.txt work@192.168.0.10:/home/work/   #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下
    
    scp work@192.168.0.10:/home/work/source.txt /home/work/   #把192.168.0.10机器上的source.txt文件拷贝到本地的/home/work目录下
    
    scp work@192.168.0.10:/home/work/source.txt work@192.168.0.11:/home/work/   #把192.168.0.10机器上的source.txt文件拷贝到192.168.0.11机器的/home/work目录下
    
    scp -r /home/work/sourcedir work@192.168.0.10:/home/work/   #拷贝文件夹,加-r参数

    2、使用xshell工具

    使用xshell来操作服务非常方便,传文件也比较方便。
    就是使用rz,sz
    首先,服务器要安装了rz,sz
    yum install lrzsz
    当然你的本地windows主机也通过ssh连接了linux服务器
    运行rz,会将windows的文件传到linux服务器
    运行sz filename,会将文件下载到windows本地

    3、常用方法

    在本地上安装Xshell和Xftp软件,在xshell软件中有快捷方式(选择利用Xftp打开当前目录)
    展开全文
  • putty windows上传文件到linux服务器 & 从linux服务器 下载文件到 windows

    从putty官网下载putty软件:putty.exepscp.exepsftp.exe等软件 也可以自己下windows安装包putty-0.63-installer.exe


    本人直接下载putty-0.63-installer.exe安装包了,然后直接安装

    使用pscp方式从windows上传文件到linux服务器

    在CMD命令行中进入到putty安装目录

    输入pscp 回车


    pscp 跟我们平时使用的linux scp命令操作的都是类似的

    现在我直接从windows本地上传一个文件到linux服务器

    D:\Program Files\PuTTY>pscpD:\mygit\clover\clover-admin\target\clover-admin-dev.war  spark@10.126.45.56:~/opt/java/


     此刻我在linux服务查看下:


    现在我已经看到刚才上传的文件了,并把文件移动的tomcat下的webapps目录了

    使用pscp方式从linux服务器下载文件到windows

    D:\Program Files\PuTTY>pscp spark@10.126.45.56:/home/spark/opt/java/tomcat6/webapps/clover-admin-dev.war D://


    在windows D://下已经可看到该文件了


    注意:使用pscp只能传文件,无法传目录,要传目录的话可以用psftp

    可使用open打开远程主机、cd改变远程目录、lcd改变本地目录、ls查看远程文件列表、put上传文件、get下载文件等命令

    使用psftp方式从windows上传文件到linux服务器:

    当然,也可以使用putty安装包自带的psftp.exe工具,初级用法跟pscp相同:

    D:\Program Files\PuTTY>pscp -sftp LICENCEspark@10.126.45.56:/home/spark/


    若是双击运行该psftp.exe,可使用open打开远程主机、cd改变远程目录、lcd改变本地目录、ls查看远程文件列表、put上传文件、get下载文件等命令


    我们在 /home/spark/opt/下创建一个test目录并进入该目录


    我们进入windows 的D:\Program Files\PuTTY\test目录 因为这下面有个文件是LICENCE


    上传文件:


    在linux服务查看:


    下载文件:

    Windows 的D:\Program Files\PuTTY\test目录已经有刚下载的文件了

     

     

     

     


    展开全文
  • Linux服务器时间同步

    2014-03-04 10:14:07
    Linux服务器运行久时,系统时间就会存在一定的误差,一般情况下可以使用date命令进行时间设置,但在做数据库集群分片等操作时对多台机器的时间差是有要求的,此时就需要使用ntpdate进行时间同步。 date命令: date...
          Linux服务器运行久时,系统时间就会存在一定的误差,一般情况下可以使用date命令进行时间设置,但在做数据库集群分片等操作时对多台机器的时间差是有要求的,此时就需要使用ntpdate进行时间同步。

    date命令
    date :查看当前时间,结果如下:Tue Mar 4 01:36:45 CST 2014
    date -s 09:38:40 :设置当前时间,结果如下:Tue Mar 4 09:38:40 CST 2014

    ntpdate命令
    ntpdate -u 210.72.145.44 :网络时间同步命令

    注意:若不加上-u参数, 会出现以下提示:no server suitable for synchronization found
    -u:从man ntpdate中可以看出-u参数可以越过防火墙与主机同步;
    210.72.145.44:中国国家授时中心的官方服务器。

    ntp常用服务器
    中国国家授时中心:210.72.145.44
    NTP服务器(上海) :ntp.api.bz

    美国:time.nist.gov 
    复旦:ntp.fudan.edu.cn 
    微软公司授时主机(美国) :time.windows.com 
    台警大授时中心(台湾):asia.pool.ntp.org

    经测试中国国家授时中心与NTP上海服务器可以正常同步时间,注意需要加上-u参数!
    展开全文
  • 搭建自己的linux服务器  最近要涉及到服务器的部署,用linux,所以新潮热血,学了点linux服务器的部署,配置,搭建,这里总结一下,不为别的,反正是日后留着来回顾一下就够了,回忆一下大体步骤: 准备食材: ...

    搭建自己的linux服务器

      最近要涉及到服务器的部署,用linux,所以新潮热血,学了点linux服务器的部署,配置,搭建,这里总结一下,不为别的,反正是日后留着来回顾一下就够了,回忆一下大体步骤:

    准备食材:
    虚拟机:VMware_workstation_full_12.5.2
    linux镜像文件:ubuntu-14.04.1-desktop-amd64.iso
    jdk1.8:jdk-8u11-linux-x64.tar.gz
    tomcat:apache-tomcat-8.0.39-windows-x64.zip

    首先,我需要一台虚拟机来构建自己的linux服务器,于是搜索网上下载了VMvare,有很多,下了个最新的试试,感觉不错,然后,再下个linux镜像文件,在网上搜索下,虚拟机的安装教程,一步一步的装上,这里用了两三天,主要是软件问题,找了好多路子,但回头一看,就用网上什么系统之家,脚本之家,或者推荐的就行,从CSDN下载的一个也用不了,浪费了好多积分,让我对它失望了一点,本来以为它是万能的,不过没事,路子多。也搜了好多文章,遇到点问题,如:系统不兼容,版本不匹配啥的,反正不好使就从来,一步一步,最后可算安成了,初次欣喜。
    然后就是接下来重要的了,linux系统有了,可以先下个linux命令文档,先敲一敲,因为我主要就是部署一下,也不用太多的命令,所以就学几页就不往下看了,以后有机会可以继续看看。

    炝锅准备:先安装个jdk,用得1.8,最新的,不过版本不重要,除非项目需要的jdk版本高,安装好的linux很全,里面的浏览器就可以下,注意是linux for jdk,要不然可不行。然后新建一个java文件夹在根目录的(这里的根目录要通过cd 再接/usr/进入,而不是home/xxx,可以通过pwd查看当前所在路径)/usr/下,用来放置解压后的jdk文件,这里因为后缀名是tar.gz所以直接用tar -xf 命令解压,命令都是最简单的,具体的中间-xf可以百度一下,不做详解。

    切菜:配置JDK的环境变量,这里用了点时间,因为感觉这个有点别扭,跟windows下不一样,配置环境变量需要注意,自己的用户可能没有权限,需要使用root权限,而我刚开始权限密码不知道,就通过sudo passwd设置一下初始密码,然后通过su root输入密码才进去的,当然密码是看不见的。进去之后,到/etc/文件夹找到profile文件,通过文件编辑命令vi profile在文件的末尾加上变量参数:
    JAVA_HOME=/usr/java/jdk1.8.0_11 
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    这里是有不同,不用怀疑,比如说那个PATH,加进去之后:wq保存退出,然后可以查看一下,echo $PATH查看PATH,这时是没有配上的,需要命令:source profile激活一下,把环境变量保存在profile里需要每次进来都要通过source激活一下,如果想只看不编辑文件的话可以输入cat+文件名来查看。

    炒菜:这下可以把下好的tomcat解压到自定义的一个文件夹里了,我的是home/pengyy/tomcat/下,到config文件里修改一下端口号,vi命令编辑server.xml,里面后来启动的时候8005那个端口有冲突,我直接改了8088,然后又把http请求的端口改成了8001,OK,tomcat配置完成,没什么过多的步骤。

    上菜:将一个完成的web项目打成war包,放在tomcat下的webapps里解压,网上说,tomcat启动情况下,放进去可以自动解压,不过我的没发生,不知道为啥,所以就人工解压了,新建个文件夹,和项目根路径相同,然后用jar -xvf xxx.war 命令解压,不过如果报jar命令没有找到,则是因为jdk环境变量,没有激活的原因,这个地方我卡了好久,因为jar命令是基于jdk里的,除非你用unzip命令解压,unzip命令的好处可以解压并新建文件夹。不过我用着不好使,所以就用jar了,是麻烦了一点。

    开吃:进入到tomcat下的bin目录,输入命令启动:./start.sh&,终止命令是./shutdown.sh&,按TAB键时可以提示的哈,其实(./)是当前路径的意思,可以不加&,如果加了,启动或终止完事需要按ctrl+c返回到命令行。这样项目就启动了,可以查看日志,去tomcat的logs目录底下查看catalina.out日志文件,可以通过cat查看文件命令,也可以tail -f(倒数多少行可以为数字) catalina.out来查看。如果端口号被占用,可以用命令lsof -i:端口号 来查看端口号被占用的进程号,或者停止该进程,或者修改tomcat的端口号都可以。而当你不确定是否终止了哪个项目的时候,可以通过输入命令ps -ef|grep java来查看一下是否有在运行的项目,通过kill -9 进程号就可以干掉哪个正在运行的项目了。最后通过ifconfig或者ip命令获取虚拟机的Ip地址,在主机上通过ip+端口号+项目根路径的方式访问即可。

    吃后感:感觉已经很详细了,虽然有点啰嗦,但因为第一次写,不仅是为了回顾一下,也是为了练练自己的总结能力,如果有太多错误的地方请及时指出,我会多加修改的,通过这次学习,感觉自己得到的好处真的不少,以前对这真是一窍不通,但,从安装到遇到问题,到解决,到最后成功运行,帮助自己了解了太多的细节和不懂的地方,也许不是那么精通,但已经比以前进步太多了。希望所有人都不只是去看一个东西,要多实践才能往前走得更远,加油!小小程序员。

    附加甜点(命令):

    cat(查看文本),
    vi编辑文本命令:a(在字符右侧插入),i(在字符左侧插入),:wq,ZZ(保存退出),:q,q!(不保存退出) :w(保存继续编辑),ctrl+F(翻页),/字符(向后查找),?字符(向前查找),:!bash(退出,执行命令,exit返回继续编辑),x(删除单个字符),dd(删除正行),u(回退修改)
    mv file fileFolder(移动文件)
    cp file fileFolder(复制文件)
    rm -rf/f file(删除文件夹/文件) 
    ls(查看文件目录)
    ls -a(查看所有文件包括隐藏)
    ll(列出所有文件包括权限等内容)


    展开全文
  • 目前,服务器绝大多数是Linux系统,Linux作为服务器系统的好处在此就不多说了。本文主要说一下Linux、Windows系统下如何连接服务器,以及向服务器传输文件。如果表达有错误,万望指正。1.Linux系统下:Linux系统下...
  • 不管是Mac电脑还是Windows电脑,终端连接Linux服务器的步骤都是一样的,接下来就来分享一下关于服务器的重启以及服务器部署的服务的相关内容,大牛可以飘过。 一、通过终端连接服务器  开发过程中经常需要通过类...
  • 下面为大家介绍一种简单易操作的传输文件到Linux服务器的方法。Linux文件传输同Windows文件传输一样,我们为每一台Linux主机配置了一个1G的网盘作为中间介质来实现客户端和主机之间的文件传输。那么如何传输文件到...
  • 之前总玩v8虚拟机,最近看到腾讯云学生套餐很实惠就租了个linux服务器搭一个项目,做下这个项目部署全记录,即为了方便以后查看,同时也分享下自己的经验,不足之处还请多多指教,废话不多说,直接开始!!!  注...
  • 怎么操作linux服务器

    2018-02-02 20:39:39
    Linux服务器就是采用Linux系统的网络服务器,同时也有采用windows的服务器,作用是类似的。而Linux并不是一个特定的系统,而是使用Linux内核的系统,现在发行版很多,Red hat是其中一个常用做服务器的发行版   ...
  • 在安装服务器系统环境的时候,windows和linux服务器哪个好?有哪些区别与优劣势?相信很多站长们也是不太了解,没关系,今天咱们一起来科普一下,windows和linux哪种服务器好,各自的优劣势有哪些?  最早,投身...
  • 关于登录Linux服务器的方式有很多种,本文重点介绍了Linux和Windows下的登录和使用Linux服务器的方式。
  • 远程连接linux服务器

    2018-08-27 18:27:41
    在本地电脑远程连接linux服务器是非常常见的需求,以下为我常用的远程连接linux服务器的几种方法。 一、SecureCRT工具(具体操作百度即可) 提供SSH服务远程连接linux服务器 二、xshell工具(具体操作百度即可) ...
  • 一般在Linux服务器上如果出现空间占满或即将占满的情况。会有这个提示:“您在 /var/spool/mail/root 中有新邮件”这时你就需要查看一下Linux服务器的空间占用情况了。使用命令: df -h这时我们可以判断出是否存在...
  • 2、从github上下载最新的源码编译后安装一、获得一台linux服务器要在linux下安装git,首先你得先有一台linux服务器,作为小白,手头的机器肯定都是windows的,搞个虚拟机安装对我这种小白简直是折磨人;这里使用最...
  • Linux服务器在使用过程中,经常会有除自己之外的其他人员使用。并不是每个人都对Linux服务器特别熟悉,难免会有一些操作导致服务器报错。 因此,监控Linux服务器的操作并记录下来,是非常有必要的! history是查询...
  • 摘要: 本文讲的是linux服务器用centos还是ubuntu系统_Linux, linux服务器系统多使用CentOS、uBuntu、Gentoo、FreeBSD、Debian。服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS ,CENTOS现在市场占有率第一...
  • 一旧电脑,8G内存,搁置甚是可惜,于是变废为宝,利用window Linux子系统以及花生壳内网穿透工具,搭建一台Linux。 2. 环境 win10 win10 linux子系统 花生壳内网穿透工具 3. 搭建步骤 3.1 安装linux子系统 进入...
  • 设置linux服务器时间自动同步 公司项目中调用接口,其中有一些接口需要以当前时间加密,接口要求误差时间不能超过一分钟,但是LINUX服务器长时间运行,时间会不准确导致接口调用失败。 ntp常用服务器: 中国国家授时...
  • Linux服务器安全策略

    2018-10-12 15:04:02
    拒绝服务攻击基本原理就是利用合理的服务请求来占用过多的服务资源,从而使网络阻塞或者服务器死机,导致Linux服务器无法为正常用户提供服务。常见的服务攻击有拒绝服务攻击(Dos)和分布式拒绝服务攻击(DDos)。 ...
1 2 3 4 5 ... 20
收藏数 1,090,395
精华内容 436,158