linux
文章平均质量分 64
ximi_xuexi
这个作者很懒,什么都没留下…
展开
-
linux crontab使用及日志查看
crontab使用命令:crontab -e 用于编辑定时任务crontab -l 用来查看当前有什么定时任务crontab -e定时任务配如下:* * * * * myCommand前面的五个星号代表的是时间,能用的cron表达式。 对应为 分、时、日、月、周五种。*取值范围内的所有数字/每过多少个数字-从X到Z,散列数字crontab运行日志查看有时候发现定时任务没有按预期执行,可以能过查看日志发现执行相关的问题。一般来说 ,cronta...原创 2022-01-17 17:23:51 · 41862 阅读 · 1 评论 -
linux sysctl常见用法
sysctl用于在系统运行时动态修改系统内核参数。这些内核参数都位于/proc/sys/下,以文件的形式存在。用户一般通过修改/etc/sysctl.conf文件来使内核修改长期生效。sysctl -a : 查询所有的系统使用的内核配置值。sysctl -w xxx=xx : 临时修改系统配置。修改后,/proc/sys/下的对应配置的文件内值也会修改,但/etc/sysctl.conf中的值不会被修改,重启将失效。sysctl -p [filename]: 加载配置文件中的值到系统中。原创 2021-12-29 21:46:14 · 2447 阅读 · 0 评论 -
ssh 原理及fingerprint异常处理
1、原理简介ssh是一种网络协议,用于计算机的加密登陆,以及一些远程命令执行。在linux常用指令中,ssh, scp都使用了ssh协议。ssh协议是采用Rsa加密算法来实现的。rsa加密算法是一处非对称加密算法,就是指该算法加密和解密使用不同的密钥,即使用加密密钥进行加密、解密密钥进行解密。 在RAS算法中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。下面使用ssh协议实现登陆的流程来对协议进行说明:(1)远程主机收到用户的登录请求,把自己的公钥原创 2021-12-23 18:43:50 · 9759 阅读 · 0 评论 -
aws上yum install安装找不到包
原因:因为aws的标准库可能不提供某些在centos, RHEL 或amazin linux的发行版本上的安装包。要安装这些包,必须启动额外的包存储库Extra Packages for Enterprise Linux (EPEL)。解决方案:https://aws.amazon.com/cn/premiumsupport/knowledge-center/ec2-enable-epel/列出使用的库列表:sudo yum repolist...原创 2021-04-21 22:36:43 · 1270 阅读 · 0 评论 -
awk指令简介
什么是awk?gawk - pattern scanning and processing language查看帮助手册,可以发现它是模式扫描和处理语言。主要用途是用来处理文件的。语法:awk -f program-file fileawk program-text file ..语法详解:-f可以指定传入相应的awk脚本文件; 不指定-f时,就是直接写的编程文本。由于awk是做扫描工作的,所以它必须要有输入。一般这个输入可以是文件,也可以是管道的输入,awk常与管道连.原创 2021-03-02 23:58:06 · 848 阅读 · 0 评论 -
linux服务器时间同步工具chrony
问题:在时间强相关的服务中,时间不同步导致监控失效在测试中,我遇到了强时间相关的测试统计。需要同步不同服务器之间的时间。之前看ntp时,发现ntp有如果时间差太大,则不同步的问题。并且,在实际使用中,也遇到使用了ntp时间同步差异大的问题。再之后,我发现aws官方推荐使用chrony来进行数据同步。之后,采用chrony进行时间同步后,各服务器之间时间稳定,未再出现时间差不稳定的情况。在查阅相关文档后,我们发现chrony在时间同步精确度上,优于ntp。 且chrony不存在时间差...原创 2021-01-07 14:53:03 · 1220 阅读 · 0 评论 -
ubuntu apt-get安装报错count not get lock /var/lic/dpkg/lock
报错:count not get lock /var/lic/dpkg/lock解决方案方案一找到使用apt安装软件的进程,确认是停止这个进程还是等待其操作结束ps aux | grep -i apt #找到apt-get的进程kill -9 process_id # 杀掉相应进程killall apt apt-get #杀掉所有的apt-get进程如果进程是apt.systemd.daily update,那说明这是在进行系统更新。此时,可以关闭系统的自动更新,或者直.原创 2020-08-10 10:47:39 · 254 阅读 · 0 评论 -
mac linux ssh免密登陆的三种方式
在linux中经常要用ssh登陆,感觉很麻烦。我已经为这件事件折腾过好几次啦。这次准备总结一下1、使用ssh公钥免密登陆命令使用:ssh-keygen -t rsa #不管中途遇到啥提示,直接回车cd ~/.sshcp id_rsa.pub authorized_keysscp authorized_keys username@host:~/.ssh/之后再使用ssh username@host 就可以不用输入密码直接登陆服务器啦。但是有时候,我不怎么想把自己的公...原创 2020-05-09 23:57:18 · 824 阅读 · 0 评论