
linux
文章平均质量分 72
lakemi
linux,c,c++,php,lua,python,as3,js,java
展开
-
linux下vim命令详解
高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx 开始记录宏,并将结果存入寄存器xq 退出记录模式@x 播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,原创 2013-08-31 16:19:40 · 556 阅读 · 0 评论 -
linux 下 Redis 配置使用
wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake 前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。异常一:make[2]: cc: Command not found异常原因:没有安装gcc解决方案:yum install gcc-c++...原创 2016-09-01 11:33:02 · 572 阅读 · 0 评论 -
linux系统下nginx/mysql/php启动、停止、重启命令
/usr/local/nginx/sbin/nginx/etc/init.d/mysql start/usr/local/php/sbin/php-fpm start #nginx命令 start: /usr/local/nginx/sbin/nginx stop: /usr/local/nginx/sbin/nginx -s stop re原创 2016-12-06 13:43:05 · 13130 阅读 · 0 评论 -
WinSCP命令行操作
WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。直接在cmd下输入winscp进入winscp操作介面,查看帮助直接在下面输入help就可以看到所以可用到的命令。连接到远程机器:open root@192.168.2.19输入密码就成功登录了输入help:winscp> helpcall ...原创 2017-02-22 19:59:15 · 34996 阅读 · 4 评论 -
linux protobuf-3.0.2安装
1.下载源码https://github.com/google/protobuf/tags?after=v3.2.12.解压tar -zxvf protobuf-3.0.2.tar.gz3.编译安装cd protobuf-3.0.2./autogen.sh生成configure文件./configuremakemake checkmake install4.生成.cc 文件protoc -I=...原创 2017-09-21 14:16:18 · 2297 阅读 · 0 评论 -
开发工程师必会的Linux命令
1.日志查询类1.1 按关键字不分页查询grep "applyId” app.log //applyId为要查询的关键字,app.log为日志名1.2 按关键字从前往后分页查询cat -n app.log | grep "applyId" | more以上命令会分页输出,使用空格键翻页,使用回车键显示更多1.3 按关键字只显示原创 2017-10-26 09:08:08 · 318 阅读 · 0 评论 -
linux rsync安装配置
rsync安装rsync服务端配置CentOS 默认以xinetd模式运行rsync,rsync的xinetd配置文件是/etc/xinetd.d/rsync原创 2016-05-19 15:31:44 · 948 阅读 · 1 评论 -
Linux下常用的命令
用Linux进行C/C++和shell程序编写,所以常用到的命令可以就会跟一个管理Linux系统的人有所不同。总结一下,方便一下以后的查看。1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:[plain] view plaincopyprint?cd /root/Docements # 切换到目录/r...原创 2013-09-06 11:38:59 · 985 阅读 · 0 评论 -
linux进程间通讯之消息队列
文件名到键值#include <sys/types.h>#include <sys/ipc.h>key_t ftok (char*pathname, char proj);它返回与路径pathname相对应的一个键值。该函数不直接对消息队列操作,但在调用msgget()来获得消息队列描述字前,往往要调用该函数.消息队列API 系统消息队列API共有四个,使用时需要包括...原创 2018-04-23 14:55:57 · 253 阅读 · 0 评论 -
CentOS环境下,gdb调试中出现:Missing separate debuginfos, use: debuginfo-install.....的问题
CentOS环境下,gdb调试中出现:Missing separate debuginfos, use: debuginfo-install.....的问题原创 2016-03-04 13:00:12 · 5448 阅读 · 2 评论 -
使用 GDB 调试多进程程序
GDB 是 linux 系统上常用的 c/c++ 调试工具,功能十分强大。对于较为复杂的系统,比如多进程系统,如何使用 GDB 调试呢?考虑下面这个三进程系统:进程Proc2 是 Proc1 的子进程,Proc3 又是 Proc2 的子进程。如何使用 GDB 调试 proc2 或者 proc3 呢?实际上,GDB 没有对多进程程序调试提供直接支持。例如,使用GDB调试某个进程,如果原创 2016-03-04 14:04:21 · 693 阅读 · 0 评论 -
linux GDB调试core文件
1. 什么是core dump?core dump说的是操作系统执行的一个动作,当某个进程因为一些原因意外终止(crash)的时候,操作系统会将这个进程当时的内存信息转储(dump)到磁盘上,产生的文件就是core文件了,一般会以core.xxx形式命名。2. 那些信号能够引起core dump?经常用到的主要有这几种:SIGSEGV 建立CORE文件 段非法错误原创 2015-03-23 16:29:29 · 603 阅读 · 0 评论 -
Linux多线程——使用互斥量同步线程
一、什么是互斥量互斥量是另一种用于多线程中的同步访问方法,它允许程序锁住某个对象,使得每次只能有一个线程访问它。为了控制对关键代码的访问,必须在进入这段代码之前锁住一个互斥量,然后在完成操作之后解锁。二、互斥量的函数的使用它们的定义与使用信号量的函数非常相似,它们的定义如下: #include int pthread_mutex_init(pthread原创 2013-09-02 23:19:00 · 884 阅读 · 0 评论 -
linux C++学习之路
Module01 - Linux系统基础 熟悉Linux操作系统是必要的前提。包含以下方面的内容:· 常用Unix/Linux命令熟悉文件管理、文本处理、进程管理、网络、系统管理等各个方面大约100个常用的命令。· 深入了解bash了解Linux默认shell: bash 的语法、命令执行、I/O重定向、任务控制等。原创 2014-01-22 11:40:33 · 1362 阅读 · 0 评论 -
Linux下crontab命令的用法
任务调度的crond常驻命令crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔10分原创 2014-01-26 10:29:56 · 533 阅读 · 0 评论 -
Linux查看CPU和内存使用情况
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。 操作实例: 在命令行原创 2014-03-27 23:31:56 · 557 阅读 · 0 评论 -
阿里云服务器下安装配置phpMyAdmin
1.下载phpMyAdminwget http://www.phpmyadmin.net/home_page/downloads.php2.解压下载的文件tar -zvxf phpMyAdmin-3.5.3-all-languages.tar.gz3.移动解压后文件到指定目录下mv phpMyAdmin-3.5.3-all-languages /usr/share/phpMyA原创 2014-04-17 22:50:34 · 14259 阅读 · 0 评论 -
阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL)
一、快速安装Apache+PHP5+MySql-----------------------------------------------------补充:由于163的yum源上只有php5.1.6 mysql 5.0.95 版本较低,请直接看最后面的《八、卸载php5.1,mysql5.0 重新安装php5.4,mysql5.5》 安装163的yum源(参看我的别一篇文章)原创 2014-04-04 13:25:17 · 1697 阅读 · 0 评论 -
阿里云服务器centos下安装配置svn服务器
1.安装svn服务器端yum install subversion 从镜像下载安装svn服务器端中间会提示是否ok,输入y,确认安装成功提示:.....complete!依次执行如下命令:cd /usr/local/ //进入目录,准备创建svn目录mkdir svnRepo //创建一个s原创 2014-04-06 13:02:54 · 12181 阅读 · 3 评论 -
Linux性能测试 pmap命令
名称: pmap - report memory map of a process(查看进程的内存映像信息)用法 pmap [ -x | -d ] [ -q ] pids... pmap -V选项含义 -x extended Show the extended format. 显示扩展格式 -d原创 2015-05-14 16:32:46 · 809 阅读 · 0 评论 -
linux--gcc高版本切换为低版本
因测试高版本的原因,centos6.5 安装了gcc6.1.0,发现现有项目不兼容高版本,故需要切换为低版本。find / -name gcc有这么多gcc:/usr/lib/gcc/usr/local/lib/gcc/usr/local/bin/gcc/usr/local/libexec/gcc/usr/bin/gcc再运行:/usr/local/bin/gcc --versiongcc (GC...原创 2018-04-26 18:13:05 · 10399 阅读 · 0 评论