• 欢迎访问我的个人博客网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 如果您觉得本站对您有用,那么赶紧使用Ctrl+D收藏吧!
  • 相关内容持续完善中......

最新发布 第3页

在路上人生昧履,砥砺而行!

shell习题:自定义rm

linux系统的rm命令太危险,一不小心就会删除掉系统文件。 写一个shell脚本来替换系统的rm命令,要求当删除一个文件或者目录时,都要做一个备份,然后再删除。下面分两种情况,做练习: 1. 简单 假设有一个大的分区/data/,每次删除文件或者目录之前,都要先在/data/下面创建一个隐藏目录,以日期/时间命名,比如/data/.201703271012……

笨办法学python-习题8:打印,打印

练习: 123456formatter = "%r %r %r %r" print formatter % (1,2,3,4) print formatter % ("one","two","three","four") print formatter % (……

SSH反向代理

局域网内有一台树莓派,希望可以从公网访问,但是树莓派没有公网IP做不了端口映射,因为有一台公网vps,所以找到ssh反向代理这个办法。 树莓派IP地址是:192.168.1.10 vps IP地址是:2.2.2.2 在树莓派上操作:ssh -p 2222 -R 2.2.2.2:3333:192.168.1.10:22 root@2.2.2.2 2222是vp……

笨方法学python-习题7:更多打印

练习: 12345678910111213141516171819print "Mary had a little lamb." print "Its fleece was white as %s." % 'snow' print "And everywhere that Mary went." p……

笨办法学python-习题6:字符串(string)和文

练习: 1234567891011121314x = "There are %d types of people." % 10 binary = "binary" do_not = "don't" y = "Those who know %s and those who %s."……

shell脚本:监控80端口

需求: 写一个脚本,判断本机的80端口是否开启着,如果开启着什么都不做,如果发现端口不存在,那么重启一下httpd服务,并发邮件通知你自己。脚本写好后,可以每一分钟执行一次。 脚本: 123456789#!/bin/bash while :;do lsof -i :80 &> /dev/null if [ $? -ne 0 ];then ser……

笨办法学python-习题5:更多的变量和打印

练习: 123456789101112131415my_name = 'Zed A. Shaw' my_age = 35 # not a lie my_height = 74 # inches my_weight = 180 # lbs my_eyes = 'Blue' my_teeth = 'White' my_hair = 'Brown' print &……

shell脚本:批量更改文件名

需求: 找到/123目录下所有后缀名为.txt的文件 批量修改.txt为.txt.bak 把所有.bak文件打包压缩为123.tar.gz 批量还原文件的名字,即把增加的.bak再删除 123456789#!/bin/bash mkdir /123/tar find /123/ -type f -name "*.txt" >/123……

笨办法学python-习题4:变量(variable)和命名

练习: 1234567891011121314cars = 100 space_in_a_car = 4.0 drivers = 30 passengers = 90 cars_not_driven = cars - drivers cars_driven = drivers carpool_capacity = cars_driven * space_in……

笨办法学python-习题3:数字和数学计算

笨办法学python-习题3:数字和数学计算 练习: print “I will now count my chickens:” print “Hens”,25 + 30 / 6 print “Roosters”,100 – 25 * 3 % 4 print “N……

笨办法学python-习题2:注释和井号

练习: 12345678910# A coment,this is so you can read your program later. # Anything after the # is igored by python. print "I could have code like this." # and the comment a……

笨办法学python-习题1:第一个程序

练习: print “Hello World!” print “Hello Again” print “I like typing this.” print “This is fun.” print ‘Yay! Printing.’ pri……

crontab报错处理

计划任务:/usr/local/mysql/bin/mysqldump -u username -p ‘password’ db>/back/db.$(date +%F).sql 报错: /bin/sh: -c: line 0: unexpected EOF while looking for matching `)’……

Let’s Encrypt免费SSL证书申请

一、安装前的准备工作 centos6需要安装python2.7和git: yum install -y epel-release; yum -y install git-core 安装python2.7用源码安装 tar -jxf Python-2.7.2.tar.bz2 cd Python-2.7.2 ./configure make &&……

Nagios监控系统部署

(一)安装Nagios (Nagios服务器为:192.168.6.6 Nagios客户端为: 192.168.2.33) 1.基础支持套件:gcc glibc glibc-common gd gd-devel xinetd openssl-devel httpd php 注:php和httpd均用源码包安装,安装配置方法此处不在详述 # yum insta……

shell脚本:检测主机存活状态

设计一个脚本,监控远程的一台计算机(192.168.88.151)的存活状态,发现宕机时,发一封邮件给自己。 12345678#!/bin/bash while :;do ping -c 2 192.168.88.151 &>/dev/null; if [ $? -ne 0 ];then echo "the machine is do……

Cacti安装配置

被监控端配置: 1)安装配置net-snmp及依赖包lm_sensors yum install -y net-snmp lm_sensors 修改snmpd的配置文件: vi /etc/snmp/snmpd.conf 如图:   第一步:映射通信名称到安全用户名称;第二步:将用户加入到组中;第三步,为组创建systemvies视图;第四步:创建a……

shell脚本:统计内存使用

需求:写一个脚本,统计下linux系统下所有进程所占内存之和。(提示:用ps或top) 脚本: 123456#!/bin/bash sum=0 for mem in `ps aux|grep -v 'RSS'|awk '{print $6}'`;do sum=$[ $sum + $mem ]; done echo $sum 或者 123#!/bin/bash……