LINUX学习手册V1.0

合集下载

韩顺平.linux视频教程学习小结.v1.0

韩顺平.linux视频教程学习小结.v1.0

linux视频教程第0讲.开山篇为什么学习linuxlinux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是巨型项目都在使用linuxlinux内核:redhat 、红旗linux、ubuntu、suse、fedora,它们的内核都是一样的(Note:linux其实是一个统称,就比如面条是一个统称,可以有哨子面、阳春面、打卤面等)linux for工作-linux系统管理员-linux系统的维护、配置等-linux程序员-需c/c++、java,php、jsp…-linux软件工程师(PC)-linux嵌入式开发(单片机、芯片)如何学习linux第一阶段:linux平台上的开发,包括vi,gcc,gdb,make,jdk,tomcat,mysql..和linux基本操作第二阶段:加厚c语言功底《c专家编程》或是java语言第三阶段:学习unix环境高级编程《unix环境高级编程》第四阶段:linux应用系统开发/linux嵌入式开发内容讲解基础部分-linux基础知识-linux常用命令80个-linux分区/vi/权限…实用部分-Samba安装与配置-linux网络环境配置-crontab使用-jdk/apache/mysql/ssh/rpm安装与配置-linux下java网络编程-shell初步介绍推荐书籍-《鸟哥的Linux的私房菜基础学习篇》鸟哥、许伟、林彩娥等编著-《Linux编程从入门到精通》宫虎波编著-《Linux内核完全剖析》赵炯编著linux视频教程第1讲.基础介绍linux的初步介绍linux的特点-免费的/开源-支持多线程/多用户-安全性好-对内存和文件管理优越linux的缺点-操作相对困难linux的历史-1960时期左右,MIT,即麻省理工学院有一台电脑,使用分时操作系统,只能同时允许30个人通过终端登录-1965年,MIT、GE、Bell实验室,决定将30 300个人分时系统,multis计划,即火星计划-1969年,火星计划失败。

HDLM配置安装手册(Linux)-V1.0

HDLM配置安装手册(Linux)-V1.0

第1章HDS HDLM功能概述1.1HDS HDLM介绍HDLM(Hitachi Dynamic Link Manager)是HDS公司提供的安装在主机端的存储工具软件。

HDLM提供主机到存储系统的I/O通道负载平衡和故障切换功能;增强了主机系统的数据可得性。

虽然存储系统通过RAID技术对数据进行了保护,但是单纯的存储系统是不能够提供整个I/O系统的端到端的保护的。

主机端到存储系统的整个I/O路径中发生了故障如:HBA失效、FC交换设备故障、连接电缆断开等会中断主机端对数据的访问;HDS公司提供的HDLM软件,通过对主机到存储的冗余I/O路径的管理实现负载均和故障切换;保证了24×7业务不间断的运行。

1.2HDLM软件特点高可靠:通过服务器的多条通道实现I/O通道自动的故障切换和恢复回切提高了服务器端数据访问的安全性和性能。

高性能:通过多条I/O通道的负载均衡提高了应用系统数据访问的性能,进而有效改善了应用系统的性能。

易安装:HDLM能够自动查寻主机端到存储端的路径,这种查寻无论是直连的DAS结构还是复杂的SAN结构都可以自动完成。

因此HDLM安装完成后不需要复杂的配置就可以使用了。

1.3HDLM软件工作方式HDLM对I/O通道进行实时控制,检测每个通道的状态;当有任何一个通道发生故障时自动将I/O切换到其它健康的通道上;同时,HDLM会自动记录整个操作过程。

HDLM能够支持所有的HDS存储系统,并且在功能上基本相同。

对于HDS USP系列和AMS系列,在实现负载均衡的时候会有所不同。

由于AMS 系列中的LUNs是由两个控制器分别控制的,因此服务器通过不同的通道同时连接两个控制器时会存在两种类型的通道—Owner或Non-ower的通道如下图:在Owner Path之间可以实现负载均衡。

1.4HDS HDLM版本说明操作系统版本:适用于SFB 现有Linux环境,包括Red Hat和SUSE Linux。

看图说话:学习Linux内核(1)-ver-1.0

看图说话:学习Linux内核(1)-ver-1.0
页表
物理内存页 某字节
CR4寄存器
标志是否开启PAE
PDPT
页目录
页表项 页目录项
CR3寄存器
PDPT基地址的物理地址
PDPT项
内存管理(cont.11)
• 80x86内存访问优化
– TLB和Cache – TLB
• 缓存已经转换好的<线性地址↔物理地址>对 • 当CR3的值发生变化时,所有表项失效
内存管理(cont.5)
GDTR/LDTR
32bit
内存中:段描述符表 段地址 8 内存的某段
非编程寄存器装段描述符
段描述符 32bit 某字节
输入:段选择符(段寄存器)
13bit的index 1bit的TI 2bit的RPL
输入:逻辑地址
32bit
段地址
输出:线性地址
32bit
内存管理(cont.6)
第31bit
由分段机制ቤተ መጻሕፍቲ ባይዱ生出来的线性地址
第0bit
10bit页目录索引
10bit页表索引
12bit页内偏移 物理内存页
页表
某字节
页目录
页表项
CR3寄存器
页目录项
页目录基地址的物理地址
内存管理(cont.8)
• 80x86中的分段/分页
– 分页实现 – 硬件支持的扩展分页(4M或2M) – 注意兼容性的考虑
概述(cont.3)
• Linux发展的三条线索
– Linux内核出现
• GNU已经完成了对几乎全部UNIX的软件的重写,除了内核 • GNU的内核项目Hurd,进展缓慢 • 1991年,Linus Torvalds在一个教学的UNIX-like的操作系统Minix基础上 开发了Linux内核,并以GPL发布 • Linux内核实现了Posix标准,能很好的和GNU软件配合,成为了GNU系 统的内核 • Linux内核飞速发展,很多公司利用GNU软件+Linux内核发布自己的操作 系统,例如RedHat、Debian、FedoraCore和Gentoo等,这些系统被称 为GNU/Linux系统,一般就直接叫做Linux

Linux学习手册

Linux学习手册

Linux学习⼿册⼊门概述Linux 简介Linux 内核最初只是由芬兰⼈林纳斯·托⽡兹(Linus Torvalds)在赫尔⾟基⼤学上学时出于个⼈爱好⽽编写的。

Linux 是⼀套免费使⽤和⾃由传播的类 Unix 操作系统,是⼀个基于 POSIX(可移植操作系统接⼝)和 UNIX 的多⽤户、多任务、⽀持多线程和多 CPU 的操作系统。

Linux 能运⾏主要的 UNIX ⼯具软件、应⽤程序和⽹络协议。

它⽀持 32 位和 64 位硬件。

Linux 继承了 Unix 以⽹络为核⼼的设计思想,是⼀个性能稳定的多⽤户⽹络操作系统。

Linux 发⾏版Linux 的发⾏版说简单点就是将 Linux 内核与应⽤软件做⼀个打包。

⽬前市⾯上较知名的发⾏版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。

Linux 应⽤领域今天各种场合都有使⽤各种 Linux 发⾏版,从嵌⼊式设备到超级计算机,并且在服务器领域确定了地位,通常服务器使⽤ LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx+ MySQL + PHP)组合。

⽬前 Linux 不仅在家庭与企业中使⽤,并且在政府中也很受欢迎。

巴西联邦政府由于⽀持 Linux ⽽世界闻名。

有新闻报道俄罗斯军队⾃⼰制造的 Linux 发布版的,做为 G.H.ost 项⽬已经取得成果。

印度的 Kerala 联邦计划在向全联邦的⾼中推⼴使⽤ Linux。

中华⼈民共和国为取得技术独⽴,在龙芯处理器中排他性地使⽤ Linux。

在西班⽛的⼀些地区开发了⾃⼰的 Linux 发布版,并且在政府与教育领域⼴泛使⽤,如 Extremadura 地区的 gnuLinEx 和 Andalusia 地区的 Guadalinex。

葡萄⽛同样使⽤⾃⼰的 Linux 发布版 Caixa Mágica,⽤于 Magalh?es 笔记本电脑和 e-escola 政府软件。

Linux_CHAP6_V1.0

Linux_CHAP6_V1.0




15/27
Shell 变量类型 变量类型

本地变量 环境变量
只对当前用户本地有效,本次运行生效 当下次启动时还是生效 ctrl + a行首 ctrl + e行尾 ctrl + u删除光标前的所有字符 ctrl + k删除光标后的所有字符


全局变量
所有的人都可以用到的叫全局变量
16/27
本地变量
Bourne shell( Stephen Bourne,1979年) C shell (BillJoy ,70年代末期) Korn shell (DavidKorn,80年代中期 )

5/27
Linux Shell

支持Bourne shell、C shell和Korn shell 标准shell为bash(GNU Bourne-Again Shell)
Linux提供三种I/O通道

STDIN: 输入源来自键盘、扫描仪 STDOUT: 标准的输出,来自显示器,终端 STDERR: 错误的输出,默认为终端
27/27
重定向

< 输入重定向

语法: 示例: 语法: 示例: 语法: 示例:

> 输出重定向

命令 < 输入文件 命令 < 输入文件 [root@pc root]# cat < inputfile [root@pc root]# cat < inputfile 命令 > 输出文件 命令 > 输出文件 [root@pc root]# ls > outputfile [root@pc root]# ls > outputfile 命令 2>errorfile 命令 2>errorfile [root@pc root]# ls 2> inputfile [root@pc root]# ls 2> inputfile

oracle 10g for linux 安装手册-V1.0

oracle 10g for linux 安装手册-V1.0

文档信息文档修订记录目录第1章前言 (3)1.1编写目的 (3)1.2文档说明 (3)1.3参考文档 (3)第2章安装准备 (4)2.1安装前的准备 (4)2.2注意事项 (5)第3章数据库软件安装 (6)3.1软件安装 (6)3.2补丁安装 (10)3.3安装PSU OR CPU (15)第4章数据库实例创建 (17)4.1创建实例 (17)4.2创建监听和服务 (27)第1章前言1.1编写目的1.2文档说明1、粗体表示注意事项、操作命令2、斜体表示示例3、{}中内容为必选参数4、[]中内容为可选参数,多个可选参数间用“|”分隔5、所有操作命令加下划线6、文中所涉及到的截图仅供参考7、本文适用于所有redhat AS 5版本1.3参考文档第2章安装准备2.1安装前的准备2.1.1调整系统参数服务器配置不同,调整的参数大小不同,此处仅为示例。

#sed -i '$a\oracle soft nofile 10240' /etc/security/limits.conf#sed -i '$a\oracle hard nofile 65536' /etc/security/limits.conf#sed -i '$a\session required /lib/security/pam_limits.so' /etc/pam.d/login2.1.2环境变量配置#su - oracle$vi .bash_profieexport ORACLE_BASE=/home/db/oracleexport ORACLE_SID=? //设置你的sidexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export PA TH=$ORACLE_HOME/bin:$ORACLE_BASE/OPatch:$PA TH2.1.3安装附加软件包#rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm此安装包位于操作系统安装光盘Server目录中,不同版本的安装光盘,其发布的版本不同,此处是AS5.4中的版本号。

linux 学习手册linux命令大全

linux 学习手册linux命令大全

L i n u x学习手册--l i n u x命令大全一、Linux命令名称: cd使用权限: 所有使用者使用方式: cd [dirName]说明: 变换工作目录至dirName。

其中dirName 表示法可为绝对路径或相对路径。

若目录名称省略,则变换至使用者的home directory (也就是刚login 时所在的目录)。

另外,"~" 也表示为home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。

范例: 跳到/usr/bin/ :cd /usr/bin跳到自己的home directory :cd ..跳到目前目录的上上两层:cd ../指令名称: chmod使用权限: 所有使用者使用方式: chmod [-cfvR] [--help] [--version] mode file...说明: Linux/Unix 的档案存取权限分为三级: 档案拥有者﹑群组﹑其它。

利用chmod 可以藉以控制档案如何被他人所存取。

参数:mode : 权限设定字符串﹐格式如下: [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者﹐g 表示与该档案的拥有者属于同一个群体(group)者﹐o 表示其它以外的人﹐a 表示这三者皆是。

+ 表示增加权限﹑- 表示取消权限﹑= 表示唯一设定权限。

r 表示可读取﹐w 表示可写入﹐x 表示可执行﹐X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。

-c : 若该档案权限确实已经更改﹐才显示其更改动作-f : 若该档案权限无法被更改也不要显示错误讯息-v : 显示权限变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递归的方式逐个变更) --help : 显示辅助说明--version : 显示版本范例:将档案file1.txt 设为所有人皆可读取:chmod ugo+r file1.txt将档案file1.txt 设为所有人皆可读取:chmod a+r file1.txt将档案file1.txt 与file2.txt 设为该档案拥有者,与其所属同一个群体者可写入﹐但其它以外的人则不可写入:chmod ug+w,o-w file1.txt file2.txt将ex1.py 设定为只有该档案拥有者可以执行:chmod u+x ex1.py将目前目录下的所有档案与子目录皆设为任何人可读取:chmod -R a+r *此外chmod也可以用数字来表示权限如chmod 777 file语法为:chmod abc file其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。

泰晓科技Linux Lab v1.0 使用手册说明书

泰晓科技Linux Lab v1.0 使用手册说明书

Linux Lab v1.0中文手册泰晓科技|June16,2022目录1.Linux Lab概览81.1项目简介 (8)1.2项目主页 (8)1.3演示视频 (9)1.3.1开放教程 (9)1.3.2付费课程 (10)1.4项目功能 (10)1.5项目历史 (11)1.5.1项目起源 (11)1.5.2项目缘由 (11)1.5.3项目诞生 (11)1.6项目变更 (11)1.6.1v0.1@2019.06.28 (11)1.6.2v0.2@2019.10.30 (12)1.6.3v0.3@2020.03.12 (12)1.6.4v0.4@2020.06.01 (13)1.6.5v0.5@2020.09.12 (13)1.6.6v0.6@2021.02.06 (14)1.6.7v0.7@2021.06.03 (14)1.6.8v0.8@2021.10.13 (15)1.6.9v0.9@2022.01.13 (15)1.6.10v1.0@2022.06.16 (16)2.Linux Lab安装172.1软硬件要求 (18)2.2安装Docker (19)2.3选择工作目录 (20)2.4切换到普通用户帐号 (20)2.5下载实验环境 (20)2.6运行并登录Linux Lab (21)2.7更新实验环境并重新运行 (22)2.8快速上手:启动一个开发板 (22)3.Linux Lab入门233.1使用开发板 (23)3.1.1列出支持的开发板 (23)3.1.2选择一个开发板 (25)3.1.3以插件方式使用 (27)3.1.4配置开发板 (27)3.2一键自动编译 (28)3.3详细步骤分解 (28)3.3.1下载 (28)3.3.2检出 (29)3.3.3打补丁 (29)3.3.4配置 (30)3.3.5编译 (31)3.3.6保存 (31)3.3.7启动 (31)4.Linux Lab进阶344.1Linux内核 (34)4.1.1非交互方式配置 (34)4.1.2使用内核模块 (35)4.1.3使用内核特性 (36)4.1.4新建开发分支 (37)4.1.5启用独立内核仓库 (38)4.2Uboot引导程序 (38)4.3Qemu模拟器 (40)4.4Toolchain工具链 (40)4.5Rootfs文件系统 (41)4.6Linux与Uboot调试 (41)4.6.1调试Linux (41)4.6.2调试Uboot (42)4.7自动化测试 (43)4.8文件共享 (45)4.8.1在rootfs中安装文件 (45)4.8.2采用NFS共享文件 (45)4.8.3通过tftp传输文件 (46)4.8.4通过9p virtio共享文件 (46)4.9学习汇编 (47)4.10学习C语言 (48)4.10.1本地编译和运行 (48)4.10.2交叉编译和运行 (48)4.11运行任意的make目标 (49)4.12更多用法 (49)5.Linux Lab开发515.1选择一个qemu支持的开发板 (51)5.2创建开发板的目录 (51)5.3从一个已经支持的开发板中复制一份Makefile (51)5.4从头开始配置变量 (51)5.5同时准备configs文件 (51)5.6选择kernel,rootfs和uboot的版本 (52)5.7配置,编译和启动 (53)5.7.1编译加速并减少磁盘损耗 (53)5.8保存生成的镜像文件和配置文件 (54)5.9上传所有工作 (54)6.常见问题556.1Docker相关 (55)6.1.1docker下载速度慢 (55)6.1.2Docker网络与LAN冲突 (55)6.1.3本地主机不能运行Linux Lab (55)6.1.4非root无法运行tools命令 (55)6.1.5网络不通 (56)6.1.6Client.Timeout exceeded while waiting headers (56)6.1.7关机或重启主机后如何恢复运行Linux Lab (57)6.1.8the following directives are specified both as aflag and in the config-urationfile (57)6.1.9pathspec FETCH_HEAD did not match anyfile known to git (57)6.1.10Docker not work in Ubuntu20.04 (57)6.1.11Error creating aufs mount (58)6.2Qemu相关 (58)6.2.1缺少KVM加速 (58)6.2.2Guest关机或重启后挂住 (58)6.2.3如何退出qemu (59)6.2.4Boot时报缺少sdl2库 (59)6.3环境相关 (59)6.3.1NFS与tftpboot不工作 (59)6.3.2在vim中无法切换窗口 (59)6.3.3长按Backspace不工作 (60)6.3.4如何快速切换中英文输入 (60)6.3.5如何调节Web界面窗口的大小 (60)6.3.6如何进入全屏模式 (61)6.3.7如何录屏 (61)6.3.8Web界面无响应 (62)6.3.9登录WEB界面时超时或报错 (62)6.3.10Ubuntu Snap问题 (63)6.3.11如何退出VNC客户端全屏模式 (63)6.4Linux Lab相关 (63)6.4.1No working init found (63)6.4.2linux/compiler-gcc7.h:No suchfile or directory (63)6.4.3linux-lab/configs:Permission denied (63)6.4.4scripts/Makefile.headersinst:Missing UAPIfile (64)6.4.5unable to createfile:net/netfilter/xt_dscp.c (64)6.4.6如何切到root用户 (64)6.4.7提示指定的版本或者配置不存在 (64)6.4.8is not a valid rootfs directory (65)7.联系并赞助我们66联系方式 (66)关注并参与 (66)付费支持我们 (66)扫码提供赞助 (67)赞助我们 (67)赞助列表 (67)Figure1:Linux Lab Logo订阅公众号,关注项目状态:Figure2:扫码订阅“泰晓科技”公众号1.Linux Lab概览1.1项目简介本项目致力于创建一个基于Docker+QEMU的Linux实验环境,方便大家学习、开发和测试Linux内核。

Linux操作系统安全系统配置要求规范V1.0

Linux操作系统安全系统配置要求规范V1.0

L i n u x操作系统安全配置规范版本号:1.0.0目录1概述 (1)1.1适用范围 (1)1.2外部引用说明 (1)1.3术语和定义 (1)1.4符号和缩略语 (1)2LINUX设备安全配置要求 (1)2.1账号管理、认证授权 (2)2.1.1账号 (2)2.1.2口令 (4)2.1.3授权 (10)2.2日志配置要求 (11)2.3IP协议安全配置要求 (13)2.3.1IP协议安全 (13)2.4设备其他安全配置要求 (14)2.4.1检查SSH安全配置 (14)2.4.2检查是否启用信任主机方式,配置文件是否配置妥当 (15)2.4.3检查是否关闭不必要服务 (15)2.4.4检查是否设置登录超时 (16)2.4.5补丁管理 (17)1概述1.1适用范围本规范适用于LINUX操作系统的设备。

本规范明确了LINUX操作系统配置的基本安全要求,在未特别说明的情况下,适用于Redhat与Suse操作系统版本。

1.2外部引用说明1.3术语和定义1.4符号和缩略语(对于规范出现的英文缩略语或符号在这里统一说明。

)2LINUX设备安全配置要求本规范所指的设备为采用LINUX操作系统的设备。

本规范提出的安全配置要求,在未特别说明的情况下,均适用于采用LINUX操作系统的设备。

本规范从运行LINUX操作系统设备的认证授权功能、安全日志功能、IP网络安全功能,其他自身安全配置功能四个方面提出安全配置要求。

2.1账号管理、认证授权2.1.1账号2.1.1.1检查是否删除或锁定无关账号2.1.1.2检查是否限制root远程登录2.1.2口令2.1.2.1检查口令策略设置是否符合复杂度要求2.1.2.2检查口令生存周期要求2.1.2.3检查口令重复次数限制2.1.2.4检查口令锁定策略2.1.2.5检查FTP是否禁止匿名登录2.1.2.6检查是否存在弱口令2.1.3授权2.1.3.1检查帐号文件权限设置2.2日志配置要求本部分对LINUX操作系统设备的日志功能提出要求,主要考察设备所具备的日志功能,确保发生安全事件后,设备日志能提供充足的信息进行安全事件定位。

Linux命令学习手册-0前言

Linux命令学习手册-0前言

Linux命令学习手册-0前言【读者须知】这篇文章纯粹是我个人在学习Linux过程中实践的积累,其中语言文字上面也许会有些错误,希望读者发现之后能够帮我纠正,在此先谢了。

这里的每个命令都经过我亲身的实践,linux多数命令使用起来并不难,关键是读懂命令的输出信息,以及如何使用命令帮助。

我的愿望是大家能够花费尽可能短的时间,熟悉Linux操作系统。

如果你仅仅是为了临时做一些事情,那么本文也适合你,你只需要看本前言中的【j基本命令】一节即可。

如果有人转载,希望您能注明出处和作者;如果将本文用于商业行为,希望您能先通知我;希望大家能够互相体谅,尊重对方的劳动成果。

【本文内容】本文档最开始介绍Linux命令相关的基本知识,然后给出一些基本的Linux命令。

后面每个章节将分别对每个重要的Linux命令进行详细的讲解,并给出详细的举例。

这是一个没有终点的学习,这个手册的内容会随着学习的命令的更多而增加。

侧重应用,重在举例,所以想要了解每个命令的具体细节还需要察看man或者info手册。

如有机会,每个命令可能会在今后完善更新。

【本文约定】(1)对于每一个命令,分为如下三个部分:[功能] 简单介绍该命令功能。

[举例] 给出该命令最常使用的例子。

[描述] 详细描述该命令。

[其他] 该命令其他杂乱或者补充性的内容。

(2)对于每个命令的使用例子,有如下说明:一般以'*'开始的一行要操作的目的,然后是具体的命令,最后给出该命令的详细解释。

例如:*列出当前目录的内容:$ls这里,将会列出当前目录所有文件。

如果开始"*"引导的操作目的是在某个操作之下的子操作,那么上级操作用"**"引导并允许之后有一段说明文字,最后上级操作完毕之后用"**"结束。

如果还有上级操作,那么"***"引导且"***"结束,每增加一级,就多一个"*"。

RoseMirrorHA4.1_Linux维护手册V1.0_2011_05_11

RoseMirrorHA4.1_Linux维护手册V1.0_2011_05_11

RoseMirrorHA 4.1 for Linux维护手册V 1.0 (2011-05-11)目录一 RoseMirrorHA基本操作 (1)1.1 如何登陆RoseMirrorHA (1)1.2 查看版本信息 (3)1.3 如何创建资源 (4)1.4 如何带入、带出、切换 (5)1.5 如何删除资源 (6)二 RoseMirrorHA界面、连线及图标含义 (7)2.1 RoseMirrorHA RCC主界面 (7)2.2 RoseMirrorHA RCC界面主机状态图标 (8)2.3 RoseMirrorHA RCC界面网卡和心跳图标状态 (9)2.4 RoseMirrorHA RCC界面应用服务绑定数据图标状态 (9)2.5 RoseMirrorHA RCC界面工具栏图标 (10)三 RoseMirrorHA常见问题 (10)3.1 怎样更新应用程序、服务器移机? (10)3.2 资源配置完成后,怎么修改服务器的公网IP? (12)3.3 RoseMirrorHA中怎样启动资源? (15)3.4 RoseMirrorHA为什么会自动切换资源? (15)3.5 数据复制连线为“灰色”停止状态时,怎么恢复? (16)3.6 计划或临时维护双机系统时,怎么操作? (16)3.7 手动执行切换资源操作,为什么切换失败? (16)3.8 RoseMirrorHA双机的网络线路如何接入? (17)3.9 RoseMirrorHA双机的私网心跳配置? (17)3.10 双机关闭顺序? (17)3.11 双机启动顺序? (17)3.12 如何手动切换至备机?如何手动恢复至主机? (18)3.13 如何配置系统自带的防火墙? (18)3.14 创建心跳线以后,心跳图标状态为error (19)3.15 如何替换永久license (19)3.16 如何获取现场的RoseMirrorHA配置和日志信息 (20)3.17 输入license后,报license无效或过期 (20)3.18 带入JOB以后,来回切换 (21)3.19 RedHat 5.x ,主机关机后,资源没有切换 (21)3.20 应用服务切换之后客户端访问不了虚拟IP (21)3.21 RoseMirrorHA绑定数据时,报告查询目录失败 (22)一 RoseMirrorHA基本操作1.1 如何登陆RoseMirrorHA打开终端,输入命令“rcc”,打开RoseMirrorHA的RCC控制界面。

Linux应用程序开发班学习手册学生用模板

Linux应用程序开发班学习手册学生用模板

LINUX应用编程函数自学手册(学生用模板)国嵌编著嵌入式LINUX培训专用版权申明该资料版权归属成都国嵌信息技术有限公司(简称“国嵌”)所有, 并保留一切权力。

非经国嵌同意(书面形式),任何单位和个人不得擅自摘录本手册部分或全部,违者我们将追究其法律责任。

目录第1类时间编程类 (5)1.1 获取日历时间 (5)1.2 获取格林威治时间 (5)1.3 获取本地时间 (6)1.4 以字符串方式显示时间 (6)1.5 获取高精度时间 (6)第2类系统调用文件编程类 (8)2.1 打开文件 (8)2.2 创建文件 (8)2.3 关闭文件 (9)2.4 读文件 (9)2.5 写文件 (10)2.6 定位文件 (10)2.7 复制文件描述符 (11)第3类库函数文件编程类 (12)3.1 打开文件 (12)3.2 关闭文件 (12)3.3 读文件 (13)3.4 写文件 (13)3.5 定位文件 (14)第4类多进程编程类 (15)4.1 创建进程 (15)4.2 创建进程 (15)4.3 进程等待 (16)4.4 执行程序 (16)第5类管道通讯编程类 (17)5.1 创建无名管道 (17)5.2 创建有名管道 (17)5.3 删除有名管道 (18)第6类信号通讯编程类 (19)6.1 发送信号 (19)6.2 处理信号 (19)第8类信号量编程类 (20)8.1 创建/打开信号量集合 (20)8.2 操作信号量 (20)第1类时间编程类1.1 获取日历时间1.1.1 函数名1.1.2 函数原形1.1.3 函数功能1.1.4 所属头文件1.1.5 返回值1.1.6 参数说明1.2 获取格林威治时间1.2.1 函数名1.2.2 函数原形1.2.3 函数功能1.2.4 所属头文件1.2.5 返回值1.2.6 参数说明1.3 获取本地时间1.3.1 函数名1.3.2 函数原形1.3.3 函数功能1.3.4 所属头文件1.3.5 返回值1.3.6 参数说明1.4 以字符串方式显示时间1.4.1 函数名1.4.2 函数原形1.4.3 函数功能1.4.4 所属头文件1.4.5 返回值1.4.6 参数说明1.5 获取高精度时间1.5.1 函数名1.5.3 函数功能1.5.4 所属头文件1.5.5 返回值1.5.6 参数说明第2类系统调用文件编程类2.1 打开文件2.1.1 函数名2.1.3 函数功能2.1.4 所属头文件2.1.5 返回值2.1.6 参数说明2.2 创建文件2.1.1 函数名2.1.2 函数原形2.1.3 函数功能2.1.4 所属头文件2.1.5 返回值2.1.6 参数说明2.3 关闭文件2.3.1 函数名2.3.2 函数原形2.3.3 函数功能2.3.4 所属头文件2.3.5 返回值2.4 读文件2.4.1 函数名2.4.2 函数原形2.4.3 函数功能2.4.4 所属头文件2.4.5 返回值2.4.6 参数说明2.5 写文件2.5.1 函数名2.5.2 函数原形2.5.3 函数功能2.5.4 所属头文件2.5.5 返回值2.5.6 参数说明2.6 定位文件2.6.1 函数名2.6.2 函数原形2.6.3 函数功能2.6.4 所属头文件2.6.5 返回值2.6.6 参数说明2.7 复制文件描述符2.7.1 函数名2.7.2 函数原形2.7.3 函数功能2.7.4 所属头文件2.7.5 返回值2.7.6 参数说明第3类库函数文件编程类3.1 打开文件3.1.2 函数原形3.1.3 函数功能3.1.4 所属头文件3.1.5 返回值3.1.6 参数说明3.2 关闭文件3.2.1 函数名3.2.2 函数原形3.2.3 函数功能3.2.4 所属头文件3.2.5 返回值3.2.6 参数说明3.3 读文件3.3.1 函数名3.3.2 函数原形3.3.3 函数功能3.3.4 所属头文件3.3.5 返回值3.3.6 参数说明3.4 写文件3.4.1 函数名3.4.2 函数原形3.4.3 函数功能3.4.4 所属头文件3.4.5 返回值3.4.6 参数说明3.5 定位文件3.5.1 函数名3.5.2 函数原形3.5.3 函数功能3.5.4 所属头文件3.5.5 返回值3.5.6 参数说明第4类多进程编程类4.1 创建进程4.1.1 函数名4.1.2 函数原形4.1.3 函数功能4.1.4 所属头文件4.1.5 返回值4.1.6 参数说明4.2 创建进程4.2.1 函数名4.2.2 函数原形4.2.3 函数功能4.2.4 所属头文件4.2.5 返回值4.2.6 参数说明4.3 进程等待4.3.1 函数名4.3.2 函数原形4.3.3 函数功能4.3.4 所属头文件4.3.5 返回值4.3.6 参数说明4.4 执行程序4.4.1 函数名4.4.2 函数原形4.4.3 函数功能4.4.4 所属头文件4.4.5 返回值4.4.6 参数说明第5类管道通讯编程类5.1 创建无名管道5.1.1 函数名5.1.2 函数原形5.1.3 函数功能5.1.4 所属头文件5.1.5 返回值5.1.6 参数说明5.2 创建有名管道5.2.1 函数名5.2.2 函数原形5.2.3 函数功能5.2.4 所属头文件5.2.5 返回值5.2.6 参数说明5.3 删除有名管道5.3.1 函数名5.3.2 函数原形5.3.3 函数功能5.3.4 所属头文件5.3.5 返回值5.3.6 参数说明第6类信号通讯编程类6.1 发送信号6.1.1 函数名6.1.2 函数原形6.1.3 函数功能6.1.4 所属头文件6.1.5 返回值6.1.6 参数说明6.2 处理信号6.2.1 函数名6.2.2 函数原形6.2.3 函数功能6.2.4 所属头文件6.2.5 返回值6.2.6 参数说明第8类信号量编程类8.1 创建/打开信号量集合8.1.1 函数名8.1.2 函数原形8.1.3 函数功能8.1.4 所属头文件8.1.5 返回值8.1.6 参数说明8.1.7 范例代码8.2 操作信号量8.2.1 函数名8.2.2 函数原形8.2.3 函数功能8.2.4 所属头文件8.2.5 返回值8.2.6 参数说明. .。

Linux入门级教程1

Linux入门级教程1

Linux入门级教程1一、为什么要学linux因为我们要部署服务,Linux系统一直以其稳定性而闻名,它们可以连续运行多年而不发生任何重大问题。

事实上,很多Linux用户都从未在自己的环境中遇到过系统崩溃的情况。

相对windows而言,挂起和崩溃完全是一种常态。

Windows由于是商业产品,源代码封闭,我们无法知道微软在里面做了什么手脚。

而Linux 由于是源代码开放操作系统,不存在这个问题。

二、目录介绍linux系统中一切皆文件。

/bin是binary的缩写,这个目录存放着最经常使用的命令,通过上方桌面可以看到bin文件夹有个箭头,是链接到/usr/bin 下,相当于快捷方式,进入/bin和/usr/bin下是一模一样的。

/sbins就是super User的意思,这里存放的是系统管理员使用的系统管理程序。

/home存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一版该目录名是以用户的账号命名的。

/root该目录为系统管理员,也称为超级权限者的用户主目录。

/lib系统开机所需要最基本的动态连接共享库,其作用类似于windows里的DLL文件。

几乎所有的应用程序都需要用到这些共享库。

/etc所有的系统管理所需要的配置文件和子目录。

/usr这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program fies目录。

/boot这里存放的是启动linux时使用的一些核心文件,包括一些连接文件以及镜像文件,自己的安装别放这里。

/proc这个目录是一个虚拟目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。

/srvservice缩写,该目录存放一些服务启动之后需要提取的数据。

/sys这是linux2.6内核的一个很大的变化。

该目录下安装了2.6内核中新出现的一个文件系统sysfs。

/tmp这个目录是用来存放一些临时文件的。

/dev类似于windows的设备管理器,把所有的硬件用文件的形式存储。

PXA270_linux快速开始手册_v1.0-3

PXA270_linux快速开始手册_v1.0-3

3.第一次启动 UP-TECHPXA270
首先启动一个终端仿真程序 (如 Linux 下的 MINICOM 或 WINDOWS 下的超级终端) , 进行配置,一般的参数为波特率 115200,数据位 8 位,停止位 1,无奇偶校验,软件硬件 流控设为无。这里以 WINDOWS XP 下的超级终端为例进行演示: 点击“程序>附件>通讯>超级终端”,进入如图 5.7 所示的界面:
Bot left : X = 891 Y = Middle: X = 522 Y = 539
633.976074 -0.666110 0.024437 506.731049 -0.012794 -0.529625 Calibration constants: 41548256 -43654 1601 33209126 -838 -34709 65536
注意: 第一次执行 “qt” , 则出现触摸屏的校准, 依次使用触摸笔点击屏幕四角及中央的 “+” 标记即可。
图 6.1
Qtopia 的主界面
关于命令 “qt” 及后几节用到的 “mp” “rtrw” “doom” 等命令的说明, 可输入命令 “alais” 来查看,命令行如下所示:
6
[root@PXA270 /]#alias +='more' cd..='cd ..' d='ls' da='ls -a' demo='cd /mnt/yaffs/demo' dir='ls' doom='cd /mnt/yaffs/doom; ./run.sh' ll='ls -l' m='more' mntnfs='mount -t nfs -o nolock' mp='mplayer -fs -quiet' qt='/mnt/yaffs/Qtopia/qtopia.sh' quit='exit' rtrw='mount -t jffs2 -o remount /dev/mtdblock/0 /' v='ls -l' va='ls -la' vdir='ls -l'

00-Linux系统管理-大话Linuxv1.0

00-Linux系统管理-大话Linuxv1.0

谁在支持LINUX?
IBM
HP
Sun
AMD Intel Sony
Novell SAP
Oracle
获得厂商的广泛支持


IBM所大力倡导Linux,同时也在不断投入 IBM是全球最大的Linux解决方案提供商之一 IBM所有的服务器都支持Linux IBM有超过500种中间件产品都支持Linux平台 IBM全球Service也都提供了对Linux的支持与服务 IBM的LTC (Linux Technology Center)有超过600名的员工 Oracle和DB2数据库均有Linux版本 IBM、ORACLE、DELL、INTEL均是Linux的重要资助人
开源使得的Linux的漏洞更少

更高的稳定性
12
什么是Linux? 谁发明的Linux? Linux的优点 哪里在用Linux? “前途”诱人的Linux? 如何学习Linux
Linux现状

早期的Linux主要用来提供网络基础服务

打印、文件服务、DNS、DHCP、HTTP等
经过十多年的发展Linux的应用已经从网络扩展到几乎 所有IT领域
大话Linux
导读
什么是Linux? 谁发明的Linux? Linux的优点 哪里在用Linux? “前途”诱人的Linux? 如何学习Linux
操作系统就是Windows?
世界首富比尔盖茨
Unix是由美国电话电报公司(AT&T)贝 尔实验室的两个工程师所创造的操作 系统,它允许计算机同时处理多用户 和程序。目前大型政府单位、大型企 业、航空公司、金融机构多在使用, 价钱昂贵,但性能和稳定性也相当地 好。
红帽的创始人___Bob Young Marc Ewing

Linux高级篇学习手册(一)

Linux高级篇学习手册(一)

Linux⾼级篇学习⼿册(⼀)⽬录1. Linux的⽤户管理1.1 添加⽤户1.2 删除⽤户1.3 查询⽤户信息1.4 切换⽤户1.5 对组操作2. Linux的⽂件权限2.1 查看资源的权限2.2 添加权限语法2.3 删除权限语法2.4 修改权限语法2.5 实现演⽰3. Linux的进程管理3.1 查看进程ps(process)3.3 杀死进程4. Linux的筛选过滤4.1 grep4.2 管道符|总结1. Linux的⽤户管理1.Linux系统是⼀个多⽤户多任务的操作系统,任何⼀个要使⽤系统资源的⽤户,都必须⾸先向系统管理员申请⼀个账号,然后以这个账号的⾝份进⼊系统2.Linux的⽤户需要⾄少要属于⼀个组。

3.root 是超级管理员⽤户。

1.1 添加⽤户命令:useradd [选项] ⽤户名:创建⼀个⽤户password ⽤户名:给⽤户名指定密码参数详情介绍:-d :给新创建的⽤户指定家⽬录。

具体演⽰:1.2 删除⽤户命令:userdel [选项] ⽤户名:删除⼀个⽤户参数详情介绍:-r:删除⽤户并会删除⽤户家⽬录具体演⽰:1.3 查询⽤户信息命令:id ⽤户名:查询⽤户信息具体演⽰:1.4 切换⽤户在操作 Linux中,如果当前⽤户的权限不够,可以通过su-指令,切换到⾼权限⽤户,⽐如root。

命令:su - ⽤户名:切换⽤户具体演⽰:注意:从权限⾼的⽤户切换到权限低的⽤户,不需要输⼊密码,反之需要。

当需要返回到原来⽤户时,使⽤exit指令 1.5 对组操作命令:groupadd ⽤户组:增加组groupadd ⽤户组:删除组useradd -g ⽤户组⽤户名:增加⽤户时加组usermod -g ⽤户组⽤户名:修改⽤户的组具体演⽰:2. Linux的⽂件权限在Linux中的每个⽤户必须属于⼀个组,不能独⽴于组外。

在 Linux中每个⽂件有所有者、所在组、其它组的概念。

所有者:资源拥有者,⼜叫属主,使⽤u表⽰给拥有者设置权限所在组:拥有者所在的组,⼜叫属组,使⽤g表⽰, 通过g给组员设置权限其它组:其他组其他⼈,其他⽤户,使⽤o标识, 通过o给其他⼈⼈员设置权限使⽤a表⽰所有⼈(包含了上⾯⽤户的3⼤类)设置权限就是给这3⼤类⼈员设置⽂件的操作权限。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

linux学习手册文件管理: (2)pwd (2)ls (2)chmod (2)file (2)cat (3)more (3)grep (3)sort (3)rm (3)mv (3)find (3)vi (3)了解:tail、head、diff (4)用户管理: (5)groupadd (5)useradd (5)passwd (5).profile(.bash_profile) (5)env (5)su (5)/etc/passwd (5)/etc/group (5)了解:/etc/profile、/etc/shadow (5)备份: (6)tar (6)cp (6)zip、unzip (6)gzip、gunzip (6)了解:dd、compress、cpio (6)网络: (7)netstat (7)/etc/hosts (7)ssh (7)了解:ftp、vxftp、nfs、telnet (7)进程管理: (8)ps (8)kill (8)crontab (8)硬件管理: (9)dmesg (9)了解:dmidecode、lspci、lscpu、lsscsi、lsof (9)磁盘管理: (10)磁盘逻辑卷管理 (10)vgdisplay (10)fdisk (10)pvcreate (10)vgcreate (10)lvcreate (11)mkfs (11)mount (11)性能管理: (12)sar (12)sar–P ALL510 (12)sar–d510 (12)sar–b510 (12)sar–r510 (12)sar–n ALL510 (12)ps (13)top (13)核心参数管理:sysctl (13)了解:ipcs hdparm (13)故障管理: (14)/var/log/messages (14)/var/log/boot.msg (14)软件包管理: (14)rpm (14)安装注意事项 (14)文件管理:pwd显示当前目录(路径)ls显示当前目录中的目录和文件。

ls-l显示当前目录中的目录和文件的详细信息,如类型、权限:-rw-rw-rw-1root sys59072005年10月24日cmcluster.ascii drwxrwxrwx2root sys81922005年10月24日cmcluster.pkg第一列为权限(共10个字符,第1个字符为类型【目录为d,普通文件为-,link后的快捷方式为l】234字符为所属用户的权限,567为同组用户权限,89、10为其他人的权限)第二列为inode数,第3列为所属用户,第4列为所属组,第五列为大小,单位字节第6列为文件最后更改时间。

第7列为文件(或目录)名,->为link文件(类似windows快捷方式,用“ln-s源目标”创建)chmod改变文件或目录权限chmod u+w文件名,增加所属用户写权限。

g+w为组用户写权限,o+w为其他用户写权限。

u+r为所属用户读权限,x为执行权限。

(对应目录x权限表示可以进入目录的权限)chown用户名:组名文件(目录),改变文件或目录的所属用户和组。

-R目录改名此目录和目录下所有文件和目录的owner和group。

unix具有严格的用户和权限管理。

root为系统的管理员用户,权限最大可以对所有文件操作和进行管理任务。

其他用户只有对文件或目录有相应权限时才能操作。

owner可以对自己的文件更改权限。

filefile文件名显示文件的具体类型。

ascii类型为可文本查看和编辑的文件,其他大部分类型是不能用文本方式查看和编辑的(但通常可以用strings查看其中部分可显示的字符)。

catcat文件名:显示文件内容。

moremore文件名分页显示一个文件,相当于cat文件|more,|为管道符,即把前面命令的输出作为|后边命令的输入。

grep字段文件名,查找文件中带某字段的行。

也常用管道符,如ls-l|grep rootsort排序。

ls-l|sort–nk5按第5列排序。

(n参数能为按数字,r参数为从大到小排序)rmrm文件名:删除文件,注意linux和unix没有回收站,删除文件即为彻底删除,所以要谨慎操作。

通常可以用mv移走文件或改名来代替删除动作。

mvmv更改文件名或移动文件到其他目录find查找文件:find/-name“test.*”从/开始,查找test.开头的文件。

find/-size+204800查找大于100M的文件。

(unix经常使用512byte(1个block)作为存储大小的单位。

)find/-size+204800–exec ls–l{}\;查找到文件并执行ls–l文件命令。

vivi文件名(或新文件名):编辑文件。

因为unix经常基于字符操作,所以编辑文件通常使用vi。

进入vi后,存在更改模式和浏览模式。

输入以下字母后为更改模式:i在当前字符处开始插入后续字符。

a在当前字符后,开始插入字符。

更改模式时按esc键返回浏览模式。

o插入新行。

O在当前行之前插入新行。

x删除一个字符。

dd删除一行。

数字dd,删除多行。

/字符查找某个字符yy复制当前行,pp粘贴行。

:g/字符1/s//字符2/g全文替换字符1为字符2.:wq保存文件更改后退出。

:q!不保存更改,直接退出。

了解:tail、head、difftailtail-100文件名:查看文件末尾100行。

headhead-100文件名:查看文件开头100行diffdiff文件1文件2:比较2个文件内容。

用户管理:groupaddgroupadd组名:新建组useradduseradd-g组名–d/目录-m用户名:新建用户passwdpasswd用户名,改变用户口令。

后面不接用户名为改变自己的口令.profile(.bash_profile)用户环境变量文件,在用户的home目录下,其中包含一些应用要求的环境或参数定义。

如:PATH=$PATH:/usr/bin:/usr/sbin:.export PATH#指定了用户输入命令(或shell)时操作系统在哪些目录去查找命令。

$PATH指调用系统原有的PATH设置,:作为多个参数的间隔,.代表当前路径,即用户输入命令时,所在目录。

export使变量生效。

操作系统中.开头的文件为隐藏文件,需要ls–la才能看到。

envenv显示当前用户的环境变量susu-用户名,切换到其他用户。

root用户切换至其他用户不需要口令。

su-默认为切换至root用户。

-表示同时加载新用户的环境变量。

如没有-则只切换用户,但环境变量还是原来的。

了解内容:/etc/passwd用户信息(UID、GID、home目录信息)文件/etc/group组信息文件了解:/etc/profile、/etc/shadow/etc/profile所有用户的默认环境变量/etc/shadow口令密文tar打包文件。

tar cvf文件.tar源目录或文件把源目录打包为文件.tartar tvf文件.tar查看tar文件内容tar xvf文件.tar解包tar文件cp复制文件zip、unzip压缩(解压).zip文件gzip、gunzip压缩(解压).gz文件了解:dd、compress、cpiodd对裸设备二进制读写,可以用于裸设备的复制或裸设备备份到文件,例如:dd if=/dev/sda1of=/tmp/sda1.dd bs=1024k count=10#读取sda1设备的前10M数据到/tmp/sda1.dd文件,bs为缓存,count为读取缓存数量。

if为输入设备,of为输出(当of为设备或有数据的文件时,使用一定要注意,避免破坏有用数据)compress压缩文件ucompress解压文件。

cpiofind./|cpio-ocvd>文件名.cpi把当前目录中文件打包为cpi文件。

cpio–icvd<文件名.cpi解包cpi文件cpio的优点为可以打包所有文件(包含设备文件、link文件等)netstatnetstat-in查看网卡及ipnetstat–rn查看路由ifconfig-a查看网卡及ip/etc/hostsip及主机名解析ssh远程ssh登录(比telnet更安全,因telnet在网络中传输密码是明文,所有telnet目前在一些linux中默认是关的。

而ssh相对安全,在linux中通常默认是开的。

telnet和ssh通常在主机配置好后,客户端windows常使用工具软件如secureCRT登录xmanager windows平台的图形远程登录软件,可以调用主机的图形界面。

(因为oracle 数据库安装必须在图形中进行,所有此软件比较常用)了解:ftp、vxftp、nfs、telnetftp通常用于linux和unix的文件传输。

vxftpftp服务器端组件,用来开启服务器的ftpd服务。

nfs用于unix之间目录共享telnet远程登录,ps查看进程,常用ps-ef用于显示全部进程:UID PID PPID C STIME TTY TIME COMMANDinformix4143120Nov13?1059:11oninitinformix43454344248Dec7?2331:06oninitpatrol27196137Nov22?610:41PatrolAgent第1列为进程属于的用户,第2列为进程号(进程id),第3列为进程的父id,即进程是哪个进程派生出来的,第4列是进程所使用的cpu时间。

第5列为进程开始的时间,第6列为进程执行的终端(?表示为系统进程或没有终端),第7列为进程执行的时间,第8列为进程名。

killkill-9进程号,杀掉进程。

不要轻易杀掉你不清楚的系统进程,否则可能造成系统crash。

crontab用户设置定时任务,crontab–l为查看此用户定时任务,crontab–e为编辑(同vi)。

其中每一行格式为:分时日月周命令或脚本#在指定的时间执行此脚本或命令。

3012***ls>>/tmp/ls.log#即在每天12:30执行ls(命令或脚本尽量使用全路径)/etc/cron.deny指定了不允许哪些用户设置crontab任务。

/etc/cron.allow指定了允许哪些用户设置crontab任务。

(没有此文件为允许cron.deny 外的所有用户)dmesg显示硬件信息了解:dmidecode、lspci、lscpu、lsscsi、lsof dmidecode显示硬件信息。

dmidecode–t显示指定类型的硬件信息lspci显示pci信息lscpu显示cpu信息lsscsi显示硬盘、光驱等信息lsof显示打开(正在使用)的文件或目录磁盘逻辑卷管理1.物理硬盘或硬件RAID建立的逻辑盘,在操作系统中都作为独立硬盘看待,在/dev下文件名为sda,sdb,sdc…..2.操作系统中可以把整个硬盘直接作为pv用来创建vg,或分区后把分区作为pv用来创建vg。

相关文档
最新文档