Linux
文章平均质量分 72
六月·飞雪
这个作者很懒,什么都没留下…
展开
-
Kafka 背后优秀的架构设计
Kafka broker有一个参数,log.segment.bytes,限定了每个日志段文件的大小,最大就是1GB,一个日志段文件满了,就自动开一个新的日志段文件来写入,避免单个文件过大,影响文件的读写性能,这个过程叫做log rolling,正在被写入的那个日志段文件,叫做active log segment。我们可以对比一下,如果HDFS没有block的设计,一个100T的文件也只能单独放在一个服务器上面,那就直接占满整个服务器了,引入block后,大文件可以分散存储在不同的服务器上。原创 2023-02-22 23:55:42 · 117 阅读 · 0 评论 -
SpringBoot+JWT+Shiro+MybatisPlus实现Restful快速开发后端脚手架
Apache Shiro是一款强大易用的Java安全框架,Java官方推荐使用Shiro,它比Spring Security更简单易用,Spring自己的系列Spring side4也把权限扩建换成Shiro了。5.搭配Shiro注解配置权限,高度灵活,提供按钮级别的权限控制,后端接口只验证权限,不看角色。Mybatis-Plus是一个 Mybatis 的增强工具,有代码生成器,并且提供了类似hibernate的单表CRUD操作,又保留了mybatis的特性支持定制化 SQL。原创 2023-01-04 21:30:17 · 573 阅读 · 0 评论 -
linux查看日志的场景
开发人员不可避免的需要在linux系统查看日志,列出一些常见的场景,以及查找方式1.原创 2021-08-20 00:14:22 · 313 阅读 · 0 评论 -
Linux日志查看技巧
1.less + grep常见的日志查看有more,vim,cat,less,其中less是部分加载,适合大日志文件查看less -N +102g test.log --N是显示行号的参数。参数"less -e" 当文件显示结束后,自动离开,无需输入"q""less -f" 强迫打开特殊文件,例如外围设备代号、目录和二进制文件"less -m" 显示类似more命令的百分比"less -N" 显示每行的行号"less -s" 将连续的空行合并成一行显示"less -S" 行信息..原创 2021-07-23 14:39:13 · 626 阅读 · 0 评论 -
生产服务器日志查看方法
一般的生产服务器系统不外乎两种,一种是windows系统,另一种是linux系统,大部分的服务器都是linux系统。1.windows查看日志用notepad++查看,根据关键字来搜索,如果当天日志很多,有多个日志文件,可以根据日志时间来选择是哪个日志2.linux查看日志主要重点说linux查看日志,因为大部分的生产服务器都在linux上。先找当天的日志,如果存在多个,用字符...原创 2019-12-18 13:25:41 · 1415 阅读 · 0 评论 -
centos7安装进不去界面
在用U盘安装centos7时,我们需要修改镜像位置:选择第一项:Install CentOS 7 ,按 e(也有可能是tab键)键进入编辑界面。将 vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet改为 vmlinuz initrd=initrd.img inst.stage2=hd:/d...原创 2018-12-21 16:49:53 · 6549 阅读 · 0 评论 -
nextcloud 文件服务器搭建(Nginx+PHP+Mysql+memcache(Redis)+NextCloud)
1. nextcloud是php项目,这里我使用nginx,官方文档是用apache的,有一点点具别。但不大。在下载nextcloud之前,先安装nginx和php#先删除系统可能自带的PHP和nginx的的,用来面命令查找是否有安装$ rpm -qa | grep php$ rpm -qa | grep nginx#安装yum的epel源$ yum -y install ep...原创 2018-12-03 14:56:09 · 9978 阅读 · 4 评论 -
Centos7安装安装MySQL-server-5.6.35-1.el7.x86_64.rpm,提示安装失败
Centos7安装安装MySQL-server-5.6.35-1.el7.x86_64.rpm,提示安装失败因为Centos7安装时默认安装mariadb-libs.XXXXXX.rpm, 需要卸载mariadb-libs.XXXXXX.rpm,才能安装,卸载mariadb-libs.XXXXXX.rpm 使用rpm -qa|grep -i mariadb-libs 搜索 然后rpm -e...原创 2018-09-22 18:13:38 · 3686 阅读 · 1 评论 -
linux创建快捷方式
快捷方式 命令ln-s源目录目标快捷方式比如你要在目录/etc/www下面, 建立/usr/share/phpmyadmin文件夹(或文件)的快捷方式, 如下ln-s/usr/share/phpmyadmin/etc/www 命令 ln -s 源目录 目标快捷方式 比如你要在目录/etc/www下面,建立/usr/share/phpmyadmin文件夹(或...原创 2018-09-25 16:07:35 · 2122 阅读 · 0 评论 -
linux tomcat开机自启
linux tomcat7开机自启 类似很多上面的这种开机自启问题都可以通过下面的方法解决,这两天查询了很多资料,试了很多方法。终于解决了。比如想要开机自启动tomcat7,最简单的方法就是修改/etc/rc.d/rc.local文件。在最后添加 1.修改/etc/rc.d/rc.local vi /etc/rc.d/rc.local 2.添加下面两行脚本,记住...原创 2018-09-18 11:22:34 · 348 阅读 · 0 评论 -
linux 下 mysql 修改密码
有时我们会忘记Mysql的密码,或者想改一个密码,以下将对这两种情况修改密码的三种解决方法做个总结本文都以用户为 root 为例;一、拥有原来的myql的root的密码;方法一: 在mysql系统外,使用mysqladminmysqladmin -u root -p password "test123"Enter password: 【输入原来的密码】12方法二: 通过登...转载 2018-09-17 12:09:07 · 203 阅读 · 0 评论 -
linux安装JavaWeb环境与注意事项
linux搭建JavaWeb环境分为三个步骤(jdk+tomcat+mysql)1.第一步安装jdk首先安装jdk时候要注意,必须联网先安装依赖程序yum install glibc.i686(jdk依赖程序)(glibc.x86_64)yum install gcc-c++(mysql依赖程序)yum -y install libaio.so.1 libgcc_s.so.1 ...原创 2018-09-16 18:43:01 · 781 阅读 · 0 评论