linux问题集

本文介绍了解决CentOS 7中SSH登录失败过多的问题方法,并详细讲解了如何修改SSH配置文件以减少认证失败次数。此外,还介绍了CentOS 7中的服务管理,包括服务脚本的存放位置、服务的开机启动设置及查看状态的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Too many authentication failures for root (code 2)

原因:服务器可能由于装了一下安全软件导致有时用ssh远程工具登陆不了,提示太多认证失败for root。

解决办法。换个地址登录服务器,修改ssh的配置文件,具体操作如下:

vim  /etc/ssh/sshd_config

MaxAuthTries=2

 centos7的服务文件的位置

/etc/systemd/system/

centos7查看服务开机启动的状态

systemctl list-unit-files --type=service

 centos7中目录/etc/systemd/system/ 和 /usr/lib/systemd/system/

这两个目录都是存放服务脚本的

/usr/lib/systemd/system/ 是对服务进行操作读取里面的脚本

/etc/systemd/system/   是创建服务开机启动时指向 /usr/lib/systemd/system/的一个链接

下面看一个例子

[root@k8s-node2 system]# systemctl enable NetworkManager  #设置开机启动就是建一个链接指向/usr/lib/systemd/system/
Created symlink from /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service to NetworkManager.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/NetworkManager.service to /usr/lib/systemd/system/NetworkManager.service.
Created symlink from /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service to /usr/lib/systemd/system/NetworkManager-dispatcher.service.
[root@k8s-node2 system]# ll /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service
lrwxrwxrwx 1 root root 46 6月 15 16:27 /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service -> /usr/lib/systemd/system/NetworkManager.service

 journalctl 命令

journalctl -f -u 服务        #查看某个服务的日志
journalctl --since="yyyy-MM-dd hh:mm:ss" --until="yyyy-MM-dd hh:mm:ss"   #查看特定时间点内的日志

 通过yum安装gitlab-ce,它的启动服务名称:

gitlab-runsvdir.service  #这时它的启动名称,不想让其开机启动可以 systemctl disable gitlab-runsvdir.service
gitlab-ctl start 启动gitlab服务
gitlab-ctl stop
gitlab-ctl restart

 

posted on 2018-09-17 14:41 dawn-liu 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/mmyy-blog/p/9662026.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值