linux服务器登录方式?
linux服务器常见的登录方式,你可以给服务器插上显示器和键盘,直接在现场登录服务器。也可以在服务器端开启telnet服务,通过远程用telnet来登录服务器。
现在更常用的方法是在服务器端打开ssh服务,从远程使用linux终端或者在WINDOWS下面使用putty这个免费软件来登录你的服务器。
ftp开源工具推荐?
FTP工具哪个好用?FTP工具是电脑应用程序,主要用于FTP文件传输协议的工作,我们租用美国服务器搭建网站后,可通过FTP工具实现文件和数据的上传和下载。市面上提供的FTP工具有很多,本文将为大家分享几款好用的FTP工具,供大家参考使用。
1、FTP工具–FileZilla
FileZilla是一个免费开源且跨平台的FTP工具,分为客户端版本和服务器版本,它具备所有的FTP软件功能。FileZilla客户端界面设计简单,可进行多站点管理,操作起来十分方便高效;FileZilla Server是一个体积小并且可靠的支持FTP&SFTP的FTP服务器软件,具有高安全性和高性能等优势。
2、FTP工具–IIS7服务器管理工具
IIS7服务器管理工具支持批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新等操作,它可适用于Windows操作系统和Linux操作系统。
3、FTP工具–CuteFTP
CuteFTP是一款轻量级的功能强大的FTP工具,支持可下载或上传整个目录、具有不会因闲置过久而被站台踢出站台功能,该软件多用于服务器系统进行文件的传输,传输速度极快,还支持断点续传,有非常多的个性化设置选项。
多台linux服务器的集中统一批量布署管理,用什么工具最好?
现在最流行什么?当然是docker容器啊。那么怎么管理和编排呢?当然是k8s啊。
如果服务器超过三台的话,建议把所有服务器高可用部署成一套k8s集群,然后每个节点外挂一块共享盘(nfs或者glusterfs),用来挂载给容器存档数据,这样由k8s统一管理,当容器当机,k8s会自动重新部署容器,并且由于共享盘的存在,无论我们的服务容器运行到哪个节点,都可以正常读取数据。真正实现无干预 无感知的服务高可用。
简单介绍下k8s的使用。
k8s统一由yaml或者json来描述任务,个人更喜欢yaml。直接通过kubectl命令行工具来管理k8s作业。
想要对外暴露容器内部服务,我用的比较多的是ingress+service的方式,k8s也提供loadblance等。可自行研究。
对于docker镜像,我们统一由harbor进行管理,保证了我们制作的最新的镜像,在任何节点都可以拉取。
你好,我是运维虫子!
关于你提到的Linux服务器的统一管理,既然已经强调Linux服务器,服务器是已经有操作系统安装了,如果没有可以通过pxe的方式安装,网上有很多教程,这里就不多说了。
本篇介绍一下如何使用ansible工具快速管理几十、几百、几千台服务器。
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。
ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansible不需要在远程主机上安装client/agents,因为它们是基于ssh来和远
程主机通讯的。ansible目前已经已经被红帽官方收购,是自动化运维工具中大家认可度最高的,并且上手容易,学习简单。这是每位运维工程师必须掌握的技能之一。
这里以三台centos7.6为例:
- 在其中一台服务器上安装ansible:
yum install ansible -y
2.配置其他服务器的免密登录:
ssh-keygen
ssh-copy-id +其他服务器IP地址
3.配置ansible主机组host文件。
vi /etc/ansible/hosts
注:创建主机组的时候,可以选择填ip地址,也可以填其他的比如主机名(但是必须在/etc/hosts文件指定主机名与IP对应关系),下面图中给出了三种创建主机组的方法。
4.ansible统一管理主机组
- 检查主机存活状态
ansible -m ping +主机组
- 查看主机组中的主机详细,比如查看磁盘,cpu、内存等等。
ansible yunweichongzi -m command -a "free -h"
ansible yunweichongzi -m command -a "df -H"
- ansible其他模块
yum模块:
ansible yunweichongzi -m yum -a "name=httpd state=installed"
启动服务:
ansible yunweichongzi -m service -a "name=httpd state=started enabled=yes"
ansible 功能还有很多,例如实现创建/删除文件,同步文件到管理机,备份文件、执行shell命令等等,如果对互联网技术感兴趣可以看我的主页,每天都会写一篇关于互联网技术的文章。