Linux系统(尤其ubuntu)
文章平均质量分 61
wojiaopanpan
努力向上,独立,开朗乐观,热爱生活
展开
-
linux/mac下查看符号表方法【待补充】
Mac:默认调用Xcode下的命令:objdump -t lib*.a | grep 貌似只能查看静态库nm -D | grep 可以查看动态库和静态库,但有时候获取的符号表不全androidndkdir/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86_64/bin/arm-linux-and原创 2017-08-31 15:27:00 · 5711 阅读 · 0 评论 -
鸟哥的Linux私房菜10.16 vim程序编辑器
第10章 vim程序编辑器 为什么要学习vim?——1.所有的Unix Like系统都会内建vi文书编辑器,其它编辑器不一定了;2.很多软件的编辑接口都会主动调用vi;3.vim具有程序编辑的能力,可以主动地以字体颜色辨别语法的正确性;4.程序简单,编辑速度快。vim就是vi的升级版本了哦-------------------------------------------------原创 2011-10-21 18:24:33 · 950 阅读 · 0 评论 -
鸟哥的Linux私房菜10.15 档案与文件系统的压缩与打包
第9章 档案与文件系统的压缩与打包 压缩文件的用途与技术RFC 1952文件 :http://www.ietf.org/rfc/rfc1952.txtvbird站的备份: http://linux.vbird.org/linux_basic/0240tarcompress/0240tarcompress_gzip.phpLinux系统常见的压缩指令一些扩展名……常见原创 2011-10-18 18:48:55 · 646 阅读 · 0 评论 -
鸟哥的Linux私房菜10.13 档案与目录管理
第7章 Linux档案与目录管理**相对路径与绝对路径**绝对路径:路径的写法一定由根目录写起,例如:/usr/share/doc这个目录相对路径:路径的写法不是由根目录写起,例如由/usr/share/doc要到/usr/share/man可以写成:cd ../man 相对路径可以减少寻找路径时的输入量,而绝对路径可以保证正确性***目录的相关操作: .代表此层目录; ..原创 2011-10-17 15:42:42 · 532 阅读 · 0 评论 -
鸟哥的Linux私房菜10.12 档案权限与目录配置(root身份)
第6章 Linux的档案权限与目录配置(root身份)鸟哥在这里解释对于系统中档案权限,对于【用户】、【群组】、【其他人】用了“天神”,“王家三兄弟”,“张小猪”的例子,挺好玩也容易理解……个人觉得这个就像C语言里面的private,project什么的一样吧************************************************Linux系统的账号与一般身原创 2011-10-12 17:37:18 · 628 阅读 · 0 评论 -
鸟哥的Linux私房菜10.11 安装CentOS
第4章 安装CentOS 5.x与多重开机小技巧现在已经是CentOS 6.0了吧……如果对Linux的定位是“服务器”的话,最好使用兼容于商业版RHEL的社群版CentOS 5.x第一次安装Linux的话,建议完全安装整个系统,那为什么后来就可以自己选择性地安装了……在安装开始之前,要仔细检查自己对硬件配置的了解和硬盘分割的问题。安装的步骤(各个distributions中都原创 2011-10-11 16:39:31 · 2056 阅读 · 0 评论 -
鸟哥的Linux私房菜10.10 主机规划
第3章 Linux主机的规划选择硬件配置 鸟哥建议身边的旧东西不要扔了,有时间可以自己组装个主机玩玩Linux此外,他还说配置应该是主流级而不是过于追求新潮,因为新出的产品性价比不一定高,可能费钱又费电,性能升得不高不同版本的Linux对硬件的要求Red Hat的硬件支持:https://hardware.redhat.com/?pagename=hclOpen SuSE的硬件支原创 2011-10-10 20:48:28 · 617 阅读 · 0 评论 -
鸟哥的Linux私房菜11.1 核心编译与管理
第26章 Linux核心编译与管理----------------------------------------------------------------------------------------------------编译前的任务:认识核心与取得核心源代码我们所讨论的Linux其实就是一个核心(kernel)核心核心就是系统上面的一个文件,这个文件包含了驱动主机原创 2011-11-09 16:37:46 · 795 阅读 · 0 评论 -
鸟哥的Linux私房菜10.31 备份策略
第25章 Linux备份策略----------------------------------------------------------------------------------------------总之,备份很重要就是了……个人桌面计算机使用Norton的 [Ghost] 来备份很不错。如果是提供网络服务的主机,就要经常备份了。哪些Linux数据有备份的意义1原创 2011-11-09 15:22:31 · 1417 阅读 · 0 评论 -
鸟哥的Linux私房菜10.30 X Window 设定介绍
第24章 X Window 设定介绍X Window的主要组件:X Server/X Client/Window Manager/Display ManagerX Server:硬件管理、屏幕绘制与提供字体功能X Client:负责X Server要求的【事件】处理处理来自X Server的动作,将其处理成为绘图数据,并将绘图数据传回X ServerX Window Manag原创 2011-11-09 13:56:36 · 745 阅读 · 0 评论 -
鸟哥的Linux私房菜10.17 BASH
第11章 认识与学习BASH --------------------------------------------------------------------------------shell(壳程序)可以操作其他的一些应用软件————这是狭义的哦在系统的 /etc/shells 这个文件中,写出了系统上合法的shellLinux系统默认的是bash哦bash的优点原创 2011-10-26 12:21:26 · 821 阅读 · 0 评论 -
鸟哥的Linux私房菜10.18 正规表示法与文件格式化处理
第12章 正规表示法与文件格式化处理正则表示法就是处理字符串的方法——作为系统管理员,有的时候可能系统有一些错误信息,但是你怎样从大量的信息中找出错误信息呢,这就是正规表示法的用途了。正规表示法与Shell在Linux当中的角色定位——基础而又繁琐正规表示法的字符串表示方式依照不同的严谨度分为基础正规表示法和延伸正规表示法正规表示法和通配符是完全不一样的。通配符代表的是bash操作原创 2011-10-27 17:07:08 · 534 阅读 · 0 评论 -
Android NDK编译静态链接库及动态链接库(librtmp编译小白填坑)
1.有用的文章 编译文件写法 静态链接库动态链接库对比2.科普几个概念 静态链接库:.a文件的形式,就是将所有源代码编译成库文件,体积较大。使用场景主要是区分不同版本的依赖库,或将底层库A以静态链接库的形式,编译进上层库B,再对外提供。如果其他库调用A,只需要直接引用B中的模块即可。 动态链接库:.so文件的形式,就是运行时链接,体积较小。 3.举例原创 2017-08-31 13:34:09 · 1956 阅读 · 0 评论 -
Tensorflow编译Android版本步骤及填坑(CentOS && Mac)
在写此blog的时候,tensorflow更新到r1.3,bazel更新到0.5.31.下载tensorflow源代码,Tensorflow代码git clone https://github.com/tensorflow/tensorflow.git官方文档见2.下载并配置jdk8【bazel需要jdk8】官网下载地址, 另有国内下载及配置文档jdk,一定注意配置完后,用ja原创 2017-08-22 21:59:26 · 2951 阅读 · 2 评论 -
Linux gdb编译器
gdbLinux 包含了一个叫 gdb 的 GNU 调试程序. gdb 是一个用来调试 C 和 C++ 程序的强力调试器. 它使你能在程序运行时观察程序的内部结构和内存的使用情况. 以下是 gdb 所提供的一些功能:* 设置断点;* 监视程序变量的值;* 程序的单步执行;* 修改变量的值。 在命令行上键入 gdb 并按回车键就可以运行 gdb 了,转载 2014-03-06 19:56:06 · 1378 阅读 · 0 评论 -
linux在shell中获取时间
获得当天的日期date +%Y-%m-%d输出: 2011-07-28 将当前日期赋值给DATE变量DATE=$(date +%Y%m%d)有时候我们需要使用今天之前或者往后的日期,这时可以使用date的 -d参数 获取明天的日期date -d next-day +%Y%m%d获取昨天的日期date -d last转载 2013-11-22 15:12:48 · 1671 阅读 · 0 评论 -
Linux如何查看进程、杀死进程、启动进程等常用命令
关键字: linux 查进程、杀进程、起进程1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 ps -e 此参数的效果和指定"A"参数相同。 ps e 列出程序时转载 2012-02-23 11:36:19 · 797839 阅读 · 11 评论 -
鸟哥的Linux私房菜10.29 软件安装:RPM,SRPM与YUM功能
第23章 软件安装:RPM,SRPM与YUM功能Linux界的两大主流软件安装方式:RPM与DPKGRPM与SRPM最大特点就是将安装过的软件先编译,并且打包成为RPM机制的包装文件,通过包装好的软件内默认的数据库记录,记录这个软件要安装的时候必须具备的相依属性软件。优点是:1.软件传输与安装上很方便;2.方便查询、升级与卸载缺点是:1.软件安装环境必须与打包时的环境需求一原创 2011-11-08 22:53:16 · 1868 阅读 · 0 评论 -
鸟哥的Linux私房菜10.27 系统设定工具(网络与打印机)与硬件侦测
第21章 系统设定工具(网络与打印机)与硬件侦测 CentOS系统设定工具:setup——Red Hat版本中独有的东东利用root身份下达setup指令,(使用远程操作系统的时候要切换成英文语系)主菜单的选项功能:Authentication configuration:用户身份认证Firewall configuration:简单的设定(1)防火墙(2)SELinux的原创 2011-11-07 18:16:57 · 1283 阅读 · 0 评论 -
鸟哥的Linux私房菜10.25 登录档
第19章 认识与分析登录档 Linux常见的登录文件:/var/log/cron:crontab排程的信息/var/log/dmesg:系统开机时核心侦测过程所产生的各项信息/var/log/lastlog:系统上所有账号最近一次登录系统信息/var/log/maillog或/var/log/mail/*:记录邮件往来信息,主要是sendmail与dovecot所产生的信息。原创 2011-11-03 15:47:38 · 727 阅读 · 0 评论 -
鸟哥的Linux私房菜10.24 系统服务(daemons)
第18章 认识系统服务(daemons)实现service的程序就是daemon(其实两个差不多)daemon分为两类,独立启动的 stand alone,通过super daemon统一管理的服务stand_alone:响应速度较快super daemon:1.具有安全控管的机制,2.不会一直占用系统资源super daemon的处理模式有两种,分别是multi-thread原创 2011-11-02 16:17:32 · 635 阅读 · 0 评论 -
鸟哥的Linux私房菜10.28 软件安装:原始码与 Tarball
第22章 软件安装:原始码与 Tarball测试一个文件是不是可执行二进制文件,可以用 “file 文件路径” 来测试make和configuremake是一支程序,执行它时,make会在当时的目录下搜寻Makefile(or makefile)文本文件,判别原始码是否变动过,然后自动更新执行文件。configure(or config)是用来侦测用户的作业环境、是否有所需功能等的原创 2011-11-07 22:44:28 · 1116 阅读 · 0 评论 -
鸟哥的Linux私房菜10.26 开机流程、模块管理与Loader
第20章 开机流程、模块管理与Loader Linux系统开机流程:1.加载BIOS的硬件信息与进行自我测试,并依据设定取得第一个可开机的装置;2.读取并执行第一个开机装置内MBR的boot Loader(亦即是grub,spfdisk等程序);3.依据boot loader的设定加载Kernel,Kernel会开始侦测硬件与加载驱动程序;4.在硬件驱动成功后,Kern原创 2011-11-03 21:12:26 · 773 阅读 · 0 评论 -
Ubuntu Server最佳方案11.30
第四章 LAMP服务器之PHP篇MySQL在开源数据库领域使用最为广泛。目前有两种数据库引擎:MyISAM和InnoDB。其中MyISAM性能比较好,而InnoDB功能比较多。PHP全名是Hypertext Preprocessor,直译为“超文件预处理器”安装LAMP相关软件包如果要安装PHP5支持,就只能使用prefork这个MPM哦如果手动设置MySQL的root密码,可原创 2011-12-01 09:32:39 · 1114 阅读 · 0 评论 -
Ubuntu Server最佳方案11.25
第3章 用Apache做Web服务器LAMP服务器:Linux,Apache,MySQL,Perl/Python/PHP的组合Apache服务器是Linux上使用最多的Web服务器。(Ubuntu中只有Apache 2)Ubuntu和Debian对Apache2做了大量定制。以下是/etc/apache2目录下的说明:apache2.conf全局配置文件,不原创 2011-11-30 17:09:08 · 1270 阅读 · 0 评论 -
Ubuntu Server最佳方案11.22
选择Linux作为服务器(亲,是作为服务器哦,不是说自己用来娱乐的电脑哦)的原因——主要是针对Windows来说的啦,稳定(uptime时间长)、响应快(response短)、安全、廉价、远程管理。其实说到前两个指标,我发现NetBSD和OpenBSD操作系统都比Linux要好哦,当然比Windows更好了。(如果是一个不太懂计算机的人,我觉得windows其实是个完美的选择啊)说到安全么,我原创 2011-11-25 15:27:03 · 1064 阅读 · 0 评论 -
A Practical Guide to Ubuntu Linux
第一章 Linux世界Ubuntu Linux是从2004.10才开始发布的,(面向社区),由Canonical公司(www.canonical.com)赞助,基于Debian Linux,关注于改进可用性/可访问性/国际化支持。第二章 安装概览磁盘分区(如果不是很熟悉Linux系统的话,建议使用向导分区guided partitioning,此时只有两个分区)分区建议:一定需原创 2011-11-20 16:24:44 · 1322 阅读 · 0 评论 -
[新手上路]为什么用ubuntu
转载了一位ubuntu先辈的,晚辈在此谢过,珍藏了这个系列是给基础知识几乎为0的菜鸟看的,高手直接忽略吧。如果发现有什么不妥,还请大家不吝赐教。既然是ubuntu版,我就只说ubuntu。ubuntu是linux的一个发行版,是目前最流行的发行版。就连linus本人,好像也喜欢用ubuntu。新手用ubuntu是一个非常不错的选择。我用ubuntu近2年了,总体来说还不错,但是中间也不转载 2011-09-27 20:07:50 · 4363 阅读 · 1 评论 -
Ubuntu关机
操作系统中关机或重启操作是我们最常使用的操作之一,尤其是桌面操作系统,每天总要开、关机或重启若干次。说起Linux系统的关机方式,有基于图形界面的,也有基于命令行的,而每一种关机方式,细细品味,还真的大有学问。 本文介绍基于Ubuntu 9.04,采用GNOME集成桌面环境转载 2011-09-28 22:37:42 · 7875 阅读 · 0 评论 -
我是个超级大菜鸟哦……:-),来学习ubuntu啦
纠结了很久以后,还是决定学习,不能失去了我的向上的动力,加油昨天真的是郁闷得很啊……我完全不懂ubuntu啦,刘博也不太懂,一直问他,他也不知道,哎呀,郁闷,我连怎么进入文件夹,怎么找安装文件,怎么新建文件夹,怎么使用管理员权限,哪些软件是必备的都不知道啊真的是一无所知啊原创 2011-09-28 17:34:04 · 791 阅读 · 0 评论 -
The Official ubuntu Book 12.01
其实,这种类型的书看了好多本了,基本上呢都是介绍一下ubuntu,然后安装、配置之类的不过我翻了一下这个书,貌似还不错哦,看看呗第一章 Ubuntu简介话说它诞生于2004年4月,介个时候我都高一了。肿么就记不得它的出生日期呢。关于Ubuntu精神的一些介绍,放在QQ空间了,突然就想写在那里啊……第二章 安装省略………………第三章 使用Ubuntu安装过程中的第一个用户原创 2011-12-06 17:36:59 · 960 阅读 · 0 评论 -
如何在Ubuntu 11.10下成功安装Java
转载别人的文章升级到ubuntu 11.10之后,由于库里没有sun-java6-jdk,需要自行安装。因此,到Oracle网站下载了Java 6u27(为什么不下java7呢?因为目前支持的软件不多,另外如果真要的话,也可以很方便的切换到Java7),然后就可以开始手动安装了。下载地址:http://www.oracle.com/technetwork/java/javase/downl转载 2011-12-07 14:59:09 · 1616 阅读 · 0 评论 -
鸟哥的Linux私房菜10.23 程序管理与 SELinux初探
第17章 程序管理与 SELinux初探 program,程序,或者说工程,是实体文件的形态存在;process,程序,或者说进程,是特指执行中的程序。fork and exec:过程调用的流程父程序以复制(fork)的方式产生一个一模一样的子程序,然后被复制出来的子程序以exec的方式来执行实际要进行的程序。Linux独特的多人多任务环境使得它能够防止程序运行期间的错误。因为原创 2011-11-01 22:35:11 · 1708 阅读 · 0 评论 -
鸟哥的Linux私房菜10.22 例行性工作排程
第16章 例行性工作排程 Linux工作排程的种类:at,cron-----------------------------------------------------------------------------------仅执行一次的工作排程atd的启动(有时候系统没有默认打开)at的工作情况:先搜寻 /etc/at.allow 这个文件,写在这个文件中的用户才原创 2011-10-31 20:12:27 · 646 阅读 · 0 评论 -
鸟哥的Linux私房菜10.21 磁盘配额(Quota)与进阶文件系统管理
第15章 磁盘配额(Quota)与进阶文件系统管理磁盘限额(Quota)比较常用于WWW server,mail server,file serverQuota的使用限制:1.仅能针对整个filesystem,2.核心必须支持quota,3.Quata的记录文件不一定是兼容的,4.只对一般身份使用者有效。Quota的规范设定项目:1.容量限制或文件数量限制,2.柔性劝导与硬性规定,3.原创 2011-10-31 19:30:58 · 1656 阅读 · 0 评论 -
鸟哥的Linux私房菜10.20 账号管理与ACL权限设定
第14章 Linux账号管理与ACL权限设定Linux的账号与群组-------------------------------------每个档案都有使用者ID(UID)和群组ID(GID)/etc/passwd 结构——每一行代表一个账号,每个账号用[:]隔开成七部分,分别是1.账号名称,2.密码,3.UID,4.GID,5.用户信息说明,6.根目录,7.Shell原创 2011-10-30 18:05:16 · 1068 阅读 · 0 评论 -
鸟哥的Linux私房菜10.19 Shell Scripts
第13章 学习Shell Scripts 在script里面撰写的程序,执行方法有以下两种:1.直接命令下达(shell.sh问价必须具备可读和可执行权限)通过绝对路径、相对路径、变量[PATH]功能下达命令2.以bash程序来执行着手写script程序——第一行要写出 #!/bin/bash 来声明该script使用的shell名称script撰写习惯,在每个文件头处记录下原创 2011-10-28 15:38:36 · 607 阅读 · 0 评论 -
鸟哥的Linux私房菜10.14 磁盘与文件系统管理
第8章 Linux磁盘与文件系统管理关于EXT2文件系统:这是最传统的磁盘文件系统传统的技术只能将一个分区格式化为一种文件系统,但是新技术可以将一个分区格式化为多个文件系统(LVM),也可以将多个分区合成一个文件系统(LVM,RAID)文件系统中超级区块(superblock)用来记录filesystem的整体信息,包括inode/block的总量,使用量、剩余量,以及文件系统的格式与原创 2011-10-18 12:02:45 · 1769 阅读 · 0 评论 -
鸟哥的Linux私房菜10.11.1 首次登入与在线帮助
第5章 首次登入与在线求助man pageCentOS 5.x中使用的中文输入法为SCIM软件,要启动只需按下[Ctrl]+[Space]即可可以一个一个尝试用GNOME和KDE来管理程序哦档案总管(我不知道内地的计算机系统是怎么称呼这个的哦)在GNOME中称为鹦鹉螺(Nautilus),在KDE中称为征服家(Konqueror)纯文本模式被称为终端机接口,terminal或con原创 2011-10-11 22:49:38 · 1410 阅读 · 0 评论 -
鸟哥的Linux私房菜10.9 如何学习Linux
第2章 Linux如何学习Linux用来干什么???企业环境:网络服务器 高稳定性,所以网络功能特别强大和稳定 关键任务的应用(金融数据库、大型企业网管环境) 学术机构的高性能运算任务个人环境:桌面计算机 手持系统(PDA、手机) Linux手机论坛:http原创 2011-10-09 16:51:19 · 834 阅读 · 0 评论