Linux
文章平均质量分 85
烬_zhang
而困而知,而勉而行
展开
-
【gdb】- 段错误调试
如果程序运行时出现段错误,用gdb可以很容易定位到究竟是哪一行引发的段错误,例如这个小程序:段错误调试实例一:#include <stdio.h>int main(void){ int man = 0; scanf("%d", man); return 0;}[zhangsan@localhost study-c]$ gcc -g gdb4.c -o gdb4[zhan...原创 2018-03-07 17:33:43 · 1306 阅读 · 0 评论 -
RPM包管理及RPM命令详解
Linux软件包分类Linux系统下的软件包分为源码包和二进制包两种类型。源码包:源码包里面包含了软件的源代码,在使用源码包进行软件安装的时候,计算机需要先经过编译,将源代码编译为计算机能够识别的机器语言,然后才能进行安装。二进制包:二进制包其实就是将源代码经过编译之后生成的机器语言包,例如:rethat系列的二进制包是RPM包,debian系列的二进制包是DEB包。源码包和二进制包的优缺点源码包...转载 2018-02-08 13:50:55 · 1608 阅读 · 0 评论 -
Linux之 md5sum 命令
md5sum命令采用MD5报文摘要算法(128位)计算和检查文件的校验和。一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行终端直接运行。MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“...原创 2018-02-08 14:23:06 · 1448 阅读 · 0 评论 -
Linux 之 ps命令
ps:要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令.使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的.ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所...转载 2018-02-08 15:13:18 · 379 阅读 · 0 评论 -
source, ~/.bashrc, ~/.bash_profile详解
source命令的作用就是用来执行一个脚本,那么:source a.sh 同直接执行 ./a.sh 有什么不同呢,比如你在一个脚本里export $KKK=111 ,如果你用./a.sh执行该脚本,执行完毕后,你运行 echo $KKK ,发现没有值,如果你用source来执行 ,然后再echo ,就会发现KKK=111。因为调用./a.sh来执行shell是在一个子shell里运行的,所以执行后...转载 2018-02-28 10:29:53 · 7184 阅读 · 0 评论 -
linux添加启动服务,以及chkconfig命令使用
linux添加启动服务,以及chkconfig命令使用什么是LSB LSB,即Linux标准规范(英语:Linux Standard Base)是一个在Linux基金会结构下对Linux发行版的联合项目,使Linux操作系统符合软件系统架构,或文件系统架构标准的规范及标准。LSB基于POSIX,统一UNIX规范及其他开放标准,共在某些领域扩展它们。详细情况请参考相关链接。LSB脚本动作 ...转载 2018-02-28 10:46:53 · 693 阅读 · 0 评论 -
Linux下常用网络配置文件详解
Linux 为 配 置 网 络 提 供 了 许 多 工 具 , 其 中 有 图 形 界 面 的 ( 如NetworkManager1)、也有伪图形界面(如 system-config-network 2)的。虽然使用这些工具来配置网络会很方便,但是由于各个发行版本的 Linux 所提供的网络配置工具很可能完全不同,并且通过命令行界面的远程登录也无法使用这些图形界面的工具,所以我们并不打算使用工具来...原创 2018-03-01 16:53:26 · 11806 阅读 · 0 评论 -
Linux--CentOs之yum
YUM 是 Yellow dog Updater, Modified 的缩写,是由 Duke University 所发起的计划,目的就是为了解决 RPM 的依赖关系的问题,方便使用者进行软件的安装、升级等等工作。注:yum 只是 为了解决 RPM 的依赖关系的问题,而不是一种其它的软件封装模式。RPM 仍然是 RHEL 和 CenOS 中的默认软件管理器。yum 可以视为 RPM 的一个前台工具...原创 2018-03-01 17:19:33 · 227 阅读 · 0 评论 -
【学习Redis】- Redis的安装、启动、停止
安装Redis说明:操作系统:Centos 6.9[root@localhost /]# cat /proc/versionLinux version 2.6.32-696.el6.x86_64 (mockbuild@c1bm.rdu2.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Tue Ma...原创 2018-02-27 18:42:27 · 1554 阅读 · 0 评论 -
【gdb】- 观察点调试
接着上一篇的步骤,经过调试我们知道,虽然sum已经赋了初值0,但仍需要在while (1)循环的开头加上sum = 0;:观察点调试实例:#include <stdio.h>int main(void){ int sum = 0, i = 0; char input[5]; while (1){ sum = 0; scanf("%s",input); fo...原创 2018-03-07 15:59:49 · 1721 阅读 · 0 评论 -
【gdb】- 断点调试
断点调试实例:#include <stdio.h>int main(void){ int sum = 0, i = 0; char input[5]; while (1){ scanf("%s",input); for(i = 0;input[i] != '\0'; i++) sum = sum*10 + input[i] - '0'; print...原创 2018-03-07 10:32:09 · 1209 阅读 · 0 评论 -
CentOS基础命令总结
CentOS基础命令总结原创 2017-09-08 16:27:12 · 884 阅读 · 0 评论 -
linux系统中如何进入退出vim编辑器,方法及区别
linux系统中如何进入退出vim编辑器,方法及区别转载 2017-10-07 11:17:15 · 4702 阅读 · 0 评论 -
CentOS下通过yum安装svn及配置
CentOS下通过yum安装svn及配置转载 2017-10-07 11:57:08 · 703 阅读 · 0 评论 -
LNMP一键安装
LNMP一键安装转载 2017-11-01 20:34:45 · 543 阅读 · 0 评论 -
Linux定时任务Crontab命令详解
crontab命令: linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond 是linux下用来周期性的执行某种任务或等待处理原创 2018-02-01 15:30:46 · 272 阅读 · 0 评论 -
Centos定位查找文件命令
CentOS定位、查找文件的命令定位、查找文件的命令 命令功能命令功能which从path中找出文件的位置find找出所有符合要求的文件whereis找出特定程序的路径locate 从索引中找出文件位置1.which命令语法:原创 2018-02-02 14:34:32 · 50131 阅读 · 0 评论 -
错误:chmod: changing permissions of ‘/etc/passwd': Read-only file system
给passwd文件加权限,修改/etc/passwd目录下所有的文件夹属性为可写可读可执行,执行以下命令:chomd 777 /etc/passwd的时候提示错误:chmod: changing permissions of ‘/etc/passwd': Read-only file system解决方法:产生这个问题的原因是文件系统此时处于只读模式下,/etc/passwd和/etc/shado...转载 2018-02-26 17:34:39 · 14969 阅读 · 2 评论 -
tar命令详解
tar相关命令:unzip,bzip2,gunzip,tar,rar,gzip tar 命令:用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的 主操作模式: -A, --catenate, --concatenate 追加 tar 文件至归档 -c, --create 创建一个新归档 -d, --diff, --compare ...转载 2018-02-27 14:46:45 · 1538 阅读 · 0 评论 -
【gdb】- 单步执行和跟踪函数调用
操作环境:[root@localhost zhangsan]# cat /proc/version Linux version 2.6.32-696.el6.x86_64 (mockbuild@c1bm.rdu2.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Tue Mar 21 19:29:0...原创 2018-03-06 17:52:13 · 6464 阅读 · 0 评论