-
xposed框架
所属栏目:[Linux] 日期:2020-12-14 热度:96
xposed利用hook对进程现实动态注入.实现应用程序的修改. 导入xposed的jar包,就可以进行基于xposed框架的模块插件的开发了. xp框架模块开发. 基于xp框架的开发,使模块能被xp框架管理器识别就必须在,程序配置清单AndroidManifest.xml文件进行声明.(添加这三天=[详细]
-
常用exporter下载
所属栏目:[Linux] 日期:2020-12-14 热度:177
1.node_exporter https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz https://github.com/prometheus/blackbox_exporter/releases/download/v0.15.0/blackbox_exporter-0.15.0.linux-amd64.ta[详细]
-
node_exporter安装和配置
所属栏目:[Linux] 日期:2020-12-14 热度:190
1.二进制包安装 ?mkdir -p /opt/exporter 下载地址: wget https://github.com/prometheus/node_exporter/releases/download/v0.14.0/node_exporter-0.14.0.linux-amd64.tar.gz wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/[详细]
-
IO模型(epoll)--详解-01
所属栏目:[Linux] 日期:2020-12-14 热度:144
写在前面 从事服务端开发,少不了要接触网络编程。epoll作为linux下高性能网络服务器的必备技术至关重要,nginx、redis、skynet和大部分游戏服务器都使用到这一多路复用技术。 本文会从网卡接收数据的流程讲起,串联起CPU中断、操作系统进程调度等知识;再一[详细]
-
linux 字符设备——驱动框架(二)
所属栏目:[Linux] 日期:2020-12-14 热度:90
字符设备驱动框架 (前言) 前面编写了一个简单的linux字符设备驱动。接下来简单地来看一下字符设备驱动的框架。 一、重要的数据结构 在linux 字符设备里,有三个比较重要的数据结构,分别是: struct file_operations , struct file 和 struct inode 下面来简[详细]
-
IO模型(epoll)--详解-02
所属栏目:[Linux] 日期:2020-12-14 热度:189
写在前面 从事服务端开发,少不了要接触网络编程。epoll作为linux下高性能网络服务器的必备技术至关重要,大部分游戏服务器都使用到这一多路复用技术。文章核心思想是:要让读者清晰明白EPOLL为什么性能好。 四、内核接收网络数据全过程 这一步,贯穿网卡、[详细]
-
Linux 标准目录结构 FHS
所属栏目:[Linux] 日期:2020-12-14 热度:54
因为 Linux 的开发人员实在太多了,如果每个人都使用自己的目录配置方法,那么将可能会带来很多管理问题。所以,后来就有了 Filesystem Hierarchy Standard(FHS,文件系统层次化标准)标准的出炉了,多数Linux版本采用这种文件组织形式,类似于Windows操作[详细]
-
IO模型(epoll)--详解-03
所属栏目:[Linux] 日期:2020-12-14 热度:183
写在前面 epoll是开发linux高性能服务器的必备技术至,epoll本质,是服务端程序员的必须掌握的知识。 七、epoll的原理和流程 本节会以示例和图表来讲解epoll的原理和流程。 创建epoll对象 如下图所示,当某个进程调用epoll_create方法时,内核会创建一个even[详细]
-
[转帖]linux下的find文件查找命令与grep文件内容查找命令
所属栏目:[Linux] 日期:2020-12-14 热度:113
? https: // www.cnblogs.com/shileima/p/8431393.html ? 在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 区别 :(1)find命令是根据 文件的属性 进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问[详细]
-
修改conda和pip源
所属栏目:[Linux] 日期:2020-12-14 热度:159
修改conda源为清华源 Windows修改C:Usersuser(user替换为当前登陆系统的用户)目录下的.condarc文件 Linux修改家目录下的.condarc文件 channels: - defaultsshow_channel_urls: truedefault_channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/p[详细]
-
sar 命令
所属栏目:[Linux] 日期:2020-12-14 热度:171
NAME sar - Collect,report,or save system activity information.SYNOPSIS sar [ -A ] [ -b ] [ -B ] [ -C ] [ -d ] [ -h ] [ -i interval ] [ -m ] [ -p ] [ -q ] [ -r ] [ -R ] [ -S ] [ -t ] [ -u [ ALL ] ] [ -v ] [ -V ] [ -w ] [ -W ] [ -y ] [ -j {[详细]
-
使用gimp画线、矩形、圆等
所属栏目:[Linux] 日期:2020-12-14 热度:182
使用gimp画线、矩形、圆等 https://blog.csdn.net/tody_guo/article/details/7628508 2012年06月03日 19:08:47 ?Tody Guo ? 阅读数 16905 更多 分类专栏: ?Linux ? 版权声明:本文为博主原创文章,遵循 ?CC 4.0 BY-SA ? 版权协议,转载请附上原文出处链接和[详细]
-
linux基础
所属栏目:[Linux] 日期:2020-12-14 热度:154
第一章 1.为什么建议读者校验下载的系统镜像或工具 为了确保软件包的安全与完整性 2.使用虚拟机安装Linux系统时,为什么要选择稍后安装操作系统,而不是去选择RHEL7系统镜像光盘 ? ? ? 在配置界面中若直接选择了 RHEL 7 系统镜像,则 VMware Workstation 虚[详细]
-
linux
所属栏目:[Linux] 日期:2020-12-14 热度:200
第一章 1.为什么建议读者校验下载的系统镜像或工具 为了确保软件包的安全与完整性 2.使用虚拟机安装Linux系统时,为什么要选择稍后安装操作系统,而不是去选择RHEL7系统镜像光盘 ? ? ? 在配置界面中若直接选择了 RHEL 7 系统镜像,则 VMware Workstation 虚[详细]
-
详解如何使用Webmin远程管理Linux系统
所属栏目:[Linux] 日期:2020-12-14 热度:183
Webmin是一个基于Web的Unix系统管理界面。使用任何现代Web浏览器,您都可以设置用户帐户、Apache、DNS、文件共享等等。Webmin消除了手工编辑Unix配置文件(如/etc/passwd)的需要,并允许您从控制台或远程管理系统。说白了webwin就是一个远程的管理工具,它的[详细]
-
linux 常用命令
所属栏目:[Linux] 日期:2020-12-14 热度:196
磁盘 cd 切换目录 ll 查询目录列表 mkdir 创建目录 rmdir 删除目录 pwd 查询当前目录绝对位置 df -h ps -ef|grep 进程名称 netstat -nltup |grep 端口号或者进程名 lsof -i:端口 文件浏览 cat 查询所有内容 more | less 分页查看 tail -10 最后10条 tail -f[详细]
-
教你如何总结linux最基础的命令
所属栏目:[Linux] 日期:2020-12-14 热度:150
基础系统常用命令 1.系统相关命令 1.1ping 测试网络连通性 1.2nmtui 图形化界面配置网卡地址信息 1.3telnet 测试远程服务是否正常开启 1.4Shutdown 关闭系统/重启系统 -r 5/now/0:重启系统/立即重启系统 -h 5/now/0:关闭系统/立即关闭系统 -c:取消重启或关[详细]
-
【Linux】常用16进制代表的容量或位置
所属栏目:[Linux] 日期:2020-12-14 热度:54
一:按地址排序 0000 0000 0000: 0000 0000 0001:1字节(1位) 0000 0000 0010:16字节(2位) 0000 0000 0040:64字节 0000 0000 0100:256字节(3位) 0000 0000 0200:512字节 0000 0000 0208:520字节 0000 0000 0400:1024字节 1KB 0000 0000 0800:2[详细]
-
Linux必知必会--vmstat
所属栏目:[Linux] 日期:2020-12-14 热度:102
视野、格局、胸怀、魄力 ---无 ? 参考资料:https://man.linuxde.net/vmstat http://www.ha97.com/4512.html ? vmstat命令的含义为显示虚拟内存,它可报告关于进程、内存、I/0等系统整体运行状态。 ? 语法 vmstat 选项 参数 ? 参数: ? 事件间隔:状态信息刷[详细]
-
dstat 监控工具
所属栏目:[Linux] 日期:2020-12-14 热度:161
dstat 监控工具 Linux 自带的监控工具。界面相当友好,可以替代其他的监控工具。 安装 yum install -y dstat 命令使用 dstat - h # 帮助dstat - tpcdrmgln # 屏幕刷新dstat -tpcdrmgln 5 10 # 5s刷新一次,刷新10次nohup dstat -tpcdrmgln 5 --output dstat.[详细]
-
基于FPM制作RPM包
所属栏目:[Linux] 日期:2020-12-14 热度:73
1、搭建Epel? Yum源 安装在线yum源 [[email?protected] ~]# rpm -ivh epel-release-latest- 7 .noarch.rpm // 安装扩展源 [[email?protected] yum.repos.d]# lsa epel -release-latest- 7 .noarch.rpm epel-testing.repo Centos- 7 .repo epel.repo 或 ? [[e[详细]
-
Linux 系统启动故障排查和修复
所属栏目:[Linux] 日期:2020-12-14 热度:53
? 我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式、GRUB命令操作、Linux救援模式的故障修复案例帮助大家了解此类问题的解决。 ? (一)单用户模式 Linux系统提供了单用户模式(类似Windows安全模式),可[详细]
-
ARM-linux 移植 SDL
所属栏目:[Linux] 日期:2020-12-14 热度:162
ref : https://blog.csdn.net/u012075739/article/details/24877639 ? 2. ? ???? 交叉编译 SDL 编译SDL前先要编译其依赖库 tslib、libiconv ? Tslib $ cd tslib-1.4 $ sudo apt-get install libtool automake autoconf $ ./autogen.sh ? $ echo "ac_cv_func_[详细]
-
在Linux命令行模式安装VMware Tools
所属栏目:[Linux] 日期:2020-12-14 热度:88
在Linux命令行模式安装VMware Tools 方法/步骤1: 首先启动CentOS 7,在VMware中点击上方“VM”,点击“Install VMware Tools...”(如已安装则显示“Reinstall VMware Tools...”)。 ? 方法/步骤2: 在命令行输入“ls /dev”查看。 方法/步骤3: 输入“mkdir /[详细]
-
linux下svn安装和使用(centos)
所属栏目:[Linux] 日期:2020-12-14 热度:133
1.安装svn 本地测试环境 centos6.5 # yum安装 yum -y install subversion# 查看svn版本 svnserve --version# 建立版本库目录mkdir /var/svnrepos# 启动svn服务svnserve -d -r /var/svnrepos# 查看进程 ps -ef |grep svnserve root 29215 1 0 10:16 ? 00:00:0[详细]