通过sohu公共ip库获取本机公网ip

sohu 获取公网IP地址方式 http://txt.go.sohu.com/ip/soip

python方式

#!/usr/bin/python
# -*- coding:utf8 -*-

import urllib2
import re

url = urllib2.urlopen(“http://txt.go.sohu.com/ip/soip”)
text = url.read()
ip = re.findall(r’\d+.\d+.\d+.\d+’,text)

print ip[0]

 

shell

echo $(curl -[……]

继续阅读

使用wget来批量下载FTP数据(http可以访问到的也可以)

大文件传输的时候有时真的让人苦恼,压缩很费时间,也一样要下载。苦苦寻找,找到可以用wget来批量下载数据。哪怕是文件夹有多级。

运行格式

shell>># wget -nH -m –ftp-user=kinggoo_UserName –ftp-password=kinggoo_FtpPasswd ftp://kinggoo.com:62111/*

参数:

-nH , –no-host-directories 不建立含有远端主机名称的目录
–protocol-directories 在目录中加上通讯协定[……]

继续阅读

tomcat多主机多实例,以及无法加载项目的处理

文章有些地方可能介绍的不一样,因为我直接本地用nginx做了一个代理。属于本人留存!
还有就是这个已经写了好久了,断断续续修修改改,尽管我已经检查了但可能发到博客上的这份有些位置还是难免忘记解释什么。我及时修正。

当时我遇到一个无法查找到原因的难题,是关于tomcat在运行时被rm -rf掉了(你懂的)。然后使用备份的配置文件重新部署上,发现tomcat可以起来并且不报任何错误,但项目全部都不会被tomcat加载。这个问题困扰了我一天一夜,奋战到早上4点多,测试了无数方法,估计搞出无数的状况,也进行了无数次配置调试。问题原因依然没解决。

针对这个问题的解决办法是:把项目重新部署一[……]

继续阅读

如何SSH远程连接虚拟机中的Ubuntu

无法连接的其中一个原因就是在安装ubuntu的时候没有安装全。

安装SSH-server

终端下输入命令:

sudo apt-get install openssh-server

启动SSH-server

sudo /etc/init.d/ssh start

windows下使用软件PuTTy等,填入刚刚设置好的Ubuntu的IP,直接连接,接下来就尽情的玩吧(当然,虚拟机得先打开)。

相关阅读:Windows下操纵Linux的利器putty-x86(附下载)

P.S. 关于Connection refused错误

如果出现以下错误,则很可能是因为还没有安装ssh-server:

[……]

继续阅读

Centos6.1~6.5 bash重要安全更新

CESA-2014:1293 Critical CentOS 6 bash Security Update
http://lists.centos.org/pipermail/centos-announce/2014-September/020585.html
SSH bash紧急安全补丁!重要!
测试是否存在漏洞,执行以下命令:
env t='() { :;}; echo You are vulnerable.’ bash -c "true"
如果显示You are vulnerable,很遗憾,必须立即打上安全补丁修复
https://secur[……]

继续阅读

使用VsFtpd及Acl设置访问控制列表可使用的添加用户设置脚本

使用此脚本需要满足使用VSFTP虚拟用户及使用ACL控制访问列表功能才可用!纯粹自己用~~如想使用请自行修改~

Vsftp服务安装搭建,虚拟用户配置  参见://kinggoo.com/app-installvsftpdconf.htm

Acl(Access Control List)访问控制列表 参见://kinggoo.com/geren-acl.htm

注意:使用此脚本必须要你的计算机上支持ACL 此脚本为文章库存~~~

ftpAddUser.sh 脚本

@功能: 针对使用vsftp添加虚拟用户
@格式参数: sh ftpAddUser.sh[……]

继续阅读

忘记Centos系统root登陆密码

记忆力不知道是不是有所下降,还是太长时间远离的自己原本的工作环境开始慢慢遗忘以前记忆犹新事情!

太久不登陆之前搭建好的一个系统,想上去搭建个邮件服务,登陆好多次密码都是错误。估计是我当时改的东西太多手懒密码改完之后忘记记上了(不是我个人的服务器密码我都会记录下来,不过记录的文件一般人打不开的哈哈)

一、

启动vnc服务直接链接到虚拟的母机上, 重启忘记密码的这个系统,在引导装载程序菜单上,用上下方向键选择你忘记密码的那个系统键入“e”  来进入编辑模式;

二、

接下来,然后你再用上下键选择最新的内核(这里是第二行,kernel…….),然后在按“e”;[……]

继续阅读

制作CDLINUX系统U盘启动方法及工具

CDlinux是什么东西?

CDlinux 是一种小型的迷你 GNU/Linux 发行版,其名称取自英文的 “CompactDistroLinux“。CDlinux 的体形小巧,功能却挺强大。

功能暂时来看多数人都是用来扫无线。

声明:禁止使用其方法达成的一些列恶意行为。存技术爱好!如使用此方式造成的纠纷等法律责任均与本站无关!

相关工具【已打包此文章结尾有相关链接】

  • UltraISO
  • BOOTICE_1.3.2
  • cdlinux最稳定版支持8187L和3070支持排序.iso
  • grub4dos-0.4.4-2009-01-11
  • grubinst

    准备工作

    [……]

    继续阅读

  • 在Windows上的安装SSHd服务已便Linux系统下远程命令操作

    之前写过一篇“Shell脚本自动telnet到远程Linux主机执行操作”,好笨的办法!当时以前也没有想到可以在windows上安装个sshd的服务,如果现在想的话,我可能首当其冲的想到通过web方式调用windows本地脚本来实现,可这次突然想起来sshd服务???X了,直接安装个sshd之后不就可以直接远程到windows上了吗!

    1)想到这记起之前在windows上安装过的cygwin,这东西很不错可以安装很多的服务或者插件什么,几乎跟linux没啥区别了;

    2)网络搜刮了一下发现了freesshd,安装简单而且小巧,而已比较恶心的可能就是如果你的windows是中文版本的可能会有乱码![……]

    继续阅读

    LVS+Keepalived负载均衡

    好久好久前做的记录了,仅供参考!

    lvs server VIP:192.168.150.130 real server1:192.168.150.129 real server3:192.168.150.131 Bcast:192.168.150.255 Mask:255.255.255.0

    下载:

    wget http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.26.tar.gz
    tar ipvsadm-1.26 && cd ipvsadm-1.26 && make &&[……]

    继续阅读

    Linux系统关于ssh远程登陆安全的设置

    我知道的一些关于ssh方面的设置,不多很多。请在虚拟机上实验好在去使用!切记先建立一到两个普通用户
    一、理所当然第一个想到的肯定是禁止root帐号登陆

    !*记得先创建一个普通用户,并且这个用户可以正常su到root用户
    ssh有关系的在这个文件里修改啊 /etc/ssh/sshd_config
    将PermitRootLogin设置成禁止root远程登陆
    PermitRootLogin no

    二、使用SSH密钥

    如何制作不多说看这里《SSH密钥制作》

    三、限制仅某些用户可以远程登陆

    可以设置Allowusers
    Allowusers[……]

    继续阅读

    centos安装VMware-Workstation-Full-*.bundle那点事

    公司搞了一台配置比较高服务器,想在里面安装些虚拟机。选了很多kvm,openvz等都应为各种原因没有搞成(起初的问题竟然出来iso镜像文件上)后来选了一台在第一家公司工作时那时的老大教我的vmware server版本,但发现这东西一直都是2.0没见更新过,貌似资源占用还很高!又找了找,远程vmware server已经合并了(貌似没了解去)。也是折腾一番,为了争取一个月能写个博文出来的态度发出来吧(自己记录的内容到不少,就是整理太麻烦)

    下载就不需要多说了吧,vmware官网下载去,忘记了好像下载的比较慢,可以使用百度网盘迅雷的离线功能下载(记不清了,太悠久了)。

    OK下载好后:

    chm[……]

    继续阅读

    php5.4.24在安装PDO_mysql模块时,提示 make: *** [pdo_mysql.lo] Error 1

    php5.4.24安装编译编译PDO_mysql模块,提示 make: *** [pdo_mysql.lo] Error 1

    shell#$ /opt/webs/php/bin/phpize
    shell#$ ./configure –with-php-config=/opt/webs/php/bin/php-config –with-pdo-mysql=/opt/webs/mysql
    shell#$ make
    /bin/sh /kinggoo/src/PDO_MYSQL-1.0.2/libtool –mode=compile cc -I -I/opt/webs/mysql/include[……]

    继续阅读

    centos6.4上挂载ISO镜像文件时出问题 ISO-13346 "UDF"

    新年快乐! — Ts.

    This disc contains a “UDF” file system and requires an operating system that supports the ISO-13346 “UDF” file system specification.

    mount -o loop -t udf,iso9660 /path/to/image.iso /mnt/

    http://wiki.kartbuilding.net/index.php/Mount_an_ISO_(CD_Image)_on_linux

    [……]

    继续阅读

    Centos 6.4 用yum安装kde和x window System

    要安装oracle所以需要桌面环境(oracle可以完全命令行安装,不过太麻烦)。

    使用yum grouplist可以看到有哪些软件组
    只能说好多好多

    Installed Groups(已安装的组)
    Installed Language Groups(已安装的语言组)
    Available Groups(可用组)
    Available Language Groups(可用的语言组)

    大概搜索一下KDE

    安装它
    中文系统使用

    yum groupinstall “KDE 桌面”

    英文系统使用

    yum groupinstall “KDE (K D[……]

    继续阅读

    第 2 页,共 6 页123456