您的位置:首页 > 其它

守护进程与远程登录服务器

2016-05-26 07:20 232 查看
1、在Red Hat7版本中,系统启动和服务器进程由systemd进行管理

systemctl命令用于管理各种类型的systemd对象,它们称为单元。

systemctl -t help 显示可用单元类型列表。




一些常见的单元类型:
(1).服务单元具有.service扩展名

(2).套接字单元具有.socket扩展名

(3).路径单元具有.path扩展名

2、常见命令













常见的systemctl控制命令:
命令解释
systemctl stop UNIT停止一项服务
systemctl start UNIT启动一项服务
systemctl restart UNIT重启服务
systemctl reload unit重新加载服务的配置文件
systemctl mask UNIT禁用服务
systemctl unmask UNIT服务变为可用
systemctl enable UNIT开机自动启动
systemctl disable UNIT禁止服务开机自启
systemctl list-dependencies UNIT列出指定单元的依赖关系
3、配置和远程登录服务器
(1).w -f 显示当前登录到计算机的用户列表

(2).基于秘钥的登录: ssh 用户名@IP

ssh-keygen :生成私钥对,私钥文件:~/.ssh/idrsa 公钥文件:~/.ssh/idrsa.
(3).ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@IP :将公钥复制到远程服务器上,公钥信息将保存到远程服务器上相应用户的 ~/.ssh/authorized_keys文件中
通过以上三步,下次ssh 用户名@IP 就可以不用输入密码,进行基于密钥的登录。
自定义SSH服务配置:
SSHD的配置文件:/etc/ssh/sshd_config.

可以设置只允许root用户登录ssh,也可以设置只允许root基于秘钥登录等……,但是设置完后必须重启:systemctl restart sshd

4、scp 命令 : 本地文件拷贝到远程/远程文件传输本地
scp 本地文件所在路径 用户名@IP:要存放的路径

scp 用户名@IP:文件路径 本机要存放的文件路径

注意:整个目录拷贝的话:-r 递归拷贝。

了解:sftp 使用ssh加密文件传输,安全 sftp 用户@IP

rsync远程同步文件:
选项解释
-r同步整个目录
-l同步符号链接
-p保留文件权限
-t保留文件时间戳信息
-g保留文件组所有权
-o保留文件所有者
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息