fdisk是一款功能强大的分区工具,也是目前在Unix类操作系统中最流行的工具之一;分区工具老字号;本篇只介绍其最简单的分区操作功能;一、fdisk的介绍;fdisk - Partition table manipulator for Linux,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具;fdsik能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux、fat32、linux、linuxswap、fat16以及其实类Unix类操作系统的文件系统等;
硬盘和硬盘分区在Linux都表示为设备,按我们通俗的说法来说,就是怎么来表示或描述硬盘和或硬盘分区,但这种描述应该是科学和具体的;比如IDE硬盘,在Linux 可以表示为 /dev/hda、/dev/hdb ... ;SCSI 接口的硬盘、SATA接口的硬盘表示为/dev/sda、/dev/sdb ... ... ;而IDE接口的硬盘/dev/hda,也可以表示为hd0 ,而 SCSI 接口的如果是 /dev/sda ,另一种表示方法是sd0;理解两种表示方法有何用?至少GRUB引导管理器用到这些知识;另外我们mount (挂载)文件系统(分区),也会用到这些知识;
第七章:shell高级特性Shell高级特征目标完成这一章,你可以做到以下事情:使用shell的替代功能,包括变量替代,命令替代,和波浪号替代。设置和修改shell变量。将局部变量传给环境。使变量对子进程生效。解释进程是如何被创建的。
本文讲述如何在WebLogicServer8.1上配置集群,以及通过ProxyServer来访问集群,可以参照这个文档进行linux下weblogic群集的配置,群集启动和节点启动,发布应用,同步应用,session的复制共享,测试应用的自动分发功能,自动接管功能。
Linux下的WebLogic安装部署.
比如上面那个简单的Makefile,make 从最上面开始,把上面第一个目的,‘myprog’,做为它的主要目标(一个它需要保证其总是最新的最终目标)。给出的规则说明只要文件‘myprog’ 比文件‘foo.o’或‘bar.o’中的任何一个旧,下一行的命令将会被执行。
1、永久更改ipifconfigeth0新ip然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip2、从Linux上远程显示Windows桌面安装rdesktop包3、手动添加默认网关以root用户,执行:routeadddefaultgw网关的IP想更改网关vi/etc/sysconfig/network-scripts/ifcfg-eth0更改GATEWAY/etc/init.d/networkrestart4、查出22端口现在运行什么程序lsof-i:225.
DB2数据库命令简介 1.启动数据库 db2start 2.停止数据库 db2stop 3.连接数据库 db2connecttoo_yduserdb2usingpwd 4.读数据库管理程序配置.
以 Linux 为代表的自由操作系统的很多优点之一, 是它们的内部是开放给所有人看的. 操作系统, 曾经是一个隐藏的神秘的地方, 它的代码只局限于少数的程序员, 现在已准备好让任何具备必要技能的人来检查, 理解以及修改. Linux 已经帮助使操作系统民主化. Linux 内核保留有大量的复杂的代码, 但是, 那些想要成为内核 hacker 的人需要一个入口点, 这样他们可以进入代码中, 不会被代码的复杂性压倒. 通常, 设备驱动提供了这样的门路.<br> 驱动程序在 Linux 内核里扮演着特殊的角色. 它们是截然不同的"黑盒子", 使硬件的特殊的一部分响应定义好的内部编程接口. 它们完全隐藏了设备工作的细节. 用户的活动通过一套标准化的调用来进行, 这些调用与特别的驱动是独立的; 设备驱动的角色就是将这些调用映射到作用于实际硬件的和设备相关的操作上. 这个编程接口是这样, 驱动可以与内核的其他部分分开建立, 并在需要的时候在运行时"插入". 这种模块化使得 Linux 驱动易写, 以致于目前有几百个驱动可用.
功能最强在的编辑器 - vivi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻、游刃有余,因为其他几种文本处理器并非UNIX标准配备。
实训 安装Vmware虚拟机【要求】安装Vmware虚拟机【知识点】掌握安装Vmware虚拟机的方法。【操作步骤】1.解压缩Vmware软件包2.安装VMWare:进入解压后VMWare软件包所在的位置。该目录内包含VMWare-KG目录和Vmware安装软件包含。双击Vmware安装软件图标开始安装
名称:cat 使用权限:所有使用者 使用方式:cat[-AbeEnstTuv][--help][--version]fileName 说明:把档案串连接后传到基本输出(萤幕或加>fileName到另一个档案) 参数: -n或--number由1开始对所有输出的行数编号 -b或--number-nonblank和-n相似,只不过对于空白行不编号
ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以.doc结尾的所有文件
本人在阅读Linux源代码过程中发现如果要全面了解Linux的结构、理解Linux的编程总体设计及思想必须首先全部读通Linux源代码中各级的Makefile文件。目前,在网上虽然有一些著作,但都不能全面的解释Linux源代码中各级的Makefile文件,因此本人认真阅读了GNUMake使用手册(3.79)版原文,在此基础上翻译了该手册,以满足对Linux源代码有兴趣或者希望采用GCC编写程序但对缺乏GNUMake全面了解之人士的需要。
Linux环境高级编程第四讲进程进程进程环境(第七章)进程控制(第八章)进程关系(第九章)进程进程环境(第七章)进程控制(第八章)进程关系(第九章)进程环境main函数和命令行参数进程的启动和终止环境表和环境变量存储空间布局存储器分配setjmp和longjmp函数进程环境main函数和命令行参数进程的启动和终止环境表和环境变量存储空间布局存储器分配setjmp和longjmp函数main函数和命令行参数通常,C程序总是从main函数开始执行main函数原型
Linux环境高级编程第三讲标准I/O库的编写静态库的编写动态库的编写接口的注意事项静态库的编写假设库文件包含a.h、a1.cpp、a2.cpp(示例3.1)创建库#g++-ca1.cppa2.cpp#ar–rclibtest.aa1.oa2.o使用库#g++-ostaticteststatictest.cpp–L.-ltest动态库的编写示例
Linux环境高级编程第六讲线程第六讲线程线程的概念线程的创建线程的终止线程的同步线程属性同步属性取消选项线程和信号线程和fork第六讲线程线程的概念线程的创建线程的终止线程的同步线程属性同步属性取消选项线程和信号线程和fork线程的概念进程的所有信息对该进程的所有线程都是共享的
Linux环境高级编程第二讲文件的操作第二讲文件的操作文件I/O(第三章)文件和目录(第四章)第二讲文件的操作文件I/O(第三章)文件和目录(第四章)文件I/O文件的基本操作(打开、定位、读写、关闭)I/O效率文件共享其他重要I/O函数文件I/O文件的基本操作(打开、定位、读写、关闭)I/O效率文件共享其他重要I/O函数文件操作基本顺序打开open创建creat定位
Linux环境高级编程第五讲信号第五讲信号信号的概念signal函数不可靠信号与可靠信号信号的发送接收机制信号集与可靠信号机制sigsetjmp和siglongjmp函数abort函数第五讲信号信号的概念signal函数不可靠信号与可靠信号信号的发送接收机制信号集与可靠信号机制sigsetjmp和siglongjmp函数abort函数信号的概念
本书不仅涉及到内核调整,还展示对运行于Linux之上的真实应用程序和数据库的端到端性能加以优化的技术。在全书中,作者给出了建立在当今最流行的企业级Linux平台——基于Intel的Red HatEnterprise Linux以及Novell SUSE Linux Enterprise Server——之上的真实示例。这些示例简单明晰,易改编用于当代的各种Linux环境。