
Linux
stone-liu
这个作者很懒,什么都没留下…
展开
-
处理docker占用空间大的问题
1、处理docker容器日志过大导致的占用磁盘控件的问题docker容器日志存在位置:/var/lib/docker/containers/container_id,日志文件名称格式为:container_id-json.log查询docker所有容器日志大小的shell脚本如下:第一步vi docker_log_detail.sh第二步#!/bin/sh echo "======== docker containers logs file details ========"原创 2022-03-09 16:51:33 · 5810 阅读 · 0 评论 -
docker环境下,处理activiti工作流中出现文乱码的解决方案
最近本公司,将自己原有的系统在本地系统计划部署到docker环境下,系统使用了activiti,部署到docker环境下,功能一切正常,但是activiti的流程图出现了中文乱码,如下图:解决方案: 在windows的C:\Windows\Fonts目录下找到simsun.ttc(宋体常规),我使用的win10,扎到了simsunb.ttf,没有找到simsun.ttc,...原创 2020-03-06 21:09:12 · 1413 阅读 · 1 评论 -
centos7启动ghubd报"error while loading shared libraries: xxx.so.x" 错误的原因和解决办法
最近在学习linux,使用centos7启动nginx时,报了error while loading shared libraries: libpcre.so.0,cannot open shared object file: No such file or directory,这个问题,自己也百度了,对应问题的描述,试了好几种,没有解决问题,最近找了公司的大牛给我解决了,以下时解决问题的方案:...原创 2019-10-17 17:30:22 · 1013 阅读 · 1 评论 -
centos7通过二进制文件安装mysql5.7
1、系统软件环境系统信息:[root@centos7 ~]# cat /proc/versionLinux version 3.10.0-862.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Fri Apr 20 16:...原创 2019-10-14 18:31:02 · 668 阅读 · 0 评论 -
查看连接MYSQL数据库的IP信息
实现方式有以下三种:第一种:mysql> select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist group by ip;+--------------+----------+| ip | count(*) |+-----------...原创 2019-10-12 09:15:03 · 19750 阅读 · 2 评论 -
ubuntu安装MySql
安装服务器:root@ubuntu:/# apt-get install mysq-server-5.5安装客户端:root@ubuntu:/# apt-get install mysql-client-core-5.5原创 2013-11-11 16:42:33 · 669 阅读 · 0 评论 -
ubuntu MySQL采用apt-get install安装目录
一). ubuntu下mysql安装布局:/usr/bin 客户端程序和mysql_install_db/var/lib/mysql 数据库和日志文件/var/run/mysqld 服务器/etc/mysql 配置文件my.cnf/usr/share/mysql转载 2013-11-12 09:54:48 · 756 阅读 · 0 评论 -
Tomcat 7 部署 Solr 4.6.0
前提条件:已经安装了Java JDK,并且配置到classpath;以下操作都是在Ubuntu 12.04系统下部署。1、解压Tomcat 7、Solr 4.6.0 Tomcat下载地址:http://mirror.esocc.com/apache/tomcat/tomcat-7/v7.0.47/bin/apache-tomcat-7.0.47.zip Sol原创 2013-12-19 21:24:22 · 1391 阅读 · 0 评论 -
win10安装配置vagrant
Vagrant介绍 Vagrant让我们可以通过代码的方式快速地、可重复地创建针对不同虚拟环境的虚拟机,包括Virtualbox、AWS、Docker等。它使得我们可以一次性地、自动创建多个环境相同的虚拟机,对于软件开发和测试尤其有用。Vagrant和Docker区别vagrant:Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的...原创 2019-02-04 22:56:53 · 2049 阅读 · 0 评论 -
解决使用第三方软件连接vagrant虚拟机连接问题
上个文章介绍了win10安装配置vagrant其中介绍到了登录虚拟机的三种方式中第二种,使用SecureCRTSecure连接不上的问题,此文章介绍如何使用SecureCRTSecure连接vagrant解决方式:1、基本配置 vagrant默认的使用的nat连接方式,虚拟机的ip是127.0.0.1,端口2222,用户名vagrant,这里使用的是公钥,不能使用密码。2、配置...原创 2019-02-04 23:24:40 · 1708 阅读 · 0 评论 -
Vagrantfile文件解析
前面介绍过我们执行初始化命令 vagrant init 本地box名称 会在当前目录生成 Vagrantfile 文件,一般是给别人共享自己的环境时都是提供一个 Vagrantfile 和一个 box 文件,这样就可以很轻松地将环境共享给别人,别人能得到一样的环境,这就是使用 Vagrant 的好处。Vagrantfile 主要包括三个方面的配置,虚拟机的配置、SSH配置、Vagrant 的一...原创 2019-02-05 10:14:46 · 2193 阅读 · 0 评论 -
centos7.5安装和配置rsync+sersync实现服务器文件同步
背景介绍: 公司有很多的系统应用和数据虚拟机,最近有段时间,会出现虚拟机出问题的事件,幸亏是应用服务器,不会花费太长时间,就能恢复;这个时候,我们想把现在的多个虚拟机的上配置文件和数据,实时做好备份,以防发生特殊情况。软硬件配置:centos7.5inotify-tools-3.14rsync-3.1.1sersync2.5.4_64bit_binary_sta...原创 2019-05-19 14:44:35 · 922 阅读 · 0 评论 -
linux安装配置Supervisor
Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,...原创 2019-10-10 22:49:41 · 438 阅读 · 0 评论 -
mysql远程链接报错
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.48' (111)(1)一开始我使用root用户和mysql服务器ip远程连接,直接报错:[root@chu Record]# mysql --host=192.168.110.68 --user=root --password转载 2013-11-11 16:38:22 · 1110 阅读 · 0 评论 -
Ubuntu搭建SVN
声明:部分来自与网络,本片文章只是为了学习!一. SVN 简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史原创 2013-11-06 10:48:37 · 668 阅读 · 0 评论 -
linux常见错误解决方案
---------------1---------------Rather than invoking init scripts through /etc/init.d, use the service(8)utility, e.g. service ssh statusSince the script you are attempting to invoke has been原创 2013-07-18 13:53:43 · 1588 阅读 · 0 评论 -
linux常用命令
sudo apt-get install nautilus-open-terminal安装在终端打开当前目录的软件useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name添加用户userdel [-r][用原创 2013-07-18 13:50:05 · 557 阅读 · 0 评论 -
ssh的使用
ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行:xjj@xjj-desktop:~$ ssh localhostssh: connect to host localhost port 22: Connection refused如上所示,表示没有还没有安装,原创 2013-07-18 14:02:44 · 651 阅读 · 0 评论 -
Linux下SSH远程文件传输命令scp
相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的web server,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.net/testfile.zip 就行了。当VPS上没有安装web server和ftp server的时候或感觉上面的方法比较麻烦原创 2013-07-18 13:58:01 · 721 阅读 · 0 评论 -
linux vi命令
基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode), 各模式的功能区分如下: 1. Comand mode:控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入Insert mode下,或者到Last line mode。 2. Insert mo原创 2013-07-18 13:57:02 · 590 阅读 · 0 评论 -
linux top命令
TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定. 一. TOP前五行统计原创 2013-07-18 13:47:35 · 579 阅读 · 0 评论 -
Bash的运算符
!1:执行历史命令第1个命令!!:执行上一个命令!$:上一个命令最后一个参数$PWD:显示PWD变量的值*:任意多个字符?:代表一个字符[abc]:表示一个字符是a或是b或是c[^abc]:表示一个字符不是a或不是b或不是c{}:表示枚举 eg:touch {a,b}-{1,2}创建4个文件a-1、a-2、b-1、b-2&:将一个程序丢入后台~:表示主目录原创 2013-07-21 14:16:06 · 961 阅读 · 0 评论 -
linux sftp 常用命令
常用方式格式:sftp 通过sftp连接,端口为默认的22,用户为Linux当前登录用户。 格式:sftp -oPort= 通过sftp连接,指定端口,用户为Linux当前登录用户。 格式:sftp @通过sftp连接,端口为默认的22,指定用户。 格式:sftp -oPort= @通过sftp连接,端口为,用户为。 sftp连接成功之后常用操作原创 2013-08-29 18:09:10 · 3923 阅读 · 0 评论 -
Linux shell 脚本实例
1. 写一个脚本,利用循环计算10的阶乘#!/bin/shfactorial=1for a in `seq 1 10`do factorial=`expr $factorial \* $a`doneecho "10! = $factorial"2. 写一个脚本,执行后,打印一行提示“Please input a number:",要求用户输入数值,然后转载 2013-09-01 21:23:09 · 703 阅读 · 0 评论 -
Ubuntu 12.04 改造指南
一、逃离Unity,拥抱Gnome-shell从Ubuntu 11.04开始换用Unity以来,我一直抱着开放的态度尝试着使用Unity。虽然我很讨厌它莫名其妙的全局菜单,以及混乱的Dash界面,讨厌不支持更换主题,但好在Launcher一直还是比较好用。用MyUnity调整之后,还是可以用。可12.04版本的Unity非但没得到改善,反而还更加难用。比如,Launcher居然不支持自动隐转载 2013-09-03 17:17:19 · 649 阅读 · 0 评论 -
Ubuntu防火墙设置
1.安装 sudo apt-get install ufw 2.启用 sudo ufw enable sudo ufw default deny 运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。 关闭所有外部对本机的访问,但本机访问外部正常。 3.开启/禁用 sudo ufw allow|deny [service] 打开或关闭某个端口,例如:转载 2013-09-11 17:06:06 · 645 阅读 · 0 评论 -
linux图形界面基本知识(X、X11、Xfree86、Xorg、GNOME、KDE之间的关系)(转自互联网)
LINUX初学者经常分不清楚linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系。常常混淆概念,本文以比较易于理解的方式来解释X,X11,XFREE,WM,KDE,GNOME等之间的关系。一、linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序实现的。图形界面并不是linux的一部分,linux只是一个基于命令行的操作系统,转载 2013-09-18 09:31:08 · 1121 阅读 · 0 评论 -
find exec rm
删除该目录下所有svn的文件删除文件夹:rm -rfv .svn删除该目录下所有.svn的文件:find . -name .svn -exec rm -rvf {} \;#find ... -exec rm {} \; #find ... | xargs rm -rf 两者都可以把fin转载 2013-09-24 16:09:54 · 1239 阅读 · 0 评论 -
Ubuntu 12.04 (Precise)的安装维护总结
1. 安装时联网,但不要选择“下载更新”;语言选中文,地区选Shanghai。2. 通过软件中心编辑软件源为163,之后点击右上角齿轮图标:更新系统,重启。3. 用户账户里将姓名改为中文:安装时不能输入中文,期待改进!4. 安装附加驱动,选择“ATI/AMD专有的FGLRX图形驱动,激活,重启。5. 配置双显示器:运行AMD Catalyst Control Center (管理)转载 2013-10-31 09:58:34 · 1881 阅读 · 0 评论 -
用ssh-keygen来设置ssh无密码登录
在linux系统中,ssh是远程登录的默认工具,因为该工具的协议使用了RSA/DSA的加密算法.该工具做linux系统的远程管理是非常安全的。telnet,因为其不安全性,在linux系统中被搁置使用了。ssh有一套很有用的工具,其中的ssh-keygen可以用来生成private和public密钥.将生成的public密钥拷贝到远程机器后,可以使ssh到另外一台机器的登陆不用密码.具体方转载 2013-11-05 11:53:18 · 1047 阅读 · 0 评论 -
Linux环境变量的设置和查看方法
1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令显示所有的环境变量 $ env HOSTN原创 2013-07-18 14:03:28 · 596 阅读 · 0 评论