随笔分类 - Linux
摘要:使用场景:比如有三台服务器,A、B、C,A想通过B来访问C的端口为8080的服务 如下配置都是在B服务器进行: 1、安装screen命令,用于开启多窗口程序 yum install screen -y 2、创建一个程序窗口sshbtoc 开启screen -S sshbtoc 3、开启ssh端口转发
阅读全文
摘要:1、从官网下载版本 https://nodejs.org/zh-cn/download/releases/ 2、上传到服务器解压 cd /opt mkdir node cd node tar -zxf node-v10.15.2-linux-x64.tar.gz 3、建软连接 ln -s /opt/
阅读全文
摘要:简介: RabbitMQ是一个开源的基于erlang语言编写,支持多种语言,用于在分布式系统中存储消息,转发消息,具有高可用、高可扩、易用性。 基于RPM包的安装方法如下: 1、首先下载 erlang-21.1.1-1.el7.centos.x86_64.rpm rabbitmq-server-3.
阅读全文
摘要:简介: yum是一个基于rpm包管理工具,可以用yum install 来安装rpm包,并自动安装依赖 注:制作yum源需要在能连接互联网的机器上制作,因为需要下载一些rpm包及其依赖 1、安装所需的软件 yum-utils:安装后可以使用yumdownloader命令下载包 createrepo:
阅读全文
摘要:简介: ansible是基于python开发的自动化运维工具,可以进行批量的执行命令、系统配置、程序部署。 1、安装ansible yum install ansible 2、查看版本 ansible --version 3、配置ansible这台机器与其他各服务器间的免密登录 #生成公钥私钥ssh
阅读全文
摘要:建议使用yum安装,简单方便 1、yum install git 2、查看git版本 git --version
阅读全文
摘要:简介: Maven是一款基于java平台的项目管理工具,具有跨平台性,可用命令对maven工程进行编译、测试、运行、打包、安装、部署。 1、从官网下载版本: https://maven.apache.org/download.cgi 2、上传至服务器后解压 tar -zxf apache-maven
阅读全文
摘要:常用命令如下: 1、mvn clean 对项目进行清理,删除target目录下的编译结果 2、mvn compile 编译源码 3、mvn test 对项目运行测试 4、mvn package 项目打包,存放于target目录下 5、mvn install 在本地仓库生产安装包,同时打包 注:如果要
阅读全文
摘要:简介: git是一个分布式版本管理工具,主要用于管理仓库的源代码 常用命令 1、git init 在当前目录新建一个git代码库 2、git clone 下载一个项目到本地,例如:git clone https://github.com/xxxx/aaa-bbb.git 3、git pull 从建立
阅读全文
摘要:简介: curl是常用的命令行工具,用来测试web接口 下面以www.abcd.com为例 1、不带参数的GET请求 curl www.abcd.com 2、 -H 参数指定标头 curl -H ‘Content-Type:application/json’ www.abcd.com 3、 -d 参
阅读全文
摘要:Tab 自动补全 Ctrl + a 使光标移动到首行 Ctrl + a 使光标移动到尾行 Ctrl + a 强制终止当前命令 Ctrl + a 清屏,等于clear Alt + Tab 切换程序窗口 Ctrl + u 从光标所在位置删除到首行,(一般如果命令输错了,按Backspace删除太慢了,可
阅读全文
摘要:例子: 在a.conf文件中搜索关键字:path #先vim打开文件vim a.conf#然后输入/path 敲回车,搜索到的path就会高亮,按n会移动鼠标到下一个高亮处,按N会移动鼠标到上一个高亮处 #输入/noh 敲回车取消高亮
阅读全文
摘要:java堆栈设置的过小,可在java启动的时候适当增加:-Xms1g -Xmx1g
阅读全文
摘要:概述: 守护进程是用来守护某个程序的进程,一旦程序宕机,会自动拉起 例子:监控一个hello.jar vim monitor.sh #!/bin/bash while truedo num=`ps -ef|grep hello|grep -v grep|wc -l` if [ $num -lt 1
阅读全文
摘要:基本的启动 nohup java -jar helloworld.jar & 或 nohup java -jar helloworld.jar >/dev/null 2>&1 & 带参数的启动 nohup java 参数 参数 参数 -jar helloworld.jar >/dev/null 2>
阅读全文
摘要:简介: shell是用户跟内核通信的一种方式,既是应用程序,也是一种脚本语言。shell脚本就是将一些shell语法与指令写在一个文件里,不需要编译,只要加上可执行权限就可以在shell解释器环境下执行。 1、定义开头,用来声明解释器 #!/bin/bash 2、注释行用# #注释 4、给脚本加可执
阅读全文
摘要:1、ftp连接服务器 ftp ip 2、查看当前路径 pwd 3、列出当前目录文件 ls / dir 4、返回上一级目录 cdup 5、切换本地主机的目录,默认回到本地主机家目录 lcd 6、查看本机文件 !ls 7、进入目录 cd 8、显示状态 status 9、创建目录 mkdir 10、下载文
阅读全文
摘要:1、解压缩包 tar -zxf jdk-11_linux-x64_bin.tar.gz 2、添加配置 vim /etc/profile JAVA_HOME=/path/jdk-11 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/jt.jar
阅读全文
摘要:主要是修改limits.conf文件,加入一行内容 vim/etc/security/limits.conf * - nofile 65535
阅读全文
摘要:[root@k8s-node /]# ls / bin boot dev etc home lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var /bin 存放经常使用的命令 /boot 存放linux启动
阅读全文