![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
无、涯
主要从事java服务器后台工作,主要编程语言java.
兼职一些终端设备嵌入式c开发、Android app,jsp前端,微信小程序等。
长期工作行业:智能家居,智能机器人等
展开
-
centos7 linux 开机自启,开机时启动自定义脚本sh
linux 开机启动自定义的脚本程序方法有不少,下面介绍通过rc.local实现参考这篇文章https://blog.csdn.net/qq_41337034/article/details/110798071?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-110798071-blog-118198660.pc_relevan转载 2022-05-07 06:38:58 · 478 阅读 · 0 评论 -
linux centos7 安装 单机运行 rocketmq 4.9.2 ,java 客户端demo源码
1 安装 jdk:已经安装了jdk的可以跳过注:我安装了jdk1.8如果是 离线安装,需要手动配置 JAVA_HOME如果是yum在线安装,安装的时候自动配置了。安装命令 yum install java-1.8.0-openjdk -y2 下载rocketmqhttps://github.com/apache/rocketmq/releases我当前下载到的最新的版本是 4.9.2百度网盘下载链接:https://pan.baidu.com/s/17uvg8AMshPdDpVME4GhH原创 2021-12-27 19:59:24 · 878 阅读 · 0 评论 -
linux 通过端口号找进程id,结束指定端口号的进程,通过端口找进程所在目录位置
1 通过端口号 找到 进程IDnetstat -tunlp|grep 端口号[root@iZwz9ijyxieyxskc6kgg8rZ config]# netstat -tunlp|grep 8087tcp 0 0 0.0.0.0:8087 0.0.0.0:* LISTEN 2407/java2 通过进程id 找到进程启动程序ps -aux | grep 进程ID[root@iZwz9ijyxieyxskc6原创 2020-09-14 03:19:05 · 2801 阅读 · 2 评论 -
centos7 silk转mp3 wav
参考https://github.com/kn007/silk-v3-decoderhttps://blog.csdn.net/lbaihao/article/details/53143524https://www.cnblogs.com/happycxz/p/7809607.html下面安装的系统环境是 centos7注:安装过程需要root权限1 编译安装ffmpeg (如果已经安...原创 2020-04-28 05:16:11 · 1518 阅读 · 2 评论 -
linux脚本命令sudo 不手动输入密码回车,sudo命令直接携带密码
如果没有给普通用户配置过 NOPASSWD,那么每次非root用户在命令行终端执行需要root权限的操作时都需要需要密码然后回车,在一般情况下没什么问题,但是如果在脚本中就不行了。如果希望在脚本中执行一个需要输入密码后回车的命令,我们可以使用管道echo 密码 | sudo 命令示例,如下[admin@BizMsTestAlpha test]$ docker psGot permissi...原创 2019-11-22 16:47:15 · 4529 阅读 · 0 评论 -
linux命令获取本机外网公网ip地址,java程序获取本机外网公网ip地址 代码
linux命令获取本机外网ip地址1 直接返回ip最快 稳定curl ns1.dnspod.net:6666curl whatismyip.akamai.comcurl icanhazip.comcurl members.3322.org/dyndns/getip慢 或 不稳定(有时无响应)curl ipecho.net/plaincurl myip.dnsomatic.co...原创 2019-11-07 21:26:15 · 1994 阅读 · 0 评论 -
解决 /bin/bash^M: bad interpreter: 没有那个文件或目录
linux系统上 执行脚本出现以下错误:/bin/bash^M: bad interpreter: 没有那个文件或目录原因.sh脚本在windows系统下用记事本文件编写的。不同系统的编码格式引起的。解决1、用vi打开执行出错的脚本vi test.sh2、查看文件格式:set ff 或 :set fileformat可以看到文件格式是dos ( fileformat=dos )...原创 2019-09-28 09:46:17 · 1478 阅读 · 0 评论 -
linux 通过进程名、pid 寻找进程绑定的端口
linux服务器上经常需要用到查看进程占用的端口1 先查看进程pid注:一般用 进程名 查询,当然如果不记得了,也可以查询参数名或启动命令之类的,只不过这样会查到比较多信息需要自己去筛选.ps -aux | grep 进程名2 通过进程id查看进程占用端口sudo netstat -nap | grep 进程id举个粟子:[admin@hw-biz-alpha ~]$ ps -aux...原创 2019-09-16 10:20:05 · 5315 阅读 · 2 评论 -
xftp 上传文件到服务器,传输失败,报错:No such path found
xftp 上传文件到服务器,传输失败,报错:No such path found ,如下:解决,在服务器端将要上传的目录 权限设置为 777,再次上传可以了需要将文件上传到 local, 那么将local目录设置权限777[root@iZwz96ddwhet5yr56ffxmlZ usr]# chmod 777 -R local/[root@iZwz96ddwhet5yr56ffxmlZ...原创 2019-09-06 09:41:35 · 7316 阅读 · 0 评论 -
虚拟机vmware系统界面填充适应虚拟机大小
虚拟机vmware系统界面填充适应虚拟机大小虚拟机: vmware 12新安装的虚拟机以及创建的新系统,系统界面在虚拟机居中且只占了一半空间,其他多于部分全是黑色背景。每次要使用虚拟机系统都要全屏系统。系统全屏后window桌面的一些信息看不到了,比如钉钉、qq、微信等客户端消息,这样很不方便。不想系统界面全屏,可以选择将虚拟机系统界面填充满虚拟机。方法如下:适应后,虚拟机运行的系统界面...原创 2019-05-08 16:53:44 · 2976 阅读 · 0 评论 -
linux查询目录下子目录总大小,linux查询当前目录总大小
du -sh 查询当前目录总大小du -sh * 查询当前目录下所有子目录总大小 , * 指所有目录,如果只要查询某个目录 替换掉*即可du参数解释-h或–human-readable 以K,M,G为单位,提高信息的可读性-s或–summarize 仅显示总计,即当前目录的大小。常用:du -sh * | sort -nr 查询当前目录下所有子目录总大小 并按大小排序...转载 2019-05-30 10:08:53 · 11647 阅读 · 0 评论 -
linux切换root用户
命令: sudo su转载 2019-06-20 10:14:42 · 19874 阅读 · 0 评论 -
阿里云centos7 新购买的磁盘挂载
系统阿里云服务器 centos7 ,新购买了1块100G磁盘,还需要手动挂载才能正常使用查看磁盘挂载情况: fdisk -l有一个 100G 的未使用磁盘 /dev/vdb分区: fdisk /dev/vdb注: 如果不熟悉磁盘操作,建议照着下面提示做。磁盘分区完得到 /dev/vdb1 ,下面挂载的时候会用到。 注意:我这里是vdb1 读者注意自己分区后的磁盘名[ro...原创 2019-06-20 11:13:19 · 2851 阅读 · 0 评论 -
linux 系统硬件配置查看,cpu核数、主板、内存、硬盘、运行时间等
cat /proc/cpuinfo 查看cpu信息,processor 0 为一个U, 1为两个,flags超线程。lspci 查看主板信息free –h 查内存 (total属性下显示的是内存的大小)。fidsk -l 查硬盘空间df -h 查硬盘du -sh 查看文件夹大小top 这个比较全,内存 进程 负载 都有了。uptime 查运行时间 负载情况 等等的信息下面这台机子是...转载 2019-07-11 20:30:05 · 839 阅读 · 0 评论 -
centos7.5更新升级内核到4.18稳定版
转载来源:博客园作者:iwalkman地址:https://www.cnblogs.com/iwalkman/p/9736856.htmlDocker对Linux内核版本的最低要求是3.10。目前Linux内核已经发布到 4.18,为了更好使用docker和k8s,需要对公司相关CentOS 7内核进行升级。docker官方对内核的说明:https://docs.docker.com/...转载 2019-08-23 20:31:09 · 4307 阅读 · 0 评论 -
centos6 centos7 刷新清除dns缓存
之前的centos 清除dns缓存用的 /etc/init.d/nscd restartcentos7后无效了改成systemctl restart nscd原创 2019-08-12 10:40:30 · 7875 阅读 · 0 评论 -
centos7 yum安装virtualbox
在 /etc/yum.repos.d/目录下编辑virtualbox.repo (不存在就新建)sudo vi /etc/yum.repos.d/virtualbox.repo写入[virtualbox]name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBoxbaseurl=http://downloa...转载 2019-08-16 21:08:25 · 1578 阅读 · 0 评论 -
分享一个通用的程序启动bash脚本
分享一个通用的程序启动bash脚本准备和需求源码简单介绍准备和需求要熟悉下面程序启动脚本,至少要会一点bash脚本源码#!/bin/bashCMD=$(basename $0)OK="[ \e[32mOK\e[0m ]";FAIL="[\e[31mfail\e[0m]";help(){ echo -e "[\e[32m-? | -h | -help\e[0m]" ech..原创 2019-03-11 14:49:37 · 731 阅读 · 0 评论