本文将比较 Linux 中 service 和 systemctl 命令,先分别简单介绍这两个命令的基础用法,然后进行比较。 从 CentOS 7.x 开始,CentOS 开始使用 systemd 服务来代替 service服务(daemon),原来管理系统启动和管理系统服务的相关命令全部由 systemctl命令来代替。 一、service 命令 service命令是Redhat Linux兼容的发行版中用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。 语法:…

2022-10-03 0条评论 552点热度 0人点赞 admin 阅读全文

在写Shell脚本的时候,有时候需要在文件指定的行上插入内容,但是又不方便用vim做交互的动作,这就可以用到『sed』命令来做到 假设我们准备好了test.txt文件,内容如下: echo -e "第1行\n第2行\n第3行\n第4行" > /tmp/test.txt cat /tmp/test.txt 第1行 第2行 第3行 第4行 示例1:在test.txt最开始第一行,加上『插入的内容』 # 插入的内容就是第几行,例如这个最开始插入内容 sed -i '1 i 插入的内容' /tmp/test.txt …

2022-09-13 0条评论 531点热度 0人点赞 admin 阅读全文

Monitorix是一个开源、免费且功能最强大的轻量级工具,旨在监控 Linux 中的系统和网络资源。它定期收集系统和网络数据,并使用自己的 Web 界面(侦听端口 8080/TCP)以图表形式显示信息。 Monitorix允许监控整体系统性能,还有助于检测瓶颈、故障、不需要的长响应时间和其他异常活动。 Monitorix – Linux 系统和网络监控工具 它通常包含两个程序:一个名为monitorix的收集器,它是一个像任何其他系统服务一样自动启动的 Perl 守护程序,以及一个名为monitorix.cgi的…

2022-07-26 0条评论 662点热度 0人点赞 admin 阅读全文

阿里网盘虽然出现的比百度网盘晚,目前来说上传下载的速度还是飞快能保证的,所以可以利用阿里网盘做一些备份等操作。Linux上有网友开发了一个命令行程序,使用起来就比较方便了。 查看系统架构 (base) work@instance-cli0crch:~$ dpkg --print-architecture amd64 查看系统架构,参考:https://blog.terrynow.com/2022/07/24/linux-check-system-architecture-ways/ 根据服务器架构选择要下载的压缩包…

2022-07-25 0条评论 575点热度 0人点赞 admin 阅读全文

cat /proc/version uname -a uname -r root@localhost:~$ cat /proc/version Linux version 5.0.0-32-generic (buildd@lgw01-amd64-015) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #34~18.04.2-Ubuntu SMP Thu Oct 10 10:36:02 UTC 2019 root@localhost:~$ uname -r 5…

2022-07-24 0条评论 1456点热度 0人点赞 admin 阅读全文

有些场景下需要根据IP地址反查域名(例如做邮件服务器的时候,为了减少被其他服务器当成垃圾邮件,需要把邮件服务器的IP绑定域名,IP反向解析域名,这个过程需要向ISP申请,并收费)。 为了验证IP反向绑定域名是否正确,可以使用nslookup来验证。nslookup在windows和linux下都是有的,用法也一样。 如果Linux上提示找不到命令,安装详见:https://blog.terrynow.com/2022/06/03/linux-nslookup-command-not-found-solved/ 示例…

2022-07-18 0条评论 988点热度 0人点赞 admin 阅读全文

Hashcat的介绍详见官网:https://hashcat.net/hashcat/ # Ubuntu下安装 apt-get -y install hashcat # CentOS下安装 yum -y install epel-release yum install -y hashcat # 查看opencl信息 hashcat -I --opencl-info # 猜测8位纯数字 hashcat -m 0 -a3 e10adc3949ba59abbe56e057f20f883e ?d?d?d?d?d?d?d?d…

2022-07-17 0条评论 1165点热度 0人点赞 admin 阅读全文

用SpringBoot写的MVC程序(内置Tomcat运行、View展示层用的JSP)打包成jar包,运行在Linux服务器上,刚开始没有什么问题,但是运行了一段时间后,总有几个页面点上去显示500错误。 查看日志,后台报错信息如下: 2022-07-09 11:47:17.296 [http-nio-8084-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatch…

2022-07-10 0条评论 449点热度 0人点赞 admin 阅读全文

#Ubuntu安装: #第一步,去 nodejs 官网 https://nodejs.org 看最新的版本号; #比如18.xx 就改下面的18.x #Configure the repository: #sudo apt -y install curl dirmngr apt-transport-https lsb-release ca-certificates && curl -sL https://deb.nodesource.com/setup_54.x | sudo -E bash - #…

2022-07-07 0条评论 384点热度 0人点赞 admin 阅读全文

有时候在写脚本的时候,遇到一些字符串的变量,会有换行等需要整体替换,例如需要把换行全部替换成\n Shell下可以使用真是表达式的方式来替换:${varName//$'\n'/\\n},例子如下: msg="第一行 第二行 第三行" msg=${msg//$'\n'/\\n} echo $msg # 会输出:第一行\n第二行\n第三行 说明: ${...} - 表示利用正则表达式替换 varName - 变量 // - 表示替换... $'\n' - 需要替换的字符 / - 替换成... \\n - 需要替换成的字…

2022-06-24 0条评论 594点热度 0人点赞 admin 阅读全文
1234511