
linux学习
文章平均质量分 70
answer_yym
且随疾风前行
展开
-
这是一个临时的rrd数据库使用
ahhfrrdtool create filename # 使用 rrdtool 命令 create 创建一个名为 filename 的数据库文件[--start|-b start-time] # 表示 RRD 数据库的起始 (start/begin) 时间点为 start-time[--step|-s step] # 表示监测的时间间隔[DS:ds-name:DST:dst-arguments] # 定义数据源(Data Source)属性,包括数据源名称 ds-name[RRA:原创 2022-03-01 13:18:32 · 467 阅读 · 0 评论 -
修改网卡,网关ip,校园网
设置树莓派网关绑定的网卡:eht0 -->wlan0# Example static IP configuration:interface eth0static ip_address=192.168.0.47/24static ip6_address=fd51:42f8:caae:d92e::ff/64#static routers=192.168.0.1static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e原创 2021-07-05 19:46:20 · 762 阅读 · 0 评论 -
pi安装vnc
0、环境:debian10的操作系统,arm-v8,64位开发板子vnc介绍:1、更新源:#deb [ trusted=yes arch=arm64 ] http://uos-packages.deepin.com/uos eagle main contrib non-free#deb [ trusted=yes arch=arm64 ] http://uos-packages.deepin.com/printer eagle non-free#deb [ trusted=yes arch=a原创 2021-06-18 16:14:12 · 628 阅读 · 1 评论 -
树莓派安装ganglia
1、安装依赖1.1、安装OpenJDK下载并安装到指定目录(如/opt/tools/installed):wget https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u191-b12/OpenJDK8U-jdk_aarch64_linux_hotspot_8u191b12.tar.gztar -zxf OpenJDK8U-jdk_aarch64_linux_hotspot_8u191b12.tar.gz原创 2021-06-10 20:42:23 · 1293 阅读 · 0 评论 -
使用ganglia获取集群性能并展示
文章目录1、ganglia介绍1.1 基本结构2、ganglia安装2.1、集群部署:2.2、配置2.3、启动2.4、主节点访问:3、ganglia源码分析1、ganglia介绍关于对分布式文件系统的监控,主要分为两个部分:机器性能相关的监控 和 系统运行状态 的监控。机器性能相关的监控:这个比较泛化,也比较成熟,主要是对CPU、内存、网络、磁盘I/O等信息的监控,可以选择比较方便强大的开源工具来搭建,这里我们选择Ganglia;系统运行状态的监控:这个与不同的文件系统相关,虽然不同DFS也有一些共原创 2021-06-03 21:03:33 · 1141 阅读 · 0 评论 -
四、网络编程xml004
xml格式注释:<!-- 注释 --><?xml version="1.0" encoding ="UTF-8"?>树结构的标签,根标签(只有一个)2、解析minixml库:可解析未定义的引用错误:因为只有声明,没有实现。缺少一些动态库:加上就好了这个libmxml.so库,安装在了 /usr/local/lib目录下gcc testmxml.c -o mytest // 缺少libmxml.so库gcc testmxml.c -lmxml -o myt原创 2021-03-24 22:01:55 · 102 阅读 · 0 评论 -
四、网络编程epoll-udp003
复习:之前的多进程、多线程实现多个连接请求的时候,程序员既要管理监听,又要管理通信。select委托内核去做客服端连接请求的监听,程序员专注于通信,需要给内核一些数据:就是select参数,sizeof得出的单位是字节循环委托内核做监听检测4、epollgdb 调试gcc test.c -g -lpthreadgdb ./a.out进入gdb调试界面:set args 9898 // 设置出入参数rquit1、3个函数int epoll_create( int size);此原创 2021-03-20 22:18:00 · 496 阅读 · 4 评论 -
四、网络编程select002
3-7文章目录1、网络基础2、TCP3次握手-并发3、TCP状态转换(select-poll)4、epoll-UDP5、 广播组播,本地套接字6、libevent7、xml,json1、网络基础2、TCP3次握手-并发3、TCP状态转换(select-poll)4、epoll-UDP5、 广播组播,本地套接字6、libevent7、xml,json...原创 2021-03-18 23:32:37 · 126 阅读 · 0 评论 -
二、环境编程001
文章目录1、系统Api2、文件IO3、read,write用读写实现cat练习2、lseek()函数read函数的阻塞等待二、文件目录API接口2.2 查看打开的最大的文件个数2.3.stat函数2.4 access函数2.5truncate截断文件2.5哈哈1、系统Api\08_Li命基\08d03(-IO)\3-视频12linux/src/print_where.cfd文件操作描述符,启动一个进程后,linux系统在进程的进程控制块PCB中,默认开启3个操作,stdin stdout std原创 2021-02-04 15:20:40 · 275 阅读 · 0 评论 -
三、系统编程002_linux服务器
三、系统编程4、守护进程进程组:父进程和父进程创建的子进程构成一个组会话:注意事项:1、调用进程不能是进程组组长,该进程变成新会话的首进程2、该进程成为新进程组的组长3、新会话放弃原来的控制终端,且没有新的控制终端4、该调用进程如果是组长,则返回错误5、只有当父进程死了,其中某一个子进程才可以调用setsid5、线程同步...原创 2020-10-05 22:33:37 · 104 阅读 · 0 评论 -
四、网络编程001
文章目录1、网络基础1、网络应用程序设计模式:2、协议概念3、分层模型4、arp协议格式(请求获取对方mac)5 ip协议:6 传输层7 tcp、udp 传输层协议8、socket编程9、套接字预备知识9.3scckaddr数据结构10、网络套接字函数socket函数bind函数listen函数accept函数connect函数2、TCP3次握手-并发3、TCP状态转换(select-poll)4、epoll-UDP5、 广播组播,本地套接字6、libevent7、xml,json1、网络基础1、网络应原创 2020-08-02 23:04:38 · 435 阅读 · 0 评论 -
linux课堂
shell编程eg1,简单输出#!/bin/bashecho "hello world"var="qu ni ma"echo $varfor file in $(ls /home/txdy827/share/);do // 输出目录下的文件 echo "${file}"done输出如下hello worldqu ni ma555.txt888.cfirstsamba例子文件.txteg2,求和#!/bin/bashsum=0for i in原创 2020-07-22 23:22:24 · 136 阅读 · 0 评论 -
三系统编程001_linux服务器
200716系统Api\08_Li命基\08d03(-IO)\3-视频12linux/src/print_where.cfd文件操作描述符,启动一个进程后,linux系统在进程的进程控制块PCB中,默认开启3个操作,stdin stdout stderr 。对应的文件的文件描述符表(一共1024个数字)的前三个数字012,open函数操作对应的文件描述符表中的最小的可用的那个,下文代码close(1)把文件描述符表的第二个关了,所以open函数返回的fd对应的文件描述符表中的文件描述符就是1,原创 2020-07-16 10:19:30 · 311 阅读 · 0 评论