先安装必须的模块pip install paramiko脚本内容#!/usr/bin/python
#-*- coding:utf-8 -*-
import paramiko
hostname = '192.168.1.1'
port = 22
username = 'root'
password = 'root'
if __name__ == ...
·
技术积累
·
Linux Jdk
官方下载地址:Java SE Development Kit 8 Downloads# 解压包
tar xf jdk-8u251-linux-x64.tar.gz -C /usr/local#修改系统变量
vim /etc/profile
最下面添加
JAVA_HOME=/usr/local/jdk1.8.0_251
JRE_HOME=$JAVA...
·
技术积累
·
Iptables Centos7
CentOS 7.0默认使用的是firewall作为防火墙,使用iptables需要安装相关包
关闭防火墙systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动使用iptablesyum -y install ipt...
·
技术积累
·
Linux Nginx
参考文章
http://www.ha97.com/5194.html
http://www.cnblogs.com/dawnlee/p/5142724.html#运行用户
user nginx;
#进程文件pid
pid pid/nginx.pid;
#全局错误日志定义类型,[ debug | info | notice | warn | er...
·
技术积累
·
Python Mail
脚本参考菜鸟教程的代码,基本几大类邮箱都可以使用,按需填写对应的信息即可#!/usr/bin/python
# -*- coding: UTF-8 -*-
import sys
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
...
·
技术积累
·
命令
Linux中随机生成字符串的方法很多,常用的有以下几种:(1) echo $(($RANDOM)) 通过系统环境变量
(2) echo $RANDOM | md5sum|cut -c 1-8
(3) openssl rand -base64 65 openssl产生随机数
(4) date +%s%N ...
·
技术积累
·
Python
学习python中,练手!模拟注册登录的例子写的一个简单的脚本#!/usr/bin/env python
#--coding: utf-8 --
#如果需要开启输入密码不可见,请去掉所有含getpass的代码行的注释,并注释相关的行。此行为注释说明
#import getpass
#确认python版本:python2中使用的 raw_input ...
·
技术积累
·
Linux Vsftp Centos7
在系统环境 centos7.3 版本,安装配置vsftpd服务和配置虚拟用户
ftp 根目录 : /data/ftp
ftp 配置文件目录:/etc/vsftpd
ftp 虚拟用户权限配置文件目录:/etc/vsftpd/vuser_config
实现目标
1,匿名用户可以登录,但是不能访问虚拟用户的宿主目录,只能访问共享目录
2,虚拟用户登录后权限和...
·
技术积累
·
Linux
查询可安装的软件包组[root@localhost ~]# yum grouplist安装我们需要的开发软件包组【Development tools】[root@localhost ~]# yum grouplist|grep Development #过滤出我们需要的
Development and Creative Workstation
...
·
技术积累
·
Linux Expect SSH 命令
需要的文件:
password #远程主机的ip 密码文件
expect #执行远程登录,执行命令的脚本文件
login.sh #shell 脚步调用这两个文件执行操作
login.sh 脚本文件#!/bin/bash
for i in $(awk '{print $1}' passwd.txt) ...