Linux
文章平均质量分 62
水桶前辈
爱旅行爱生活喜欢西藏的蓝天白云
展开
-
Linux日志命令汇总
/** 使用grep查找文件中的最后一次匹配项,显示最后5行内容 grep 'passport/getAccessToken' -A 1 out.log:从后(-A,After)获取out.log文件里的关键字日志里的一行 tail -n 5 :显示最后5条日志,感觉日志多的话,可以改成2条**/grep 'passport/getAccessToken' -A 1 out.log | tail -n 5 ...原创 2022-04-11 10:08:50 · 4371 阅读 · 0 评论 -
Docker打包发布
一. 什么是docker?docker 是一个开源的应用容器引擎,是一个用于开发,交付和运行应用程序的开放平台。1. 解决了环境配置问题2.docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上。3.容器是完全使用沙箱机制,相互之间不会有任何接口二. docker 的优点?1. 快速交付产品,快速部署应用. 就能够将现有的应用部署到其它机器上,从而实现一次打包,多次部署的目的。2. docker基于镜像可以秒级启动原创 2022-01-21 17:14:45 · 2382 阅读 · 0 评论 -
Linux下后台启动springboot项目
我们知道启动springboot的项目有三种方式:运行主方法启动 使用命令 mvn spring-boot:run”在命令行启动该应用 运行“mvn package”进行打包时,会打包成一个可以直接运行的 JAR 文件,使用“java -jar”命令就可以直接运行。我们在开发的时候,通常会使用前两种,而在部署的时候往往会使用第三种。但是,我们在使用java -jar来运行的时候,并非后台运行。下面我们来说说服务器上如何后台启动springboot项目。实际上,实现的方法有很多种,这里就列两种还原创 2021-09-18 17:15:02 · 1681 阅读 · 0 评论 -
MAC 下shell工具推荐 zentermlite
在网上找了好久,都没找到mac下比较好用的shell工具,今天突然在APPStore里发现了zentermlite,感觉还不错。使用起来很方便。推荐下。1. APPStore资源2. zentermlite使用如下:输入完毕密码,然后就可以使用了 。...原创 2019-05-28 16:38:38 · 18601 阅读 · 10 评论 -
MAC下shell工具-----使用自带的终端连接到linux服务器
原创 2020-08-18 15:36:20 · 5071 阅读 · 0 评论 -
Mac 下启用redis server和client
#编译rediswget http://download.redis.io/releases/redis-2.8.17.tar.gztar xzf redis-2.8.17.tar.gzcd redis-2.8.17make启动redis servercd /Users/sunww/Documents/soft/Java/redis-2.8.17redis-serverredis客户端启动 (另一个窗口的控制台)cd /Users/sunww/Documents/soft/Ja.原创 2020-07-03 16:08:48 · 543 阅读 · 0 评论 -
Linux 日志打印到文件的2种方式
1. 打印日志到httx/logs/out.log中,日志一直累加,需要跑定时任务半夜1点切割日志。 如下:<?xml version="1.0" encoding="UTF-8"?><Configuration status="info" monitorInterval="30"> <Properties> <Property name="log_path">/httx/logs</Property> </Propertie原创 2020-06-30 09:22:46 · 3005 阅读 · 0 评论 -
Centos7下使用Docker运行SpringBoot项目
一. 将准备打包好的SpringBoot项目的Jar包上传到linux服务器(通过ftp上传)二. 创建一个文件夹docker ,里面有刚刚上传的SpringBoot jar包和Dockerfile文件docker-demo-0.0.1-SNAPSHOT.jar Dockerfile(命名必须如此,否则找不到)Dockerfile文件内容如下:FROM java:8-alpineADD docker-demo-0.0.1-SNAPSHOT.jar app.jarEXPOSE 8..原创 2020-06-12 10:51:17 · 345 阅读 · 0 评论 -
Centos7下安装Docker
一、安装docker1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过uname -r命令查看你当前的内核版本 $ uname -r2、使用root权限登录 Centos。确保 yum 包更新到最新。$ sudo yum update3、卸载旧版本(如果安装过旧版本的话)$ sudo yum remove docker docker-common docker-sel...转载 2020-06-12 10:31:49 · 181 阅读 · 0 评论 -
Mycat 水平拆分----分表
mycat和mysql环境搭建如前几篇文章。主从机IP如下说明:192.168.1.111 主机 dn1192.168.1.109 从机 dn2分表:1. 修改schema.xml,将orders表挂载在两个节点(dn1,dn2)上vim /usr/local/mycat/conf/schema.xml<table name="o...原创 2020-03-01 22:44:31 · 773 阅读 · 0 评论 -
Mycat 垂直拆分--分库
mycat和mysql环境搭建如前几篇文章。主从机IP如下说明:192.168.1.9 主机 dn1192.168.1.109 从机 dn2一. 先配置scheme.xml二. 分别登录主从机的mysql,创建2个空的数据库orders# 在数据节点 dn1、dn2 上分别创建数据库 orders# 登录mysql,创建表cd /u...原创 2020-03-01 19:25:55 · 312 阅读 · 1 评论 -
Mycat 读写分离,主从切换
如上篇文章,在搭建好mysql主从数据库的基础上,现在开始利用mycat实现一主一从读写分离。主机:192.168.1.10 从机:192.168.1.108修改主从机的名字:hostnamectl set-hostname 192.168.108hostnamectl set-hostname 192.168.108修改完毕通过hostname,查看ji qi一. my...原创 2020-02-27 19:00:46 · 397 阅读 · 0 评论 -
MAC下Centos7 搭建Mysql主从数据库
准备条件:2台Mac电脑,通过虚拟机都装有Centos7,首先在给2个Centos7系统装好Mysql8.0,安装方法见我前面的文章。Mac-A的Centos地址为192.168.1.103,为主数据库。Mac-B的Centos地址为192.168.1.106,为从数据库。因为我们这边的linux系统是装在虚拟机上的,为了实现主从复制,首先确保192.168.1.103和192.168...原创 2020-02-25 18:21:48 · 379 阅读 · 0 评论 -
Mac单机部署多tomcat+nginx实现负载均衡
一. 配置host(不配置,用localhost也是可以的)二. 安装Nginx,Tomcat,安装过程略。三. 测试下Nginx有没有安装好浏览器中输入http://www.happy.mall.com/index.html,看下访问是否成功四. Tomcat 和Tomcat2是否安装成功浏览器中输入http://www.happy.mall.com:8080/(To...原创 2019-12-26 16:53:32 · 288 阅读 · 0 评论 -
Linux服务器ftp命令找不到
Linux下登陆Linux中使用 FTP 命令时出现“-bash: ftp: 未找到命令...”说明需要安装FTP客户端,安装过程如下:先下载:wget ftp://ftp.pbone.net/mirror/ftp.scientificlinux.org/linux/scientific/6.0/x86_64/os/Packages/ftp-0.17-51.1.el6.x86_64....原创 2019-12-13 15:16:01 · 3910 阅读 · 0 评论 -
linux下通过shell 命令执行 jar包,并关闭此jar的进程
一。启动的shell脚本,start.sh脚本:1. 前台执行的脚本,会在当面窗口打印启动的日志#!/bin/bashjava -jar '/Users/sunww/Documents/Shell/gs-spring-boot-0.1.0.jar'2. 后台执行的脚本,日志打印到文件中#!/bin/bashnohup java -jar '/Users/sunww/D...原创 2019-12-12 13:48:53 · 1522 阅读 · 0 评论 -
CentOS 安装Mysql
1. 下载&解压mysql利用FileZilla上传下载好的文件到linux服务器目录下。拷贝到/usr/local目录下:mvmysql-8.0.18-el7-x86_64.tar.gz /usr/local解压:tar -xvf mysql-8.0.18-el7-x86_64.tar.gz /usr/local修改文件名:mv mysql-8.0.18-e...原创 2019-12-10 18:54:31 · 161 阅读 · 0 评论 -
Linux下重置mysql8.0密码
1. 设置跳过密码验证vim /etc/my.cnf 中添加 skip-grant-tables重启:service mysqld restartcd /usr/local/mysql/bin进入mysql密码验证: ./mysql -u root -p因为设置了跳过密码验证,所以此处提醒输入密码的时候,直接回车。就可以登录mysql了。2.清空密码进入my...原创 2019-12-10 18:19:38 · 254 阅读 · 0 评论 -
Linux 开通3306端口 8080端口
1。 Linux 开通3306端口 8080端口:iptables -I INPUT -p tcp --dport 3306 -j ACCEPTiptables -I INPUT -p tcp --dport 8080 -j ACCEPT2. service iptables save 保存上面的设置到注册表3. 查询 netstat -anp 所有开放端口信息...原创 2019-12-10 16:43:19 · 946 阅读 · 0 评论 -
CentOS 安装mysql The server quit without updating PID file 错误解决
在执行启动mysql 命令的时候:service mysql start,报错误:The server quit without updating PID file (/data/mysql/mysql.pid)关键要看mysql的错误日志:cat error.log,如下图:...原创 2019-12-10 15:44:17 · 464 阅读 · 0 评论 -
Linux系统ftp配置
在虚拟机CentOS 7上安装部署ftp服务器,主机win10上访问1.安装安装包vsftpd-3.0.2-25.el7.x86_64.rpm放入/usr/src/路径下[root@localhost ~]# cd /usr/src[root@localhost src]# yum install -y vsftpd-3.0.2-25.el7.x86_64.rpm2.创建用户及设置...转载 2019-12-08 22:48:24 · 227 阅读 · 0 评论 -
linux添加指定文件夹的ftp用户操作方法
今天要给别人一个网站的权限,我自己一般不用ftp的,用Xshell比较多。我是阿里云的服务器,里面是vsftp。具体方法:1:文件夹为yiyuan ,加的ftp名称为ftp7输入Linux命令:useradd -d /alidata/www/yiyuan ftp72:创建ftp密码passwd test密码需要输入2次,最好有大小写加数字,6位起。3:更改用户相应的...转载 2019-12-08 22:10:30 · 452 阅读 · 0 评论 -
CentOS 执行SpringBoot项目
1. 切换到spring-boot目录下 cd /Users/sunww/Documents/JAVA/SpringBoot/gs-spring-boot-master/complete 打包 mvn clean package -Dmaven.test.skip=true打好的Jar包在target目录下,找到后拷贝到桌面2. 上传打好的jar包到服务器上...原创 2019-12-08 17:10:17 · 148 阅读 · 0 评论 -
CentOS 安装Tomcat并运行
1. 下载tomcat7.0切换到Soft目录下: cd/home/sunww/Documents/Soft利用命令下载:wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.96/bin/apache-tomcat-7.0.96.tar.gz解压:tar -zxvf apache-tomcat-7...原创 2019-12-08 16:58:50 · 221 阅读 · 0 评论 -
CentOS 开启ftp服务及基本使用方法
添加ftp用户与登录配置详解1. 修改配置项vi /etc/vsftpd/vsftpd.confuserlist_enable=YESuserlist_deny=NO --新增2. 增加用户sww root用户执行 useradd -d /ftp_data-g ftp -s /sbin/nologinsww passwd sww --设置密码 ...原创 2019-12-08 16:40:52 · 4661 阅读 · 0 评论 -
CentOS 下安装JDK8
一. 找到JDK8的下载链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html二. 利用wget命令下载JDK8,并解压1. 我喜欢文件归类放置,所以在用户目录下创建一个Soft的文件夹。(1)切换到Documents目录下:cd/home/sunww/Docu...原创 2019-12-08 11:28:35 · 187 阅读 · 0 评论 -
给Mac下的虚拟机装CentOS系统,并优雅的使用CentOS系统
一。将下载好的CentOS-7-x86_64-DVD-1810.iso直接拖到Parallels DeskTop应用中,即可以开始安装好。一路回车就可以了。二。安装好CentOS后,就要涉及到在Linux系统下安装软件了。这里一般有两中安装方法:1. 直接将下载好的软件通过ftp传到linux系统下,然后再安装。2.用wget命令下载文件并安装(推荐用wget命令)。虽然Linu...原创 2019-12-08 10:55:33 · 672 阅读 · 1 评论 -
Linux文件系统简介
转自:文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习linux会有一定的帮助。文章例子主要是基于ubuntu发行版。 如有不对之处请大家多多指出。1.Linux磁转载 2014-06-19 09:47:50 · 495 阅读 · 0 评论 -
【Linux】JDK+Eclipse 搭建C/C++开发环境
注:本文所提供的参考示例是在CentOS Linux环境下的安装,不保证适用于其他版本的Linux系统。· 安装前的注意事项编译源代码是需要对应的代码编译工具的,本文中安装的Eclipse只是一个编写代码的外壳,不能对代码进行编译工作,所以你的Linux系统应当安装了编译器,这样Eclipse在编译源代码的时候才可以调用到对应的编译器;小编安装了的GCC,也就是我的Eclip原创 2014-06-11 16:13:34 · 1133 阅读 · 0 评论 -
linux下利用eclipse C/C++写hello world
接上一节,当你安装好VMware Tools 后,就可以reny原创 2014-06-11 16:27:25 · 1094 阅读 · 0 评论 -
centos下安装VMware Tools
VMware 是非常好的虚拟机软件。如果系统安装了VMware Tools以后对虚拟机的性能会提升很多的。下面是如何在CentOS系统内安装VMware Tools。 一、首先在虚拟机种装入VMware Tools光盘 然后安装光盘: 这时候CentOS系统就已经挂载上了VMware Tools光盘。 二、解压缩VMware Tools。 [root@Shaoxing ~]# cd原创 2014-06-11 16:11:58 · 765 阅读 · 0 评论 -
win7 下面利用Vmware 装 Centons6.4
参考这边:http://www.linuxidc.com/Linux/2012-04/58438p3.htm刚开始配置好原创 2014-04-18 17:43:26 · 1103 阅读 · 0 评论