《Linux菜鸟入门》进程以及ssh的相关知识

openssh-server

pstree查看初始化

systemctl

进程的查看以及管理

1.systemd

系统初始化程序,系统开始的第一个进程,pid=1

2.systemctl 命令

systenctl list-units                列出当前系统服务的状态

systenctl list-unit-files           列出服务的开机状态

systenctl status sshd               查看指定服务的状态

systenctl stop sshd                 关闭指定服务

systenctl start sshd                开启指定服务

restart

systenctl enable sshd               设定指定服务开机开启

systenctl disable sshd              设定指定服务开机关闭

systenctl reload sshd               使指定服务重新加载配置

systenctl list-dependencies sshd          查看指定服务的倚赖关系

systenctl mask sshd                 冻结指定服务

systenctl unmask sshd               启用服务

3.服务状态。

systemctl   status   服务mingcheng

loaded    系统服务已经初始化完成,加载过配

active(running) 服务正在被系统利用

active(exited)   服务已经加载配置,等待系统利用

openssh-server服务的学习

1.openssh-server

功能:让远程主机可以通过网络访问sshd服务,开始一个安全的shell

rm -fr /root/.ssh/

2.客户端连接方式。

ssh 远程主机用户@远程主机ip

连接陌生主机时需要建立认证关系

远程用户密码

ssh 远程主机用户@远程主机ip -X

commond

3.sshkey加密

①.生成公钥私钥

ssh-keygen

ls /root/.ssh

id_rsa

id_rsa.pub

②.添加key认证方式

ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]

③.分发钥匙

scp /root/.ssh/id_rsa root    :/root/.ssh

④. 测试

4.提升openssh的安全级别

openssh-server配置文件

/etc/ssh/sshd_config

78行设置更改为NO :则不允许密码登录,提高安全性

sysemctl restart sshd.service

时间: 2024-10-19 01:28:47

《Linux菜鸟入门》进程以及ssh的相关知识的相关文章

2)Linux程序设计入门--进程介绍

2)Linux程序设计入门--进程介绍 Linux下进程的创建 前言: 这篇文章是用来介绍在Linux下和进程相关的各个概念.我们将会学到: 进程的概念 进程的身份 进程的创建 守护进程的创建 1.进程的概念 Linux操作系统是面向多用户的.在同一时间可以有许多用户向操作系统发出各种命 令.那么操作系统是怎么实现多用户的环境呢? 在现代的操作系统里面,都有程序和进程 的概念.那么什么是程序,什么是进程呢? 通俗的讲程序是一个包含可以执行代码的文件 ,是一个静态的文件.而进程是一个开始执行但是还

《Linux菜鸟入门2》系统恢复和selinux  

selinux的初级管理 1.什么是selinux Selinux:内核级加强型防火墙 2.如何管理selinux级别 selinux开启或者关闭 vim /etc/sysconfig/selinux selinux=disabled   关闭状态 selinux=Enforcing   强制状态 selinux=Permissive   警告状态 getenforce       查看状态 当selinux开启时 setenforce 0|1   更改selinux运行级别 3.如何更改文件安

进程和cpu的相关知识和简单调优方案

进程就是一段执行的程序,每当一个程序运行时,对于操作系统本身来说,就创建了一个进程,并且分配了对应的资源.进程可以分为3个类别: 1.交互式进程(I/O) 2.批处理进程 (CPU) 3.实时进程 (REAL-TIME) 对于交互式进程来说,一般其占用的cpu时间片很段,但是优先级偏高;批处理进程占用的cpu时间片很长,但是优先级偏底;实时进程是内核所使用的,其优先级高于前面两种. 上面说到了优先级,linux进程是具有优先级的,一般分为两种: 1.实时优先级 2.静态优先级 实时优先级的取值范

【Linux驱动】文件描述符以及相关知识

1.文件描述符 Linux操作系统中,几乎所有的设备都被抽象成为设备文件.因此,当我们想对设备进行操作的时候可以直接去操作其相应的设备文件.设备文件即是文件,要想对文件进行操作,无非就是:打开文件.关闭文件.写入数据.读出数据等,它们分别对应的函数有open(),close(),write(),read(),就以其中的open()函数做一个分析.open函数的作用是打开一个文件. (1)它的定义:int open( const char * pathname, int flags); int o

《深入Linux内核架构》附录A<体系结构相关知识>笔记

A.1 概述 为便于扩展到新的体系结构,内核严格隔离了体系结构相关和体系结构无关的代码.内核中特定于处理器的部分,包含定义和原型的头文件保存在include/asm-arch/(例如,include/asm-arm/)目录下,而C语言和汇编程序源代码实现则保存在arch/arch/(例如,arch/arm/)目录下. 联编系统也考虑到一般代码可能需要借助于特定于体系结构的机制.所有特定于处理器的头文件都位于include/asm-arch/.在内核配置为特定的体系结构之后,则建立符号链接incl

《Linux菜鸟入门》进程详解

●进程 1.进程定义 进程就是cpu未完成的工作 2.ps命令 ps  a    关于当前环境的所有进程,不是自己的也会显示 x    与当前环境无关的所有进程 f    显示进程从属关系 e    显示当前用户环境中的所有进程 l    长列表显示进程的详细信息 u    显示进程的用户信息 ps ax -o %cpu,%mem,user,group,comm,nice  指定显示进程的某些信息 %cpu   负载 mem   内存负载 user   用户 group    组 comm   

《Linux菜鸟入门》设备相关信息

linux中设备的访问 1.设备识别 /dev/xdxn      硬盘设备 /dev/sda1 /dev/cdrom /dev/mapper/*  虚拟设备 2.设备的使用 设备发现 fdisk -l               查看真实存在的设备 cat /proc/partitions   系统能够识别的设备 blkid                  系统能够挂载的使用设备 df -h(H)              查看设备被系统使用的情况 设备的使用 ①.设备的挂载 mount  

《Linux菜鸟入门》系统日志

系统日志 1.系统默认分类 /var/log/messages  系统服务及日志包括服务的信息 报错 /var/log/secure     系统认证信息日志 /var/log/maillog    系统邮件服务信息 /var/log/cron       系统定时任务信息 /var/log/boot.log   系统启动信息 2.日志管理服务rsyslog.service 1.rsyslog采集分类日志,不是生成 2.rsyslog日志分类 /etc/rsyslog.conf  主配置文件 *

《Linux菜鸟入门》认识linux系统

系统文件管理 一 linux系统结构 linux系统和windows系统的区别在表面上是类似于ios操作系统和Android的区别,linux系统的存储是基于根目录的,不同于windows系统的分盘.在linux中,所有东西的存在形式都是以文件形式存在,因此,首先要了解的就是linux的系统结构: linux是一个倒树结构,所有的文件都是在系统的顶级目录下的,即根目录"/",而在"/"下的二级目录都是系统装机的时候系统自己建立的,而这些二级目录都有相应的功能: /b