自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Steven的博客

天堂向南我向北!

  • 博客(127)
  • 收藏
  • 关注

转载 解决samba访问特别慢的问题

引用地址:http://extjs.org.cn/fatjames/archives/460最近帮客户弄samba共享目录,搭建好服务器之后,发现访问特别慢,在网上查了下资料,才解决好,改完之后,立马生效,访问飞快。使用下面命令查下自己主机名cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=localhost.localdomain使用下面命令查下hosts文件设置的名称cat /etc/hosts127.0.0.1 localh

2020-07-16 18:27:17 25605 5

原创 Zabbix4.0使用Yum安装过程中遇到的若干问题

系统环境:CentOS7.8问题一:Zabbix4.0的安装包Zabbix4.0需要的Yum安装包如下:zabbix40zabbix40-agentzabbix40-dbfiles-mysqlzabbix40-serverzabbix40-server-mysqlzabbix40-webzabbix40-web-mysql网络上的某些教程里缺少zabbix40-dbfil...

2019-10-03 11:40:02 1274

原创 使用dd命令对Linux磁盘进行对刻

使用Ghost对安装Linux系统进行磁盘对刻,会出现引导错误等问题。正确的操作是使用:dd 命令。使用 dd 命令进行磁盘对刻要求源磁盘和目标磁盘的规格,大小是一致的,是不是同一品牌无所谓,当然如果一样更好。假设:源磁盘为:/dev/sda目标磁盘为:/dev/sdb命令为:dd if=/dev/sda of=/dev/sdb在执行命令后,会自动根据源磁盘分区对目标磁盘进行分区...

2019-03-21 11:48:30 1911

原创 iSCSI教程

一、iSCSI 简介iSCSI 的全称是: Internet 小型计算机系统接口,是一个基于 TCP/IP 的协议,主要用于通过 IP 网络仿真 SCSI,从而为远程块存储设备提供数据传输和管理。说白了,就是通过网络由专门的服务器提供存储管理,以实现数据的远程储存,便于数据的集中管理,从而简化了数据复制、迁移和容灾。但是出于性能的考虑,通过 iSCSI 进行的网络流量通常是未加密的,这就需...

2018-05-23 11:00:30 22467

原创 Python实现:选出列表中乘积最大的三个数和最小的三个数

思路:1、乘积最大的三个数:先求出列表中最大的三个数的乘积 products1;再求出列表中最小的二个数与最大的数之乘积 products2;最后比较products1和products2,返回得出较大乘积的三个数。2、乘积最小的三个数:先求出列表中最小的三个数的乘积 products1;再求出列表中最大的二个数与最小的数之乘积 products2;最后比较products...

2018-02-28 15:59:26 5334 3

原创 Python实现:指定三个数相加之和, 使这个三个数乘积最大

原理:将一个数等分后,各等分后的数的乘积最大。 如果该数无法等分,就将余数加到任意一个等分的数上。 Python方法实现:>>> def max_product(sum): mod = sum % 3 a = b = (sum - mod)/3 c = a + mod return 'a = %s, b = %s, c = %s, a * ...

2018-02-27 15:32:56 4825 4

翻译 尝试Redis(Try Redis)

原文地址:Try Redis Try Redis是Redis官网提供的一个在线Redis演示及简单的教学平台。在这里使用者可以学习到Redis的基础数据类型以及数据简单操作。但界面内部全部为英语,因此我在这里将其中的教程部分翻译为中文供有大家参考。Redis被称为键值(key-value)存储,经常被作为NoSQL数据库提及。键值存储的本质 是将一些被称为值(value)的数据存储在

2018-01-28 10:19:42 1996

原创 CentOS 7.4 使用源码包编译安装MySQL 5.7.20

使用yum安装的MySQL一般版本比较旧,但是运行稳定。如果想要尝试最新的功能或者需要指定特殊的功能的话,就需要手工进行编译安装了。一、下载安装包(一)、先下载MySQL源码,网址为:https://dev.mysql.com/downloads/mysql/ :在Select Operationg System中选择Source Code;在下面的Select OS Version选择Gene

2017-11-13 15:31:05 4015 1

原创 CentOS 7.4使用Yum源安装MySQL 5.7.20

从CentOS 7.0发布以来,yum源中开始使用Mariadb来代替MySQL的安装。即使你输入的是yum install -y mysql , 显示的也是Mariadb的安装内容。使用源代码进行编译安装又太麻烦。因此,如果想使用yum安装MySQL的话,就需要去下载官方指定的yum源,网址为: https://dev.mysql.com/downloads/repo/yum/ 找到Red H

2017-11-12 22:16:52 5561

原创 LVM实用指南

一、LVM简介LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制.Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制,也不能跨越多个

2017-11-08 10:59:04 1533

原创 在CentOS7上安装SQL Server 2017

微软于2017-10-3正式发布了 SQL Server 2017正式版,该版本也是第一个支持Linux的SQL Server。我在第一时间查看了微软的官方文档,按照其中的步骤正常的安装了该数据库。但该文档的中文版可能是基于机器翻译,而且没有置入相关运行界面提示和运行结果,而且其中有很多跳来跳去的链接,少数地方输入错误,所以对于Linux和SQL Server不是很熟悉的人来说有点晦涩。 微软的官

2017-10-05 15:33:29 10328 6

原创 扩容swap

最近安装系统时由于精心大意,本来要分配1GB的swap分区大小,确只输入了200MB。没办法,只能手工扩容swap了。扩容之前:[root@CentOS6 ~]# free -h total used free shared buffers cachedMem: 996M 130M 8

2017-10-05 10:03:57 1822

翻译 curl 使用举例详解(五)

原文标题为:Manual – curl usage explained二十五、DICT先尝试几个有趣的命令:curl dict://dict.org/m:curlcurl dict://dict.org/d:heisenbug:jargoncurl dict://dict.org/d:daniel:web1913别名m的意思是匹配(match)并查找(find),而别名d是定义(define)

2017-06-19 11:45:31 2954

翻译 curl 使用举例详解(四)

原文标题为:Manual – curl usage explained十八、FTP的路径和文件名需要强调的当从一个以ftp://开头的URL地址下获取文件的时候,给定的路径是与你进入的目录有相关的。如,从你的ftp站点的家目录中获取README,你需要执行:curl ftp://user:[email protected]/README但如果你想要从同一个站点的根目录中获取README文件的话,

2017-06-18 16:49:51 3843

翻译 curl 使用举例详解(三)

原文标题为:Manual – curl usage explained十三、COOKIESCookies一般用于在Web服务端保持客户端的状态信息。服务器会通过在网页的头信息中加入一行来发送cookes,其内容如Set-Cookie: <data>, 其中data部分的值通常包含一系列的NAME=VALUE的值,多个值之间用分号;隔开,如”NAME1=VALUE1; NAME2=VALUE2;”。

2017-06-18 14:48:29 2912

翻译 curl 使用举例详解(二)

原文标题为:Manual – curl usage explained九、详细信息不同的网络协议会提供获取特定文件或者文档详细信息不用的方法。想让curl显示单个文件的详细信息,你应该使用参数-I或者--head。使用该参数,执行结果将显示单个文档基于HTTP和FTP的所有可用信息。如果文档是基于HTTP的话,会有大量的信息可供查阅。基于HTTP, 你可以使用-i或者--include获取文档实际

2017-06-17 21:07:20 1763

翻译 curl 使用举例详解(一)

原文标题为:Manual – curl usage explained一、最新版本你可以在官网上了解到curl的开发的最新情况,并下载到最新版本的程序。二、相对简单的用法1、从Netscape的网页服务器上获得该网站的主页:curl http://www.netscape.com/2、从futnet的ftp服务器的用户主目录获得指定文件:READMEcurl ftp://ftp.funet.fi/

2017-06-17 18:54:57 21244 1

原创 入域的Windows访问未入域的Samba服务

由于权限控制问题,公司的Samba服务使用的是tdbsam认证方式,而不是加入到域环境,使用域认证。 这样做就出现了二个问题: 1、使用域名访问Samba服务器时,总是提示用户名和密码不正确; 解决方案:使用IP地址访问Samba服务器2、如果使用IP地址访问Samba服务器时,则入域的Windows无法记住用户名和密码。 解决方案:a. 在控制面板中打开凭据管理器b. 选择Windows

2017-05-19 10:54:34 9355 2

原创 Tomcat Manager配置访问主机及添加用户

Tomcat版本:8.5.151. 配置可访问主机在Tomcat安装目录下,进入conf/Catalina/localhost 新建manager.xml, 将下将内容复制粘贴到其中:<Context privileged="true" antiResourceLocking="false" docBase="${catalina.home}/webapps/manager">

2017-05-12 15:34:45 1307

原创 Samba退出域环境后权限混乱问题的解决

一、问题描述前一阶段我把公司的samba服务器加入到域环境,但由于兼容性的问题导致相关设置无法生成(主要是权限方面),所以又将samba退出域环境。但随之而来的就是所有的文件夹权限全部出问题,本来没有权限的用户可以随意访问之前禁止其访问的文件夹。但也不是全部的都不生效,有部分文件夹权限是正确的。 我查看了/etc/samba/smb.conf,也没有发现问题出现在什么地方。将配置文件恢复到入域之前

2017-05-11 10:25:34 1509

原创 利用Python 生成hash值

一、介绍如果在Python中需要对用户输入的密码或者其他内容进行加密,首选的方法是生成hash值。 在Python中可以利用二个模块来进行: - crypt - hashlib二、crypt(一)crypt的主要方法和常量 名称 类型 描述 crypt(…) 方法 对指定内容进行hash加密 methods(…) 方法 返回可以用到的加密算法 mksalt

2017-03-24 11:25:57 24525 2

原创 Python datetime模块详解、示例

一、datetime模块介绍(一)、datetime模块中包含如下类: 类名 功能说明 date 日期对象,常用的属性有year, month, day time 时间对象 datetime 日期时间对象,常用的属性有hour, minute, second, microsecond datetime_CAPI 日期时间对象C语言接口 timedelta

2017-03-22 14:52:44 162890 11

原创 使用python计算闰年

一、闰年的计算方法如果是世纪年,如1900,2000等可以被100整除的年份,只有可以被400整除的年份是闰年,其他年份是平年;其他不是世纪年的年份可以被4整除的就是闰年,否则就是平年。二、使用python来实现计算def is_leap_year(year_num): if year_num % 100 == 0: if year_num % 400 == 0:

2017-03-19 16:23:30 35878 2

原创 Python 2.7中文显示与处理

在学习使用Python的过程中,一定会遇到文字输入与处理,这就不可避免的会使用中文字符。但是Python2.7默认使用的字符集是ASCII,并不支持中文字符的显示与处理,因些如果要在Python中处理中文就需要进行一些额外的处理。一、在开头处声明Python使用UTF-8编码显示字符#/usr/bin/env python# -*- coding: UTF-8 -*-但这样做,只是让你的程序在运行

2017-03-19 16:09:55 50062 1

原创 Dell H310 Mini Raid卡,新加入热备盘显示Foreign的解决方法

一、问题描述:1、服务器基本情况:Dell R720服务器,安装了8块SAS 600G 的硬盘,其中6块做Raid5,2块做热备。2、问题描述前几天,Raid5中有一块硬盘出现故障,其中一块热备盘进行重建 rebuild。重建后,用新硬盘替换故障盘,二块磁盘做Replacing操作。做完后,发现做Replacing的热备也出现故障,替换出故障的热备盘。在Raid卡PD设置中将这块替换的热备盘标

2017-03-19 10:34:59 26675 1

原创 Python脚本:修改Bind域名解析文件

最近由于工作需要,经常需要修改Bind的域名解析配置文件。由于最近一直在学Python所以就用Python写了一个脚本。具体实现功能如下: 1,可以在正向解析和反向解析配置文件中,自动添加’IN A’ 和 ‘IN PTR’ 记录; 2,可以删除指定的记录,包括正向解析和反向解析; 3,可以查看正向解析记录和反向解析记录; 4,在修改配置文件后可以自动更新同步串码(Serial); 5,每项

2017-03-06 14:57:14 2474 1

原创 CentOS中使用VeraCrypt(四):进阶操作

一、使用PIM和keyfile(一)、生成keyfile执行如下命令:veracrypt --create-keyfile /root/veracrypt_keyfile --random-source /root/anaconda-ks.cfg --non-interactive该命令在/root目录下生成名为veracrypt_keyfile的keyfile.(二)使用PIM和keyfile生成

2017-02-07 22:17:35 3231

原创 CentOS中使用VeraCrypt(三):不使用向导创建加密磁盘

一、创建常规加密磁盘我们使用单纯的命令行来实现在第一部分使用向导所完成的任务。 1、命令如下:echo -e "\n\n"|veracrypt -c --volume-type normal -v /dev/sdb --encryption aes --hash sha512 --filesystem Ext4 -p 123456 --random-source /root/anacond

2017-02-07 14:38:00 2549

原创 CentOS中使用VeraCrypt(二):加密卷类型

一、加密卷类型介绍在使用向导创建加密磁盘的第一步就是让我们选择加密卷的类型。 [root@localhost src]# veracrypt -t -c Volume type: 1) Normal 2) Hidden Select [1]: 1(一)加密卷类型这里有二种类型的加密卷: 1、标准VeraCrypt加密卷(Normal):这里创建的就是常规的加密卷 2、隐藏的Vera

2017-02-07 11:51:37 4015

原创 CentOS中使用VeraCrypt(一):安装及创建整个加密硬盘

前一阶段看了一些关于数据安全,系统安全,以及社会工程学的书籍,突然觉得数据加密是一项十分重要的工作,由其是公司的敏感数据、商业机密,或者个人的重要文件都应该随时进行加密;就算是平时的备份数据也要进行合理的加密,以保证数据安全。VeraCrypt是目前一款比较流行,而且安全性和效能都比较好的软件,最重要是的开源、免费,并不断进行更新。 此前我一直在使用Veracrypt的Windows版本,效果不错

2017-02-06 22:21:25 14671

原创 CentOS分区大于2TB的磁盘以及格式化大于16TB分区的解决方案

一、内容介绍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 expressed in 32 bits using a blocksize of 4096.2)、问题二 CentOS 6.

2017-01-09 22:18:19 23190

翻译 oVirt管理手册(一) 概述

概述oVirt架构一个oVirt环境由下列部分组成:基于KVM(the Kernel-based Virtual Machine)的虚拟主机(Virtual machine hosts);用于运行虚拟主机的代理和工具(Agents and tools),包括:VDSM, QEMU, 和 libvirt。这些工具为虚拟主机,网络和存储提供本地管理;oVirt是一个为oVirt环境进行集中管理的平

2016-06-12 15:56:44 5677 2

翻译 oVirt快速安装指南

介绍此文档是针对第一次安装使用oVirt的用户,带领大家逐步完成oVirt的安装、基本环境设置和安装虚拟机。系统需求下面介绍的系统要求只适合典型的中小规模环境的安装。如果对于安装,系统规划和负载均衡有特殊要求的用户,也可以使用下面的系统要求做为指导:oVirt Engine的配置要求最低配置:双核处理器、4GB内存、25GB剩余磁盘空间和一块千兆网卡;推荐配置: S

2016-06-10 19:16:08 32024 2

原创 使用Shell脚本监控KVM虚拟机

最近有朋友问我平时使用KVM虚拟机的时候用什么软件进行管理。其实我平时都是使用virsh命令通过命令行进行虚拟机的管理的。虽然redhat有虚拟机管理和监控平台,但是只能在redhat发行版上使用,其他平台都与这个软件无缘,包括centos。如果管理kvm用virsh命令,那么监控用什么命令啊? 我的方案是,监控各个kvm虚拟机使用zabbix; 在主机上结合使用ps命令和top命令进行监控。使用

2016-06-08 17:15:33 6168

转载 Linux中如何用mplayer实现片段循环-Linux,Mplayer,loop,片段,a-b循环

方法是在终端中输入:mplayer -ss -endpos -loop (0为无数次) -osdlevel 2 示例:mplayer -ss 00:02:00 -endpos 00:00:15 -loop 0 -osdlevel 2 che.rmvbmplayer 是调用mplayer 的命令。-ss 00:02:00 是指从2分钟处开始播放,-endpos 0

2016-06-07 08:10:48 2931

原创 Centos6.x安装TCExam

公司培训部最近有在线考试的需求,而目前使用的在线考试的系统没有自动评分功能,全部的试题需要人工进行批阅,效率十分低下。为解决这个问题,我上网找了好多软件进行测试,但效果都不是很理想,直到遇到了TCExam这款开源软件。 TCExam是基于PHP开发的在线考试系统,安装环境为LAMP。其安装十分简单设置也不是很繁锁。一、安装LAMP环境虽然说tcexam需要的是lamp环境,但是官方文档中是需要通过

2016-05-22 15:08:19 5280

原创 将shell脚本执行情况写入Rsyslog日志服务器

在运维工作中,免不了编写一些脚本交由计划任务(cron)去定时执行完成一些日常工作,实现运维工作自动化。比如在我的日常工作中备份数据是一项重要的工作,需要定时将数据备份到备份服器和一些其他的备份介质中。其中大部分的备份工作都是写到脚本当中,并编辑/etc/crontab去定时完成备份任务。这样节省了不少日常工作的压力。 为了监控脚本的执行情况,在编写脚本的时候将执行情况的情况追加写入到本地指定的日

2015-12-29 20:49:06 5754

原创 Centos6.7搭建Rsyslog日志服务器

前言:随着机房内的服务器和网络设备增加,日志管理和查询就成了让系统管理员头疼的事。系统管理员遇到的常见问题如下: 1、日常维护过程中不可能登录到每一台服务器和设备上去查看日志; 2、网络设备上的存储空间有限,不可能存储日期太长的日志,而系统出现问题又有可能是很久以前发生的某些操作造成的; 3、在某些非法入侵的情况下,入侵者一般都会清除本地日志,清除入侵痕迹; 4、zabbix等

2015-12-27 20:21:22 16681

原创 systemctl使用指南:Centos 7.x systemd对比Centos 6.x daemon

从CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由systemctl命令来代替。1、原来的 service 命令与 systemctl 命令对比 daemon命令 systemctl命令 说明 service [服务] start systemctl start [unit ...

2015-11-12 10:13:53 3347

原创 CentOS7网络配置

CentOS7中已经取消了ifconfig,用nmcli进行了代替,服务管理也升级为systemd。所以之前在6.x版本上的网络配置操作在7.x上行不通了。 下面介绍一下在CentOS7.x上进行网络配置的方法。 环境准备:新安装的CentOS7.x,最小化安装,没有进行网络配置。1、查看当前网卡信息[root@localhost ~]# nmcli connection showNAME

2015-11-11 09:17:39 40879 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除