linux
文章平均质量分 68
学习linux路途中的笔记
飘零未归人
这个作者很懒,什么都没留下…
展开
-
centos安装使用elasticsearch
linux安装使用elasticsearch原创 2024-04-07 14:50:21 · 929 阅读 · 0 评论 -
linux安装jdk
linux安装jdk原创 2024-04-07 14:45:29 · 328 阅读 · 0 评论 -
vmware虚拟机centos中/dev/cl_server8/root 空间不够
vmware虚拟机中/dev/cl_server8/root 空间不够原创 2024-03-01 08:56:27 · 797 阅读 · 0 评论 -
vmware虚拟机centos8共享文件夹挂载
vmware虚拟机centos8共享文件夹挂载原创 2024-01-29 14:36:49 · 731 阅读 · 0 评论 -
centos7安装mysql
centos7安装mysqlrpm -qa | grep mysql如果存在则可以删除:rpm -e xxxx xxxx表示包名称下载mysql安装包:wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm然后安装mysql包:yum -y install mysql57-community-release-el7-10.noarch.rpm...原创 2023-10-24 18:03:37 · 314 阅读 · 0 评论 -
vmwera中安装的centos8出现ifconfig不可用
刚刚在虚拟机中装好centos结果发现自己的ifconfig命令不可用。看一下环境变量里有没有ifconfig命令的路径,因为ifconfig是在/sbin路径下的,root用户登录进去才可以运行,先看一下root用户的环境变量。root用户的环境变量里是有/sbin路径的,如果ifconfig命令存在就会在/sbin这个路径下,就是可以运行的,接下来就是检查一下/sbin路径下有没有ifconfig命令。结果显示root用户/sbin路径下并没有ifconfig命令,所以linux中并原创 2023-08-10 15:23:25 · 1905 阅读 · 0 评论 -
vmWare虚拟机libux分配Swap
vmWare虚拟机libux分配Swap原创 2023-08-04 09:13:56 · 398 阅读 · 0 评论 -
centos8中文语言改为英文语言
centos8中文语言改为英文语言原创 2023-01-11 15:08:43 · 1291 阅读 · 0 评论 -
Failed to restart network.service: Unit network.service not found.
Failed to restart network.service: Unit network.service not found.原创 2023-01-11 15:07:41 · 1012 阅读 · 0 评论 -
linux开放端口,允许外部通过端口访问
一、防火墙允许或关闭:CentOS 7.0默认使用的是firewall作为防火墙查看firewalld状态systemctl status firewalld关闭:systemctl stop firewalld启动:systemctl start firewalld查看当前所有tcp端口:netstat -ntlp查询是否开启80端口则:firewall-cmd --query-port=80/tcp查看所有打开的端口:firewa原创 2022-04-12 15:30:25 · 8547 阅读 · 0 评论 -
vmware安装centos-网络桥连模式设置
vmware网络桥连原创 2022-03-25 23:48:00 · 2017 阅读 · 1 评论 -
source /etc/profile 后报错各种command not found
问题描述:添加了环境变量,所以需要配置 /etc/profile, 并执行 source /etc/profile。 但是执行后一直报错:root@server8 zsc]# source /etc/profilebash: sed: command not found...问题原因:profile 文件中存在 PARH 参数错误情况:正确:大意了。记录一下,下次一定注意!!!!!...原创 2022-02-22 11:04:41 · 2341 阅读 · 0 评论 -
java项目-ProcessBuilder执行命令或者调用脚本
ProcessBuilder执行命令或者调用脚本原创 2021-06-10 10:43:57 · 9558 阅读 · 0 评论 -
linux-sed命令
sed:Stream Editor文本流编辑,sed是一个“非交互式的”面向字符流的编辑器。能同时处理多个文件多行的内容,可以不对原文件改动,把整个文件输入到屏幕,可以把只匹配到模式的内容输入到屏幕上。还可以对原文件改动,但是不会再屏幕上返回结果。sed命令的语法格式sed的命令格式: sed [option] 'sed command' filename 或 sed [option] "sed command"filename sed里单引号和双引号的区别:双引号里可以使...原创 2021-04-27 22:03:15 · 370 阅读 · 0 评论 -
Apache Commons Daemon 使用
Apache Commons Daemon 使用https://blog.csdn.net/catherine160/article/details/21444119原创 2021-04-08 11:44:04 · 2372 阅读 · 2 评论 -
linux通过jsvc实现PropertiesLauncher启动服务
PropertiesLauncher原创 2021-04-08 11:41:46 · 708 阅读 · 2 评论 -
sh脚本-更新文本内容示例以及解析
示例先看一个示例update.sh,这个示例的目的是入三个参数用来更新同一个目录下的service.sh中的三个参数(_Xmn、_Xms、_XmX)的值。用于实际中调整Jvm的堆大小等#!/bin/bash#获取文件的当前路径DIR="$( cd "$(dirname "$0")" && pwd )"#待修改文件路径EXEC_PATH="${DIR}/service.sh"#jvm xmn值-第一个参数_PARAM_ONE=$1#jvm xms值 第二个参数_PA.原创 2021-03-22 23:02:15 · 1336 阅读 · 0 评论 -
linux-awk命令
sed:Stream Editor文本流编辑,sed是一个“非交互式的”面向字符流的编辑器。能同时处理多个文件多行的内容,可以不对原文件改动,把整个文件输入到屏幕,可以把只匹配到模式的内容输入到屏幕上。还可以对原文件改动,但是不会再屏幕上返回结果。sed命令的语法格式:sed的命令格式: sed [option] 'sed command'filenamesed的脚本格式:sed [option] -f 'sed script'filename...原创 2021-03-21 22:27:28 · 379 阅读 · 0 评论 -
shell脚本执行错误:/bin/bash^M: 坏的解释器: 没有那个文件或目录
一个linux的shell脚本在执行的时候出现错误:/bin/bash^M: 坏的解释器: 没有那个文件或目录错误原因这个文件在Windows 下编辑过,在Windows下每一行结尾是\n\r,而Linux下则是\n,所以才会有 多出来的\r。解决:使用指令sed -i 's/\r$//' xxxxxxx.sh,上面的指令会把xxxxxxx.sh中的\r 替换成空白!...原创 2021-03-09 11:34:07 · 2051 阅读 · 0 评论 -
kafka相关命令
创建Topic./bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 10 --topic KAFKA_CONSUME_TEST_MESSAGE_TOPIC partitions:表示topic的分区数 replication-factor:用来设置主题的副本数。每个主题可以有多个副本,副本位于集群中不同的broker上,也就是说副本的数量不能超过b...原创 2020-12-23 15:09:02 · 1068 阅读 · 0 评论 -
linux-xargs命令
xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。xargs 是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代。之所以能用到这个命令,关键是由于很多命令不支持|管道...原创 2020-11-02 11:09:39 · 912 阅读 · 0 评论 -
linux-netstat命令
netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。netstat 常见 各个参数说明如下:选项 含义 --a 显示所有socket,包括正在监听的。 -c 每隔1秒就重新显示一遍,直到用户中断它。 -i 显示所有网络接口的信息,格式同“ifconfig -e”。 -l 仅列出有在 Listen (监听) 的服務状态 -n 以网络IP地址代替名...原创 2020-09-11 10:42:23 · 319 阅读 · 0 评论 -
linux-ps命令
ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的原创 2020-09-10 19:29:48 · 169 阅读 · 0 评论 -
linux-wc命令
wc -l filename 就是查看文件里有多少行wc -w word filename 看文件里有多少个word。wc -L filename 文件里最长的那一行是多少个字原创 2020-09-10 19:09:59 · 249 阅读 · 0 评论 -
Arthas使用
文档https://arthas.aliyun.com/doc/安装使用流程1. 下载安装Arthascurl -O https://arthas.aliyun.com/arthas-boot.jar如果服务器无法访问互联网,也可以通过手动下载压缩包的放到服务器中解压2.找到要监测的服务的进程号通过 lsof -i :[port] 或者 ps -aux | grep [service-name] 其中 [port]是服务的端口号,[service-name]...原创 2020-09-04 11:35:34 · 2988 阅读 · 0 评论 -
Linux中的>、>>、标准输入输出定义
inux中: 1. >表示覆盖原文件内容;>>表示追加内容。 2. /dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”。 3. 入输出重定向中的3个标准文件描述符,输入0、正常输出1、错误输出2,这三个值经常被省略。 &> 等价于 2>&1 , > 等价于 1> >/dev/null 2>&1 : 标准输出到 /dev/null,...原创 2020-07-15 11:24:34 · 280 阅读 · 0 评论 -
Linux重启
一般情况下重启命令:reboot -nf 强制重启命令:reboot -nf 这样重启时可以指定跳过 init 的处理和 sync 操作,这样可以避免大多数情况下的问题。原创 2019-07-23 10:27:55 · 2320 阅读 · 0 评论 -
Linux----swap file “*.swp”already exists!解决方法
在使用linux的vim编辑文件时,有时会在修改未完成就退出单位保存的情况。当我们再一次编辑该文时就会出现 swap file “*.swp”already exists 的情况。删除该swap文件的办法:第一步:使用命令行查看swap文件ll -a 这是就会出现 编辑的临时文件。我编辑未完成就未保存退出的文件名是translate.properties,所以我的临时文件是 .tran...原创 2019-07-22 17:33:52 · 3770 阅读 · 0 评论 -
Linux tcpdump抓包命令详解
简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。实用命令实例默认启动tcpdump普通情况下,...转载 2019-06-29 11:55:08 · 1207 阅读 · 0 评论 -
linux常见命令(持续更新)
1、切换root用户sudo su - root2、 列出fileName下面所有一级目录的一级目录文件大小。du -h --max-depth=1 /fileName/* 3、文件及文件夹权限,赋予所有权限chmod 777 /fileName --赋予fileName 读、’写、执行权限chmod 777 /fileName/* --赋予fileName的子文件...原创 2019-06-28 10:30:59 · 117 阅读 · 0 评论 -
vim的多文本编辑与多窗口编辑
多文本编辑vim程序编辑器可以实现同时打开多个文本,并支持在文本之间的相互操作。具体的操作如下:首先要实现多文本操作,就需要发开多个文本。使用vim打开vim 文件1 文件2 ...在同时打开多个文本之后,可以使用一下快捷键进行文本之间的查看和切换。快捷键功能:n编辑下一个文件:N编辑上一个文件:files列出当前这个vim打开的所有文件通过...原创 2019-05-09 16:34:42 · 372 阅读 · 0 评论 -
vim的块选择
vim的快选择操作:快捷键功能v字符选择,会将光标经过的地方着色选择V行选择,将光标经过的的行着色选择[ctrl] + v块选择,用方形的方式着色选择数据y将以上四种方式选择的数据复制d将着色选择的地方删除通过p可以将选择的数据进行粘贴。且粘贴方式结果如下:选择如下测试数据使用y 复制,在到某个地方使用p粘贴。...原创 2019-05-08 20:51:08 · 536 阅读 · 0 评论 -
LInux的vim快捷键
总结了一些vim程序编辑器常用的快捷键:移动快捷键快捷键作用h或 向左箭头键光标向左移动一位J或 向下箭头键光标向下移动一位k或 向上箭头键光标向下移动一位l或 向右箭头键光标向右移动一位多行移动可以利用数字+字母的方式(hjkl)。例如”30j”:表示向下移动30行。[ctrl]+[f]屏幕向下移动一页,[ctrl]+[b]...原创 2019-04-30 18:03:06 · 524 阅读 · 0 评论 -
linux的pg数据库启动时报错:No such file or directory
刚刚接触linux。项目下linux中安装了pg数据库,结果想单独启动pg数据时报错。在使用以下脚本启动linux中安装的pg数据库时出现错误。[xxx@linux-centos7 bin]$ ./pg_ctl -D xxx/xxx/PostgreSQL/9.2/data出现的错误:postgres cannot access the server configuration file ...原创 2019-04-28 15:28:59 · 5611 阅读 · 0 评论 -
Linux中启动数据库问题
Linux中启动数据库问题出现:Error while loading shared libraries: libpq.so.5: cannot open shared object file1. Linux中启动数据库问题出现错误2. 原因3.解决办法1. Linux中启动数据库问题出现错误项目在linux系统中安装了pg数据库。结果单独启动数据库时就出现:Error while loadi...转载 2019-04-28 15:12:52 · 582 阅读 · 0 评论 -
Arthas常见配置和命令
常见配置1. 结果、参数以json的方式输出执行命令 : options json-format true2. 开启执行结果存日志功能(默认是关闭的)执行命令: options save-result true3. 把监控的类dum出class文件,然后通过反编译文件进行查看执行命令: options dump true 表达式核心变量无论是匹配表达式也好、观察表达式也罢,他们核心判断变量都是围绕着一个 Arthas 中的通用通知对象Advice进行。...原创 2020-09-08 14:13:11 · 6522 阅读 · 0 评论 -
linux光标命令
移动光标Ctrl – a :移到行首Ctrl – e :移到行尾Ctrl – b :往回(左)移动一个字符Ctrl – f :往后(右)移动一个字符Alt – b :往回(左)移动一个单词Alt – f :往后(右)移动一个单词Ctrl+u:删除当前光标前面的文字ctrl+k:删除当前光标后面的文字Ctrl+w和Alt+d:对于当前的单词进行删除操作,w删除光标前面的单词的字符,d则删除后面的字符Alt+Backsapce:删除当前光标后面的单词如果删除错误...原创 2020-09-10 16:32:03 · 600 阅读 · 0 评论 -
ftp上传文件的时候出现ftp链接失败或者文件上传失败
今天在处理linux中的服务上传window的ftp服务器的时候发现ftp链接和上传文件失败。链接时的报错:java.net.ConnectException: Connection refused (Connection refused) at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketI...原创 2020-07-16 22:39:26 · 3519 阅读 · 0 评论 -
linux命令grep使用介绍
grep是linux中用来搜索文件中的关键字的命令。格式及主要参数用法: grep [选项]… PATTERN [FILE]主要参数: grep --help可查看-c:只输出匹配行的计数。-i:不区分大小写。-m, --max-count=NUM NUM 次匹配后停止-h:查询多文件时不显示文件名。-l:查询多文件时只输出包含匹配字符的文件名。-f, --file...原创 2020-02-21 14:59:16 · 165 阅读 · 0 评论 -
linux环境运行jar包
linux运行jar包:java -jar xxxx.jar : 直接运行jar包, 锁定ssh窗口,窗口关闭之后,程序停止.java -jar xxxx.jar & : 当窗口不锁定。但是窗口关闭之后,程序终止。nohup java -jar xxxx.jar & : nohup表示不挂断运行命令,账户退出或终端关闭时,程序依然运行nohup -jar xxxx.jar ...原创 2020-01-13 20:14:12 · 721 阅读 · 0 评论