自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 linux性能监控——CPU、Memory、IO、Network

【操作系统】Linux性能监控——CPU、Memory、IO、Networkby illidan(综合了几篇文章和自己的实践) 一、CPU1、良好状态指标CPU利用率:User Time 上下文切换:与CPU利用率相关联,如果CPU利用率状态良好,大量的上下文切换也是可以接受的。可运行队列:每个处理器的可运行队列2、监控工具vmstat$ vmstat

2017-04-25 18:56:52 237

转载 linux下shell脚本学习

在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。   下面,让我们一起来看看shell是如何工作的:1. 建立一个脚本 Linux中有好多中不同的she

2017-04-25 18:55:36 160

原创 2017.4.20课

本节课我们复习了之前学过的一些内容,做了一些总结Ls  显示当前目录下的文件Ls -lLs -a 显示所以文件包括隐藏文件Touch hello.c 创建文件Cat hello.c    查看文件内容Rm hello.c    删除文件Rm -f hello.c  强制删除文件Cd Desktop   进入目录Cd ..         返回上一目录Cd /

2017-04-25 18:49:55 201

转载 gdb调试

GDB是一套字符界面的程序集,可以用它在Linux上调试C和C++程序,它提供了以下的功能:1 在程序中设置断点,当程序运行到断点处暂停2 显示变量的值,可以打印或者监视某个变量,将某个变量的值显示出来3 单步执行4 运行时修改变量的值5 跟踪路径6 线程切换等等 下面以以下程序为例当我们要使用GDB进行程序的

2017-04-16 20:49:14 187

转载 gdb编辑器

GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。 一般来说,GDB主要帮忙你完成下面四个方面的功能:启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。可

2017-04-16 20:48:29 478

原创 2017.4.13

本节课我们学习了gdb的一些基础命令,了解了用gdb的方法逐步调试程序的过程,从中也发现了一些问题,比如自身编程能力非常有限,这对其学习产生了不小阻碍,需要不断练习和进步。      库文件:可以使用文件里面的函数和变量,但是看不见变量和函数功能实现      静态库是在执行程序之前(编译)就已经加入到执行代码中,成为执行程序的一部分来执行,后缀名:.a  执行效率高,生成的可执行文件占用

2017-04-16 20:45:47 271

转载 linux gcc常用命令及动态库/静态库的使用

一 GCC的使用1简介GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。而 GCC 也不再单只是 GNU C 语言编译器的意思了,

2017-04-07 18:39:51 302

转载 linux gcc g++编译命令选项

gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -c   只激活预处理,编译,和汇编,也就是他只把程序做成obj文件

2017-04-07 18:38:54 486

原创 4.6第七周

本次课我们学习了gcc,了解了程序编译器的编译过程以及静态库和动态库的区别,各自的优缺点。gcc属于GNU计划可以编译多种语言编译器编译过程:预处理,编译,汇编,链接1.预处理:gcc -E文件名 预处理阶段暂停   头文件展开,#include展开   宏替换#define   条件编译2.编译gcc -c 文件名语法检查词法分析3.汇编gcc

2017-04-07 18:32:21 160

原创 第四周

本周我们重点学习了vim文本编辑器vim有三种模式:命令行模式、插入模式、底行模式 命令行模式:任何时候,不管用户处于何种模式,只要按一下“ESC”键,即可使Vi进入命令行模式;我们在shell环境(提示符为$)下输入启动Vi命令,进入编辑器时,也是处于该模式下。 在该模式下,用户可以输入各种合法的Vi命令,用于管理自己的文档。此时从键盘上输入的任何字符都被当做编辑命令来解释,若输入的

2017-03-28 19:37:16 220

转载 vim使用指南

使用Vim操作命令最近在弄Linux服务器,突然发现Linux上面用Vim编辑器创建文件、编辑文件简直不要太方便,话说咱大Mac也有吧,顺带就去学了一些基本命令,现在记录写来给大家分享。1.光标移动在Vim中,一般使用h、j、k、l来移动光标,h表示光标向左,l表示光标向右,k表示光标向上,j表示光标向下。2.插入模式当我们使用vim命令打开或者创建一个文件

2017-03-28 19:25:58 156

转载 vim使用心得

主机:ubuntu12.04vim+cscope+ctags+taglist taglist下载http://download.csdn.NET/detail/fzs333/9684769或者https://code.google.com/archive/p/essential-config-files/downloads将doc

2017-03-28 19:24:36 209

原创 第三周

本周我学习了一些基础的指令~ 当前用户工作目录ls显示当前目录中的所有文件cat 查看当前文件内容 chmod u-x chmod u+x隐藏文件.开头touch 创建文件rm 删除文件rm -f 强制删除文件 gedit (文件名)写入gcc (文件名)编译,编译成功,生成a.out./a.out  执行程序cp 拷贝文件(拷贝目录时候要加

2017-03-20 22:02:26 134

转载 工作中常用的linux命令

总结一下自己在工作中经常用到的Linux命令:1、复制文件—scp—从一个服务器复制到另外一个服务器scp ./fileName userName@serverName:filePath11例如:scp ./http_client.go root1@10.10.32.145:/usr/local/zhang_tools11—之后输入服务器密码即可,需要注意的是此命令

2017-03-20 22:01:35 170

转载 linux学习路线

很多同学接触Linux不多,对Linux平台的开发更是一无所知。而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段。下来我将会结合自己的几年的个人开发经验,及对Linux,更是类UNIX系统,及开源软件文化,谈谈Linux的学习方法与学习中应该注意的一些事。    就如同刚才说的,很多同学以前可能连Linux

2017-03-20 22:00:24 153

原创 第二周

上节课,首先,我学习到了linux的起源,Linux操作系统诞生于1991年10 月5 日,由著名的电脑程序员、黑客林纳斯·托瓦兹创立。并且了解了UNIX操作系统、GNU计划、POSIX 标准。同时,老师也给我们分析了就业的前景。接下来,我们登录到操作系统内,我们先学习了adduser的命令,它的作用是新增使用者账号或者更新预设的使用者资料,它的使用权限仅为系统管理员。让我

2017-03-14 19:48:21 183

转载 初窥Linux 之 我最常用的20条命令

博客来源:http://blog.csdn.net/ljianhui/article/details/11100625玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他

2017-03-14 18:22:57 167

转载 linux学习路线

很多同学接触Linux不多,对Linux平台的开发更是一无所知。而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段。下来我将会结合自己的几年的个人开发经验,及对Linux,更是类UNIX系统,及开源软件文化,谈谈Linux的学习方法与学习中应该注意的一些事。                   就如同刚才说的,很多同学以前可

2017-03-14 18:19:32 150

转载 Linux入门——适合初学者

学习Linux也有一阵子了,这过程中磕磕撞撞的,遇到了问题,也解决了一些问题,学习的路子是曲折的,想总结点啥的,让刚刚学习Linux的不会望而生畏。为啥我们要学习Linux技术的价值不在于这个技术有多么高超,而在于技术本身给我们带来什么价值,所以很多时候我们学习一个技术,不能盲目学,是为了使用这个技术,知道这个技术的使用场景,知道这个技术带来的便利性,我们才决定要深入学习。

2017-02-28 18:14:40 745

转载 Linux学习笔记一 ---- Linux基础知识认知以及初识Linux下C编程入门

本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning                 从今天开始,下定决心一步一步开始步入Linux殿堂,重新拾起Linux学习时,依然记得大学时代对Linux的囫囵学习,   劲头持续不了几天,就消亡在她那迷惑的外衣下。如今处于对Android系统的究极学习,以及其他很多目的,下定决心把Lin

2017-02-28 18:12:42 234

转载 linux入门经验之谈

一、 选择适合自己的linux发行版谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行, 面对这么多的Linux 发行版,打算从其他系统转到linux系统来的初学者可能会感到困惑,即便是忠实的 Linux 用户也没有时间和精力去挨个尝试,因此初学者在学习linux的之前,需要有一个明确的方向,选择一个适合自己的系统开始学习li

2017-02-28 18:06:59 239

原创 第一周

1.Linux和Unix的区别    首先,linux的核心是免费的和公开的,开发是处于一个完全开放的环境之中,所以用户对其有很高的自主权。但是unix的核心源并不公开,它侧重于对源代码实行知识产权保护,所以需要收费,甚至只有相关的工作人员才能够接触。    另外,unix系统大多是与硬件配套的,相反,linux则可以运行在多种硬件平台之上。    然后,unix是商业性质软件,所

2017-02-26 21:00:49 215

空空如也

空空如也

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

TA关注的人

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