Linux内核模块和驱动的编写

Linux内核是一个整体是结构,因此向内核添加任何东西,或者删除某些功能,都十分困难。为了解决这个问题引入了内核机制。从而可以动态的想内核中添加或者删除模块。   模块不被编译在内核中,因而控制了内核的大小.然而模块一旦被插入内核,他就和内...

分享:

Unix系统安全必读

   本文从系统管理员的角度讨论安全问题.系统管理员是管理系统的人:启动系统,停止系统运行,安装新软件,增加新用户,删除老用户,以及完成保持系统发展和运行的日常事务工作。 1.安全管理   安全管理主要分为四个方面:   (1)防止未授权存取:这是...

分享:

Linux上的C/C++编译器gcc/egcs详解

一.运行 gcc/egcs   Linux 中最重要的软件开发工具是 GCC。GCC 是 GNU 的 C 和 C++ 编译器。实际上,GCC能够编译三种语言:C、C++和ObjectC(C语言的一种面向对象扩展)。利用 gcc 命令可同时编译并连接 C 和 C++ 源程序。   #DEMO#: hello.c...

分享:

Linux操作系统12则经典应用技巧

本文介绍了Linux操作系统应用过程中12则经典技巧,合理应用这些技巧可以更好的使用Linux系统。  1、处理特殊的文件名   假设Linux系统中有一个文件名叫“-ee”,如果我们想对它进行操作,例如要删除它,按照一般的删除方法在命令行中输...

分享:

资深Linux程序员的开发经验谈

  Sppence Murray 是 Linux 开发高手之一,同时长期以来他一直是 UNIX 的坚定支持者。本文介绍的是 Murray 和他在 Codemonks Consulting 的同事在日常的 Linux 开发以及应用服务工作中用到的基本技术: shell 脚本,相信 Linux 的开发人员...

分享:

ASP.NET 2.0的会员、角色及配置问题的探讨

一、 简介   在本文中,我们将主要探讨ASP.NET 2.0的会员、角色和配置问题。ASP.NET中的会员系统提供了一个可编程API用于创建和管理用户账户,而其中的角色部分使开发者能够定义一组角色并把用户与角色相关联。典型地,一个提供用户账户的...

分享:

用sp_lock诊断SQL Sever的性能问题

在IT 专家中有一种普遍的误解,就是认为“锁定是不好的东西”,你必须尽一切可能保证数据库锁定不会使得进程无法正常运行。为了能够确保一个一致的数据库环境,在对资源进行修改时,数据库引擎必须利用一种机制来获得对资源的独占权。 SQL ...

分享:

linux下网络经典问题指南篇

0001 让apache的默认字符集变为中文 如果是1.*,vi httpd.conf 找到 AddDefaultCharset ISO8859-1 一行,改为AddDefaultCharset GB2312 如果是2.*的话,需要改动一个地方,vi httpd.conf AddDefaultCharset ISO-8859-1 改为 AddDefaultCharset...

分享:

linux下的网络分析Tcpdump命令的使用

网络数据采集分析工具TcpDump的简介 顾名思义,TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。tcpdump就是一种免费的网络分析...

分享:

Linux网络安全之经验谈(1)

  关于分区     一个潜在的黑客如果要攻击你的Linux服务器,他首先就会尝试缓冲区溢出。在过去的几年中,以缓冲区溢出为类型的安全漏洞是最为常见的一种形式了。更为严重的是,缓冲区溢出漏洞占了远程网络攻击的绝大多数,这种攻击可以轻易使得一个匿...

分享:

如何在Linux下搭建Web应用环境

  JAVA运行环境:j2sdk-1_4_2_05    数据库服务器:MySQL-4.0.20d    Web服务器:Tomcat5.0.27    JDBC驱动程序:mysql-connector-java-3.0.14-production-bin.jar    1、搭建JAVA的运行环境  (1)到Sun公司下载j2sd...

分享:

Linux网络安全之经验谈(2)

 关于Telnet   如果你希望用户用Telnet远程登录到你的服务器时不要显示操作系统和版本信息(可以避免有针对性的漏洞攻击),你应该改写/etc/inetd.conf中的一行象下面这样:   telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd -h   ...

分享:

linux shell 脚本入门

1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还...

分享:

两个SQL Server维护技巧

确实,数据库的维护常常交给那些专业的数据库管理员,但是作为一个开发者,你也许偶尔需要暂时从事这个工作。所以,试一试这两个SQL服务器维护技巧:轻松改变数据库拥有者、整理索引碎片。谁会想到你甚至可以给那些数据库管理员教上一两个新技巧呢?重指...

#
SQL
分享:

GCC 命令行详解

1。gcc包含的c/c++编译器gcc,cc,c++,g++,gcc和cc是一样的,c++和g++是一样的,(没有看太明白前面这半句是什么意思:))一般c程序就用gcc编译,c++程序就用g++编译2。gcc的基本用法gcc test.c这样将编译出一个名为a.out的程序gcc test.c -o test这...

#
GCC
分享:

自动安装Windows

步骤: 1.        解压缩Windows安装盘\Support\Tools\DEPLOY.CAB中的Setupmgr.exe 2.        运行Setupmgr.exe, a)       ...

分享:

Linux解释器原理

引言    使用Shell进行工作的人们对Unix/Linux下的Shell编程都很熟悉,在所有的Shell编程的书中都会提到#!/bin/bash,而这里到底包含了些什么?对操作系统而言,这一行字符串意味着什么?但首先要我们明确一下,所谓解释器就是指#!行后...

#
Linux
分享:

linux命令全记录

一、安装和登陆命令1、进入图形界面startx2、进入图形界面init 53、进入字符界面init 34、登陆login5、关机poweroff-p 关闭机器的时候关闭电源-n 在关闭机器时不同步数据-w 不做关机的操作,只是把这个操作记录到日志里-d 不把关机的信息记录到日志文件...

#
Linux
分享:

linux资源管理

linux 和unix下SAR命令的用法,对机器性能检测很有帮助linux 和unix下SAR命令的用法,对机器性能检测很有帮助dmesg可以直接查看cpu的主频,要查看CPU、内存的使用情况可以使用sar!sar 命令行的常用格式: sar [options] [-A] [-o file] t [n] 在命令行中,...

#
linux
分享:

Linux学习 系统FAQ

问:Linux系统中,有哪些主要的日志子系统?答:连接时间日志由多个程序执行,把记录写到/var/log/wtmp和/var/run/utmp,并由login等程序更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统。    进程统计由系统内...

#
Linux
#
FAQ
分享:
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号