
LINUX
李子园05
宏观是我们需要忍受的,微观是我们能够改变的
展开
-
xshell7下载网址
https://www.xshell.com/zh/free-for-home-school/原创 2022-02-23 15:04:11 · 395 阅读 · 0 评论 -
linux解压zip文件
安装zip插件:yum install unzip zip解压unzip 文件路径原创 2021-10-28 18:48:19 · 166 阅读 · 0 评论 -
windows下安装cmder
前言Cmder是Windows下非常好用的终端模拟器, 常用于替换windows自带的终端。它可以在不同的标签页中同时连接不同的底层Shell,包括cmd、PowerShell、Bash和WSL,并提供相关增强功能和更加便捷的操作方式,这也正是它被大家称作为Windows下的神器的原因安装下载链接:https://pan.baidu.com/s/1GIHkmMUb8QOuZa_azLl4NA提取码:7ayn解压配置环境变量PATH:解压路径测试,打开PowerShell,输入Cmde原创 2021-08-14 22:58:59 · 238 阅读 · 0 评论 -
查看cpu核心数
https://www.cnblogs.com/bugutian/p/6138880.html转载 2021-07-26 15:37:13 · 80 阅读 · 0 评论 -
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
文章目录1、查看mysql初始的密码策略2、设置密码和验证强度3、设置密码长度4、设置简单密码5、解释说明解决方案:mysql -uroot -p 进入mysql,设置密码校验强度。1、查看mysql初始的密码策略SHOW VARIABLES LIKE 'validate_password%'; 2、设置密码和验证强度set global validate_password_policy=LOW; 3、设置密码长度set global validate_password_length=转载 2021-06-19 11:12:48 · 538 阅读 · 0 评论 -
CentOS 7中使用canal实现MySQL 8同步数据到ElasticSearch 7.8
文章目录一、canal简介二、canal下载与使用三、mysql的配置1. 配置binlog2. 创建订阅binlog数据库账号四、canal-deployer的配置与使用五、canal-adaptor的使用和配置1. 安装配置canal-adaptor2. 配置数据库表映射一、canal简介canal是阿里巴巴开源的MySQL binlog 增量订阅&消费组件。canal [kə’næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。ca转载 2021-06-17 16:25:49 · 1059 阅读 · 1 评论 -
CentOS 7安装ElasticSearch 7.8 (rpm包安装)
在Elastic官网下载对应版本的安装包https://www.elastic.co/cn/downloads/past-releases#elasticsearchX64平台的电脑或服务器,可以选择LINUX X86_64 或者 RPM X86_64,CentOS 可以直接安装rpm格式的安装包。下载完成后,完整文件名为elasticsearch-7.8.0-x86_64.rpm使用rpm命令安装:rpm -i elasticsearch-7.8.0-x86_64.rpm根据提示依次执转载 2021-06-17 14:55:59 · 743 阅读 · 0 评论 -
centos查看目录树形结构
1.安装treeyum -y install tree2.命令查看树形结构tree 目录原创 2021-06-17 14:47:53 · 1872 阅读 · 0 评论 -
CentOS 7安装OpenJDK 1.8
CentOS 7可以通过三种方式安装jdk:手动解压jdk压缩包、rpm命令安装,yum命令安装。这里使用yum命令安装openjdk1.8。yum安装jdk查找jdk安装包列表:yum search openjdk安装java-1.8.0-openjdk.x86_64yum install java-1.8.0-openjdk.x86_64 -y配置JAVA_HOME环境变量先查看jdk安装路径which javals -lr /usr/bin/javals -lr /et转载 2021-06-16 10:36:24 · 589 阅读 · 0 评论 -
CentOS 7固定IP地址
CentOS 7默认是动态的IP地址,重新开机后,局域网内其它电脑可能就无法连接上。为了方便使用,可以将局域网内CentOS的IP地址固定使用 ifconfig 命令查看网卡的IP信息如果出现以下提示,则需要先安装 net-tools[root@localhost ~]# ifconfig-bash: /usr/sbin/ifconfig: No such file or directory执行yum install net-tools.x86_64 -y[root@localhost ~]#转载 2021-06-15 09:05:43 · 164 阅读 · 0 评论 -
pm2入门指南
目录pm2介绍安装nodejs安装pm2pm2常用命令pm2介绍github地址:https://github.com/Unitech/pm2安装nodejs方法一:下载地址:https://nodejs.org/en/download/获取下载安装包,wget https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.xz解压,tar xvf node-v12.18.3-linux-x64.tar.xz -C “解压目录”使原创 2021-04-19 17:57:34 · 327 阅读 · 0 评论 -
linux无法ping通百度
ping 命令是属于ICMP协议,ping ip地址有效。若直接ping网址(域名),需要配置DNS。编辑添加nameserver如下:vi /etc/resolv.confnameserver 8.8.8.8nameserver 8.8.4.4原创 2020-10-07 14:46:20 · 705 阅读 · 0 评论 -
虚拟机报/run/initramfs/rdsosreport.txt
物理断电,有时候会出现generating “/run/initramfs/rdsosreport.txt”entering emergencymode.exit the shell to continuetype “journalctl” to view system logs.you might want to save “/run/initramfs/rdsosreport.txt” to a usb stick or /boot after mounting them and attach转载 2020-10-07 08:50:36 · 3215 阅读 · 1 评论 -
linux JAR项目重启脚本
ps -ef | grep XX-1.3.5.jar | grep -v grep | awk '{print $2}' | xargs kill -9;nohup java -jar -Xmx128m 目录/XX-1.3.5.jar --spring.profiles.active=prod &>log &原创 2020-09-17 11:29:20 · 441 阅读 · 0 评论 -
linux安装curl
下载wget http://curl.haxx.se/download/curl-7.20.0.tar.gz解压到当前目录tar -zxf curl-7.20.0.tar.gz进入解压后的目录cd curl-7.20.0配置,指定安装的目录,这里是"/usr/local/curl"./configure --prefix=/usr/local/curlmake安装sudo make install设置环境变量sudo vi /etc/profile.原创 2020-09-15 11:29:23 · 249 阅读 · 0 评论 -
linux杀掉所有java进程
ps -ef|grep 'java' |grep -v grep|cut -c 9-15|xargs kill -9 管道符"|"用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。“ps -ef” 是linux里查看所有进程的命令。这时检索出的进程将作为下一条命令’Jps’的输入。“grep ‘java’” 的输出结果是,所有含有关键字’java’的进程。"grep -v ‘i’ " 是在列出的进程中去除含有关键字"grep"的进程。“cut -c 9-15” 是截取输入行的第9原创 2020-08-26 14:04:52 · 979 阅读 · 0 评论 -
linux开放端口
1、开放端口firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口firewall-cmd --reload # 配置立即生效2、查看防火墙所有开放的端口firewall-cmd --zone=public --list-ports3.、关闭防火墙sys原创 2020-08-12 10:43:39 · 316 阅读 · 0 评论 -
centos7安装和配置vim
查看当前Linux系统版本 lsb_release -aubuntu 系统输入命令:sudo apt-get install vim-gtkcentos 系统输入命令:yum -y install vim*原创 2020-08-12 10:31:42 · 194 阅读 · 0 评论 -
linux vi替换
:s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky...原创 2020-06-01 13:58:43 · 145 阅读 · 0 评论 -
linux复制文件夹
cp -r 文件夹1 文件夹2原创 2020-06-01 10:32:58 · 170 阅读 · 0 评论 -
linux查看日志
查看压缩文件日志zcat 日志文件 | grep '搜索内容'原创 2020-04-30 15:16:53 · 155 阅读 · 0 评论 -
linux安装rabbitmq
RabbitMQ安装与配置安装RabbitMQ需先安装erlang和socat安装依赖环境yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel下载软件包及其依赖包:wget www.rabbitmq....原创 2020-04-02 16:07:43 · 122 阅读 · 0 评论 -
卸载rabbit
一、卸载rabbitmqrabbitmqctl app_stopyum list | grep rabbitmqyum -y remove rabbitmq-server.noarch二、删除erlangyum list | grep erlangyum -y remove erlang-*yum remove erlang.x86_64原创 2020-04-02 15:36:11 · 184 阅读 · 0 评论 -
linux看不到ip
vi /etc/sysconfig/network-scripts/ifcfg-ens32ONBOOT=yes:wqservice network restart原创 2020-03-27 21:52:53 · 119 阅读 · 0 评论 -
LINUX安装telnet
1.安装yum -y install telnet2.查看rpm -qa telnet原创 2020-03-22 13:48:53 · 144 阅读 · 0 评论 -
linux安装jdk
下载jdk1.8.tar.gz配置环境vim /etc/profileexport JAVA_HOME=/usr/local/jdk/jdk1.8.0_181export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/binsource /etc/profile3.查看java -ve...原创 2020-03-22 13:16:32 · 95 阅读 · 0 评论 -
-bash: ./restart.sh: /bin/bash^M: bad interpreter: No such file or directory
原因:restart.sh文件格式为dos格式导致解决方法:1. vi build.sh2. :set ff3. :set fileformat=unix4. :wq原创 2020-02-18 10:13:10 · 1193 阅读 · 0 评论 -
LINUX父进程与子进程的理解
1、父进程指已创建一个或多个子进程的进程。在UNIX里,除了进程0以外的所有进程都是由其他进程使用系统调用fork创建的,这里调用fork创建新进程的进程即为父进程,而相对应的为其创建出的进程则为子进程,因而除了进程0以外的进程都只有一个父进程,但一个进程可以有多个子进程。2、子进程指的是由另一进程(对应称之为父进程)所创建的进程。子进程继承了对应的父进程的大部分属性,如文件描述符。在Uni...原创 2020-02-10 17:06:44 · 3156 阅读 · 0 评论 -
Java调用Shell命令和脚本
有时候我们在Linux中运行Java程序时,调用一些Shell命令和脚本Runtime.getRuntime().exec()方法给我们提供了这个功能Process exec(String command) 在单独的进程中执行指定的字符串命令。 Process exec(String[] cmdarray) 在单独的进程中执行指定命令和变量。 Process exec(String...原创 2020-01-22 15:17:16 · 267 阅读 · 0 评论 -
linux环境下后台执行jar
java -jar XXX.jar表示在当前ssh窗口,可按CTRL + C打断程序运行,或者直接关闭窗口,则程序直接退出java -jar XXX.jar &表示在当窗口关闭时,程序才会中止运行。&代表让该命令在后台执行,注意,该作业的所有输出被重定向到nohup.out的文件中。nohup java -jar XXX.jar > Log.log &...原创 2020-01-22 14:50:49 · 132 阅读 · 0 评论 -
linux启动项目指定端口
java -jar xxx.jar --server.port=8081 注意–server.port后面不能有空格原创 2020-01-21 17:02:03 · 1925 阅读 · 0 评论 -
查看进程开启了多少个线程
cat /proc/{pid}/status | grep Threads原创 2020-01-21 10:00:43 · 363 阅读 · 0 评论 -
查看进程的工作目录
什么是进程的工作目录进程在哪个路径下被运行起来哪个路径就是进程的工作目录(Current Woring Directory, CWD)。这个概念就是这么简单。比如,你在/home/mac下启动一个进程,那么该进程的工作目录就是/home/mac;如果你在/home/mac/bin下启动同一个程序,那么该进程的工作目录就变为/home/mac/bin。为什么要理解进程的工作路径理解了进程...原创 2020-01-21 09:45:21 · 5119 阅读 · 0 评论 -
CentOS如何增加虚拟内存?
swap分区的创建1、查看磁盘使用情况free -h 而Mem就表示购买阿里云时候的内存,我们能够看到只有1.8G,并且已经使用了1.7G。(说着说着,眼泪就流了下来)因为我之前增加了交换空间4G,所以Swap会显示4G,并且已经使用了1G了 2、添加Swap分区使用dd命令创建名为swapfile 的swap交换文件(文件名和目录任意):dd if=/dev/z...转载 2020-01-10 16:29:20 · 4447 阅读 · 0 评论 -
linux提示 -bash: netstat: 未找到命令
yum -y install net-tools原创 2020-01-02 13:52:38 · 1369 阅读 · 0 评论 -
查询LINUX占用高的线程PID
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head -n 20原创 2019-10-24 20:31:36 · 259 阅读 · 0 评论 -
排查生产环境CPU100%问题
一、找到最耗CPU的进程top -d 1 -c, 每秒刷新一次,显示进程运行信息列表P,进程按照CPU使用率排序二、找到最耗CPU线程top -d 1 -Hp ‘进程PID’P,线程按照CPU使用率排序三、将进程PID转化为16进制堆栈里,线程id是用16进制表示的。四、查看堆栈,找到线程jstack ‘进程PID’ | grep ‘16进制线程PID’ -C5...原创 2019-10-19 18:06:56 · 206 阅读 · 0 评论 -
LINUX
啊啊啊原创 2018-08-30 23:01:12 · 191 阅读 · 0 评论