Kingkk's Blog.

Kingkk's Blog.

热爱Web但是技术渣/或许是个黑客

Python2、3的兼容并切换
如今,python3已经逐渐在替代以及成为未来Python的一个大势所趋,然而由于时间问题,python2又是许多好用的,前人所开发的语言,一时半会儿又丢弃不了。所以经常会出现python2、python3都需要的场景,一直更换环境变量,总是会很麻烦。其实python官方也有考虑到这个问题,所以还是有办法同时切换python2、3的,只是需要一些小小的操作 首先要将Python2、3都添加进环境变量 运用pypy -2时调用python 2 py -3时调用python 3 运行脚本时python2 的脚本需要在脚本前加上 #! python2 python3 的脚本则需要加上 ...
Python web环境搭建
安装pipcentos6.x版本的话 yum install python-pip.noarch centos7.x版本 yum install python2-pip 安装virtualenv用于独立每个python环境 pip install virtualenv 创建virtualenv virtualenv pythonweb 切换virtualenv [root@localhost ~]# source ~/pythonweb/bin/activate(pythonweb) [root@localhost ~]# 推出virtualenv deactivate 搭建flask新...
java web环境搭建
系统环境centos6.5 安装java包yum install java-1.8.0-openjdk* 有点大,等一下就好了,好像有点简单啊。。 检验下是否安装完毕 [root@localhost ~]# java -versionopenjdk version “1.8.0_161”OpenJDK Runtime Environment (build 1.8.0_161-b14)OpenJDK Server VM (build 25.161-b14, mixed mode) 安装tomcat1、weget下载tomcat包 wget http://mirrors.shu.edu.cn...
php5.6 安装
一开始想试着装下php7.0的,后来编译安装搞得有点头大,转向5.6了,直接开始吧 由于yum中自带的时php5.3,要重新配置下yum源 配置yum源追加CentOS 6.5的epel及remi源。 # rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 以下是CentOS 7.0的源。 # yum install epel...
Git 安装与操作
不得不说,在大一开始就听说有github那么一个牛逼的社区平台,后来也在上面借鉴过许多大佬们的源码,也十分感谢各位优秀的行业人员的无私奉献。不过,至今为止,个人还是不会使用git命令,就连之前上传代码什么的也仅仅只是通过网页点击的方式,没有感到一丝便利的地方。因此,决定好好学习一下git的操作。 Git 安装其实不能再简单了 centos下 yum install git windows下 去官网下载git的程序安装即可 Git 设置姓名、邮箱对于git 来说,每台机器都要自保家门,说出你的名字和邮箱,否则在后面难以继续操作 git config –global user.na...
Redis 缓存服务搭建
安装 Redis1、从官网获取下载连接 http://download.redis.io/releases/redis-4.0.6.tar.gz 并通过wget方式下载,并解压 wget http://download.redis.io/releases/redis-4.0.6.tar.gztar -xzvf redis-4.0.6.tar.gz 2、安装依赖包 yum install gcc 3、切换到其目录下编译安装 cd redis-4.0.6make MALLOC=libcmake install 4、切换目录,启动redis cd src./redis-server Redi...
Mysql搭建
Mysql安装1、由于我是CentOs6.5的版本,直接用yum就可以了 yum install mysql-server 假如是CentOs7及以上的版本,默认数据库为mariadb,要先移除mariadb,然后再进行安装 yum remove mariadb-libs.x86_64 #版本号视具体版本而定wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpmyum localinstall mysql57-community-release-el7-8.noarch.rpmyum ins...
Webserver 搭建
emm因为在先前的学习中,发现对linux许多操作与配置极其不熟练,各种百度谷歌,还不一定弄得对,所以最近想系统学习下linux的操作,那就先从webserver服务开始。废话不多说,直接上吧。 环境: CentOs 6.5 Apache 2.2.15 虚拟机 tips:要想虚拟机上运行的服务可以在电脑本机上能够访问,需要设置为桥接模式 Apache1、安装apache : yum install httpd 2、如果防火墙是开着的,为了方便这里就直接把防火墙关了 service iptales stop 3、找到httpd.conf配置文件修改如下内容(默认路劲为/etc/htt...
生无所息
考试终于考完了,考试成绩也出来了,还算考的可以把,比上学期稍微好一点。期末考阶段已经过去,那接下来就是重要的寒假了。我们寒假大概能有一个月多二十天的样子,快抵上一个短点的暑假了,接下来的任务当然是疯狂的学习学习加学习。在寝室宅了大半个个月,偶尔看下书,刷点题,打打游戏,但是那些东西哪有学习这些知识有趣列。 停止学习和更新博客也有大半个月了,接下来的时间应该会经常更新,记录一些自己学习历程上的东西,向着技术大牛进发。顺便,分享一句,之前无意中看到的句子,愿共勉: 子贡倦于学,告仲尼曰:“愿有所息。”仲尼曰:“生无所息。”
apache配置多站点
由于最近需要搭建一个自己的xss平台,想用一个xss.kingkk.com的子域名,由于之前自己也一直好奇,是怎么把一个服务器下的不同站点指向不同的域名。今天就花了一个下午的时间去弄了下这件事,顺便记录下。 找到域名解析这里 点击进去之后添加解析,主机记录填写自己想分配的子域名,记录值处填写你的ip地址 接下来,连上自己的云服务器,我的是lamp的环境,所以找到/alidata/server/httpd-2.4.10/conf/vhosts 这个路径下,新建一个xxx.conf文件,写入如下代码(由于格式话不了,只能放截图,懒得敲字的可以直接下载,然后改下后缀即可)ServerN...