
linux
文章平均质量分 75
babys
从4年前就开始想设计,一直想从事,没机会啊.
展开
-
ShardingSphere分库分表扩容实战
环境说明本实战记录使用Docker 19.03.5,mysql 5.7.24 ,Java 1.8.0_151,ShardingSphere 4.1.1,mysql-connector 5.1.32,使用教程参考官网手册Proxy和Scaling部分.Docker和mysql的安装可见Docker安装Mysql并配置重要:记得my.cnf中开启mysql的binlog,否则数据不会迁移.server-id=20log-bin=mysql-binbinlog_format=rowexpire_lo原创 2021-04-24 13:59:46 · 1899 阅读 · 1 评论 -
Linux下查看内存占用情况
可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: (1)top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用转载 2017-05-05 15:31:39 · 434 阅读 · 0 评论 -
Vim快速选中、删除、复制引号或括号中的内容
最近刚刚发现了一些VIM中,快速对引号或括号等标点内的内容进行选中、删除、复制操作的超级技巧,感觉非常实用。可以极大的提高编辑效率。以下命令可以对标点内的内容进行操作。ci'、ci"、ci(、ci[、ci{、cidi'、di"、di(或dib、di[、di{或diB、diyi'、yi"、yi(、yi[、yi{、yivi'、vi"、vi(、vi[、vi{、vi另外如果把上面的转载 2017-04-24 15:26:25 · 11563 阅读 · 0 评论 -
Linux系统unzip解压后中文名乱码解决方法
中文名在linux中必须是乱码的哦这个没话说了,当然如果有配置好的估计是可以解决,下面小编整理了一些解决unzip解压后中文名乱码问题。解决办法一,利用pyton来处理 1.vi uzip文件 2.复制以下内容(Python)#!/usr/bin/env python# -*- coding: utf-8 -*-# uzip.pyimport osimport sysimport z转载 2017-05-08 13:27:33 · 8001 阅读 · 0 评论 -
sed修改文本用法总结
基本用法:sed 编辑器是 Linux 系统管理员的工具包中最有用的资产之一, 因此,有必要彻底地了解其应用 Linux 操作系统最大的一个好处是它带有各种各样的实用工具。存在如此之多不同的实用工具,几乎不可能知道并了解所有这些工具。可以简化关键情况下操作的一个实用工具是 sed。它是任何管理员的工具包中最强大的工具之一,并且可以证明它自己在关键情况下非常有价值。转载 2017-05-10 16:43:11 · 869 阅读 · 0 评论 -
安装Mutate时,add-apt-repository报:找不到命令
sudo add-apt-repository ppa:mutate/ppa[sudo] xxxx 的密码:sudo: add-apt-repository:找不到命令解决步骤:sudo apt-get install python-software-properties software-properties-common有提示的时候’y’就可以了。sudo add-apt-repositor原创 2017-06-19 18:29:37 · 3019 阅读 · 0 评论 -
ubuntu安装jdk,亲测可用
ubuntu 安装jdk 的两种方式:1:通过ppa(源) 方式安装.2:通过官网下载安装包安装.这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级使用ppa/源方式安装1.添加ppasudo add-apt-repository ppa:webupd8team/javasudo apt-get update转载 2017-06-21 12:42:16 · 393 阅读 · 0 评论 -
mysqldump备份报Binlogging on server not active的解决
CentOs7 Mysql 5.7执行备份:sudo mysqldump --all-databases --user=root --password --master-data > backupdb.sql提示:mysqldump: Error: Binlogging on server not active解决方案:sudo vi /etc/my.cnf在[mysqld原创 2017-07-27 13:08:29 · 3984 阅读 · 0 评论 -
mysqldump备份报错:1449
问题在进行mysqldump备份时报以下错误: mysqldump: Got error: 1449: The user specified as a definer ('root'@'%') does not exist when using LOCK TABLES 解决 mysql> grant all privileges on *.* to root@"%"identified b原创 2017-08-24 14:07:55 · 1017 阅读 · 0 评论 -
update-alternatives: 错误: 候选项路径 /etc/mysql/my.cnf.fallback 不存在
apt安装mysql中间出错以后,安装其它软件也一直出现上面的提示,通过cp /etc/mysql/my.cnf /etc/mysql/my.cnf.fallback 临时解决原创 2019-03-19 14:39:32 · 7375 阅读 · 0 评论 -
package context: unrecognized import path "context" (import path does not begin with hostname)
安装1.7以后的版本解决如ubuntu:下载https://studygolang.com/dl解压Download the archive and extract it into /usr/local, creating a Go tree in /usr/local/go. For example:tar -C /usr/local -xzf go$VERSI...原创 2019-03-19 14:32:41 · 11826 阅读 · 1 评论 -
nginx跳转未定义的三级域名(xx.ng.demo.cn)老是跳转到另外一个二级域名(login.demo.cn)
状况描述:二级域名ng映射A记录到ip地址,三级域名*.ng映射到CNAME ng.demo.cnnginx通过引入在conf.d/*.conf 加载配置文件,其中2个配置文件第一个:server { listen 80; server_name login.demo.cn; charset utf-8; ...原创 2019-08-27 17:09:50 · 1484 阅读 · 0 评论 -
springboot和vue前后端分离部署微信公众号
网上已经有很多vue打包后放到resources目录的解决方案,也有vue前台微信插件然后请求后台方案,我就不Ctrl+C加Ctrl+V了。说说我的分离部署的解决方案:nginx反响代理后台路径,后端验证通过后跳转前端路径通过response.sendRedirect("前台的路径"),如/api,原来http://localhost:8080/user/login,变成http://xx...原创 2019-08-27 17:34:55 · 3236 阅读 · 0 评论 -
mysql内存参数及最大内存
全局共享内存类似ORACLE的系统全局区SGA,线程独享内存类似ORACLE的进程全局区PGA一、线程独享内存在MySQL中,线程独享内存主要用于各客户端连接线程存储各种操作的独享数据,如线程栈信息,分组排序操作,数据读写缓冲,结果集暂存等等,而且大多数可以通过相关参数来控制内存的使用量。* 线程栈信息使用内存(thread_stack):主要用来存放每一个线程自身的标识信息,如...原创 2019-09-26 15:55:44 · 4723 阅读 · 0 评论 -
Shell删除包含指定名称的Docker Image
docker images | grep -E "(aaa|bbb)" | awk '{print $3}' | uniq | xargs -I {} docker rmi --force {}说明:docker images 查询出所有的image,然后通过grep 使用扩展的正则表达式匹配,找出含有aaa或者bbb的映像文件,接着用awk打印出第三列也就是hash值的那一列,再通过uniq原创 2017-05-05 09:25:50 · 2906 阅读 · 0 评论 -
Docker数据卷报错的解决[Wrong volume permissions?]
Volume数据卷是Docker的一个重要概念。数据卷是可供一个或多个容器使用的特殊目录,可以为容器应用存储提供有价值的特性:持久化数据与容器的生命周期解耦:在容器删除之后数据卷中的内容可以保持。Docker 1.9之后引进的named volume(命名文件卷)可以更加方便地管理数据卷的生命周期;数据卷可以被独立地创建和删除。数据卷可以用于实现容器之间的数据共享可以支持不同类型的数据存储转载 2017-05-04 14:32:27 · 5989 阅读 · 0 评论 -
LINUX下IDEA等工具调试项目时提示:Unable to open debugger port
在Ubuntu下调试项目时使用TOMCAT容器,在设置好相应的TOMCAT LOCAL 路径及相关信息后,点击调试项目出现:Unable to open debugger port : java.net.SocketException “Socket closed”网上搜了一大堆,好像都和自己的情况不一样。后面偶然发现TOMCAT的Bin目录里面的.sh全部都没有可执行权限。果原创 2014-12-22 19:04:41 · 7032 阅读 · 6 评论 -
Linux设置自动启动TOMCAT
Linux 下实现程序开机自启动(Tomcat为例) :vim /etc/rc.d/rc.local #tomcat自启动,如果JDK是安装版/home/hostname/apache-tomcat-6.0.35/bin/startup.sh #其他程序自启动例子/usr/bin/程序名原创 2015-04-04 21:08:54 · 882 阅读 · 0 评论 -
Fedora U盘安装报failed to scan disk sdb错误
Fedora U盘安装报failed to scan disk sdb错误的解决原创 2016-11-22 16:18:09 · 2511 阅读 · 1 评论 -
用户不在sudoers文件中的解决方法
我们在执行sudo的时候如果显示:xxx is not int the sudoers filexxx是当前登录的用户,其原因是我们在安装时没有将用户添加为管理员,解决的方法也比较简单,添加就可以了。1.切换超级用户$su输入你的root密码后切换到了root用户2.编辑配置文件$visudo将会进入vi编辑器,并打开/etc/sudoers文件,注意:本来这个原创 2016-12-22 09:11:34 · 15562 阅读 · 3 评论 -
在Linux中虚拟机中安装的XP启用DirectX3D
原文地址:http://www.myxzy.com/post-28.html我一般由于一些原因需要使用xp,而现在的笔记本双显卡等等不是很好支持xp了,所以我几乎把我所有使用的系统从xp升级到了win7,因此虚拟机成为必备的工具。用过很多虚拟机,主要有VMware和VirtualBox,在这其中 VirtualBox 是我比较推崇的。vmware功能强,安装麻烦,出问题的可能比Virt转载 2016-12-22 14:07:10 · 4001 阅读 · 0 评论 -
Fedora安装AngularJs2编程环境
1.安装NodeJs参考地址:https://github.com/nodesource/distributions一定要是root身份安装$curl -sL https://rpm.nodesource.com/setup_7.x | bash -$node -v验证安装的结果并查看banben2.安装npmnpm install npm@latest -原创 2016-12-22 15:31:54 · 469 阅读 · 0 评论 -
yum安装的nginx以及解决selinux导致无法访问的问题
配置捷利免费进销存测试服务器时在nginx 安装配置遇到502错误,通过查询错误日志定位错误原因解决问题原创 2017-01-06 11:07:37 · 5619 阅读 · 2 评论 -
Fedora 设置用户自动登录
Fedora 设置用户自动登录本人在安装Fedora 时没有选择自动登录功能,所以每次登录系统都要输入登录密码,感觉有些麻烦,既然没有图形设置,就只好修改gdm的配置文件了。#vi /etc/gdm/custom.conf在最后添加以下内容:[daemon]TimedLoginEnable=trueTimedLogin=jackTimedLoginDelay=3简转载 2017-02-05 15:33:50 · 3696 阅读 · 0 评论 -
vsftpd安装与配置
如果你想在你的Linux/Unix服务器上搭建一个安全、高性能、稳定性好的FTP服务器,那么vsftpd可能是你的首选应用。vsftpd意思为 “very secure FTP daemon(非常安全的FTP进程)”,是一个基于GPL发布的类UNIX类操作系统上运行的服务器的名字(是一种守护进程),可以运行在诸如 Linux、BSD、Solaris、HP-UX以及Irix等系统上面。vsftpd支持原创 2017-02-09 14:05:14 · 444 阅读 · 0 评论 -
MYSQL备份之lvm, mysqldump, xtrabackup
二进制日志详解: 二进制日志通常作为备份的重要资源,所以再说备份之前先总结一下二进制日志的相关内容 1. 二进制日志的内容 引起mysql服务器改变的任何操作。 复制功能依赖于此日志。 从服务器通过复制主服务器的二进制日志完成主从复制,在执行之前保存于中继日志中。 从服务器通常可以关闭二进制日志以提升性转载 2017-01-20 11:52:07 · 918 阅读 · 0 评论 -
Linux中挂载LVM分区
提问: 我有一个USB盘包含了LVM分区。 我想要在Linux中访问这些LVM分区。我该如何在Linux中挂载LVM分区?LVM是逻辑卷管理工具,它允许你使用逻辑卷和卷组的概念来管理磁盘空间。使用LVM相比传统分区最大的好处是弹性地为用户和程序分配空间而不用考虑每个物理磁盘的大小。在LVM中,那些创建了逻辑分区的物理存储是传统的分区(比如:/dev/sda2,/dev/sdb1)。这些转载 2017-02-14 14:52:53 · 1038 阅读 · 0 评论 -
Fedora安装Chrome浏览器
1. 添加chrome源su rootcd /etc/yum.repos.d/wget http://repo.fdzh.org/chrome/google-chrome-mirrors.repo 12. 安装Chromednf install -y google-chrome-stable1大约等待十几分钟安装完毕后,就可以在所有应用中找到Chrome了。转载 2017-04-13 14:23:40 · 913 阅读 · 0 评论 -
Linux用wget下载Sun JDK
下载oracle 官方现在不允许直接使用 wget 下载 jdk的方式,必须在网站上同意协议才可以。 可以在oracle的网站上注册了然后下载,然后把下载地址拷贝出来(也可以用Chrome,FireFox),放到centos里面去wget,这样的好处是不用再上传了,而且服务器上下载绝对比你自己家下载快oracle网站上允许下载后的地址后面有跟转载 2014-09-02 19:10:32 · 1192 阅读 · 1 评论