随笔分类 -  Linux

相关命令,中间件
摘要:新 Linux 系统中,[使用 systemd 管理所有系统资源](https://www.cnblogs.com/rendd/p/17535737.html "使用 systemd 管理所有系统资源") 所有资源成为 unit,每一个 unit 都有一个配置文件 有时候我们需要创建或修改 unit 阅读全文
posted @ 2023-07-10 17:19 菜乌 阅读(89) 评论(0) 推荐(0) 编辑
摘要:就系统中通常执行 **/etc/init.d/** 目录下的文件来管理服务。 新系统中可统一使用 **systemctl** 组命令来管理服务。 ## systemctl 用法 **最常用来启动、停止服务** - ```systemctl status nginx``` 查看 nginx 服务状态 阅读全文
posted @ 2023-07-07 17:56 菜乌 阅读(77) 评论(0) 推荐(0) 编辑
摘要:Linux 中一切皆文件 并且所有文件都统一在 ```/``` 根目录下面 类比 windows 系统,插入 U 盘,或者硬盘等存储设备,可以直接看到并访问里面的内容。而在 Linux 系统中,需要进行挂载,将外来设备加入到系统管理中,才可以正常访问。 上面的挂载就需要用到 ```mount``` 阅读全文
posted @ 2023-06-25 17:26 菜乌 阅读(279) 评论(0) 推荐(0) 编辑
摘要:Linux 中查找文件或关键词检索文件内容是很常用的功能 合理使用命令,高效检索需要的结果 本文系统 **Amazon Linux 2** ## locate 通常 locate 命令系统会自带,如果没有则需要安装 ```mlocate``` locate 搜索文件速度很快,因为它不去实际目录中找文 阅读全文
posted @ 2023-06-13 12:55 菜乌 阅读(3767) 评论(0) 推荐(0) 编辑
摘要:awk 是 Linux 中非常强大的文本分析编程工具 awk 的输入可以是标准输入,文件或其他命令的输出 awk 将输入逐行读入,以空格为默认分隔符进行切割并处理 ## 基础用法 **筛选每一行的指定列** ``` # 筛选第二列内容 # print 表示打印 echo "name1 china 2 阅读全文
posted @ 2023-06-07 16:42 菜乌 阅读(91) 评论(0) 推荐(0) 编辑
摘要:Linux 系统中,一切皆文件。 了解目录结构,能更好地知道系统运行原理。 本文系统 ```Linux version 5.10.149-133.644.amzn2.x86_64``` 不同于 Windows 系统,Linux 所有文件都在根目录下。 **根目录内容如下:** ![image](ht 阅读全文
posted @ 2023-05-30 10:54 菜乌 阅读(411) 评论(0) 推荐(0) 编辑
摘要:服务器被攻击,或多或少都会成一些影响,密切监视服务器状态,确保服务器能正常运行。 ## 相关文件 - ```/etc/passwd``` 存放所有账号信息 - ```/etc/shadow``` 存放账号的密码及设定信息 - ```/etc/login.defs``` 密码配置文件 ## 梳理账号信 阅读全文
posted @ 2023-05-29 16:49 菜乌 阅读(111) 评论(0) 推荐(0) 编辑
摘要:内存占用达到阙值,一直报警,持续了很长时间,由于是正在开发得服务器,并且在假期。直到周一来了才发现。 内存爆满会影响进程运行,使响应变慢,甚至服务挂掉。 学会查看并分析内存信息,及时应对至关重要。 ## 查看内存 最常用得是 ```free```、```top```、```vmstat``` 命令 阅读全文
posted @ 2023-05-22 15:42 菜乌 阅读(532) 评论(0) 推荐(0) 编辑
摘要:rsync 是非常常用的文件同步工具 既可以同步本地数据,类似于 cp。又可以同步远程数据,类似于 scp rsync 不会复制全部文件,而是采取增量备份,只复制有改动的文件,速度很快 rsync 算法中判断文件改动的默认规则是,文件大小或文件修改时间 同步本地文件 最基础的用法 rsync -au 阅读全文
posted @ 2023-05-06 17:59 菜乌 阅读(191) 评论(0) 推荐(0) 编辑
摘要:为了保证 Linux 系统正常运行,遇到问题时能及时解决,高效分析系统日志是非常必要的。 Linux 系统中的日志驱动进程通常为 syslog,系统日志都可在 syslog 配置文件中配置。 我们可以通过调用 syslog 的接口进行 log,syslogd 在取到 log 后进行处理,根据配置,将 阅读全文
posted @ 2023-05-05 16:09 菜乌 阅读(4803) 评论(0) 推荐(0) 编辑
摘要:sed 是个流编辑器,不同于常用的文本编辑器 vim,不会打开视觉缓冲区。 sed 在内存中创建一个模式空间,逐行输入文件内容,当有内容输入时,命令就会被执行,执行结果会打印到标准输出流,然后继续下一行输入。 标准输出流可以重定向到一个文件,也可以重定向到同一文件,用 --in-place=.bak 阅读全文
posted @ 2023-04-12 17:19 菜乌 阅读(83) 评论(0) 推荐(0) 编辑
摘要:SSI 即 Server Side Include,是一种基于服务端的网页制作技术 Apache 开启 SSI 支持 首先开启模块 mod_include LoadModule include_module modules/mod_include.so httpd.conf 或 主配置中引入的文件中 阅读全文
posted @ 2023-04-05 18:14 菜乌 阅读(418) 评论(0) 推荐(0) 编辑
摘要:ps 可显示系统进程状况 top 可动态显示进程状况 kill 用来结束进程 ps(Process Status) ps 命令用来列出系统中当前运行的进程,就是执行 ps 命令时的进程 执行 ps -auxwwf 结果如下图: 结果信息 USER 运行该进程的用户 PID 运行着的命令(CMD)的进 阅读全文
posted @ 2023-03-30 16:18 菜乌 阅读(722) 评论(0) 推荐(0) 编辑
摘要:netstat 通常用来检查各端口的网络连接情况。 可以显示 IP、TCP、UDP、ICMP 协议相关数据。 最常用方式 netstat -tlunp,显示结果如下: 第二行的列名说明了每一列的内容 结果含义 Proto 协议名称 Recv-Q 网络接收队列,表示还有多少没被进程取走的数据,通常为 阅读全文
posted @ 2023-03-28 13:17 菜乌 阅读(397) 评论(0) 推荐(0) 编辑
摘要:本文环境,Amazon Linux release 2,全程用 root 用户。 前提是已经装好了 Nginx,并且有 --with-http_perl_module 模块。没有则参考添加 一、首先确认并安装 perl-FCGI rpm -qa | grep perl-FCGI yum instal 阅读全文
posted @ 2023-03-23 13:19 菜乌 阅读(286) 评论(0) 推荐(0) 编辑
摘要:Perl 作为脚本语言,应用范围也比较广泛。 本文环境,Amazon Linux release 2,全程用 root 用户。 Perl 安装 一、通常系统会自带,先确认一下 rpm -qa | grep perl 二、没有自带,或者版本不满足,可手动安装 官网下载需要的版本,后续步骤改成自己下载的 阅读全文
posted @ 2023-03-23 12:39 菜乌 阅读(1990) 评论(0) 推荐(1) 编辑
摘要:logrotate 用来转储日志文件,分割压缩日志,删除旧的,创建新的 logrotate 一般系统会自带,不需要自己安装 logrotate 处理日志,依靠 cron 每天在执行时间自动执行 下面一段就描述了对 bootlog 的转储方式 # cat /etc/logrotate.d/bootlo 阅读全文
posted @ 2023-03-21 15:05 菜乌 阅读(4216) 评论(0) 推荐(1) 编辑
摘要:crond 是定时任务管理工具 通常服务器默认安装并启动了 crond 可以在 crontab 中自定义定时任务信息 crontab 命令 crontab file,用 file 文件内容替换原来的内容 crontab -e,打开当前登录用户的定时任务列表 crontab -l,列出当前登录用户的所 阅读全文
posted @ 2023-03-02 17:55 菜乌 阅读(203) 评论(0) 推荐(0) 编辑
摘要:Linux 服务 | rsyslogrsyslog 是实现日志功能的服务,用来采集日志信息。 主配置文件/etc/rsyslog.conf中,可以设置日志的处理方式。 MODULES 默认开启的两个 imuxsock、imjournal imuxsock 提供对本地系统日志记录的支持 imjournal 提供对systemd日志的访问 阅读全文
posted @ 2023-02-18 17:45 菜乌 阅读(587) 评论(0) 推荐(0) 编辑
摘要:telnet 是登录远程服务器的一种工具。 不过所有通信都是明文发送,不会加密。 因此一般不会用来登录远程服务器,不过可以调试远程连接问题。 用法 telnet <hostname or ip> <port> hostname 远程连接的域名 ip 远程连接 IP port 远程连接端口 例: # 阅读全文
posted @ 2023-02-03 17:28 菜乌 阅读(4141) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示