【第十四天】
ssh
主配置文件:保存着最重要的配置参数
一般配置文件:保存着一般重要的配置参数
/etc/服务名称/服务名称.xxx

主配置文件:
vim /etc/ssh/ssh_config
PermitRootLogin yes
PasswordAuthentication no

或 :(分号)-----注释信息

密钥优先级>密码优先级

ssh-keygen
/root/.ssh/id_rsa
id_rsa----------------私钥信息----自己用
id_rsa.pub-----------公钥信息----给别人用 ssh-copy-id +目的ip—用来传输公钥
known_hosts---------------别人的公钥

scp root@ipaddress:/etc/yum.repos.d/* /etc/yum.repos.d/
scp /etc/yum.repos.d/* root@ipadd:/var

-------------不间断服务----------------
5/6/7 screen
8 tmux
dnf install tmux

tmux -s 会话name --------------创建一个会话,并将其所有内容及状态保存到后台,在意外终端后可重新恢复
tmux ls ------------------------------查看后台会话
tmux attach -t name---------------------恢复会话
tmux new -s name-------------------新建会话
tmux new “command”--------------不创建会话,直接运行命令,并保存其运行时产生的内容,在意外中断时可恢复

-----------------多窗口切换-----------------
tmux split-window------------上下切分
tmux split-window -h ---------左右切分
tmux split-window------可嵌套切分

tmux swap-pane -U/u--------------上下窗口兑换
tmux swap-pane -D/d---------------左右窗口对换

tmux swlect-pane -L/R/U/D-------------光标向左/右/上/下切换

--------------------窗口共享-共享会话--------------------

tmux new -s name-----------一端创建会话
tmux attach -t name-----------一端链接会话

-------------检索日志信息---------------
journalctl

三类:
系统日志
用户日志
程序日志

在RHEL 8系统中,默认的日志服务程序是rsyslog。可以将rsyslog理解成之前的syslogd服务的增强版本,它更加注重日志的安全性和性能指标。为了便于日后的检索,不同的日志信息会被写入到不同的文件中。在Linux系统中,常见的日志文件如表9-7所示。

-------------- 常见的日志文件保存路径----------------

文件路径及命令 作用
/var/log/boot.log 系统开机自检事件及引导过程等信息
/var/log/lastlog 用户登录成功时间、终端名称及IP地址等信息
/var/log/btmp 记录登录失败的时间、终端名称及IP地址等信息
/var/log/messages 系统及各个服务的运行和报错信息
/var/log/secure 系统安全相关的信息
/var/log/wtmp 系统启动与关机等相关信息
在日常工作中,/var/log/message这个综合性的文件用得最多。在处理Linux系统中出现的各种故障时,一般是最先发现故障的症状,而找到故障的原因则一定离不开日志信息的帮忙。

从理论上讲,日志文件分为下面3种类型。

系统日志:主要记录系统的运行情况和内核信息。

用户日志:主要记录用户的访问信息,包含用户名、终端名称、登入及退出时间、来源IP地址和执行过的操作等。

程序日志:稍微大一些的服务一般都会保存一份与其同名的日志文件,里面记录着服务运行过程中各种事件的信息;每个服务程序都有自己独立的日志文件,且格式相差较大。

只有快速地定位故障点,才能对症下药,及时解决各种系统问题。

上面提到,每个稍微大一些的服务都有自己独立的日志文件,为了让用户在检索信息时不至于特别麻烦,journalctl命令应运而生。journalctl命令用于检索和管理系统日志信息,英文全称为“journal control”,语法格式为“journalctl参数”。它可以根据事件、类型、服务名称等信息进行信息检索,从而大大提高了日常排错的效率。journalctl命令的常见参数如表9-8所示。大家可以先混个脸熟,然后再开始实验。

--------------journalctl命令中常用按键以及作用-----------

参数 作用
-k 内核日志
-b 启动日志
-u 指定服务
-n 指定条数
-p 指定类型
-f 实时刷新(追踪日志)
–since 指定时间 --until —连用表示时间段
时间用:做间隔,日期用-做间隔
–disk-usage 占用空间

------------日志信息登记分类--------------

日志等级 说明介绍
emerg 系统出现严重故障,内核崩溃等情况
alert 应立即修复的故障,数据库损坏等情况
crit 危险较高的故障,硬盘损坏导致程序运行失败的情况
err 一般危险的故障,某个服务启动或运行失败的情况
warning 警告信息,某个服务参数或功能错误的情况
notice 一般无危险的故障,只是需要处理的情况
info 通用性消息,给用户提示一些有用信息
debug 调试程序所产生的信息
none 没有优先级,不做日志记录

journalctl -p emerg
journalctl --since “12:00” --until “14:00”--------查看12:00-14:00的日志
journalctl --since “2022-04-01” --until “2022-05-01”
journalctl -u sshd

Linux就该这么学第十四天(配置ssh服务,不间断服务,处理日志)相关推荐

  1. Linux就该这么学第十四节课学习心得

    Ansible是最近几年特别火的一款开源运维自动化工具,它能够帮助运维人员肉眼可见地提高工作效率,并减少人为失误.Ansible有上千个功能丰富且实用的模块,而且有详尽的帮助信息可供查阅,因此即便是小 ...

  2. Linux企业运维——Kubernetes(十四)PSP安全策略

    Linux企业运维--Kubernetes(十四)PSP安全策略 文章目录 Linux企业运维--Kubernetes(十四)PSP安全策略 一.PSP安全策略简介 二.PSP安全策略配置 一.PSP ...

  3. ASP.NET企业开发框架IsLine FrameWork系列之十四--框架配置信息大全(中)

    ASP.NET企业开发框架IsLine FrameWork系列之十四--框架配置信息大全(中) 接上文 上文中讲到配置日志模块的第二步,这篇文章继续给大家介绍日志配置方法. Step 3.在</ ...

  4. linux ssh服务,Linux配置SSH服务以便实现远程连接

    Linux用户们一定想要知道该怎么开启SSH服务吧,SSH服务是Linux系统远程连接的重要方式,所以如何配置SHH服务也让很多用户感到纠结.现在小编就帮大家解决这个问题. 配置方法: 查询\安装SS ...

  5. linux服务器怎么开启远程,Linux配置SSH服务以便实现远程连接

    Linux用户们一定想要知道该怎么开启SSH服务吧,SSH服务是Linux系统远程连接的重要方式,所以如何配置SHH服务也让很多用户感到纠结.现在小编就帮大家解决这个问题. 配置方法: 查询\安装SS ...

  6. 鸟哥的Linux私房菜(基础篇)- 第十四章、Linux 账号管理与 ACL 权限配置

    第十四章.Linux账号管理与 ACL 权限配置 最近升级日期:2009/09/09 要登陆 Linux 系统一定要有账号与口令才行,否则怎么登陆,您说是吧?不过,不同的使用者应该要拥有不同的权限才行 ...

  7. 鸟哥的Linux私房菜(基础篇)- 第二十四章、 X Window 配置介绍

    第二十四章. X Window 配置介绍 最近升级日期:2009/08/07 在 Linux 上头的图形介面我们称之为 X Window System,简称为 X 或 X11 罗!为何称之为系统呢?这 ...

  8. 教妹学Java(十四):switch 语句详解

    大家好,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员.本篇文章通过我和三妹对话的形式来谈一谈"switch 语句". 教妹学 Java,没见过这么有趣的标题吧?&q ...

  9. Linux就该这么学第十三节课学习心得

    9.1 配置网卡服务 9.1.1 配置网卡参数 截至目前,大家已经完全可以利用当前所学的知识来管理Linux系统了.当然,大家的水平完全可以更进一步,当有朝一日登顶技术巅峰时,您一定会感谢现在正在努力 ...

最新文章

  1. mysql实训报告_mysql数据库技术》实验报告.doc
  2. Android AudioPolicyService和AudioPolicyManager
  3. MySQL笔记10:engine=innodb和engine=myisam的区别和用法!
  4. Web开发中的矢量绘图(vml,svg)处理和应用
  5. usb转ttl模块与matlab,图文详解USB转TTL设备与电路板的连接
  6. 今天的圆圆的深圳4j
  7. 1.8 编程基础之多维数组 04 错误探测 python
  8. FlygonTiebaToolkit 的开源决定
  9. 痛恨3721的朋友们,装个avast! Antivirus吧
  10. web.xml 加载顺序
  11. Java:装饰设计模式
  12. Java项目--网页版音乐播放器(Spring Boot 后端逻辑)
  13. java地狱门方块,我的世界如何制作一个独特的“地狱门”? 赶快放弃你的方盒子吧...
  14. 北京铁路安检全面升级 四大站特警持枪巡逻
  15. jQuery下载和使用
  16. 很方便的密码加密算法BCrypt
  17. Redis进阶—分布式锁
  18. 分布式系统的CAP原理及其应用
  19. ACM1008玛雅历 剖析
  20. 京东12年被裁,昨天赔偿到账了,加调休和年假总共47万多,感谢公司!

热门文章

  1. 鸿蒙磅礴不可以涯际夕,五年级:《中华成语千字文》节选
  2. c语言精灵宝可梦对战游戏,精灵宝可梦:把游戏中的对战高玩,放到动画的世界里会是什么位置...
  3. 【对线面试】JVM全网最强面试对答
  4. 库存管理之调拨、盘点、报损
  5. 盛大游戏旗下2010年度最具战斗力网游
  6. [VBA]批量替换PPT里的字体颜色
  7. 老男孩的linux运维笔记-初级部分内容(一)
  8. 计算机应用2010操作题,计算机应用基础Excel2010综合测试操作步骤参考自测题步骤.doc...
  9. 谷粒商城之高级篇知识补充
  10. 苹果8怎么投屏到电视_苹果手机投屏电视?三个小妙招来帮忙