linux
谢谢俊东不用谢
这个作者很懒,什么都没留下…
展开
-
linux下运行java引用外部类脚本
在linux下运行java程序,因为有一些配置文件,可能以后要修改参数,所以不想把配置文件一起打包,就不打包成jar,直接使用eclipse生成的.class文件,但是引用了很多外部的jar包, -cp参数很多,就放到一个lib文件夹,使用一个脚本遍历该文件夹,拼成字符串作为参数运行java程序,脚本如下#!/bin/shecho `pwd`cp=.:`find ../lib -name原创 2016-08-17 11:23:03 · 588 阅读 · 0 评论 -
HA之DRBD详解(基于CentOS7.0)
作者:【吴业亮】云计算开发工程师 博客:http://blog.csdn.net/wylfengyujiancheng 一、DRBD简介 DRBD的全称为:Distributed ReplicatedBlock Device(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群。其实现方式是通过网络来镜像整个设备。你可以把它看作是一种网络RAI转载 2017-08-22 15:40:59 · 3058 阅读 · 0 评论 -
Rsync详解
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://atong.blog.51cto.com/2393905/1344829Rsync介绍一、什么是rsyncrsync是一款开源,快速,多功能的可实现增量的本地或远程的数据镜像同步备份的优秀工具。适用于多个平台。从软件名称可以看出来是远程同转载 2017-08-23 15:19:16 · 24011 阅读 · 2 评论 -
CENTOS7使用iptables端口转发
centos7.3默认使用的防火墙应该是firewall,而不是iptables。而我们xxmj服务器使用的是iptables防火墙。所以,在配置防火墙之前,我们需要先关闭firewall,安装iptables。 查看firewall的安装和启动状态 [root@localhost ~]# yum list installed firewalld iptables[root@l...原创 2017-08-28 14:36:58 · 11397 阅读 · 2 评论 -
Centos7.3安装和配置Mysql5.7
Centos7.3安装和配置Mysql5.7第一步:获取mysql YUM源进入mysql官网获取RPM包下载地址https://dev.mysql.com/downloads/repo/yum/ 点击 下载 右击 复制链接地址 https://dev.mysql.com/get/mysql57-co转载 2017-09-15 23:24:02 · 210 阅读 · 0 评论 -
lamp环境一键安装
DescriptionLAMP is a powerful bash script for the installation of Apache + PHP + MySQL/MariaDB/Percona Server and so on. You can install Apache + PHP + MySQL/MariaDB/Percona Server in an very easy转载 2017-09-16 09:40:45 · 352 阅读 · 0 评论 -
使用HeartBeat实现高可用HA的配置过程详解
一、写在前面 HA即(high available)高可用,又被叫做双机热备,用于关键性业务。简单理解就是,有2台机器 A 和 B,正常是 A 提供服务,B 待命闲置,当 A 宕机或服务宕掉,会切换至B机器继续提供服务。常见的实现高可用的开源软件有 heartbeat 和 keepalived。 这样,一台 web 服务器一天24小时提供web服务,难免会存在 web 服务挂掉转载 2017-09-26 10:48:46 · 202 阅读 · 0 评论 -
Linux基础知识之挂载详解(mount,umount及开机自动挂载)
挂载概念简述:根文件系统之外的其他文件要想能够被访问,都必须通过“关联”至根文件系统上的某个目录来实现,此关联操作即为“挂载”,此目录即为“挂载点”,解除此关联关系的过程称之为“卸载”1.挂载:根文件系统外通过关联至根文件系统上的某个目录来实现访问2.挂载点:mount_point,用于作为另一个文件系统的访问入口;(1) 事先存在;(2) 应该使用未被或不转载 2017-09-28 18:07:48 · 516 阅读 · 0 评论 -
FTP主动模式和被动模式的区别
基础知识: FTP只通过TCP连接,没有用于FTP的UDP组件.FTP不同于其他服务的是它使用了两个端口, 一个数据端口和一个命令端口(或称为控制端口)。通常21端口是命令端口,20端口是数据端口。当混入主动/被动模式的概念时,数据端口就有可能不是20了。 主动模式FTP: 主动模式下,FTP客户端从任意的非特殊的端口(N > 1023)连入到FTP服务器的命令端口--21转载 2017-10-19 15:14:13 · 275 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
nginx+tomcat+memcache实现负载均衡与session共享利用nginx作为前端服务器,反向代理,将请求分发到后端tomcat服务器,同时使用两台memcache缓存服务器(主备)做session共享服务器,实现集群先给出参考文档链接https://github.com/magro/memcached-session-manager/wiki/SetupAndConfiguratio原创 2017-11-08 16:40:32 · 218 阅读 · 0 评论 -
阿里云ECS利用密钥对ssh登录服务器
利用密钥对ssh登录服务器原创 2017-11-13 15:51:59 · 27369 阅读 · 4 评论 -
CENTOS7 安装配置 NFS
CENTOS7 安装配置 NFS 环境 nps 192.168.1.97 client 192.168.1.98 一、yum 安装 yum -y install nfs-utils rpcbind nfs 的配置文件 /etc/expots 默认为空 vi /etc/exports /opt/test/ 192.168.1.0/24(rw,no_root_squash,no_al原创 2017-08-10 15:57:21 · 431 阅读 · 0 评论 -
CENTOS7 安装配置 NFS
CENTOS7 安装配置 NFS环境nps 192.168.1.97client 192.168.1.98一、yum 安装yum -y install nfs-utils rpcbindnfs 的配置文件 /etc/expots默认为空vi /etc/exports/opt/test/ 192.168.1.0/24(rw,n转载 2017-08-10 11:44:28 · 242 阅读 · 0 评论 -
本人网上收集整理的shell教程,非常详细
Shell简介:什么是Shell,Shell命令的两种执行方式Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽原创 2016-09-10 22:24:05 · 8279 阅读 · 4 评论 -
CentOS下jetty安装与配置
下午在公司,同事叫部署jetty服务,跑刚弄的web查找资料后配置首先我们要用下面的命令安装JDK:yum -y install java-1.7.0-openjdk wget新版jetty要求JDK8 ,可在官网上下载完成后上传到服务器 ,JDK安装之后,我们就可以下载最新版本的Jetty了:wget http://download.eclipse.org/jetty/s转载 2016-08-09 15:40:26 · 1820 阅读 · 0 评论 -
linux服务器上运行java程序,引用外部jar包
将写好的java程序放到Linux上执行,可以利用Linux服务器更快的跑完程序。由于我windows和linux下使用的jdk版本不同,因此将windows的java程序打成jar包后在linux下运行总会报错。于是只能在Linux下使用javac命令编译生成class文件后再运行。 此时遇到一个问题,我的java文件需要引入一个外部的jar包。在这种情况下如何进行编译运行呢?在转载 2016-08-10 14:28:10 · 9828 阅读 · 0 评论 -
用su切换,输入密码提示认证失败
安装完ubuntu后,用su切换,输入密码提示认证失败,这下搞了吧,后来一经查阅原来Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许 su 到 root ,对于桌面用户来说这个可能是为了增强安全性,但是服务器版上的没这个还真不行,赶紧设置下吧。终端下$ sudo passwd Password: Enter new UNIX password:原创 2016-09-03 22:30:25 · 7880 阅读 · 0 评论 -
centos7下安装SVN
1. 安装centos(我这里使用的是CentOS7)下yum命令即可方便的完成安装$ sudo yum install subversion测试安装是否成功:$ svnserve --version2. 建立版本库创建svn数据目录(subversion默认是把/var/svn作为数据根目录的,开机启动默认也是从这里):$ sudo mkdir -p /var/svn转载 2016-09-30 15:38:56 · 204 阅读 · 0 评论 -
CentOS7安装SVN
centos(我这里使用的是CentOS7)下yum命令即可方便的完成安装$ sudo yum install subversion测试安装是否成功:$ svnserve --version2. 建立版本库创建svn数据目录(subversion默认是把/var/svn作为数据根目录的,开机启动默认也是从这里):$ sudo mkdir -p /var/svn创建版本库转载 2017-06-05 16:32:30 · 216 阅读 · 0 评论 -
NFS详解
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://atong.blog.51cto.com/2393905/1343950PS:哈哈,这篇的篇幅真的非常的长。要看完真的要有很强的耐心那。我自己写也快写吐了呢。[ATong学习linux]NFS原理详解一、NFS介绍1)什么是NFS它的主要转载 2017-08-10 11:21:30 · 1521 阅读 · 0 评论 -
创建一个没有家目录,不能登陆的用户
创建一个没有家目录,不能登陆的用户useradd -M -s /sbin/nologin user-M:不创建家目录-s:指定用户登陆时使用的shell,nologin就是登陆不了转载 2017-08-10 14:32:24 · 3721 阅读 · 0 评论 -
Linux NetworkNameSpace Lab
记录一次Linux Network Namespace的实验过程大概思路:新建两个networknamespace test1和test2新建一对 neth peer将它连接到test1 test2给他们分配IP启动起来ping 验证[root@docker ~]# ip netns list #查看当前所有的networknamespace,目前没有[root@dock...原创 2018-09-18 12:50:02 · 172 阅读 · 2 评论