精华内容
下载资源
问答
  • 如何连接一个Linux服务器

    万次阅读 2017-12-12 15:57:13
    如何连接一个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 服务器做网关

    千次阅读 2018-05-01 12:29:08
    出处:https://my.oschina.net/guol/blog/125660在实验环境中有五台服务器,其中一台是双网卡的,四台是单网卡,想让所有服务器都可以上网,最后决定让双网卡的服务器做网关,其余的四台组成一个局域网,然后通过双...

    出处:https://my.oschina.net/guol/blog/125660

    在实验环境中有五台服务器,其中一台是双网卡的,四台是单网卡,想让所有服务器都可以上网,最后决定让双网卡的服务器做网关,其余的四台组成一个局域网,然后通过双网卡的服务器经过地址转化进行上网。

    以两台机器为例:

    server1:eth0 Internet IPX

                 eth1 internet 192.168.1.1

    server2:eth0 192.168.1.6 GW 192.168.1.1

    1 先在server2上设置好默认网关

    route add default gw 192.168.1.1
    2 开始配置server1

      开启转发功能

    echo 1 > /proc/sys/net/ipv4/ipforward
      设置路由表

    添加这个路由主要是  回包 时,对于到网络地址为192.168.0.0/16的数据包找到eth1这个接口

    route add -net 192.168.0.0/16 dev eth1

      设置SNAT

    例子:

    对比加上限定条件,原地址为10.10.177.0/24的数据包(

    iptables -t nat -A PREROUTING -s 10.10.177.0/24 -j SNAT --to 10.10.188.232

    iptables -t nat -A POSTROUTING -s 10.0.1.0/24 ! -d 10.0.1.0/24 -j SNAT --to-source 192.168.217.77  )

    iptables -t nat -A POSTROUTING  -o eth0 -j SNAT --to-source IPX
      * 也可以使用MASQUERADE,它和SNAT的区别是:它是用于动态获取IP地址连接的。

    iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

    也可以通过脚本进行简单的设置:

    #!/bin/sh
    PATH=/usr/sbin:/sbin:/bin:/usr/bin
    # Enable routing.
    echo 1 > /proc/sys/net/ipv4/ip_forward
    # delete all existing rules.
    iptables -F
    iptables -t nat -F
    iptables -t mangle -F
    iptables -X
    # Allow established connections, and those not coming from the outside
    iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    iptables -A INPUT -m state --state NEW -i ! eth0 -j ACCEPT
    iptables -A FORWARD -i eth0 -o eth1 -m state --state ESTABLISHED,RELATED -j ACCEPT
    # Allow outgoing connections from the LAN side.
    iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
    # Masquerade.
    iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
    展开全文
  • Linux终端连接Linux服务器

    万次阅读 多人点赞 2017-02-01 20:46:48
    我们经常需要通过类UNIX下连接我们的Linux服务器。比如我的Mac下经常需要连接上Linux服务器。一般系统都提供了ssh支持,可以直接连接:通过命令:ssh root@120.25.12.92然后输入root用户的密码就行了。如下图:

    我们经常需要通过类UNIX下连接我们的Linux服务器。比如我的Mac下经常需要连接上Linux服务器。一般系统都提供了ssh支持,可以直接连接:

    通过命令:

    ssh root@120.25.12.92

    然后输入root用户的密码就行了。

    如下图:
    这里写图片描述

    展开全文
  • scp -P 端口 c://xxxx....(1)在本地的终端下,而不是在服务器上。在本地的终端上才能将本地的文件拷入服务器。 (2)scp -r localfile.txt username@192.168.0.1:/home/username/ 其中, 1)scp是命令,-r是参...

    scp -P 端口 c://xxxx.txt user@ip:/home/root

    注意:

    -P 大写

    -i 公钥

    (我是将文件上传到阿里云)

     

    (1)在本地的终端下,而不是在服务器上。在本地的终端上才能将本地的文件拷入服务器。
    (2)
    scp -r localfile.txt username@192.168.0.1:/home/username/
    其中,
    1)scp是命令,-r是参数
    2)localfile.txt 是文件的路径和文件名
    3)username是服务器账号
    4)192.168.0.1是要上传的服务器ip地址
    5)/home/username/是要拷入的文件夹路径

     

     

     

    如何连接一个Linux服务器

    Linux服务器端准备工作

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

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

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

      ps -e | grep ssh
      • 1

    客户端准备工作

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

    Ubuntu系统

    • 一般情况下,Ubuntu系统都是自带了openssh-client,如果没有安装,在命令行键入下面
    sudo apt-get install openssh-client
    • 1
    • 如果已经安装好了openssh-client,那么可以使用下面的命令连接服务器
    • ssh username@ip       在命令行下输入,然后就可以连接到服务器了
    ssh username@IP
    • 1
    • 这里的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
    • 1
    • 也可以将服务器端的数据传入到客户端,键入以下命令
    scp username@IP:/home/bio321/Desktop/filename ./data 
    • 1

    Windows系统

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

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

     

    1、从服务器上下载文件
    scp username@servername:/path/filename /var/www/local_dir(本地目录)

     例如scp root@192.168.0.101:/var/www/test.txt  把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录)
     

    2、上传本地文件到服务器
    scp /path/filename username@servername:/path   

    例如scp /var/www/test.php  root@192.168.0.101:/var/www/  把本机/var/www/目录下的test.php文件上传到192.168.0.101这台服务器上的/var/www/目录中

    (之后会提醒输入登陆服务器的密码)

     

    3、从服务器下载整个目录
    scp -r username@servername:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)

    例如:scp -r root@192.168.0.101:/var/www/test  /var/www/  

    4、上传目录到服务器
    scp  -r local_dir username@servername:remote_dir
    例如:scp -r test  root@192.168.0.101:/var/www/   把当前目录下的test目录上传到服务器的/var/www/ 目录

     

     

    tar zxvf zhcon-0.2.5.tar.gz

    分别是四个参数
    x : 从 tar 包中把文件提取出来         x:解压缩。c是压缩。
    z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
    v : 显示详细信息
    f xxx.tar.gz :  指定被处理的文件是 xxx.tar.gz

     

    Linux 下的解压命令

    注:1、c-创建-create

      2、v-复杂输出

        3、f-文件-file

          4、x-解压-extract

          5、z-gz格式

      66666、真不会用语法的就使用man...例如  man tar  他就会给你现实tar的一些参数操作

          

    .tar

    打包语法:tar cvf newFileName.tar fileName || dirName 

    解包语法:tar xvf newFileName.tar fileName(-C dirName)

    解释:1、这个是文件打包(跟压缩没有关系)

            2、后面如果加-C dirName的话就代表解包(下面关于tar的都累死)后放到dirName这个路径的文件夹下面

            3、newFileName是指打包后文件的文件名   fileName是指文件名、如果有多个文件的话可以并列写、并且用" "空格隔开; 如果用dirName的话,那就打包那个文件夹(附带里面的文件)

    截图:

     

     .tar.gz

     压缩:

         方法1    tar czvf newfileName.tar.gz fileName || dirName

         方法2    tar cvf tmpfileName.tar fileName || dirName (就是想打包成.tar);     gzip -v tmpfileName.tar (删除源文件、变成了tmpfileName.tar.gz、并且显示压缩比---如果-v写成-q的话就不显示压缩比);

    解压:  

      1、tar zxvf fileName

          2、tar xvf fileName(亲测也可以)

          3、gzip -d fileName.tar.gz ;  tar xvf fileName

    解释:压缩的时候两种方式、其实第一种够用了、第二种就是分步进行的、先把打包成tar、然后用gzip压缩成.tar.gz格式、推荐第一种。解压正好相反

    截图:

    不显示压缩比的gzip

    这个是吧a.php压缩成.tar.gz

    直接解压   显示了a.php

       

    这个显示了压缩比

    解压e.tar.gz 

     

    .bz2

    压缩:

      方法1、  tar jcvf fileName.tar.bz2 fileName

      方法2、  bzip2 -z fileName.tar.bz2 fileName.tar

    解压缩:

          方法1、 tar jxvf fileName.tar.bz2

      方法2、 bzip2 -d fileName.tar.bz2;  tar xvf fileName.tar

    注释:电脑里面简单的测试通过了...如果有错误请指正

    截图:

     

     

     

    .zip

     

    压缩: tar xvf fileName.zip fileName

    解压:upzip fileName.zip

     

    .rpm

     

    解压:rpm2cpio fileName.rpm | cpio  -div   

     

     .rar

    今天不小心下载了一个rar的文件= =

    因为linux自带没有解压rar的方法、所以得下载一个http://down.itlearner.com/soft/2412.shtml

    make 安装好以后

    压缩: rar a fileName

    解压: rar x fileName.rar

    展开全文
  • Linux服务器批量ssh免密登陆

    万次阅读 2020-12-28 15:23:16
    脚本当前目录下创建host_list 文件,需要免密登陆的服务器IP地址一行一个。 python3执行脚本。 import paramiko """ 每个服务器的密码都一样 host_list文件格式:每行一个IP地址 [root@jump tzhli]# cat host_list ...
  • 什么普遍使用Linux做服务器

    千次阅读 2019-02-24 19:48:35
    2.linux和unix兼容,unix是早期的服务器霸主,现在Linux成为主流理所当然 3.linux是多用户多进程系统,windows是单用户伪多用户系统,不适合服务器 4.互联网开放,linux也是开放的,像apach这样的开放软件优先在...
  • 如何清理Linux服务器磁盘空间

    万次阅读 多人点赞 2018-04-04 18:17:28
    介绍如下:df -h ,这个命令用于查看服务器空间,运行后的效果图如下:可以看到,还剩余8G可用。du -h --max-depth=1,这个命令用于查看当前目录,哪个文件占用最大,运行效果如下:可以看到,iov那个目录占用的空间...
  • 旧电脑搭建linux服务器

    万次阅读 2019-08-02 19:41:00
    一旧电脑,8G内存,搁置甚是可惜,于是变废为宝,利用window Linux子系统以及花生壳内网穿透工具,搭建一台Linux。 2. 环境 win10 win10 linux子系统 花生壳内网穿透工具 3. 搭建步骤 3.1 安装linux子系统 进入...
  • Linux服务器

    万次阅读 2020-02-14 23:11:23
    从Linux上连接Linux云服务器 ssh root@39.201.12.30 ... 从Linux上传文件到Linux云服务器 scp 文件在本地路径 root@服务器公网IP:文件上传到服务器路径 例:scp /home/jdk.deb ...从Linux服务器下载文件到Linux scp...
  • Linux服务器加固方案

    万次阅读 2018-03-20 11:02:25
    Linux服务器安全 和 防火墙的配置 和 服务器加固方案 进行简单的讲解,防止初级黑客的攻击,文章主要是针对小白,和运维新手,写的不好,可能有些出入,欢迎各位大佬指点。 一、适用 Linux 操作系统版本 1.Red ...
  • 什么普遍用Linux做服务器

    千次阅读 2017-02-26 17:16:01
    2.linux和unix兼容,unix是早期的服务器霸主,现在份额逐渐让给linux了3.linux是多用户多进程系统,windows是单用户伪多用户系统,不适合服务器4.互联网开放,linux也是开放的,像apach这样的开放软件优先在linux上...
  • 怎么操作linux服务器

    万次阅读 2018-02-02 20:39:39
    Linux服务器就是采用Linux系统的网络服务器,同时也有采用windows的...Linux服务器具有什么样的优势 1.稳定性 Linux系统是众所周知最具稳定性的系统;事实上,以Linux系统的美国服务器用户在出现系统崩溃的反馈上
  • 学前端,怎么不会Linux服务器部署?
  • windows访问Linux服务器

    千次阅读 2016-03-07 18:27:26
    这时,你需要一个软件辅助你访问Linux服务器,如Putty,OpenSSH,xmanager等等。这里,小编给大家推荐如何用SecureCRT访问Linux服务器。步骤一:拥有域名及服务器首先你必须要获得一个属于你的域名,以及自己的...
  • linux服务器用centos还是ubuntu系统_Linux

    万次阅读 2017-10-18 13:43:18
    摘要: 本文讲的是linux服务器用centos还是ubuntu系统_Linux, linux服务器系统多使用CentOS、uBuntu、Gentoo、FreeBSD、Debian。服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS ,CENTOS现在市场占有率第一...
  • Java 连接linux服务器

    千次阅读 2019-07-01 16:50:30
    Java 连接linux服务器 转载请标明出处^_^ 原文首发于:www.zhangruibin.com 本文出自于:RebornChang的博客 众所周知,linux服务器是支持ssh命令连接的,连接格式:ssh user@ipAddr port,回车之后输入密码即可...
  • 目前,服务器绝大多数是Linux系统,Linux作为服务器系统的好处在此就不多说了。本文主要说一下Linux、Windows系统下如何连接服务器,以及向服务器传输文件。如果表达有错误,万望指正。1.Linux系统下:Linux系统下...
  • putty windows上传文件到linux服务器 & 从linux服务器 下载文件到 windows
  • 搭建自己的linux服务器

    万次阅读 多人点赞 2017-04-24 18:15:48
    搭建自己的linux服务器  最近要涉及到服务器的部署,用linux,所以新潮热血,学了点linux服务器的部署,配置,搭建,这里总结一下,不为别的,反正是日后留着来回顾一下就够了,回忆一下大体步骤: 准备食材: ...
  • 远程连接linux服务器

    千次阅读 2018-08-27 18:22:51
    在本地电脑远程连接linux服务器是非常常见的需求,以下为我常用的远程连接linux服务器的几种方法。 一、SecureCRT工具(具体操作百度即可) 提供SSH服务远程连接linux服务器 二、xshell工具(具体操作百度即可) ...
  • linux什么比windows做服务器好?

    千次阅读 2014-10-30 15:34:56
    linux什么比windows做服务器好?
  • linux服务器磁盘爆满分析

    万次阅读 2021-01-12 12:57:53
    linux服务器使用时间长后,导致系统登录失败(磁盘爆满)。 原因分析: 登录失败:redis服务无法访问。启动redis后,redis的log日志显示启动失败,原因是服务器磁盘爆满,无法加载数据。 爆满原因:查询服务器大...
  • Linux服务器做bond网卡绑定步骤

    千次阅读 2019-06-16 20:04:31
    服务器装完Centos系统后有四块网卡 需求是:用这四个网卡分别成bond0和bond1网卡绑定 以通过命令确定内核是否支持 bonding: [root@node2 ~]# cat /boot/config-2.6.32-573.el6.x86_64 |grep -i bond...
  • 配置linux服务器做简单的路由器

    千次阅读 2016-10-26 17:28:46
    任务:使用 Linux服务器配置路由器。 目标:实现单位两个网段:192.168.1.0/24和192.168.2.0/24两个网段互相访问。 步骤: 1.安装一台双网卡的机器 2.将eth0的地址设置为eth0与192.168.1.0连,eth1的...
  • 不管是Mac电脑还是Windows电脑,终端连接Linux服务器的步骤都是一样的,接下来就来分享一下关于服务器的重启以及服务器部署的服务的相关内容,大牛可以飘过。 一、通过终端连接服务器  开发过程中经常需要通过类...
  • linux服务器传送文件到ftp服务器

    千次阅读 2019-03-07 13:27:25
    linux服务器传送文件到ftp服务器 在linux服务器下 如果在项目根目录发送文件只需要 ftp xxx.xxx.xxx.xxx 用户:xxxx 密码:xxxx 就可以进入 然后cd到指定目标的的目录 put test.txt 就可以将当前linux目录下的文件...
  • Sublime 远程连接 Linux服务器

    万次阅读 多人点赞 2017-06-29 13:33:50
    Sublime 远程连接 Linux服务器 插件SFTP
  • Linux服务器下载文件夹到本地

    万次阅读 多人点赞 2018-01-11 10:36:16
    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服务器项目部署完整版

    万次阅读 多人点赞 2018-07-07 01:54:28
    之前总玩v8虚拟机,最近看到腾讯云学生套餐很实惠就租了个linux服务器搭一个项目,下这个项目部署全记录,即为了方便以后查看,同时也分享下自己的经验,不足之处还请多多指教,废话不多说,直接开始!!!  注...
  • linux服务器访问外网的问题

    万次阅读 2014-08-08 19:40:27
    linux服务器访问外网的问题  最近碰到了一个非常奇怪的问题,那就是Linux服务器访问外部网站,比如访问zihou.me是不行的,但如果是访问网站的IP,比如zihou.me的IP是63.234.12.43,那么却又是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,335,674
精华内容 534,269
关键字:

linux服务器能做什么

linux 订阅