Linux
文章平均质量分 53
Linux
喜欢前端的后端MelodyJerry
喜欢前端的全栈攻城狮的MelodyJerry,奋斗在全栈路上
【个人三大博客汇总】:
https://www.cnblogs.com/melodyjerry/p/13305991.html
展开
-
正则表达式regex(入门使用)
文章目录前序优势What is 正则表达式?入门1 基本匹配2 元字符2.1 锚点2.1.1 ^ 号2.2.2 $ 号2.2 运算符.2.3 字符集(字符组)2.3.1 否定字符集2.4 重复次数2.4.1 * 号2.4.2 + 号2.4.3 ? 号2.5 { } 号2.6 | 或运算符2.7 (...) 特征标群2.8 \ 转义符号进阶1 简写字符集2 标志2.1 i 忽略大小写(Case Insensitive)2.2 g 全局搜索 (Global search)2.3 m 多行查找(Multili原创 2021-06-02 16:22:10 · 21389 阅读 · 10 评论 -
[Linux] 查看Linux系统版本信息
一、查看Linux内核版本命令(两种方法)1、cat /proc/version[root@S-CentOS home]# cat /proc/versionLinux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 03:15:09 UTC 20132、uname -a原创 2021-04-21 10:58:23 · 9400 阅读 · 0 评论 -
Linux安装ElasticSearch提示Exception in thread “main“ java.lang.RuntimeException
问题按照官方的提示,进行安装,却出现这个问题:大概意思就是不允许使用root进行安装原因elasticsearch 默认是不支持用root用户来启动的。解决解决方案一:Des.insecure.allow.root=true修改/usr/local/elasticsearch-2.4.0/bin/elasticsearch,添加ES_JAVA_OPTS=”-Des.insecure.allow.root=true”或执行时添加:sh /usr/local/elastics.原创 2021-03-25 16:05:02 · 5225 阅读 · 1 评论 -
服务器部署项目可能会用到的命令
模糊搜索正在运行的进程的信息(用户名、ID、时间、commit、路径……)ps -aux|grep fruit-0.0.1-SNAPSHOT.jar杀死进程kill -9 进程号后台运行进程nohup java -jar /home/fruit-0.0.1-SNAPSHOT.jar >temp.txt &详见《nohup和&后台运行,进程查看及终止》...原创 2021-03-09 21:22:43 · 2137 阅读 · 0 评论 -
Linux命令-nmap
nmap网络探测安全审核补充说明nmap命令 是一款开放源代码的网络探测和安全审核工具它的设计目标是快速地扫描大型网络。语法nmap(选项)(参数)选项-O:激活操作探测;-P0:值进行扫描,不ping主机;-PT:是同TCP的ping;-sV:探测服务版本信息;-sP:ping扫描,仅发现目标主机是否存活;-ps:发送同步(SYN)报文;-PU:发送udp ping;-PE:强制执行直接的ICMPping;-PB:默认模式,可以使用ICMPping和TCPpin原创 2021-03-02 14:05:29 · 2370 阅读 · 0 评论 -
Linux命令-nc
nc的全名是netcat,其主要用途是建立和监听任意TCP和UDP连接,支持ipv4和ipv6因此,它可以用来网络调试、端口扫描等等。测试端口号能否连接用法:nc -z -v 主机ip或域名 端口号-z告诉netcat,用户不想发送数据给主机,nc不用等待用户输入。-v告诉netcat输出详细的交互过程。-z -v可省略后面的-,直接写作-zv端口扫描nc -z -v 主机ip或域名 端口号的扩展,从指定的一个端口变成了一个范围的端口。用法:nc..原创 2021-03-02 13:58:24 · 3641 阅读 · 0 评论 -
Ubuntu使用Docker镜像搭建FastDFS
前序 按道理,按照官方的步骤来安装FastDFS,原本就几句命令,应该很顺利才对。编译环境yum install git gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl-devel wget vim -y安装libfatscommongit clone https://github.com/happyfish100/libfastcommon.git --depth原创 2021-03-02 11:28:19 · 2231 阅读 · 0 评论 -
Linux命令-查看端口的占用情况
常用命令lsof -i:端口号netstat -tunlp|grep 端口号lsof -i用以显示符合条件的进程情况lsof(list open files)是一个列出当前系统打开文件的工具lsof输出的每列的意义是:COMMAND:进程的名称或者进程开启的方式PID:进程idUSER:进程所有者FD:文件描述符TYPE:协议类型DEVICE:端口号SIZE/OFF:偏移NODE:协议名NAME:节点名netstat -tunlp用于显示tcp原创 2021-03-02 11:15:49 · 1997 阅读 · 0 评论 -
解决Linux遇到There are no enabled repos.的问题
问题描述在Linux服务器安装FastDFS(yum install git gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl-devel wget vim -y)的时候,安装不了,提示yum repolist all。按着提示,试着敲入yum repolist all,却显示0。那么回到第一张图,这个提示There are no enabled repos.。盲猜是不是没有安装w原创 2021-03-01 23:18:52 · 60499 阅读 · 12 评论 -
[转]《nohup和&后台运行,进程查看及终止》
原文标题:《nohup和&后台运行,进程查看及终止》原文链接:https://www.cnblogs.com/baby123/p/6477429.html1.nohup用途:不挂断地运行命令。语法:nohup Command [ Arg … ] [ & ]无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。如果没有文件能创建.原创 2021-02-23 18:25:47 · 1510 阅读 · 0 评论 -
解决yum update升级失败,提示error: rpmdb: BDB0113 Thread/process 12323/139694951213120 failed: BDB1507
问题yum -y update升级yum失败:解决# cd /var/lib/rpm# lsBasenames __db.001 __db.003 Group Name Packages Requirename Sigmd5Conflictname __db.002 Dirnames Installtid Obsoletename Providename Sha1header Triggername# rm -rf __db原创 2021-02-09 23:25:55 · 2602 阅读 · 0 评论 -
Linux命令-grep
grep强大的文本搜索工具补充说明grep (global search regular expression(RE) and print out the line全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。用于过滤/搜索的特定字符。可使用正则表达式能多种命令配合使用,使用上十分灵活。选项-a --text # 不要忽略二进制数据。-A <显示行数> --after-context=<显示行数原创 2021-02-06 00:23:28 · 2607 阅读 · 1 评论 -
Linux命令-find
find在指定目录下查找文件补充说明find命令: 用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。语法find(选项)(参数)选项-amin<分钟>:查找在指定时间曾被存取过的文件或目录,单位以分钟计算;-anewer<参考文件或目录>:查找其存取时间较指定文件或目录的存取时间更接近现在的文件或目录原创 2021-02-02 23:05:24 · 553 阅读 · 0 评论 -
Linux命令-uptime
uptime查看Linux系统负载信息补充说明uptime命令:能够打印系统总共运行了多长时间和系统的平均负载。uptime命令可以显示的信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户(总连接数)、系统在过去的1分钟、5分钟和15分钟内的平均负载。语法uptime(选项)选项-V:显示指令的版本信息。实例使用uptime命令查看系统负载:[root@LinServ-1 ~]# uptime -V #显示uptime命令版本信息procp原创 2021-02-02 19:28:40 · 552 阅读 · 0 评论 -
ubuntu更换apt源
一、备份apt源的配置文件我们要修改的文件是sources.list,它在目录/etc/apt/下,sources.list是包管理工具apt所用的记录软件包仓库位置的配置文件,同样类型的还有位于 同目录下sources.list.d文件下的各种.list后缀的各文件。sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak二、编辑apt源的配置文件关于Vim介绍以及使用:https://blog.csdn.net/weixin_4343原创 2021-01-19 20:50:40 · 923 阅读 · 0 评论 -
推荐一个学习Linux命令的网站
Linux命令大全(手册)https://www.linuxcool.com原创 2021-01-18 20:37:50 · 1184 阅读 · 0 评论 -
在Ubuntu中使用yum
yum介绍详细转见yum 命令讲解安装首先打开终端(Ctrl+Alt+T),进入root模式jerry是用户名,也就是你自己起的名字。@是分割的符号jerry-VirtualBox是主机名,也就是你所使用的机器的名称是当前目录,""表示根目录$是提示符,当进入root时,会变成#第一种方式:sudo(暂时的)输入sudo,然后显示可以输入的命令sudo-b:在后台执行指令-h:帮助-H:将HOME环境变量设为新身份的HOME环境变量-k:结束密码的有效期限,即下原创 2020-12-13 17:33:50 · 6213 阅读 · 0 评论 -
Linux的root模式
第一种方式:sudo(暂时的)输入sudo,然后显示可以输入的命令sudo-b:在后台执行指令-h:帮助-H:将HOME环境变量设为新身份的HOME环境变量-k:结束密码的有效期限,即下次再执行sudo时需要输入密码-l:列出目前用户可执行与无法执行的指令-p:改变询问密码的提示符号-s:执行指定的shell-u<用户>:以指定的用户作为新的身份-v:延长密码有效期限5分钟-V :显示版本信息这里我们输入sudo -i,再输入你的用户密码,就会进入root模式原创 2020-12-13 17:28:22 · 968 阅读 · 0 评论 -
Xshell-设置命令行提示符&配色方案
设置命令行提示符在命令行提示符显示用户名,当前机器IP,当前时间,当前路径等信息。但有时候如果我们的目录很长,敲击命令很不方便,可以通过修改 PS1 环境变量,让命令提示符在第二行显示:如下示例,后面的 \n 就是起到了提示符 $ 在第二行显示效果。export PS1="\[\033[01;31m\]\u\[\033[00m\]@\[\033[01;32m\]\h\[\033[00m\][\[\033[01;33m\]\t\[\033[00m\]]:\[\033[01;34m\]\w\[\033[0原创 2020-09-24 17:37:38 · 1185 阅读 · 1 评论 -
yum常见命令-安装与卸载软件
1.使用yum安装和卸载软件有个前提是yum安装的软件包都是rpm格式的安装的命令是,yum install ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断;删除的命令是,yum remove ~,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。其中~代表软件名用YUM安装软件包命令:yum install ~用YUM删除软件包命令:原创 2020-09-24 17:37:02 · 1651 阅读 · 0 评论 -
Linux下安装node v12.16.3
1. 查看当前node的版本号node --version2. 清理npm的cachenpm cache clean -f3. 版本管理工具 名称: nnpm install -g n4. 更新到最新版n latestn 常用的命令有:n 会列出所有安装的版本供你切换n latest 安装最新版本n stable 安装最新稳定版n lts 安装最新长期支持版本n rm [版本号] 删除某一版本n -h 帮助命令n [版本号] 安装指定版本node5. 验证是原创 2020-09-23 12:09:45 · 1063 阅读 · 0 评论 -
Linux下更新Node到最新版本
1. 查看当前node的版本号node --version2. 清理npm的cachenpm cache clean -f3. 版本管理工具 名称: nnpm install -g n4. 更新到最新版n latestn 常用的命令有:n 会列出所有安装的版本供你切换n latest 安装最新版本n stable 安装最新稳定版n lts 安装最新长期支持版本n rm [版本号] 删除某一版本n -h 帮助命令n [版本号] 安装指定版本node5. 验证是原创 2020-09-23 12:08:12 · 968 阅读 · 2 评论 -
Vim提示No write since last change (add ! to override)
使用Vim修改某些配置文件时,发现改完之后用命令:q和:wq和!w都不能退出来!上网一查才发现原来vi命令在直接用vi+enter进入文件的时候这些命令退出不了,解决方法:直接用ctrl+z退出就行了原创 2020-09-23 12:07:35 · 1439 阅读 · 1 评论 -
Ubuntu下mongodb安装
下载mongodb源码,并解压:wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-4.0.11.tgztar -zxvf mongodb-linux-x86_64-ubuntu1604-4.0.11.tgz创建mongo专属目录,拷贝bin下文件到mongodb目录下bin中:mkdir /usr/local/mongodbcd /usr/local/mongodbmkdir bincp..原创 2020-09-23 12:06:58 · 571 阅读 · 0 评论 -
Vim-类似于Vi的文本编辑器
简介Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。键盘图来源见水印主要功能根据设定可以和原始vi完全兼容多缓冲编辑任意个数的分割窗口(横,竖)具备列表和字典功能的脚本语言可以在脚本中调用 Perl, Ruby, Python, Tcl, MzScheme单词缩写功能动态单词补完多次撤销和重做对应400种以上文本文件的语法高亮C/C++, Perl,原创 2020-09-22 22:42:54 · 738 阅读 · 0 评论 -
Linux下删除普通用户步骤
先用命令 cat /etc/passwd 查看一下所有的用户 可以看到片你需要删除的用户名用命令 who 查询当前登录的用户用命令 ps -u 用户名 查看该用户的pid用命令 kill pid 杀掉他的sshd或者是shell进程再用命令 userdel -r 用户名 删除用户...原创 2020-09-22 22:41:57 · 1027 阅读 · 0 评论 -
Xshell-设置命令行提示符&配色方案
设置命令行提示符在命令行提示符显示用户名,当前机器IP,当前时间,当前路径等信息。但有时候如果我们的目录很长,敲击命令很不方便,可以通过修改 PS1 环境变量,让命令提示符在第二行显示:如下示例,后面的 \n 就是起到了提示符 $ 在第二行显示效果。export PS1="\[\033[01;31m\]\u\[\033[00m\]@\[\033[01;32m\]\h\[\033[00m\][\[\033[01;33m\]\t\[\033[00m\]]:\[\033[01;34m\]\w\[\033[0原创 2020-09-22 22:38:58 · 2949 阅读 · 1 评论 -
npm问题汇总
1、npm.config.loaded ? npm.config.get(’_exit’) : trueError: EINVAL: invalid argument, mkdir 'G:\blog_github\“F:\SP\node\node_global”;'TypeError: Cannot read property 'loaded' of undefined at exit (E:\博客\node\node_modules\npm\lib\utils\error-handler.js原创 2020-09-22 22:38:29 · 2060 阅读 · 0 评论 -
Linux的一些简单命令
rpm -q xx 查询xx是否安装yum install xx 安装xx软件包yum remove xx 卸载xx软件包vim /路径 读写文件i:编辑模式Exc:退出到命令模式:wq:保存并退出Vimstartx (一次性地)从命令行切换到桌面环境systemctl get-default 获取当前启动模式systemctl set-default graphical.target 修改启动模式为图形化systemctl set-default multi-user.targ.原创 2020-09-11 21:28:39 · 492 阅读 · 0 评论 -
Linux运维常用的150条命令
命令功能说明线上查询及帮助命令(2个)man查看命令帮助,命令的词典,更复杂的还有info,但不常用。help查看Linux内置命令的帮助,比如cd命令。文件和目录操作命令(18个)ls全拼list,功能是列出目录的内容及其内容属性信息。cd全拼change directory,功能是从当前工作目录切换到指定的工作目录。cp全拼copy,其功能为复制文件或目录。find查找的意思,用于查找目录及目录下的文件。mkdir全拼...原创 2020-09-10 15:59:27 · 2149 阅读 · 0 评论 -
Linux安装Docker
介绍来自百度百科的介绍Docker的三大核心概念:镜像、容器、仓库镜像:类似虚拟机的镜像、用俗话说就是安装文件。容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例,可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不可见的。仓库:类似代码仓库,是Docker集中存放镜像文件的场所。是收费软件?就目前来讲,docker有两个版本Docker CE和Docker EE,CE是社区版的免费软件,EE是企业版的收费软件。安装使用脚本来安装查询内核unam原创 2020-06-01 15:13:34 · 1671 阅读 · 0 评论 -
Ubuntu使用yum
yum介绍详细转见yum 命令讲解安装首先打开终端(Ctrl+Alt+T),进入root模式jerry是用户名,也就是你自己起的名字。@是分割的符号jerry-VirtualBox是主机名,也就是你所使用的机器的名称是当前目录,""表示根目录$是提示符,当进入root时,会变成#第一种方式:sudo(暂时的)输入sudo,然后显示可以输入的命令sudo-b:在后台执行指令-h:帮助-H:将HOME环境变量设为新身份的HOME环境变量-k:结束密码的有效期限,即下原创 2020-05-21 11:04:51 · 1963 阅读 · 0 评论