Linux

linux内核源码目录

Linux用来支持各种体系结构的源代码包含大约4500个C语言程序,存放在270个左右的子目录下,总共大约包含200万行代码,大概占用58MB磁盘空间。源代码所有在目录:/usr/src/linux(大部分linux发行版本中)init内核初始化代码kernel内核核心部分:进程、定时、程序执行、信号、模块。。。mm内存处理arch平台相关代码i386IBM的PC体系结构kernel内核核心部分mm内存管理math-emu浮点单元软件仿真lib硬件相关工具

系统 2019-08-12 01:32:21 3639

Linux

linux tomcat自启动设置

1、进入/etc/init.d2、新建文件tomcat,内容如下:#!/bin/sh#chkconfig:3459910#description:Auto-startstomcat#/etc/init.d/tomcat#Tomcatauto-start#Sourcefunctionlibrary.#./etc/init.d/functions#sourcenetworkingconfiguration.#./etc/sysconfig/networkRET

系统 2019-08-12 01:32:18 3626

Windows

Ubuntu 和 Windows 配置VPN

VPN(VirtualPrivateNetwork,虚拟专用网络)指的是在公用网络上建立专用网络的技术。VPN属于远程访问技术,利用公网链路架设私有网络,主要采用了隧道技术、加解密技术、密钥管理技术和使用者与设备身份认证技术。方法1:1)vpn设置—>依次设置General—>Gateway,Optional—>Username+Password—>然后去掉"Availabeltoallusers"2)Advanced—>勾选"UsePoint-to-Po

系统 2019-08-29 23:20:49 3621

Linux

【入门】用Linux中man命令查询C函数

【入门】用Linux中man命令查询C函数-Aniao的专栏-博客频道-CSDN.NET【入门】用Linux中man命令查询C函数分类:C/C++inUnix/Linux2010-01-1010:49636人阅读评论(0)收藏举报大家都知道在Unix/Linux中有个man命令,可以查询常用的命令,函数。可是对于我们这样只知道用"man函数名"来查询的人来说,会遇到很多问题,比如:manread,我想看的是ANSIC中stdio的read函数原型和说明,没

系统 2019-08-12 01:32:13 3620

操作系统

iptables中的mark

在vtun配置的mangle链中有一条规则-AAS0_MANGLE_TUN-jMARK--set-xmark0x2000000/0xffffffff下面分析mark何意。mark值有何意义mark字段的值是一个无符号的整数,在32位系统上最大可以是4294967296(就是2的32次方),这足够用的了。比如,我们对一个流或从某台机子发出的所有的包设置了mark值,就可以利用高级路由功能来对它们进行流量控制等操作了。mark值不是包本身的一部分,而是在包穿越

系统 2019-08-12 01:33:50 3596

Linux

技巧:Linux I/O重定向的一些小技巧

http://www.ibm.com/developerworks/cn/linux/l-iotips/首先说一下什么是I/O重定向,所谓I/O重定向简单来说就是一个过程,这个过程捕捉一个文件,或者命令,程序,脚本,甚至脚本中的代码块(codeblock)的输出,然后把捕捉到的输出,作为输入发送给另外一个文件,命令,程序,或者脚本。如果谈到I/O重定向,就涉及到文件标识符(FileDescriptor)的概念,在Linux系统中,系统为每一个打开的文件指定

系统 2019-08-12 01:32:44 3585

操作系统

/etc/passwd 文件内容详细解释

From:http://fangfang0717.blog.51cto.com/236466/130699今天我看了一个文档,虽然是讲命令的,但是它用passwd文件做的例子,由于许多天之前看过,现在有点忘记,所以现在拿出来恶补一下!!/etc/passwd是存放用户的地方1234567root:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sb

系统 2019-08-12 01:33:31 3565

Linux

linux常用命令(一)

命令的格式:命令-选项参数例:ls-la/etc选项可以结合使用.代表的是当前目录..代表当前目录的父目录root用户常用命令地址root:/sbin/usr/sbin所有用户常用命令地址allusers:/bin/usr/binbin-->binaryusr-->usersbin-->superbinaryls-l查看文件的详细信息:drwxrwxr-x.2hadoophadoop4096Oct2916:15wordinput权限硬链接数所有者所属组文件

系统 2019-08-12 09:27:28 3564

Linux

LINUX 环境变量总结

1.概述Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义,这组变量被称为环境变量。用户可以对自己的环境变量进行修改以达到对环境的要求。环境变量是和Shell紧密相关的,它是通过Shell命令来设置的。环境变量又可以被所有当前用户所运行的程序所使用。对于bash来说,可以通过变量名来访问相应的环境变量。2.显示使用env命令或者printenv命令可以察看所有环境变量。使用echo显示特定

系统 2019-08-12 01:32:09 3562

操作系统

shell 中的空格

1.变量赋值时=两边不能有空格.2.if比较时=两遍有空格.3.[的左右两边和]的左边有空格,1#!/bin/sh2#字符串比较3aa=4bb="hello"5cc="world"67#1.注意判断中的字符串变量用双引号括起来(不括起来在某些情况下会出错);8#2.字符串判断相等用一个等号,不是两个;9#3.=两边有空格;10#4.[的左右两边,]的左边有空格.11if["${aa}"="${bb}"];then12echo"yes"13else14ech

系统 2019-08-12 01:32:13 3551

Linux

【在 Linux x86 上安装 Oracle 数据库 10g】---

学习在RHEL2.1、RHEL3或SLES8上从头安装Oracle数据库10g的基础知识(仅用于评估)目录概述第1部分:安装LinuxRHEL2.1RHEL3SLES8第2部分:针对Oracle配置Linux验证系统要求创建目录创建Oracle组和用户帐户配置Linux内核参数为Oracle用户设置Shell限制避免错误!(仅限SLES8)Oracle用户的环境变量第3部分:安装Oracle安装软件第4部分:配置存储文件系统自动存储管理结论附录概述这是在L

系统 2019-08-29 22:03:13 3550

操作系统

系统的维次与层次

如果把系统视为多维对象,那么UML的类图、序列图、状态图、用例图等就是在不同的维度上对系统建立的视图。这种视图除了维度的差别,在同一维度下还有层次(粒度)的差别,比如:packagediagram是比classdiagram更高层次(更粗粒度)的视图。系统是多维次多层次的,相应的系统分析也是有维次与层次的。目前社区流行一种通过剖析底层机制来分析事物的方法。剖析底层机制本身并没有错,只是千万不要认为把底层机制分析清楚了就掌握了事物的本质。因为,从浅处讲,往往

系统 2019-08-12 01:32:06 3546

Ubuntu

新氧 ubuntu 中文定制版

“新氧ubuntu中文定制版”是由新氧ubuntu中文定制版项目组在近期推出的一个基于Ubuntu的中文Linux发行版。根据其描述:新氧ubuntu中文定制版,是基于ubuntu官方发布版制作的中文优化应用版本。它不是一个新的发布版。新氧ubuntu中文定制版是一个非盈利项目,因为其包含了一些独特的适用于中文用户的组件,一经推出就受到了广泛的关注。新氧ubuntu中文定制版的官方主页是:http://xylinux.com以下节选相关截图来展示一下这个中

系统 2019-08-29 22:36:56 3544

Windows

Windows 7安装过程全体验!(42图)

整个安装过程20-25分钟相比之下感觉此次的操作系统安装很快。下面是华军资讯整理的一些Windows7安装过程的截图,该图片通过机器直接安装。数码相机拍摄。可能图片稍有模糊。注:1.在安装系统时该系统的盘符不可以有文件在里面如有文件是不可以点下一步继续的需要格式化分区。2.整个安装过程需要2次重新启动。3.安装完成后,通过WindowsUpdate可以获得几乎所有的硬件驱动,更新后立刻就可以投入使用了。4.Windows7的启动速度非常快操作起来也比VIS

系统 2019-08-29 22:53:41 3542

Linux

linux中配置tomcat

操作系统:RedhatLinux(FedoraCore2)JDK:j2sdk-1_4_2_01-linux-i586.binTOMCAT:jakarta-tomcat-5.0.19.tar.gz安装步骤:JDK:1)将安装程序复制到/usr/local目录下2)执行命令:./j2sdk-1_4_2_01-linux-i586.bin解压后得到目录j2sdk-1.4.2_01,将目录名改为j2sdk-1.4.2,不然后面的操作会无效。3)依次执行下列命令:l

系统 2019-08-12 01:33:54 3540