随笔分类 -  linux技术文档

摘要:1、firewalld的基本使用 启动: systemctl start firewalld 查看状态: systemctl status firewalld 停止: systemctl disable firewalld 禁用: systemctl stop firewalld 2.systemc 阅读全文
posted @ 2021-10-12 15:15 一字千金 阅读(308) 评论(0) 推荐(0) 编辑
摘要:Linux快速开发之makefile编译、以服务形式运行、抓包、调试、分析dump 1 Makefile编写... 1 1.1 实例解析... 1 1.1.1 makefile文件... 1 1.1.2 包含的makefile.global 3 1.2 使用makefile文件... 5 2 Lin 阅读全文
posted @ 2021-10-12 15:14 一字千金 阅读(1048) 评论(0) 推荐(0) 编辑
摘要:删除容器 docker rm -f ams删除镜像 docker rmi -f ams:351构建镜像 docker build -t ams:351 .启动容器 docker run --privileged -d --name ams --rm ams:351 /usr/sbin/init进入容 阅读全文
posted @ 2021-10-12 15:13 一字千金 阅读(116) 评论(0) 推荐(0) 编辑
摘要:top 显示CPU占用情况,查找进程PID号 top -H -p 进程号PID 查看异常线程lwd strace 线程id 显示线程的信息 gdb attach 1162 自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取: https://www.cnblogs.com/bcls 阅读全文
posted @ 2020-02-03 20:00 一字千金 阅读(1096) 评论(0) 推荐(0) 编辑
摘要:Linux快速开发 1 Makefile编写... 1 1.1 实例解析... 1 1.1.1 makefile文件... 1 1.1.2 包含的makefile.global 3 1.2 使用makefile文件... 5 2 Linux编译... 5 2.1 Linux编译步骤... 5 3 L 阅读全文
posted @ 2020-01-24 15:01 一字千金 阅读(676) 评论(0) 推荐(0) 编辑
摘要:可以设置产生coredump文件,设置dump文件命名非格式,生成dump文件的路径; linux # set suid_dumpable on if [ -e /proc/sys/kernel/suid_dumpable ]; then echo 1 > /proc/sys/kernel/suid 阅读全文
posted @ 2019-05-19 10:20 一字千金 阅读(3019) 评论(0) 推荐(1) 编辑
摘要:出现这个问题的原因是运行程序缺少依赖库,或者运行程序的依赖库缺少依赖库,可能你的本地目录下面就有这个库文件,但是linux搜索路劲不会从当前路径下去搜索;这种情况可能出现在切换环境上,可能你在一个linux环境下运行正常,到另外一个linux下运行则不正常,因为两个系统环境的系统库文件不一样;新环境 阅读全文
posted @ 2019-05-19 10:16 一字千金 阅读(1292) 评论(0) 推荐(0) 编辑
摘要:linux定时任务crontab和watchdog.sh脚本做软件看门狗 1. 简介 看门狗的作用是定期检测服务正常运行,如果发现服务不在了,会重新拉起服务;linux中可以利用系统的定时任务功能crontab定期的去执行watchdog.sh脚本,而watchdog.sh脚本中则是通过查看服务的状 阅读全文
posted @ 2019-05-19 10:10 一字千金 编辑
摘要:linux线程池thrmgr源码解析 1 thrmgr线程池的作用 thrmgr线程池的作用是提高程序的并发处理能力,在多CPU的服务器上运行程序,可以并发执行多个任务。 2 thrmgr线程池的原理 thrmgr并非像常规线程池那样,创建线程池时,创建固定数量的线程,线程一直存在,直到线程池被销毁 阅读全文
posted @ 2019-05-19 09:51 一字千金 阅读(568) 评论(0) 推荐(0) 编辑
摘要:删除容器 docker rm -f ams 删除镜像 docker rmi -f ams:351 构建镜像 docker build -t ams:351 . 启动容器 docker run --privileged -d --name ams --rm ams:351 /usr/sbin/init 阅读全文
posted @ 2018-04-08 15:28 一字千金 阅读(376) 评论(0) 推荐(0) 编辑
摘要:1.切换到管理员权限 su root 2.安装程序 yum install 安装包名 3.查看程序依赖项 ldd -r 程序文件 4. 查看错误的详细信息 c++filt _ZN11SoapWrapper10SoapEnvMgrENS_13SoapEnvMgrOpsE 5.赋权限 chmod 777 阅读全文
posted @ 2018-03-22 17:02 一字千金 阅读(221) 评论(0) 推荐(0) 编辑
摘要:1.1 文件名操作函数 下面我们要介绍的函数主要是处理文件名的。每个函数的参数字符串都会被当做一个或是一系列的文件名来对待。 1.1.1 取目录函数dir $(dir <names...> ) 名称:取目录函数——dir。功能:从文件名序列<names>中取出目录部分。目录部分是指最后一个反斜杠(“ 阅读全文
posted @ 2017-12-20 11:30 一字千金 阅读(5364) 评论(0) 推荐(0) 编辑
摘要:1.1 字符操作函数使用 在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$(<function 阅读全文
posted @ 2017-12-19 18:21 一字千金 阅读(6772) 评论(0) 推荐(0) 编辑
摘要:1. Makefile 简介 Makefile 是和 make 命令一起配合使用的. 很多大型项目的编译都是通过 Makefile 来组织的, 如果没有 Makefile, 那很多项目中各种库和代码之间的依赖关系不知会多复杂. Makefile的组织流程的能力如此之强, 不仅可以用来编译项目, 还可 阅读全文
posted @ 2017-11-23 15:42 一字千金 阅读(1240) 评论(0) 推荐(0) 编辑
摘要:(1)首先要在程序启动的时候加入定时任务到crontab #! /bin/shmkdir -p /home/apps/components/ams/ 2>/dev/nullcp ./amswatchdog.sh /home/apps/components/ams/CRONTAB_CMD="* * * 阅读全文
posted @ 2017-10-18 15:46 一字千金 阅读(2804) 评论(0) 推荐(0) 编辑
摘要:Linux程序写入oralce数据库中文显示为问号??? 1.问题介绍 根本原因是字符集的问题,是数据库的字符集和写入程序的linux系统的字符集不一致导致; 但是用export NLS_LANG=”SIMPLIFIED CHINESE”_CHINA.ZHS16GBK添加环境变量,或者在.bash_ 阅读全文
posted @ 2017-09-02 17:47 一字千金 阅读(1897) 评论(0) 推荐(0) 编辑
摘要:1. lsnrctl start 命令未找到 或者bash:lsnrctl:command not found. su - oralce 切换用户的时候,中间要有-,而且-的两边有空格,才能正确切换到oracle用户,否则会出现用户为找到,用户不存在错误; 2.数据库连接报错“ORA-12541: 阅读全文
posted @ 2017-09-01 19:53 一字千金 阅读(3591) 评论(0) 推荐(0) 编辑
摘要:1.简介 看门狗的作用是定期检测服务正常运行,如果发现服务不在了,会重新拉起服务;linux中可以利用系统的定时任务功能crontab定期的去执行watchdog.sh脚本,而watchdog.sh脚本中则是通过查看服务的状态,在查找结果字符串中用grep命令去检索是否有running字符串,来判断 阅读全文
posted @ 2017-08-23 21:39 一字千金 阅读(2160) 评论(0) 推荐(0) 编辑
摘要:linux下链接oracle数据库,直接用OCI库函数OCI_Initialize初始化返回Oracle ErrorString:Cannot create OCI environment! 原因是缺少了库文件; libclntsh.so libclntsh.so.11.1 libnnz11.so 阅读全文
posted @ 2017-08-22 18:36 一字千金 阅读(901) 评论(0) 推荐(0) 编辑
摘要:注意事项: (1)bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用; (2)完整的表达式要被 ` ` 包含,注意这个字符不是常用的单引号,在 Esc 键下边。 (3)条件表达式要放在方括号之间,变量与符号之间必须以空格隔开,命令才可以识别; (4 阅读全文
posted @ 2017-08-22 08:50 一字千金 阅读(975) 评论(0) 推荐(0) 编辑

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