- 博客(87)
- 资源 (8)
- 收藏
- 关注
原创 python2.7 update
python -Vcd /data/soft;wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgztar -xvf Python-2.7.12.tgz;cd Python-2.7.12./configure --prefix=/usr/local/python2.7 --enable-optimizationsmake all &&make install&&make clean&a...
2020-05-17 21:17:58
394
原创 centos处理大容量磁盘步骤
一、内容介绍1、问题描述1)、问题一CentOS 6.x 在格式化大于16TB的ext4分区时,会提示如下错误:mke2fs 1.41.12 (17-May-2010)mkfs.ext4: Size of device /dev/sda1 too big to be expressedin 32 bits using a blocksize of 4096.2)、问题二CentOS 6.x 无法使用fdisk分区大于2TB的磁盘。2、原因分析1)、问题一:原因.
2020-05-17 21:16:40
1577
原创 免登陆下载java 1.8版本
1.8版本下载需要 认证登录,以下提供免登陆连接,已亲测wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff...
2019-12-06 17:15:12
2816
原创 从零开始构建Docker镜像
从零开始构建一个centos7+jdk7+tomcat7的镜像文件 centos7系统下docker运行环境的搭建准备centos基础镜像 docker pull centos 或者直接下载我准备好的镜像docker pull registry.cn-hangzhou.aliyuncs.com/repos_zyl/centos:0.0.1准备jdk7和tomcat7安装包创...
2018-04-16 11:26:54
1736
3
原创 Docker持久化 save和export的区别
前记:1、save&load用于持久化image;export&import用于持久化container; 2、持久化后都生成.tar文件,并且load和import都可以导入和加载,效果一样,最终得到的是一个image而非container; 3、save image会把镜像变更的历史和layer存下来,用于回滚;export container会把历史和layer丢弃,...
2018-04-15 15:48:02
1206
原创 Docker&Docker-compose简易安装
https://yq.aliyun.com/articles/110806?spm=a2c1q.8351553.0.0.13514d2aofd7Lr Docker CE 镜像源站安装帮助#Docker CE 镜像源站安装帮助#Ubuntu 14.04 16.04 (使用apt-get进行安装)# step 1: 安装必要的一些系统工具sudo apt-get updates...
2018-04-15 15:30:33
919
原创 harbor仓库创建
首先是下载安装包从这里下载,解压tar xvf harbor-offline-installer-<version>.tgzcd harbor修改主机名,建议修改成 reg.yourdomain.com 生成证书openssl req \-newkey rsa:4096 -nodes -sha256 -keyout ca.key \-x509 -days 3...
2018-04-15 15:07:36
1306
原创 DockerFile简介与实例
什么是Dockerfile? Dockerfile是自动构建docker镜像的配置文件,Dockerfile中的命令非常类似linux shell下的命令 Dockerfile,可以让用户自定义构建docker镜像,支持以 # 开头的注释行 一般,Dockerfile分为4部分 1.基础镜像(父镜像)信息 2.维护者信息 3.镜像操作命令 4.容器启动...
2018-04-15 15:00:52
2937
转载 django2.0新特性
2017年12月2日,Django官方发布了2.0版本,成为多年来的第一次大版本提升,那么2.0对广大Django使用者有哪些变化和需要注意的地方呢?一、Python兼容性 Django 2.0支持Python3.4、3.5和3.6。Django官方强烈推荐每个系列的最新版本。 最重要的是Django 2.0不再支持Python2!Django 1.11.x是支持Python2.7的最后版...
2018-04-15 14:32:19
743
原创 Django2.0安装
Django官网地址:https://www.djangoproject.com/download/ 在django的官网上提供了两种安装方式: 1.通过pip命令进行安装: 打开cmd命令行进行安装操作: 输入pip install Django==2.0 在这里我安装的是django目前最新的2.0版本 如图所示: 因为之前我的电脑上已经安装过django2.0的版本,...
2018-04-15 13:53:42
2825
转载 gitlab webhooks+jenkins+shell自动发布
一、Tag push events环境安装jdk1.81. 安装jenkins 首先到https://jenkins.io/index.html下载jenkins的war包。 上传到自己的服务器,放在自己对应的目录下,执行nohupJava -jar jenkins.war –httpPort=8081,(nohup后台运行),打开IP:8081即可访问到jenkins的页面。第一次访问...
2018-04-15 13:38:15
1473
原创 Centos7中sshd服务介绍及优化
CentOS7自带的SSH服务是OpenSSH中的一个独立守护进程SSHD。由于使用telnet在网络中是明文传输所以用其管理服务器是非常不安全的不安全,SSH协议族可以用来对服务器的管理以及在计算机之间传送文件。 一、-配置文件 1、服务器配置文件 /etc/ssh/sshd_config 2、日志文件 /var/log/secure二、配置文件详解Port 22 ...
2018-04-15 13:21:27
3736
原创 Centos7中rc.local不好用的问题解决
在Centos7下,rc.local文件,开机默认是不执行的 翻译下 这个文件是为兼容性而添加的 在开机过程中强烈建议创建自己的systemd服务或udev规则来运行脚本,而不是使用此文件 和以前版本相比,此脚本将不会在在其它服务后运行 记住,必须运行chmod +x/etc/rc.d/rc.local命令来确保启动过程中执行此脚本 . 因此我们应该给/etc...
2018-04-15 13:12:36
4738
原创 centos7中systemd系统文件配置
CentOS 7的服务systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和用户(user)之分,需要开机不登陆就能运行的程序,存在系统服务里。 即:/usr/lib/systemd/system目录下每一个服务以.service结尾,一般会分为3部分:[Unit]、[Service]和[Install],我写的这个服务用于开机运行tomcat项目 ...
2018-04-15 13:02:29
4583
原创 DB-Mysql-日志文件
(1)错误日志功能:记录MySQL服务器启动、运行、停止时的信息。 设置 –log-error[=file_name] 指定mysqld保存错误日志文件的位置和名称。 不指定时,默认存储位置为DATADIR,名称为host_name.err。 日志管理 (1)查看错误日志设置 show variables like ‘log_error’; (2)刷新日志
2016-10-16 20:42:23
578
原创 DB-Mysql-用户账户管理
(1)用户名和密码mysql的帐户名包括用户名和主机名,并且默认的mysql的root用户密码为空,存在一个本地的空用户名的帐户,使用者可以输入任意的用户名也可以登陆mysql。 为了账户安全,我们需要执行以下操作。、/*删除空用户*/drop user ‘’@localhost;/*修改root用户密码*/SET PASSWORD FOR 'root'@'localhost' = PASS
2016-10-16 19:31:11
674
转载 Linux-系统管理-内核OOM机制介绍
转载地址 作者:linuxnerd Linux 内核有个机制叫OOM killer(Out-Of-Memory killer),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽而内核会把该进程杀掉。典型的情况是:某天一台机器突然ssh远程登录不了,但能ping通,说明
2016-10-14 22:17:46
473
原创 DB-Mysql-数据备份
原理数据库管理软件按照最初设计的逻辑关系,以数据库的逻辑结构对象为单位,将数据中的数据按照预定义的逻辑关联格式一条一条生成相关的文本文件,达到备份的目的。逻辑1、将数据生成为可以完全重现当时数据库中数据的INSERT语句; 2、通过软件,将数据库表的数据以特定的分隔符进行分割后记录在文本文件中。生产insert语句存在的问题: mysqldump不停备份时,可能有数据变更的请求,这样可能造成my
2016-10-10 22:49:41
1117
原创 Redhat7-禁用firewalld&开启iptables&systemctl使用简介
防火墙服务默认使用的是 firewalld ,而不是 iptables 。如果想改用 iptables ,可以参考以下步骤:1.安装[root@localhost ~]# yum install iptables-services2.屏蔽该服务[root@localhost ~]# systemctl mask firewalld# systemctl mask firewalld 屏蔽服务(让它不
2016-10-10 14:00:12
31432
转载 手持望远镜-基本指标-辨识方法
当我们拿到一只望远镜时,会注意到上面标注出的它的规格,A×B,其中A是放大倍数,B是望远镜的口径大小,单位是毫米。这两个指标决定了望远镜的规格,也是最重要的参数。望远镜既然是观察远方的仪器,其作用就是在尽可能少的损失物体本来细节的前提下放大目标方便观察。即:理想的望远镜应该“无损地放大目标,真实地还原细节”。一.望远镜倍数的误区很多人觉得望远镜的放大倍数应该越大越好,其实望远镜的放大倍数是由很多因素
2016-10-08 14:10:57
2631
原创 Linux-系统管理-FTP主动被动模式重温
主动被动模式的介绍就不多提了,很多网友写的很详细,以下分享两张逻辑图,简单明了的介绍了两种模式的最大区别:主动模式被动模式对于两种模式的优缺点,长久以来网上的说法是,主动模式时服务器端只用打开20 和21端口,这样相对安全;但是在vsftpd软件中可以通过限制端口范围来控制端口数量,这样也就不存在这个问题了,而且主动模式是固定端口,被动模式是自定义端口,相比而言,被动模式从各方面看,都相对安全。vs
2016-09-27 18:31:03
3490
1
原创 DB-Mysql-快速安装
#my.cnf[client]#host = 127.0.0.1default-character-set=utf8[mysql]prompt="hostname [\\d] [\\R:\\m:\\s]> "pager="less -i -n -S"no-auto-rehash[mysqldump]quickmax_allowed_packet = 32M[my
2016-09-27 00:08:03
632
原创 DB-Mysql-基础
连接与断开连接服务器 shell>mysql -h host -u user -p 断开服务器 mysql>quit常用查询select version() 显示版本 select current_date 显示当前日期 select now() 显示当前用户 show databases 显示所有数据库 show tables in database 显示某个数
2016-09-27 00:03:30
452
原创 DB-Mysql-程序概述
Mysql 三种程序类型(1)Mysql服务器和服务器启动脚本Mysql服务器: mysqld 服务器启动脚本: mysql_safe、mysql.server、mysqld_multi 初始化数据目录和初始化数据库: mysql_install_db(2)访问服务器的客户端mysql: 命令行客户程序,用于交互或一批处理模式执行SQL语句 mysqladmin: 用于管理功能的客
2016-09-26 22:59:15
576
原创 Linux-系统管理-ipmitool
[root@TL-QD-198 ~]# yum -y install OpenIPMI OpenIPMI-tools#就安装好ipmi的工具了。[root@TL-QD-198 ~]# chkconfig ipmi on[root@TL-QD-198 ~]# /etc/init.d/ipmi status[root@TL-QD-198 ~]# /etc/init.d/ipmi start#设置iD
2016-09-26 19:01:38
1385
1
原创 Linux-Shell-awk&指定列去重
zgrep -a PlayerEnterInfo Audit_2016-08-02.tgz|awk -F, '{ar[$7]=$0}; END{for (i in ar) print ar[i];}' #$7为指定的列数, ar[]是awk中的队列#!/bin/bash# coding=utf-8# auth Lee at 20160120Date=`date +%F -d '-1 da
2016-09-20 00:46:37
10092
原创 Linux-系统管理-nat&实现跨网段跨运营商代理
通过防火墙nat表实现内外网的转发。扩展:通过两层转发实现跨网段、跨运营商代理等功能。逻辑图:实验环境:client:外网ip:111.206.12.22 nat: 电信外网入口ip:180.149.157.167 电信内网出口ip:10.127.3.167 网通内网入口ip:10.127.132.24 网通外网出口ip:111.206.12.162
2016-09-20 00:37:30
1510
原创 Linux-系统管理-pkill&强制用户下线
在linux中如何踢某个用户下线呢?先通过who查看哪些用户登录了服务器 example pts/1 2016-08-09 14:55 (220.181.113.37) root pts/3 2016-08-09 16:12 (220.181.113.37)然后使用pkill -kill -t pts/1 命令来提出用户 pts/1对应的是该用户的TTY
2016-09-20 00:24:34
2943
原创 Linux-系统管理-fuser&解决device is busy
这是以前的碰到的一个问题 卸载分区时报错device is busy解决办法 例:/mnt/test 为存储挂载点 fuser -m -v /mnt/test fuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息。 -m 参数表明指定的路径是一个挂载点,-v 参数给出详细的输出,可以看出,原来是 vim 这个程序还在霸占着设备中的文件,f
2016-09-20 00:16:13
742
原创 Linux-系统管理-文件切割&split
linux split 命令 功能说明:切割文件。 语 法:split [–help][–version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名] 补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件。 补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件。 参 数:
2016-09-20 00:10:42
712
原创 Linux-系统管理-ssh常用参数
分享一下以前总结的linux中,ssh的常用参数:ssh -o ConnectTimeout=3 -o ConnectionAttempts=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no $ip “command”1 ConnectTimeout=3 连接时超时时间,3秒 2 Conne
2016-09-20 00:09:05
2546
转载 Linux-系统管理-dstat
简评:界面友好,保护视力1) 工具说明下载安装文件dstat-0.6.7-1.el*.rf.noarch.rpm: http://dag.wieers.com/rpm/packages/dstat/2) 软件安装# cd /tmp# rz (上传安装包)# rpm -Uvh dstat-0.6.7-1.el*.rf.noarch.rpm# which dstat/usr/bin/dstat3)
2016-09-20 00:05:02
855
原创 Linux-系统管理-常用命令(下)
netstatnetstat命令用于显示本机网络连接、运行端口、路由表等信息,常用信息如下: -a 显示本机的所有连接和监听端口。 -n 以网络ip的形势显示当前建立的有效连接和端口 -r 显示路由信息,输出结果跟route命令的结果一致 -s 显示安协议的统计信息。默认将显示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP和UDPv6 -v 显示当前的有效连接,与“-n
2016-09-19 23:57:36
754
原创 Linux-系统管理-常用命令(上)
以下介绍常用的几个系统分析的命令以及常用方法:vmstatvmstat 是Virtual Meomory Statistics(虚拟内存统计)的缩写,很多Linux发行版本都默认安装了此命令工具。当然,不止对虚拟内存有统计,还可以利用vmstat命令可以对进程状态、CPU活动等进行监视,不足就是不能对某个进程跟踪分析。vmstat 命令语法:vmstat [-V] [-n] [delay [cou
2016-09-19 01:15:56
1148
转载 转载-linux下释放被cache占用的物理内存
当你在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching.这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法.那么我来谈谈这个问题. 先来说说free命令 [root@server ~]# free -m total used free shared buffers cached Mem: 249 163 86 0 10
2016-09-19 00:37:24
1214
原创 Linux-Shell-使用mkfifo实现多任务并发及并发数控制
默认的情况下,Shell脚本中的命令是串行执行的,必须等到前一条命令执行完后才执行接下来的命令,但是如果我有一大批的的命令需要执行,而且互相又没有影响的情况下(有影响的话就比较复杂了),那么就要使用命令的并发执行了。 如下:#!/bin/bashIPLIST=/home/meta/ipinfo/iplistfor i in $(cat ${IPLIST} |grep -viE "^#|备机|ts
2016-09-09 17:09:20
18957
3
原创 WEB前端-AJAX-初识
概述: 对于WEB应用程序基本原理:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),浏览器将字符串(HTML)渲染并显示浏览器上。传统方式: 一个简单操作需要重新加载全局数据 AJAX:AJAX,Asynchronous JavaScript and XML (异步的JavaScript和XML),一种创建交互式网页应
2016-09-08 23:25:43
703
原创 WEB前端-DOM-基本使用
文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。DOM属于浏览器,而不是JavaScript语言规范里规定的核心内容。一、查找元素 1、直接查找document.getElementById
2016-09-08 22:48:36
1292
原创 WEB前端-JQuery-表单验证
以下是分别以两种方式 DOM& jQuery绑定事件,并对表单内容进行简要验证的代码 可以通过js的表单验证减少与后台数据交互验证的动作,从而减少响应时间<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .item{
2016-09-03 00:08:05
1367
2
Docker-CentOS7.tar
2017-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人