十一月 4th, 2017


今天在服务上发现了两个文件名是乱码的文件,如图所示。

于是想用rm命令把它们删掉,但提示没有此文件。

网上搜了一下,找到解决方法,首先执行ls -i命令,此时在文件前面会出现一个数字,这个数字是文件的节点号:

接着,执行命令

find -inum 节点号 -delete

就可以把两个乱码的文件删掉了。

十月 30th, 2017

修改 sshd_config 端口

$ vi /etc/ssh/sshd_config

取消 #Port 22 的注释,在下一行添加你需要修改的新端口 Port 2048。(这里不删除 22 端口是为了防止修改后新端口无法访问,造成无法用 ssh 连接服务器。)

Port 22

Port 2048

修改保存 sshd_config 文件后重启 sshd 服务:

$  systemctl restart sshd

退出 ssh 会话后,再用新的端口连接:

$ ssh -p 2048 root@example.com

ssh: connect to[……]

Read more

十月 30th, 2017

你可以用两个方法做到这个:

方法 1

编辑文件/etc/sysctl.conf,

vi /etc/sysctl.conf

添加下面的行:

net.ipv6.conf.all.disable_ipv6 =1
net.ipv6.conf.default.disable_ipv6 =1

如果你想要为特定的网卡禁止IPv6,比如,对于enp0s3,添加下面的行。

net.ipv6.conf.enp0s3.disable_ipv6 =1

保存并退出文件。

执行下面的命令来使设置生效。

sysctl -p

方法 2

要在运行的系统中禁止IPv6,依次输入下面的命令:[……]

Read more

十月 30th, 2017

删除:

  1. yum remove mysql mysql-server mysql-devel mysql-libs compat-mysql51 mysql-community-client mysql-community-libs mysql-community-server mysql-community-common mysql-community-release.noarch
  2. rm -rf /var/lib/mysql
  3. rm /etc/my.cnf
  4. rm -rf /var/lib/mysql/
  5. rm -rf /usr/lib64/mysql
  6. rm -rf [……]

Read more

十月 30th, 2017

也许会碰到这样的问题:

有一张表有几十个或者上百个字段,备份后删除了一部分数据,过后发现问题需要恢复其中一部分数据,但有几个字段不需要恢复(比如100个字段,只需恢复97个)

初学阶段:

对于一个初学者可能是个噩梦:”oh, my god! 难道要手打97个字段???”,一边从网上找案例,一边苦思冥想,折腾十几分钟,最终还是手打…

入门阶段:

对于了解数据库但不是很擅长编写sql语句(涉及系统表)的技术人员:”嗯…这个可以从建表语句或者用sp_help table_name拿到所有字段,只需要将字段复制出来整理一下…”,于是复制粘贴,改字段加符号,处理[……]

Read more

十月 30th, 2017

故障描述

本案例是HP P2000的存储vmware exsi虚拟化平台,由RAID-5由10块lT硬盘组成,其中6号盘是热备盘,由于故障导致RAID-5磁盘阵列的两块盘掉线,表现为两块硬盘亮黄灯。 经用户方维护人员检测,故障硬盘应为物理故障,表现为:序列号无法读取,在SAS扩展卡上硬盘无法识别。

数据备份与修复

故障发生后用户方工程师与我公司联系,经过详细咨询,了解到故障比较严重,必须把RAID-5磁盘阵列带到我公司进行检测,检测RAID-5的每块成员盘是物理故障(磁头损坏或者盘片划伤)还是逻辑故障。由于情况紧急,工程师在接到原盘以后,立即着手准备检测。对能识别的好盘用连接[……]

Read more

十月 30th, 2017

1  概述

本文将介绍ngx_http_upstream_module模块和ngx_stream_core_module模块这两个模块实现nginx的调度功能。nginx可以通过proxy功能,实现将不同内容的访问调度到对应的机器上。实现了应用级的调度,相关内容见博客《Nginx  之  实现代理功能》

2  ngx_http_upstream_module模块

该模块用于将多个服务器定义成服务器组,而由proxy_pass,fastcgi_pass等指令进行引用.注意,如果nginx上有设置了proxy_cache.那么访问的资源如果在nginx上已[……]

Read more

TAGS:
十月 30th, 2017
首先你要了解一下Python之禅,一行代码输出“The Zen of Python”:

python -c “import this”
“””
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than de[……]

Read more

TAGS:
十月 30th, 2017

1、什么是上传和下载?

–  数据上传是指客户端向服务器上传数据,客户端向服务器发送的所有请求都属于数据上传。文件上传是数据上传的一种特例,指的是客户端向服务器上传文件。即将保存在客户端的文件上传至服务器中的一个副本,保存到服务器中。

–   数据下载是指客户端从服务器上获取数据的过程。文件下载是数据下载的一种特例,指的是客户端从服务器下载文件,即将原来保存在服务器中的文件下载到客户端中一个副本保存。通常我们对服务器所发出的请求,大多数是文件下载请求,从服务器中下载文本、图片、声音、视频等文件,然后由客户端浏览器对这些文件进行解析后,才可能看到这些多媒体信息。

–  但是我们[……]

Read more

TAGS:
十月 30th, 2017

查询当前的标识列值:
SELECT IDENT_CURRENT(‘dbo.StayPushShipping’)
SELECT IDENT_INCR(‘dbo.StayPushShipping’)
SELECT IDENT_SEED (‘dbo.StayPushShipping’)

对于普通的表,用TRUNCATE TABLE
TRUNCATE TABLE name可以删除表内所有值并重置标识值 ,但是表内的数据将丢失。

对于配置了复制的表,先用DELETE删掉数据后,再DBCC CHECKIDENT
DBCC CHECKIDENT (‘dbo.StayPushShippi[……]

Read more