Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Linux下搭建用emacs查看代码的开发环境

Linux下搭建用emacs查看代码的开发环境

在windows下面我们有source in sight可以方便的浏览大工程中的代码,切换到linux环境下开发时,我们也可以搭建一个这样的环境。下面的内容将介绍如何搭建这样一个开发环境(这里我们假设读者已经熟悉emacs的安装和配置)。步骤一 安装下列软件1)cscope (version 15.6) :cscope是一个代码浏览工具,它可以帮你在一个大的工程中,快速定位到一个函数/变量的声明位置,所有引用地方等,它可以结合vim和emacs一起使用。单...
Linux下防止IP攻击的简单脚本

Linux下防止IP攻击的简单脚本

写了一个简单的防止IP攻击的脚本由于工作需要我就自己写了一个简单的防止IP攻击的脚本,可以防止linux虚拟主机一些小方面的IP攻击系统是基于RHEL的CentOS,包括3,4,5三个版本,当然自己也初学shell,中间肯定用了很多笨的办法,效果也不一定怎么样,请大家给点意见注意:这个脚本是根据apache服务器的server-status和系统的dmesg分析结果进行防范的,所以非apache用户和没有开启server-status的朋友没法使用可以在服...
学习java的心得体会笔记

学习java的心得体会笔记

我是今年3月份接触Java的,其实上大学以前就买过Java的书,但没进去,因为那个时候我在学习VB,对于Java代码类C的编写方式不是很习惯,所以就没有认真的看。为什么最后好是学习Java了呢。是因为我看到用Java构建的WEB应用程序很不错,实现的功能也很多,在现在的网络社会里,肯定会有一番作为,而且我已经忍受不了M$的代码封锁,所以转投Java了。 学习Java已经8个月了,在这里跟大家说下心得,我刚开始是看<<Thinking in Ja...
让进程在shell退出后仍继续运行

让进程在shell退出后仍继续运行

当在shell中运行一些监视工具或磁盘检查等任务时,往往需要很长时间,此时如果用户logout,这些程序都会收到SIGHUP信号从而终止,显然这样是不行的。程序nohup和bash内建命令disown可以解决此问题。1. nohupnohup [command]运行该指令之后,command在执行时将会忽略SIGHUP信号。如果command中对标准输出没有重定向,nohup会将标准输出和标准错误输出到nohup.out文件,该文件存在当前目录下或home...
自己编译Google Android内核的Linux源码

自己编译Google Android内核的Linux源码

这是之前自己在实验室试验时候的文章了,今天才发现还没有发出来,就整理了一下放出。Google推出了Android平台所基于的Linux的源码,在之前的相关文章中我也提到了这一点,除了比较该内核和标准内核之间的差异外,我们还可以自己通过源码来编译出自己的内核镜像。虽然目前编译出的镜像是和默认镜像一样的,但是这步成功,会对以后的系统移植有极大帮助。下面就是比较详细的步骤。首先,我们知道,Android的默认硬件处理器是ARM的,因此我们需要在自己的host机器...
制定学习Java应有的几个目标

制定学习Java应有的几个目标

本文将告诉你学习Java需要达到的30个目标,希望能够对你的学习有所帮助。对比一下自己,你已经掌握了这30条中的多少条了呢? 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,...
java初学者需要注意的事项

java初学者需要注意的事项

1.编写Java跨平台应用程序时,你可以选择JDK1.0,1.1,1.2或支持它们的GUI开发工具如:Jbuilder,Visual Age for Java 等等,但是必须注意你的Java程序只能使用Java核心API包,如果要使用第三方的类库包,则该类库包也要由Java核心包开发完成,否则在发布你的程序的时候还得将支持该Java类库包的JVM发布出去。也就是说,你的程序需要是100%纯Java的。举一个例子,Visual J++ 就不是纯Java的,...
Linux下Shell编程基础知识学习教程

Linux下Shell编程基础知识学习教程

1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须放在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行:编译 chmod +x filename 这样才能用./filename 来运行 1.1.2 注释 在进行shell编程时,以#开头的句子...
Ubuntu中安装Xdebug调试跟踪程序过程

Ubuntu中安装Xdebug调试跟踪程序过程

Xdebug是Ubuntu下调试跟踪php程序的瑞士军刀,在php开发过程中必备的工具,昨在Ubuntu下安装了一下,记录下安装过程。首先是要有php环境我是使用利用pecl下载安装,这样省去了手动编译的麻烦如果没有pecl就安装下php-pear,但是pecl下载的还是源代码,下载完后会自动编译,期间会用到一个phpize的东东,如果没有phpize就安装下php5-dev本人的整个过程如下…sudo apt-get install php-pearsu...
自己定制一小型Linux系统mylinux

自己定制一小型Linux系统mylinux

通过grub引导程序引导编译后的内核文件bzImage,把制作的文件系统变成ramdisk镜像文件,通过内存加载镜像文件完成文件系统的注入;其中的命令通过编译busybox生成bin,sbin文件;注意:内核文件+文件系统镜像文件+grub引导程序<=1440K详细步骤:1. 软盘上安装引导器(grub)具体操作如下:# mke2fs /dev/fd0创建了 ext2 文件# mount /dev/fd0 /mnt/floppy 现在,创建一些目录,...
Linux下显示时间与列出所有登录用户的代码

Linux下显示时间与列出所有登录用户的代码

具体可以看 代码: man w 引用: NAME w - 显示已经登录的用户以及他们在做什么 总览 (SYNOPSIS) w - [husfV] [user] 描述 (DESCRIPTION) w 显示 系统中 当前用户 的 信息, 以及 他们 的 进程. 第一行 中 依次 显示 当前时间, 系统的 持续运行时间, 登录的 用户数, 和 最近 1, 5, 15 分钟 的 系统平均负载 (load average). 接下来 的 条目 显示 每位 用户 的:...
<< 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 >>