所谓的系统调用,简单讲就是kernel提供给用户空间的一组统一的对设备和资源操作的接口, 用来user层和kernel交互, 完成相应的功能, 同时也对kernel层提供了一定的保护 用户空间通常不会直接使用系统调用, …
标签:linux
几种常见的同步方法
为什么需要同步机制? 如果某一个进程在对某个数据结构进行操作时被挂起,那么其他的进程就不应该对该数据结构进行操作,除非他已被重新设置成一致性状态,否则两个进程的交互作用,将破坏所…
linux查看端口占用情况
来源:子非木 www.cnblogs.com/wangtao1993/p/6144183.html 今天要使用python写一个端口探测的小程序,以检测一些特定的服务端口有没有被占用,突然发现自己居然不知道在linux中…
使用fail2ban防止服务器被暴力破解实践
fail2ban是一个通过监视系统日志,匹配日志的错误信息执行相应的屏蔽操作(借用防火墙规则)以达到保护服务器的工具。 github网址 安装要求 Python2 >= 2.6 or Python >= 3.…
linux- crontab定时执行任务
crontab定时执行任务 作用:用于生产cron进程所需要的crontab文件 crontab -l # 查看当前用户的计划任务 命令格式:crontab的命令格式:crontab{-l|-r-e} -l 显示当前的c…
Ansible批量部署MySQL
1.1 将mysql软件包同步到客户端服务器,做安装前期准备 首先将mysql安装包拖到ansible服务端的/ansible/roles/mysql/files目录下 vim /ansible/roles/mysql/…
我的vim配置文件,再度升级
中文介绍 原来的repo放在 spf13-vim-leoatchina,因为原来一时脑抽,把中文字体放进去后导致体积较大,影响速度,所以重开一个repo并把windows下的工具分开,以增加clone速度。 现在的配置是…
[Linux入门第四天]Linux入门之Linux发展史
[Linux入门第四天]Linux入门之Linux发展史 System V Unix <–> BSD 1990: BSD, Joitz, BSD, X86 386-BSD 1991年…
Python3 源码安装(linux)
一、源码安装 1.安装基础环境 yum -y install zlib-devel bzip2-devel openssl-devel sqlite-devel readline-devel make 2.下载源码包 w…
常用Linux命令
看CPU和内存占用 top 查看某一个进程所有线程的CPU和内存占用 top -Hp {PID} 查看内存使用情况 free -m 查看磁盘占用情况 df -h 在文件中查找字符串,并显示找到的字符串所在的行数 grep…
linux安装Python3.4.2
1.python安装包下载路径:https://www.python.org/downloads/ 2我下载安装包路径:https://www.python.org/ftp/python/3.4.2/Python-3.4…
Ubuntu16.04 LTS 安装后的异世界(二)
1.预览此文档的前提为你的电脑上已成功安装了Ubuntu16.04 LTS 2.如果条件1不成立,可以浏览此页面了解详细 U盘安装Ubuntu16.04 系统安装完成后我想要做什么? A.美化桌面 B.了解基本的操作 C…