Linux
wangtaoking1
这个作者很懒,什么都没留下…
展开
-
Ubuntu “无法获得锁”问题
Ubuntu软件包提示有更新,进入更新管理器,点击安装更新,出现错误。错误提示:E: 无法获得锁 /var/cache/apt/archives/lock - open (11 资源临时不可用)E: 无法对下载目录加锁解决步骤:将错误提示输入google中搜索。获得第一个方案,打开终端,输入: ps -aux ,列出进程,形式如root 5765 0.0 1.0 18204 155原创 2014-06-09 18:01:35 · 1684 阅读 · 0 评论 -
Linux多线程——使用互斥量同步线程
Linux多线程——使用互斥量同步线程转载 2015-04-06 19:56:59 · 691 阅读 · 0 评论 -
Linux多线程——使用信号量同步线程
Linux多线程——使用信号量同步线程转载 2015-04-06 17:39:58 · 646 阅读 · 0 评论 -
Bash Shell中命令行选项/参数处理
Bash Shell中命令行选项/参数处理转载 2015-05-26 17:52:20 · 689 阅读 · 0 评论 -
Ubuntu设置开机自启动服务
安装sysv-rc-confapt-get install sysv-rc-confsysv-rc-conf通过空格切换,q退出配置原创 2015-05-25 15:34:56 · 875 阅读 · 0 评论 -
Linux 线程同步的三种方法
Linux线程同步的三种方法转载 2015-08-19 17:35:50 · 986 阅读 · 0 评论 -
Memcached内存管理
memcached内存管理转载 2015-09-11 17:15:17 · 1552 阅读 · 0 评论 -
Ubuntu使用国内源出现Hash Sum mismatch错误
Ubuntu使用国内源出现Hash Sum mismatch错误原创 2015-10-14 14:57:55 · 6821 阅读 · 0 评论 -
Expect工具的安装及使用方法
使用expect工具实现需要用户交互场景下的脚本自动化原创 2017-10-18 00:24:23 · 16772 阅读 · 5 评论 -
Ubuntu下pip的安装及配置
Ubuntu下pip的安装及配置原创 2017-10-22 14:59:04 · 11601 阅读 · 0 评论 -
Ansible学习笔记--Ansible安装及使用方法
Ansible是一个简单高效的自动化运维管理工具,用Python开发,集合了众多运维工具(puppet, chef等)的优点,可用于管理大批量机器,实现并发地在多台机器上部署应用、安装软件、执行命令、配置和编排任务。原创 2017-10-22 21:03:34 · 1500 阅读 · 0 评论 -
Debian系Linux设置开机自启动命令update.rc.d
在Linux系统下,一个Services的启动、停止以及重启通常是通过/etc/init.d目录下的脚本来控制的。然而,在启动或改变运行级别时,是在/etc/rcX.d中来搜索脚本。其中X是运行级别的number。本文将解释如何启动、关闭和修改服务的运行。当你在Debian下安装一个新的服务,比如Apache2,安装完成后,默认情况下它会启动,并在下一次重启后自动启动。但是如果你不是一直需要这个服转载 2014-03-27 20:27:42 · 10098 阅读 · 0 评论 -
Linux系统下面使用pthread.h库时g++编译出错
在学习Linux下面的多线程编程时,照着书上敲了一段代码,但是使用g++编译时却出现问题。程序如下:#include #include #include #include using namespace std;void printids(const char* s){ pid_t pid; pthread_t tid; pi原创 2013-08-07 20:55:56 · 18443 阅读 · 2 评论 -
linux date命令用法
date命令的功能是显示和设置系统日期和时间。 该命令的一般格式为: date [选项] 显示时间格式(以+开头,后面接格式) date 设置时间格式 命令中各选项的含义分别为: -d datestr, --date datestr 显示由datestr描述的日期 -s datestr, --set datestr 设置datestr 描述的日期 -转载 2013-08-28 10:46:56 · 1114 阅读 · 0 评论 -
定时执行命令crontab的使用
转自:http://www.cnblogs.com/jiafan/articles/1153066.html任务调度的crond常驻命令crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统转载 2013-07-23 19:05:22 · 912 阅读 · 0 评论 -
Linux tcpdump命令详解
简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动tcpdump转载 2013-08-19 15:29:41 · 1109 阅读 · 0 评论 -
tr命令的使用说明
tr是linux命令常用命令,其全称“Text Replacer”,该命令用于进行文本替换。tr用来从标准输入中通过替换或删除操作进行字符转换。 tr主要用于删除文件中控制字符或进行字符转换。特别要注意一点:tr 只能进行字符的替换、缩减和删除,不能用来替换字符串。最常用选项的tr命令格式为: tr -c -d -s ["string1_to_translate_from"原创 2013-08-14 18:01:41 · 1444 阅读 · 0 评论 -
Linux网络配置总结
Linux的各distributions的网络配置文件都不太一样,这里列出Ubuntu和CentOS。因为CSDN的编辑功能太烂了,不想花太多时间去搞格式了,能看懂就行。1. Ubuntu配置IP/Netmask/Gateway等等,文件为/etc/network/interfaces,如下配置:auto eth0iface eth0 inet staticaddress 19原创 2013-12-04 21:55:09 · 1317 阅读 · 0 评论 -
使用nmap或者python-nmap时出现错误
在Linux上面使用nmap和python-nmap时均出现以下错误,在网上找解决方案没找到,花了很多时间才解决这个问题。错误信息如下:shell模式下:Failed to find device eth0 which was referenced in /proc/net/routepython中:抛出PortScannerError解决方案:将nmap更新至最新版本原创 2013-07-29 16:27:43 · 10313 阅读 · 1 评论 -
vim中处理windows下的文档换行符
在Linux环境下使用vim处理windows环境下的文档时会有换行符不兼容的问题。windows下换行符为:\r\nLinux下换行符为:\n在vim中我们使用:set fileformat=unix即可转换。原创 2014-01-06 18:10:09 · 8228 阅读 · 0 评论 -
使用ELK搭建日志集中平台
1. 背景如今越来越多的产品采用微服务架构,整个系统会被拆分成若干个服务,然后可被独立部署到不同的服务器上,服务分散在不同的环境中给团队开发和运维会带来如下常见问题:开发人员通常无生产环境服务器权限,当生产环境出现故障,开发人员很难及时查看到相应服务的日志;服务日志分散在多个服务器上,查询起来非常不方便;日志通常以文件的形式保存于各服务器上,缺乏快速检索日志的机制;当系统越来越庞大,我...原创 2018-12-10 00:22:01 · 493 阅读 · 0 评论