拥有Linux标签的文章
Linux

linux内核移植-移植2.6.35.4内核到s3c2440

硬件平台:FL2440主机平台:Ubuntu11.04交叉编译器:arm-linux-gcc4.3.2原创作品,转载请标明出处http://blog.csdn.net/yming0221/article/details/6604616本来是想移植最新的内核2.6.39但是总是在编译快完成的时候报错,有人说是新的内核对arm平台的支持不好,所以就降低了一下版本,这里移植2.6.35.4内核一、准备工作1、下载解压内核从官网上下载linux-2.6.35的内核

系统 2019-08-29 22:34:48 1884

Linux

Linux 文件的类型

Linux文件的类型在Linux中文件的类型是通过文件权限的首位定义的,可以分为以下几类。1.普通文件普通文件包括源程序文件、脚本文件、可执行程序文件及各种数据文件。普通文件的文件类型标识位为"-",使用ls命令可以查看文件的类型,例如:#ls-lsuple-rw-r--r--1rootroot54007-2308:31suple2.目录文件目录实际上是一种特殊的文件。目录下可以包含文件和子目录。目录文件的类型标识位为"d",如下所示:#ls-ltmpdr

系统 2019-08-29 22:26:14 1884

Linux

(原创)第一章 Introduction to the Linux Ker

一直对linux内核很感兴趣,早就想深入的学习下,由于自己目前的水平还比较菜,所以在blog中记录下学习中的心得和体会,一则自己做一个记录,同时也可以督促自己的学习进度;二来可以抛砖引玉,希望和我一样对内核有兴趣的朋友们多多指点,共同进步。[第一章]IntroductiontotheLinuxKernel主要是一些概述性的内容,主要包括:1、Unix和Linux发展的背景和历史,这部分没有什么可说的,作为常识了解吧。2、操作系统和内核概述(1)内核主要组件

系统 2019-08-29 22:05:30 1884

Linux

《Linux C一站式学习》第三章 简单的函数

4.全局变量、局部变量和作用域全局变量定义在所有的函数体之外,它们在程序开始运行时分配存储空间,在程序结束时释放存储空间,在任何函数中都可以访问全局变量。如果全局变量和局部变量重名了会怎么样呢?例3.6.作用域则第一次调用print_time打印的是全局变量的值,第二次直接调用printf打印的则是main函数局部变量的值。设想整个源文件是一张大纸,也就是全局变量的作用域,而main函数是盖在这张大纸上的一张小纸,也就是main函数局部变量的作用域。在小纸

系统 2019-08-12 09:29:51 1884

Linux

linux LVS (keepalived+ipvsadm)负载均衡搭建

ipsvadm配置一:安装配置LVS+DR+Keepalivedclient访问的地址VIP192.168.133.100负载服务器master真实IP192.168.133.128负载服务器backup真实IP192.168.133.150负载服务器虚拟IP192.168.133.100后端WEB服务器IP192.168.133.128后端WEB服务器IP192.168.133.150系统:Redhat5.4x86内核:2.6.18-164.el51.下

系统 2019-08-12 09:27:25 1884

Linux

linux install nginx error

1234567891011[mahao01@127.0.0.1nginx-1.2.9]$makemake-fobjs/Makefilemake[1]:Enteringdirectory`/home/mahao01/soft/nginx-1.2.9'cd/home/mahao01/local/pcre\&&if[-fMakefile];thenmakedistclean;fi\&&CC="gcc"CFLAGS="-O2-fomit-frame-pointer

系统 2019-08-12 09:27:14 1884

Linux

linux oracle error解决记录

1.sqlplus/assysdba后使用selectinstance_name,statusfromv$instance后出错:ERROR:ORA-01034:ORACLEnotavailableORA-27101:sharedmemoryrealmdoesnotexist进程ID:0会话ID:0序列号:0解决办法:先关闭,然后重新启动$exportORACLE_SID=YOUR_TARGET_ORACLE_INSTANCE$sqlplus/assysd

系统 2019-08-12 01:54:32 1884

Linux

linux下卸载oracle

1.用oracle用户登录如果要再次安装,最好先做一些备份工作。包括用户的登录脚本,数据库自动启动关闭的脚本,和Listener自动启动的脚本。要是有可能连创建数据库的脚本也保存下来2.使用SQL*PLUS停止数据库[oracle@ora920oracle]$sqlplus/nologSQL>connect/assysdbaSQL>shutdown[immediate]SQL>exit3.停止Listener[oracle@ora920oracle]$ls

系统 2019-08-12 01:53:36 1884

Linux

Linux 下编译C程序

GCC已不再是主要针对GNU项目自身的软件的小型C语言编译器了。如今,它已支持了许多不同的语言,包括C、C++、Ada、Fortran、ObjectiveC,甚至还有Java。事实上,现代Linux系统除了可以自豪地炫耀那些由GNU工具直接支持的语言以外,它还支持大量其他语言。日益流行的脚本语言Perl、Python和Ruby,以及正在不断发展的mono可移植C#实现的确有助于冲淡人们对Linux编程的传统看法,但这完全是另外一个问题了。Linux内核和许

系统 2019-08-12 01:33:49 1884

Linux

Redhat Enterprise Linux 5 实战系列(三)为RH

一、JDK配置:1.下载jdk5.0forlinux到sun的主页http://java.sun.com/j2se/1.5.0/download.jsp下载jdk安装文件jdk-1_5_0_16-linux-i586.bin2.解压&安装jdk在shell终端下进入jdk-1_5_0_16-linux-i586.bin文件所在目录,执行命令./jdk-1_5_0_16-linux-i586.bin这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入y

系统 2019-08-12 01:33:44 1884

Linux

Linux下防火墙设置

Linux下开启/关闭防火墙命令1)永久性生效,重启后不会复原开启:chkconfigiptableson关闭:chkconfigiptablesoff2)即时生效,重启后复原开启:serviceiptablesstart关闭:serviceiptablesstop需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。Centos下防火墙配置及关闭执行”setup”命令启动文字模式配置实用程序,在”选择一种工具”中选择”防火墙配置”,然

系统 2019-08-12 01:33:33 1884

Linux

Linux环境高级编程

Linux环境高级编程Linux环境高级编程2011-08-2014:09一、课程目标本次课程涵盖Linux系统编程的几个主要方面,通过本次课程的学习,学员将具备以下能力:了解Linux系统调用和类库的区别;熟悉文件I/O、文件和目录、进程管理、进程间通信(IPC)、信号、时间与定时器的编程。二、参训要求参加本次课程的学员须具备以下能力:本次课程使用C语言教学,所以学员需拥有较好的C语言基础;能熟练使用常用的Linux命令;能熟练使用gcc、gdb、熟练撰

系统 2019-08-12 01:33:28 1884

Linux

ubuntu linux mysql 开发模式与连接编译

【源码测试】#include#include#includeintmain(void){MYSQL_RES*result;MYSQL_ROWrow;MYSQL*connection,mysql;intstate;mysql_init(&mysql);connection=mysql_real_connect(&mysql,"localhost","root","951241","mysql",0,

系统 2019-08-12 01:33:16 1884

Linux

Linux下gftp中文显示乱码的解决方法

默认设置下用gftp访问ftp站点时,有时会出现中文乱码,解决方法是在选项中,"General"里的"RemoteCharacterSets(远端字符集)"中添加"gb2312;"即可正常访问。彻底解决:更改/usr/bin/gftp第二行加入exportLANG=zh_CN.GBK后要sudolocale-genzh_CNsudorm-rf~/.gftp现在在命令行里面启动gftp中文显示就没问题了,如果在菜单里面启动gftp,还需要:把“gFTP属性"

系统 2019-08-12 01:33:14 1884

Linux

Linux Tomcat的安装

inux版本:CentOS6.2iso文件下载地址:http://mirrors.163.com/centos/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1.iso1.安装JDK先用java命令查看系统是否安装了默认的openJDK,如果已安装,建议用yumremovejava卸载之。下载jdk:wget–chttp://download.oracle.com/otn-pub/java/jdk/7u5-b05/jdk-7u5

系统 2019-08-12 01:33:13 1884