自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

马拉紧

a person does not really understand something until after teaching it to a computer, i.e., expressing it as an algorithm.

  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux 删除N天前的文件

最近需要定期删除旧的数据文件,保证磁盘空间,提高数据同步的效率。决定动用了强大的find,不用编程,只需找到相应的配置参数即可。Google一番,记录于此。find /path/to/files/ -type f -name '*.txt' -mtime +N -exec rm {} \;基本思路是,find找到相应的文件,然后执行某个命令。这里是找到N天前的文件,然后执行删除指令。-t...

2019-03-14 07:51:29 1372

原创 SSH使用方法

SSH (Secure Shell) 在不安全的网络上构建安全的传输通道,用于远程登录、远程执行命令、端口转发等。它的设计旨在替代telnet、rlogin等不安全的登录程序。OpenSSH是最流行的SSH协议的实现程序,在大多数Lnux系统中默认安装,在Wndows 10中默认使用。OpenSSH提供的主要工具有客户端程序: ssh, scp, sftp密钥生成与管理: ssh-keyg...

2019-03-10 09:39:55 1284

原创 使用docker配置rsync文件同步

以下均以Linux系统为例进行说明。服务器(Server)端使用docker安装rsync serverdocker pull apnar/rsync-server启动上述docker映像docker run -d \ --restart always \ -p 2222:22 \ ## 配置ssh端口 -p 9797:873 \ ...

2019-02-21 15:43:35 7864

原创 Python的Import机制

Python程序中,import 语句导入一个新的模块供当前程序使用。import 的基本语法是 import module_name; 执行 import 语句时,Python解释器首先搜索到 module_name 指向的源码文件,然后加载到内存,并将新导入的模块绑定到一个变量上;这样就可以在后续操作中,通过这个绑定的变量访问新导入的模块了。sys.pathimport module_na...

2019-01-06 15:35:21 289

原创 挂载dd硬盘镜像

挂载dd硬盘镜像mount 指令将硬盘挂载到文件系统中,然后才能对硬盘的文件进行操作。dd指令可以将硬盘复制到一个镜像文件中。实体的硬盘可以挂载,同样的dd硬盘镜像也可以挂载。以树莓派的安装镜像文件,描述挂载硬盘镜像到文件系统的过程。查看硬盘镜像文件的分区信息# fdisk -l raspbian.imgDisk raspbian.img: 7.4 GiB, 794820...

2018-04-04 15:17:06 6374 1

原创 nc / netcat 使用示例

nc / netcat 使用示例网络编程时,经常需要写通信两端的程序。使用netcat可以很方便的进行测试。netcat的程序有GNU和openBSD两种版本,在具体功能上稍有差异。nc命令是netcat的缩写。TCP连接测试创建一个TCP Socket,监听12345端口。nc -l -p 12345创建一个TCP Socket,连接到127.0.0.1服务器的123...

2018-04-03 20:44:44 419

原创 sudo 与setuid/setgid

以前见过setuid/setgid的讨论,但是没仔细看过,自认为对自己没什么用处。今天浏览博客才发现这两个系统调用函数有大用处,还是大名鼎鼎的sudo实现背后的技术。setuid / setgidLinux是多用户系统,用户和组的管理就是一个很大的话题。简单来说,对于一个文件,创建该文件的用户是该文件的拥有者;同时,还会标记拥有者所在的组。根据这些信息,文件系统会定义不同用户对该文件拥护哪...

2018-04-03 20:40:46 821 1

Types and Programming Languages

Types and Programming Languages

2014-06-14

Petri Nets Fundamental Models

Petri Nets Fundamental Models

2014-06-14

vi_cheat_sheet

常用的Vi命令,两页文档,可以打印出来放在手边。

2009-04-28

空空如也

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

TA关注的人

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