Unix 安全可靠,功能强大,多用户。
Linux 免费版Unix安装前知识准备
硬盘与分区
主分区 安装操作系统
扩展分区 数据储存
逻辑分区
一切皆文件
硬盘
IDE--hdx(x为abcd...)
SCSI--sdX(X为ABCD...)
Linux中断内核编程
前言
在前面分析了中断的基本原理后,就可以写一个内核中断程序来体验以下,也可以借此程序继续深入来了解内核中断的执行过程
一.内核中断程序:
我们还是来看一看成程序:
在看程序之前,要熟悉如何进行
命令操作
Linux下的命令
Shell命令解释器
是内核和用户之间的桥梁,是一个命令解释器,win中的cmd
常见Shell的种类
Bsh 最基本命令解释器
关于中断嵌套:在linux内核里,如果驱动在申请注册中断的时候没有特别的指定,do_irq在做中断响应的时候,是开启中断的,如果在驱动的中断处理函数正在执行的过程中,出现同一设备的中断或者不同设备的中断,这时候新的中断会被
为了数据安全起见,平时喜欢把系统安装在一个100GB左右的系统分区,其他所有数据保存在另一个数据分区,那即使系统出问题要重装,也只要格式化系统分区即可,数据分区不受影响!示例如下:把ext4格式的sdb2分区加载到 /media/You
近期面试连连被问到如何查找特定的文件,就此问题总结一下。一、问题描述:查找指定目录中指定扩展名指定内容的文件首先介绍二、Linux下常用的查找文件的命令:1. findfind是最常见和最强大的查找命令,你可以用它找到任何
无名管道应用的一个重大限制是它没有名字,因此,只能用于具有亲缘关系的进程间通信,在有名管道(named pipe或FIFO)提出后,该限制得到了克服。FIFO不同于管道之处在于它提供一个路径名与之关联,以FIFO的文件形式存在于文件系
序号 列名 含义 a PID 进程id b PPID 父进程id c RUSER Real user name d UID 进程所有者的用户id e USER 进程所有者的用户
一,SecureCRT远程管理软件该软件利用Open SSH协议来进行远程控制,可以在Window端远程到Linux服务器。也可以用于linux与liunx之间的远程。该远程服务只用于字符界面。在windows系统中的SecureCRT具体配置1:安装SecureC
作用ltrace命令用来跟踪进程调用库函数的情况调用ltrace [-CdfhiLrStttV] [-a column] [-e expr] [-l filename] [-n nr] [-o filename] [-p pid] ... [-s strsize] [-u username] [-X extern] [-x extern]
... [--
一、权限修改命令:
chmod [OPTION]... MODE[,MODE]... FILE...
二、文件/目录MODE指定方式:
1)、八进制(r=4,w=2,x=1)[root@pinfun6 tmp]# ll filename -rwxrwxrwx 1 root root 0 Apr 15 14:37 filename[root@pinfun6
首先通过 df -k 命令发现0号物理卷组(本系统只有一个物理卷组)中的Use%达到了100%,它的挂载点是根目录。那么我们就要去看根目录下的空间分配情况,已了解是哪个文件把空间吃掉了。7.9M /bin
7.1M /boot
96K
cd /mnt mkdir cdrom mount /dev/cdrom /mnt/cdrom
安装CREATEREPO工具 ls | grep createrepo rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm cd /mnt createrepo .(因为此时mount的cdrom不能读写,所以只能在再上一层
在前面学习了 kobject和 kset之后,就迫不及待的想开始“研究”设备模型了。经过这几天的学习,感觉受益匪浅。所以就将自己的理解整理了下来想要完成一个设备的驱动,就要涉及三部分: Bus, device, driver。当
一: 非对称加密方式原理:1:传送方将数据用Hash算法得到报文摘要,用自己的私钥加密,得到数字签名。2: 传送方用接收方的公钥将明文和数字签名进行加密,然后发送给接收方。3:接收方收到加密报文,用自己的私钥解密得到数据和
按照前面理解的设备模型,今天又制作了一个。平台设备版本的 "hello world".如果选用平台设备作为总线,那么在设备模型这个三角关系中缺少的就只有 device和 driver了。那么现在的问题有两个:1).怎么把device挂到平台设
一:FTP工作原理:a:主动模式1: 客户端向服务端发起控制连接 端口号为21。并发送一个自己随机生成的传输端口给服务器2:服务器收到传输端口号,与客户端建立数据传输连接,数据传送完成后断开连接。b:被动模式1:客户端与服务端
最近体验了一把LinuxDeepin2014,感觉还是非常不错的,不过系统里面只有禁用触摸板的快捷键,当然也可以自定义一下启用的快捷键了. 习惯了shell脚本,下面通过shell脚本来操作触摸板吧.#!/bin/bash#touch pad control
初学Linux,首先需要弄清Linux 标准目录结构root --- 启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。home --- 存储普通用户的个人文件 ftp --- 用户所有服务httpdsambauser1user2 bin --- 系统启
系统环境:ubuntu11.10/apache2/php5.3.6在LAMP环境中,测试一个简单的php文件上传功能时,发现/var/log/apache2/error.log中出现如下php警告:1.[Tue Jan 31 09:40:27 2012][error] [client 127.0.0.1] PHP Warning: move
第一章 准备条件1.1 操作系统CentOS 6 64X1.2 清除依赖软件rpm -qa | grep -i matahari |xargs rpm -e --nodepsrpm -qa | grep -i qpid |xargs rpm -e --nodepsrpm -qa | grep -i mysql |xargs rpm -e--nodepsrm -
一、如何得知共安装了多少个软件包?[root@localhost ~]# rpm -qa | wc -l217二、如何得知安装了那些软件包?[root@localhost ~]# rpm -qa | sortacl-2.2.49-6.el6.x86_64aic94xx-firmware-30-2.el6.noarchatmel-firmw
UNIX/linux入门UNIX哲学:简单性、集中性、可重用组件、过滤器、开放的文件格式和灵活性。Linux程序设计linux程序linux一个用程序表现为两种特殊的文件:可执行文件和脚本文件。可执行文件是计算机可以直接运行
刚启动的时候按e。
去到黑色那行,再按e
在root=/ 后按空格输入single,再回车。
此时黑色那行已经变成这样。此时按b即可进入单用户系统。 passwd root init6 重启
CentOS-6.5-x86_64 最小化安装后,如何安装man 程序?CentOS-6.5-x86_64 最小化安装后,没有man 程序,没它还真的不方便。man 是 manual(手册)的意思.Linux 系统下的命令的参数一般都很多,想要都记住是不可能的,只要记住常用
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能