shell字符串操作详解 Linux

1、shell变量声明的判断 表达式含义${var}变量var的值, 与$var相同${var-DEFAULT}如果var没有被声明, 那么就以$DEFAULT作为其值 *${var:-DEF
标签: linux

发布于  2024-3-2 15:32

linux使用管道命令执行ps获取cpu与内存占用率 Linux

#include <stdio.h>#include <unistd.h>int main(){ char caStdOutLine[1024]; // ps 命令的标准输出中的一行信息 char* pcTmp = NULL; // 指向以空格拆分后的字符
标签: linux

发布于  2024-3-2 15:31

shell脚本监控linux系统内存使用情况的方法(不使用nagios监控linux) Linux

一、安装linux下面的一个邮件客户端msmtp软件(类似于一个foxmail的工具) 1、下载安装: # tar jxvf msmtp-1.4.16.tar.bz2# cd msmtp-1.4.16# ./configure --prefix=/usr/local/msmtp
标签: linux

发布于  2024-3-2 15:31

利用linux的timerfd_create实现计时器示例分享 Linux

timer_poll.h /* * File: timer_poll.h * Author: Administrator */#ifndef TIMER_POLL_H#define TIMER_POLL_H#include <sys/types.h>#include <fcntl.h>#include <signal.h>#include <sy
标签: linux

发布于  2024-3-2 15:31

linux链接编译详解 Linux

为什么要包含头文件而不是.c文件测试代码: m.c文件:#include"t.c"int main(){test();return 0;} 编译: gcc m.c -o m -Wall In file included from m.c:1:0:t.c: 在函数‘te
标签: linux

发布于  2024-3-2 15:31

linux仿写chmod命令 Linux

#include<stdio.h>#include<stdlib.h>#include<sys/types.h>#include<sys/stat.h>int main(int argc,char **argv){ int mode; int mode_u; int mode_g; int mode_o; char *path; if(argc&l
标签: linux

发布于  2024-3-2 15:31

linux启动级别的含义(init 0-6) Linux

0:停机1:单用户形式,只root进行维护2:多用户,不能使用net file system3:完全多用户5:图形化4:安全模式6:重启 其实,可以通过查看/etc/rc.d/中的rc*.
标签: linux

发布于  2024-3-2 15:31

svn服务器启动和svn服务器重启、停止等操作脚本分享 Linux

#!/bin/bashcase "$1" instart) svnserve -d -r /svndata svnport=`netstat -natp | grep svnserve | awk -F: '{print $4}' | awk 'NR==1'` if [ $svnport -eq 3690 ] then
标签: linux

发布于  2024-3-2 15:31

25个好用的Shell脚本常用命令分享 Linux

1.列出所有目录使用量,并按大小排序。 ls|xargs du -h|sort -rn #不递归下级目录使用du -sh 2.查看文件排除以#开关和空白行,适合查看配置文件。 egrep -v "^#|^
标签: linux

发布于  2024-3-2 15:31

Shell脚本监控服务器在线状态和邮件报警的方法 Linux

对于服务器来说在线率很重要,出现问题要能及时解决,但系统管理员不能一直守在电脑旁边,通过脚本监控网站出现问题及时通过mail通知管理员,如果是139邮箱还可免费手机短信通知。注:通过系统直接发送mail容易被拦截,可使用mail连接第三方s...
标签: linux

发布于  2024-3-2 15:31