您的位置:首页 > 运维架构 > Linux

linux下各种服务的安装和解析

2015-10-25 10:29 399 查看
centos7.0下

1.telnet服务的安装

(1)检测centos7.0是否已经安装了两个包:telnet-server,xinetd

rpm -qa telnet 和 rpm-qa xinetd

因途中yum我用ctrl+z命令中断过(或系统正在自动更新) ,所以再运行yum时,出现 another app is currently holding the yum lock

解决方案:rm -f /var/run/yum.pid

(2)查找需要安装的包

yum list |grep telnet和 yum list |grep xinetd

(3) 根据查找的包下载

yum -y install ....

成功过安装

(4)安装后的设置

默认情况下telnet服务安装了也是不启动的,需要我们修改文件来启动服务

查看默认启动的服务: systemctl list-unit-files|grep enabled

查看默认不启动的服务:systemctl list-unit-files|grep disabled

修改/etc/xinetd.d/telnet文件(若没有,则直接创建)

service telnet

{

flags = REUSE

socket_type = stream

user = root

wait = no

server = /usr/sbin/in.telnetd

log_on_failure += USERID

disable = no //此处设为开启

}

重启xinetd服务(centos中的服务开启已经换了一种命令 systemctl start xinetd.service xinetd服务默认自动开启

(5)查看防火墙,设置多口号过滤规则

iptables

-I INPUT -p tcp --dport 23 -jACCEPT // 防火墙开放23端口 通过tcp协议的能访问此端口

iptables -I INPUT -p udp --dport 23 -jACEPT //防火墙开放23端口 通过tcp协议的能访问此端口(

(6)windows上的telnet客户端和服务端的安装

window8系统,windows图标右键=》程序和功能=》启用或关闭windows功能=》勾选tTelnet服务器和Telnet客户端=》确定

就可以使用telnet命令(仅客户端),特别注意,要想开启telnet服务器,则需要进入windows服务中=》开启Telnet 服务选项

输入的用户密码必须被分配为TelnetClients用户组,否则不允许远程登录(win8.1不是专业版的话不能设置此选项,有点坑,不知其他人还有什么好方法没有)

此命令一般用来检测服务器端的某个端口号开启了没有。

2.ssh(Secure Shell)服务的使用

ssh是一个用来代替telnet,ftp以及R命令的工具包,主要是解决了口令在网上明文传输的问题,通过此服务,你可以吧所有传输的数据

进行加密,防止DNS欺骗和IP欺骗(linux下ssh服务默认自动开启)

通过ssh服务来远程登录 ssh user@ip/hostname

3.scp:基于OpenSSH协议安全复制远程文件(linux上自带)

执行方式 (行为类似cp命令)

本机-》远程主机: scp local-files loginname@remote-host/ip:[dir/file]

远程主机->本机:scp login-name@remote-host/ip:files local-dir

# 将当前目录所有.sql 文件上传到xuanyuansoft.org.cn 主机的kwarph 用户的主目录下的 normal 目录下

$ scp *.sql kwarph@xuanyuansoft.org.cn:normal

# 将xuanyuansoft. org.cn 主机上kwarph 用户 主目录下的normal 目录所有内容复制到本机当前目录下的backups 目录内

$ scp r kwarph@xuanyuansoft org.cn:normal ./backups

ftp(File Transfer Protocol)文件传输协议:用于internet上的控制文件的双向传输。它也是一个应用程序.

(支持ftp协议的服务器就是FTP服务器)

在TCP/IP协议中,FTP标准命令TCP端口号为21,port方式数据端口为20,

ftp的任务是从一台计算机将文件传送到另一台计算机,不受操作系统的限制

安装过程:和telnet类似

先查看需要是否已经安装包

2.mysql5.6的安装
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: