文章261
标签214
分类4

ubuntu 修改ssh端口

vim /etc/ssh/sshd_config 

将Port 22 改成 Port 10086
1057884-7c84f6c16d8583a0.png

保存并退出

service ssh restart

就OK了

ubuntu下安装pip

1057884-db33fe2100f32b6f.png 默认的没有安装pip

输入下面3条命令就OK了

$ sudo apt-get install python-pip python-dev build-essential 
$ sudo pip install --upgrade pip 
$ sudo pip install --upgrade virtualenv 

1057884-982b0ff547264804.png

1057884-642d68147e764ecf.png

Linux修改主机名

个人记录用
一:
hostname server1
二:
修改/etc/sysconfig/network中的 HOSTNAME=server1
三:
修改/etc/hosts文件 127.0.0.1 server1
1057884-ce5a0f6cc55ad5ff.png
修改完 重新连接下服务器就OK了
1057884-dc4b221a14859d68.png

有些服务器直接修改 /etc/hostname
20200422214511.png

excel中如何快速统计出各个项出现的次数

虾米音乐下载音乐,后缀名为tmp的解决方法(附批量修改py脚本)

今天突然想下载一些无损的音乐听,下载完准备放在手机里时,发现很多格式都是tmp结尾的临时文件的格式。。。
image.png
删除重新下载后还是一样 。。

1057884-c43919c69e607a4d.png
显示已经下载完成,找到对应的文件夹还是这么个鬼样子,卸载后重装虾米音乐,还是不OK!!!

这样子就有点日了狗了,各种骂虾米音乐垃圾,好不容易有点兴致下点歌听听,正当我准备放弃的时候,脑子里闪过一个想法, 改下后缀名试试,说干就干,先改一首试试

image.png
果然想法可行,于是想着一个个的来修改太麻烦了,赶紧上python批量修改

import os
# 列出当前目录下所有的文件
files = os.listdir(".")      

for filename in files:
    portion = os.path.splitext(filename)
    # 如果后缀是.tmp
    if portion[1] == ".tmp":  
        # 重新组合文件名和后缀名   
        newname = portion[0] + ".mp3"   
        os.rename(filename,newname)

运行后效果如下,播放器能识别了。。。
image.png
听歌都这么麻烦了。。。

apache nginx tomcat iis 禁用OPTIONS TRACE不安全方法

一、Apache

使用Apache的重写规则来禁用Options方法和Trace方法

在Apache配置文件httpd-conf中【vhosts-conf】添加以下代码:

单独禁用Trace方法:

RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]

单独禁用Options方法:

RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^(OPTIONS)
RewriteRule .* - [F]

同时禁用Trace方法和Options方法

RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK|OPTIONS)
RewriteRule .* - [F]
<VirtualHost *:80>
    DocumentRoot "D:\wwwroot"
    ServerName www.abc.com
    ServerAlias abc.com
  <Directory "D:\wwwroot">
      Options FollowSymLinks ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
      Require all granted
      RewriteEngine on
      RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK|OPTIONS)
      RewriteRule .* - [F]
  </Directory>
</VirtualHost>

二、Nginx

在你要屏蔽的虚拟主机的server段里加入下面代码:

if ($request_method !~* GET|POST) {
            return 403;
        }

重启nginx,这样就屏蔽GET、POST、之外的HTTP方法

三、Tomcat

找到conf下web.xml(配置文件末尾前添加下面配置)(url下禁用的请求方式)

<security-constraint>  
        <web-resource-collection>  
            <url-pattern>/*</url-pattern>  
            <http-method>PUT</http-method>  
            <http-method>DELETE</http-method>  
            <http-method>HEAD</http-method>  
            <http-method>OPTIONS</http-method>  
            <http-method>TRACE</http-method>  
        </web-resource-collection>  
        <auth-constraint>  
        </auth-constraint>  
    </security-constraint>  

四、IIS

禁用WebDAV功能