- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 linux tcp参数优化 网络参数优化
socket选项 TCP_KEEPCNT TCP_KEEPIDLE TCP_KEEPINTVL。代码层面设置socket选项后keepalive才会真正起作用。出现sync_recv的情况导致tcp链接无法建立。sysctl -p 从加载配置文件使配置生效。临时修改tcp keepalive参数。永久修改tcp keepalive参数。修改 /etc/sysctl.conf。sysctl.conf 的全局配置。执行sysctl -p。
2024-01-02 10:40:16
628
原创 centos 制作本地yum仓库
命令:yum clean, yum clean all (= yum clean packages;4.清除缓存目录(/var/cache/yum)下的软件 包及旧的headers。3.清除缓存目录(/var/cache/yum)下旧的 headers。2.清除缓存目录(/var/cache/yum)下的 headers。1.清除缓存目录(/var/cache/yum)下的软件包。添加/etc/repo.d/mylocal.repo文件。命令:yum clean oldheaders。
2024-01-02 10:38:53
432
原创 nm命令查看动态库符号
nm:支持的目标: elf64-x86-64 elf32-i386 elf32-x86-64 a.out-i386-linux pei-i386 pei-x86-64 elf64-l1om elf64-k1om elf64-little elf64-big elf32-little elf32-big plugin srec symbolsrec verilog tekhex binary ihex。列举 [文件] 中的符号 (默认为 a.out)。nm -A *|grep 类名。符号类型 T b W。
2024-01-02 10:29:21
635
原创 linux 程序debug shell命令
t - insert UNIX time that the coredump occurred into filename 添加core文件生成时的unix时间。%s - insert signal that caused the coredump into the filename 添加导致产生core的信号。%e - insert coredumping executable name into filename 添加导致产生core的命令名。修改/etc/security/limits.conf。
2024-01-02 10:19:36
458
原创 linux shell 常用命令
openssl md5 ${filename} 计算文件的md5值。优先级 : dns缓存 > hosts配置文件 > dns服务。file ${filename} 查看文件类型。hostname -I查看主机全部网卡的地址。hostname -i 查看主机ip地址。tcpdump 抓取本机回环地址报文。hostname 查看主机名。cp -d 复制软连接。hostname 命令。
2024-01-02 10:17:12
368
原创 编译项目失败 Failed to install the following Android SDK packages as some licences have not been accepted.
问题:编译android项目失败Failed to install the following Android SDK packages as some licences have not been accepted. build-tools;30.0.2 Android SDK Build-Tools 30.0.2 platforms;android-28 Android SDK Platform 28To build this project, accept the SDK licen...
2022-03-04 22:05:43
1992
原创 android studio 首次安装报 Unable to access Android SDK add-on list 错误
问题:android studio 首次安装报 Unable to access Android SDK add-on list 无法继续安装解决办法:在Android Studio的安装目录下,找到\bin\idea.properties打开后在最后添加disable.android.first.run=true表示初次启动不检测SDK如下 最后一行为添加的内容#----------------------------------------------------------..
2022-03-04 20:51:16
5366
原创 Solved “openssl config failed: error:02001003:system library:fopen:No such process”
问题: windows下安装完npm 后运行报错 npm -v “openssl config failed: error:02001003:system library:fopen:No such process”原因:之前安装过 OpenSSL,安装程序创建了环境变量 OPENSSL_CONF之后这个环境变量对应的路径不存在导致报错解决办法:1. 直接删除该环境变量2. 确保该路径正确或重新安装OpenSSL本文选择直接删除该环境变量解决问题注意 删除环境变量后需要重启计算机使之生
2021-08-11 14:31:52
2737
原创 使用yum安装系统镜像中的软件包 离线安装rpm包
在redhat或centos中安装软件时,很多软件在系统光盘都可以找到,可以直接从里面拿到rpm包后用rpm -ivh <包名>命令自行安装。但是安装过程中经常会遇到包依赖性,造成不能顺利安装。这时,可以使用yum命令安装。yum会在yum源中找到并自行安装各种依赖的包。系统默认是使用网络yum源。在没有网络的情况下可以设置使用本地yum源。在/etc/yum.repos.d下有五个文件CentOS-Base.repo CentOS-Media.repo CentOS-D...
2021-03-20 14:52:35
537
原创 CentOS安装报错 Unable to read package metadata 和 The file google-crosextra-carlito-fonts 问题的解决办法
安装centos中报错报错1 Unable to read package metadata. This may be due to a missing repodata directory.failure: repodata/1791......原因:安装盘中的文件名损坏或者不正确解决办法:将U盘中repodata文件夹下所有没有扩展名的文件全部按TRANS.TBL中的内容加入扩展名。如:若TRANS.TBL中有一条***-primary.sqlite.bz2F,则将没有扩展名的*...
2021-03-20 12:28:28
756
原创 centos系统安装 用u盘安装centos系统
centos系统安装 用u盘安装centos系统版本:CentOS Release 6.10(Final) Kernel Linux2.6.32-754.el6.x86_64 GNOME2.28.21材料准备待安装系统的计算机一台正常使用的计算机一台8Gu盘一个centos系统镜像文件(获取途径:centos官网、其他镜像站点https://wiki.centos.org/Downloadhttp://mirrors.aliyun.comhttp://mirrors.so
2021-03-20 11:39:49
821
原创 批量文件转码工具(支持GBK,UTF-8转换)
批量文件转码工具(支持GBK,UTF-8转换)使用依赖环境:Linux操作系统 shell iconv功能:通过命令行指定要转码文件所在的目录,本程序将把该目录及其子目录下的所有文件从GBK编码转换为UTF-8编码注意:如果指定的目录下有非文本文件或文本文件编码不是GBK,请先备份这些文件,以免给你带来损失。使用例子:1、拷贝该文件并保存为gbk2utf8.sh 并赋予可执行权限2、在shell下执行如下命令: ./gbk2utf8.sh files files是待转码文件所在..
2021-03-03 11:12:48
2678
1
原创 ctime() 返回值的探讨
ctime() 返回值的探讨char* ctime (const time_t * timer);先看下问题起源:#include <time.h>#include <stdio.h>#include <stdlib.h>.int main(int argc,char *argv[]){time_t time_start = 1610504148;time_t time_end = 1610604222;char *p_start = c..
2021-01-14 15:19:13
690
原创 设置串口tty设备参数 并通过tty发送数据 stty echo cat
stty -F /dev/ttyS5 -astty -F /dev/ttyS5 9600 -parenb -parodd -cstopb cs8 -crtscts -ixon -ixoffecho -n -e "\x33\x44\xfF" >/dev/ttyS59600 8data 1stop 1startstty -F /dev/ttyS5 -astty -F /dev/t...
2020-04-15 18:03:56
2643
binlog频繁重连
2022-10-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人