- 博客(18)
- 收藏
- 关注
转载 linux gdb
1.查看系统信息 # uname -a Linux (none) 3.0.8 #20 Thu Mar 5 00:55:14 PST 2015 armv5tejl GNU/Linux 根文件系统配置必需加载 gdb 模块: goke根文件系统配置加载 gdb模块: 通过文件系统配置文件rootfs.mak(software/linux/rootfs/
2017-04-19 22:25:57 535
转载 gdb常用命令
一.gdb常用命令: 命令 描述 backtrace(或bt) 查看各级函数调用及参数 finish 连续运行到当前函数返回为止,然后停下来等待命令 frame(或f) 帧编号 选择栈帧 info(或i) locals 查看当前栈帧局部变量的值 list(或l) 列出源代码,接着上次的位置往下列,每次列10行
2017-04-19 22:24:38 284
原创 第三次笔记
什么是库文件? 保存源文件的功能但是看不到原码 静态库:(编译的时候加载)是否在执行程序之前就已经加入到可执行代码中,成为执行程序的一部分来执行,后缀名:.a 动态库:(执行时加载)是在执行程序启动时加载到执行代码中,后缀名为:.so 静态库和动态库的区别? 执行效益:静态高,动态底; 可执行文件大小:静态大,动态小; 文件部署:静态简单,动态复杂; 软件功能升级
2017-04-19 22:19:20 266
转载 linux小知识
关于文件名的重要规则 1. 以“.” 字符开头的文件名是隐藏文件。这仅表示,ls 命令不能列出它们,用ls-a 命令就可以了。当你创建帐号后,几个配置帐号的隐藏文件被放置在你的家目录下。稍后,我们会仔细研究一些隐藏文件,来定制你的系统环境。另外,一些应用程序也会把它们的配置文件以隐藏文件的形式放在你的家目录下面。 2. 文件名和命令名是大小写敏感的。文件名“File1”和“file1”是指
2017-04-19 22:17:21 234
转载 Linux(二)服务器运行环境配置
前言 Linux相信对大多数程序员来说都不陌生,毕竟在服务器端依然还是霸主地位而且丝毫没有退居二线的意思,以至于现在几乎每一个软件开发的相关人员都得或多或少的知道一些Linux的相关内容,本文将介绍如何在刚拿到一台云服务器(采用centos)来进行运行环境的搭建,包括JDK、MySQL、Tomcat以及nginx。相信对于小白来说很有必要的,也是我个人的一个记录。 该服务器的用途是
2017-04-19 22:15:45 389
原创 我的第二次实验命令:
第二次实验命令: Man手册(用法) 打开man手册 (man + 命令,如:# man touch) 退出man手册 (# q ) Group001 # ls # ls –l # ls –a ( --all ) # ls –A (--almost-all ) ① 查看当前目录内容信息 # ls ② 当前目录内容的详细信息 # ls
2017-04-19 22:10:55 264
转载 Maple's Vim config
Maple's Vim config I use vundle to manage my plugins, which makes my .vim directory clean and tidy. If you are new to vim, the following two posts Vim Introduction and TutorialVim plugins I us
2017-03-26 00:03:58 751
转载 Linux下SSH安装配置使用详解
Linux下SSH安装配置使用详解 [日期:2015-03-16] 来源:Linux社区 作者:tennysonsky [字体:大 中 小] SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。 SSH 是目
2017-03-26 00:01:12 421
原创 第二次课笔记
第二次课 Note SSH 软件 001:【root@localhost ~】# 【用户名@主机名 当前目录】 Home是用户登陆系统后默认的目录 Root 管理员 Lacalhost 主机名 “~”表示工作目录(也即是windows 文件夹) Note002:Linux哲学一切皆文件 ①文件的分类: 以 - 开
2017-03-25 23:55:47 290
原创 Linux第一次课笔记
Linux第一次课笔记 Note001 ① GPL 协议 GNU 通用公共授权非正式的中文翻译。它并非由自由软件基金会所发表,亦非使用 GNU 通用公共授权的软件的法定发布条款─只有GNU 通用公共授权英文原文的版本始具有此效力。 ( General Public License) ② POXIX POSIX 的诞生和 Unix 的发展是密不可分的,电气和电子工程师协会
2017-03-22 22:54:16 253
转载 嵌入式Linux开发
第1章 Linux操作系统简介 本章导读:本章首先对Linux发展简史进行简要介绍,然后对Linux内核进行了介绍,重点介绍了Linux内核的特点和功能,接着对Linux发行版进行介绍,并列举了一些典型的发行版;最后对嵌入式Linux进行了简要介绍,包括嵌入式Linux的特点和产品形态。 1.1 Linux内核 1.1.1简介 Linux是全球最受欢迎的开源操作系统。它是一
2017-03-22 22:49:48 342
转载 共享内存—内存映射mmap
共 享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空 间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。 采用共享内存通信的一个显而易 见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像
2017-03-22 22:47:44 244
原创 几条常用命令
w命令 功能:显示哪些用户登录以及在作什么 用法:w[-husfV][username] 参数: -h:不打印头信息 -u:忽略用户名 -s:使用简略方式显示 -f:不显示From域 -V:版本 --lookup:通过DNS解析主机 -m:只显示标准输入相关的主机名和用户 -p,--process:显示由init生成子进程 -q,--count:显示登录的用户数 -r,-
2017-03-15 23:04:48 221
转载 telnet命令
原文出处: peida telnet命令通常用来远程登录。telnet程序是基于TELNET协议的远程登录客户端程序。Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的 能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服
2017-03-15 23:01:45 401
转载 scp命令
原文出处: peida scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它
2017-03-15 22:59:41 279
转载 初窥Linux 之 我最常用的20条命令
玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个
2017-03-01 23:54:19 171
原创 服务器多喜欢用LINUX?
简单的说,Linux具有以下主要特性: 1.多用户 多用户是指系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。Linux和Unix都具有多用户的特性。 2.良好的用户界面 Linux向用户提供了两种界面:用户界面和系统调用。Linux的传统用户界面是基于文本的命令行界面,即shell,它既可以联机使用,又可存在文件上脱机使用。s
2017-03-01 23:47:15 384
转载 linux入门 :系统启动过程
一、固件firmware(CMOS/BIOS) #加电自检 二、MBR:主引导记录(存放在0主面、0磁头、1扇区) #加载bootloader(就是GRUB/NTLDR)(/etc/grub.conf)(载入内核) #partition table #magic number结束 三、内核(kernel)
2017-03-01 23:41:23 228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人