linux实现自动部署tomcat脚本
由于经常部署war到tomccat上,经常有一些重复的工作要做:停服务、备份war包、上传新的war包、启动服务。索性就写了一个自动部署的脚本。
脚本如下autoDeploy.sh:
?
1
2
3
4
5
6
...
Linux与windows文件传输详解及实例
Linux系统之间传输文件有很多种方法,此篇博客介绍其中的两种。也是在开发过程中经常用到的。
一般情况下,个人经常用到rz或sz命令来上传下载文件。
rz sz 上传下载
安装rz,sz,操作很简单。
?
1
yum install lrzsz
...
Centos下安装docker教程
通过yum安装
需要root或者能sudo的权限
yum包更新到最新
?
1
$ sudo yum update
添加Docker yum源
?
...
CentOS安装solr 4.10.3详细教程
solr是什么?
solr是apache下的一个顶级开源项目,采用java开发,它是基于lucene的全文搜索服务器。solr提供了比lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。
solr是一个全文检索服务器,只需要进行配置就可以实现全文检索服务。
bin:solr的运行脚本
contrib:solr ...
ubuntu系统中文件和内容查找命令小结
一.以文件名查找: 1. find 命令 由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系 ...
关于ubuntu sudo及root登录等相关资料
Ubuntu Linux有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起。对于其他Linux系统来 说,一般在安装过程就设定root密码,这样用户就能用它登录root帐户或使用su命令转换到超级用户身份。与之相反,Ubuntu默认安装时,并没有 给root用户设置口令,也没有启用root ...
linux mount报错:you must specify the filesystem type的解决方法
最近工作中遇到一个问题,在linux mount /dev/vdb 到 /home 分区时报错:
?
1
2
# mount /dev/vdb /home
mount: you must specify the filesystem type
先执 ...
CentOS设置IP连接网络实现过程图解
1、登录系统,进入:cd /etc/sysconfig/network-scripts目录下,如下图:
找到ifcfg-ens33(文件)
第二步:使用vi编辑器打开ifcfg-ens33文件,使用命令:vi ifcfg-ens33
首先修改箭头所指向的两处
1、BOOTPROTO=static
2、ONBOOT=YES
注意:想要输入数据,一定要看页面左下方是否有“insert”标识,如 ...
CentOS 7忘记密码解决方案过程图解
需求
不管是window系统还是Linux系统,我们会因为这样那样的原因忘记密码,为了保留数据,不建议重装系统这个方法
实验环境
1.centos 7虚拟机
2.修改为为指定密码123456(只是为了演示的密码)
步骤
1.首先,启动系统,进入开机界面,在界面中按“e”进入编辑界面。
2.进入编辑界面,使用键盘上的上下键 ...
ubuntu 设置IP,设置网关方法分享
如果是在虚拟机中使用Ubuntu,那么设置之前请先参照我的上一遍文章虚拟机Net方式设置连接外网中的网络设置部分,先设置好主机的网络,然后配置虚拟机Ubuntu的IP和网关
如果主机操作系统就是Ubuntu,请直接参照下文进行设置
内容如下:
1. 检验是否可以连通,就使用ping命令ping 网关
开始的时候总是现实unreachab ...
解决服务器CentOS 6.5断电后启动出现:unexpected
服务器CentOS 6.5断电后启动出现:unexpected解决方法:
1、输入root用户的密码回车;
2、执行以下命令,修复磁盘
fsck -y /dev/mApper/VolGroup-lv_root
注意:我遇到的是“/dev/mapper/VolGroup-lv_root”,你的不一定是这个哦,注意看上图,在错误信息“unexpected inconsistency run fsck manully”之前的目录 ...
Linux中find命令的用法汇总
Linux系统中的 find 命令在查找文件时非常有用而且方便。它可以根据不同的条件来查找文件,例如权限、拥有者、修改日期/时间、文件大小等等。在这篇文章中,我们将学习如何使用 find 命令以及它所提供的选项来查找文件。
在绝大多数Linux发行版中,你都可以直接使用 find 命令而无需进行任何安装操作。如果你想在linux ...
Linux查看系统版本的方法汇总
一、查看Linux系统发行版本
命令1:lsb_release -a
该命令适用于所有Linux系统,会显示出完整的版本信息,包括Linux系统的名称,如Debian、Ubuntu、CentOS等,和对应的版本号,以及该版本的代号,例如在Debian 8中将会显示代号jessie。
?
1
2
3 ...
CentOS 6.3下Samba服务器的安装与配置
一、简介
Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微软又把 SMB 改名为 CIFS(Common Internet File System),即公 ...
把ubuntu的默认编辑器修改为vim的方法
修改ubuntu默认编辑器为vim 一般情况下,ubuntu终端下的默认编辑器为nano,我们直接编辑某个文件,默认就会打开nano。比如我们输入“crontab -e“的时候默认会打开nano编辑器。 对于熟悉VIM的朋友来说,都希望默认编辑器能使用vim,那么我们就需要修改ubuntu的默认编辑器。 修改ubuntu默认编辑器有三种方法: 一、直 ...
Ubuntu Opera 默认浏览器安装与设置方法
目前 Opera 提供了针对 Ubuntu 的 .deb 文件(官方下载地址 http://opera.cn.uptodown.com/ubuntu)。Debian的.deb文件应该也可以工作。
Opera 提供了两种基本安装类型:使用静态库和共享库。它们的区别是 Opera 是如何链接到 Qt 库的。在共享库版本中,Opera 使用你机器上的 Qt,而静态库的版本则使用 Opera 内建的 Q ...
centos6利用yum安装php mysql gd的步骤
系统:Centos6.0 32位一、安装mysql
#yum -y install mysql mysql-server mysql-devel
配置mysql开机启动服务
#chkconfig --add mysqld (在服务清单中添加mysql服务)
#chkconfig mysqld on (设置mysql服务随开机启动)
#service mysqld start (启动mysql服务)二、安装PHP
#yum -y install php
#service httpd rest ...
Linux中du-查看文件夹大小并按大小进行排序详解
Linux中du-查看文件夹大小并按大小进行排序详解
某天,我想检查一下电脑硬盘的的使用情况,作为一个命令控,废话少说,开始吧:
使用df 命令查看当前磁盘使用情况:
?
1
2
3
4
5
6
...
比 netstat 好用?Linux 网络状态工具 ss 详解
ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix domain sockets等等统计. 它比其他工具展示等多tcp和state信息. 它是一个非常实用、快速、有效的跟踪IP连接和sockets的新工具.SS命令可以提供如下信息:
所有的TCP sockets
所有的UDP so ...
CentOS安装K8S图文教程(一次性成功)
一. 为什么是k8s v1.16.0?
最新版的v1.16.2试过了,一直无法安装完成,安装到kubeadm init那一步执行后,报了很多错,如:node xxx not found等。centos7都重装了几次,还是无法解决。用了一天都没安装完,差点放弃。后来在网上搜到的安装教程基本都是v1.16.0的,我不太相信是v1.16.2的坑所以先前没打算降级到v1.16 ...