This is a guide on setting up a IPSEC/L2TP vpn on CentOS 6 or Red Hat Enterprise Linux 6 or Scientific Linux 6 using Openswan as the IPsec server, xl2tpd as the l2tp provider and ppp for authentication. We choose the IPSEC/L2TP protocol stack because
系统相关
setting up a IPSEC/L2TP vpn on CentOS 6 or Red Hat Enterprise Linux 6 or Scientific Linux
llinux 压缩 解压
1.zip 1) 将文件夹 mydir 压缩为 mydir.zip zip -r mydir.zip mydir 2) 将文件 one.two 压缩到 ot.zip zip -r ot.zip one two 3) 将 mydir.zip 解压为 mydir a. unzip mydir.zip -d anotherdir(解压到anotherdir目录,-d 当前目录没有anotherdir时,创建anotherdir文件,将mydir.zip解压的文件放到anotherdir) b.
Linux内核源代码情景分析-进程间通信-管道
一.我们先来介绍一下init_pipe_fs. static DECLARE_FSTYPE(pipe_fs_type, "pipefs", pipefs_read_super, FS_NOMOUNT|FS_SINGLE); static int __init init_pipe_fs(void) { int err = register_filesystem(&pipe_fs_type); if (!err) { pipe_mnt = kern_mount(&pipe_
基于eclipse的Maven配置整理
对于maven的配置,一直都存在两种方法,一种是Eclipse上直接下载集成,一种是下载安装包后再回到eclipse进行配置.对于前种存在些许问题,所以一般使用第二种方式. 1.在官网下载maven 网址:http://maven.apache.org 下载时需注意安装包和源码下载,如果下载源码则无法使用 2.修改maven仓库 修改/conf/settings.xml中settings标签下的localRepository标签,将仓库地址换为自己配置的地址 3.eclipse集成 3.1在ec
linux mailx 安装使用
A先删除系统上的,sendmail #yum remove sendmail -y B cd /opt/ ll wget http://sourceforge.net/projects/heirloom/files/latest/download?source=files ll du -sh mailx-12.4.tar.bz2 tar jxvf mailx-12.4.tar.bz2 cd mailx-12.4 make make ins
64位Ubuntu14.04安装hadoop2.6.0
在前文中,编译hadoop 是我们几乎已经配置好了jdk环境 这一文是在上文的基础上继续配置 1.将编译好的源码中的一些文件复制到我们所下载的hadoop/lib/native下替换掉 主要是因为下载的hadoop文件是在32位系统下编译的,而本人的是64位系统 2.配置ssh无密码登陆 ssh生成密钥有rsa和dsa两种生成方式,默认情况下采用rsa方式. 1. 创建ssh-key,,这里我们采用rsa方式; ssh-keygen -t rsa -P "" 2. 进入~/.ssh/目
个人理解Linux文件权限--以前记录的,根据鸟哥的第二版去解释的
ps:鸟哥的第三版私房菜印刷的有问题 上面的意思:d指的是目录 档案拥有者权限:r可读w可写,x,可运行, 同群组的权限:r可读,这段有个-号,表示不可写,x表示可运行 其他非本群组的权限:r可读,这段也有个-号,表示不可写,x可运行 后面有个2,表示有2个文件,默认都有两个,一个是. 一个是.. 档案拥有者为:root 档案所属组为:root
Eclipse记录
[一些设置] 1.eclipse里的中文注释比较小 Window --> Preferences --> General --> Appearance --> Colors and Fonts --> Basic --> Text Font --> Edit 如果在新版eclipse中中文注释明显小于代码大小,可以将字体Consolas,改为Courier New 2.自动添加注释 [百度文库-在Eclipse中设置自动生成注释]
MyEclipse10.0 配置 Tomcat1.7
1 首先 从网上下载Tomcat1.7,然后放到本机目录. 2 然后在MyEclipse10.0菜单Preferences 指向Tomcat的路径,我本机路径是 D:\Program Files (x86)\apache-tomcat-7.0.47 然后是设定tomcat对应的JDK 测试 ,启动Tomcat,然后加载项目 启动具体的项目,然后在浏览器输入地址,测试成功.
Linux学习日记--基础命令(10)--文件查找
文件查找: 文件查找:locate, find 非实时查找(数据库查找):locate 实时查找:find locate: 依赖于事先构建的索引:索引的构建是在系统较为空闲时自动进行(周期性任务):手动更新数据库(updatedb): 索引构建过程需要遍历整个根文件系统,极消耗资源: 工作特点: 查找速度快: 模糊查找: 非实时查找: locate KEYWORD find:
Linux安装HBase使用Zookeeper设置
1.Hbase不维护Zookeeper vim$HBASE_HOME/conf/hbase-env.sh # export HBASE_MANAGES_ZK=true 改成 export HBASE_MANAGES_ZK=false 末尾追加 export JAVA_HOME=/home/lilb3/software/jdk1.8.0_201 2.HBase为Distributed模式 vim $HBASE_HOME/conf/hbase-site.xml <configuration> &l
shell常用监控脚本
1.cpu空闲脚本 top -b -n1 |grep 'Cpu'|awk '{print $5}'|sed 's/%//'|sed 's/id,//' 变量赋值 cpu_id='top -b -n1 |grep 'Cpu'|awk '{print $5}'|sed 's/%//'|sed 's/id,//'' echo $cpu_id 如果只截取整数,最后的sed可以使用cut -f 1 -d ‘.’,以小数点为分区截取第一分区内容 剩下就可以使用if 参数进行运算符对比,发邮件有这出发相应脚本
利用shell脚本函数实现网络连通性的检测
通常情况下,linux系统网络连通性的检测有两种方法: 1.通过“ping指令 + 目标IP” 或者 “ping指令 + 目标IP域名” 注意针对IPv6地址的IP网络检测需要试用ping6,同时ping6中不能使用参数hops,因为IP6源码中已经舍弃了路由,见如下英文解释: SYNOPSIS ping [-aAbBdDfhLnOqrRUvV] [-c count] [-F flowlabel] [-i interval] [-I interface] [-l preload]
vim的寄存器
有26个命名寄存器和1个无命名寄存器,常存放不同的剪贴版内容,可以不同会话间共享 寄存器名称a,b,-,z,格式:"寄存器 放在数字和命令之间 如:3"tyy 表示复制3行到t寄存器中 "tp 表示将t寄存器内容粘贴 未指定,将使用无命名寄存器 .有10个数字寄存器,用0,1,-,9表示,0存放最近复制内容,1存放最近删除内容.当新的文本变更和删除时,1转存到2,2转存到3,以此类推.数字寄存器不能在不同会话间共享 原文地址:https://www.cnblogs.com/l
gulp 插件之 gulp-imagemin,imagemin-pngquant-gfw 和 gulp-cache
gulp-imagemin,imagemin-pngquant-gfw 和 gulp-cache 的简介: gulp-imagemin 插件用来压缩图片文件(包括 png,jpeg,gif 和 svg 图片). imagemin-pngquant-gfw 插件用来深度压缩 png 格式图片文件. gulp-cache 插件用来读取缓存文件.压缩图片可能会占用较长时间,使用 "gulp-cache" 插件可以减少重复压缩. 一."gulp-imagemin,imagemin-p
Linux 创建用户命令
创建用户.设置密码.修改用户.删除用户: useradd testuser 创建用户testuser passwd testuser 给已创建的用户testuser设置密码 说明:新创建的用户会在/home下创建一个用户目录testuser usermod --help 修改用户这个命令的相关参数 userdel testuser 删除用户testuser rm -rf testuser 删除用户testuser所在目录 上面的几个命令只有root账号才可以使用,如果你不知道自己的系统上面的命令
20.云计算&;大数据_linux基础知识(18)什么是linux_Linux 内容查询
如果我们要查阅一个文件的内容时,该如何是好呢?这里有相当多有趣的命令可以来分享一下: 最常使用的显示文件内容的命令可以说是 cat 与 more 及 less 了!此外,如果我们要查看一个很大型的文件 (好几百MB时),但是我们只需要后端的几行字而已,那么该如何是好?呵呵!用 tail 呀,此外, tac 这个命令也可以达到!好了,说说各个命令的用途吧! cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出 tac 是 cat 的倒著写! nl 显示的时候,顺道输出行号
shell脚本--文件测试
文件测试是指测试某一个文件或者目录是否存在 测试文件格式[ 操作符 目录或者文件 ] 注意左括号和操作符之间有一个空格,文件或者目录 与右边的括号之间也有一个空格. -d 测试是否为目录 -e 测试文件或者目录是否存在 -f 测试是否为文件 -r 测试当前用户是否对文件有读权限 -w 测试当前用户是否对文件有写权限 -x 测试当前用户是否对文件有执行权限 -L 测试是否为符号链接文件 测试的结果可以使用$?来获取,$?表示上一条命令的执行是否成功 或者 判断条件是否成立: 如果运行
安装vmware tools
本人亲自试验过-------------------------------------参考百度经验cd /lscd /media装载cd:mount /dev/cdrom /media提示mount:block device /dev/sr0 is write-protecter, mounting read-onlylscp VMwareTools-10.0.0. (按Tab补全) /tmpcd /tmpll 只有r权限chmod +x VMwareTools-8.6.0-425873.ta
iptables-1.4.19 移植到linux
------------------------------------------------------------------------------------------ https://github.com/174high/iptables_visteon -------------------------------------------------------------------------------------------- ./configure --prefix=/