LINUX学习之二磁盘篇】的更多相关文章

1.Linux系统中,每个设备都被当成一个文件来对待.文件系统的最小单位是区块(Block) 设备 设备在Linux中的文件名 IDE硬盘 /dev/hd[a-d] SCSI/SATA/USB硬盘 /dev/sd[a-p] U盘 /dev/sd[a-p](与SATA相同) 软驱   打印机   鼠标   当前CD ROM/DVD ROM   当前鼠标   磁带机   2.磁盘分区 2.1磁盘连接的方式与设备文件名的关系 个人计算机常见的磁盘接口有两种:IDE接口和SATA接口,目前主流是SATA…
Linux学习之二-Linux系统的目录结构 在Linux的根目录下,有很多的目录,但是需要记住,对于Linux而言,一切皆文件.因此此处的目录也是文件.用ls / 命令就能看到根目录下的各类不同的目录. 1./ 根目录,每一个文件和目录从根目录开始. 只有root用户具有该目录下的写权限. 2./bin binary用户二进制命令文件 包含二进制可执行文件. 在单用户模式下,需要使用的常见Linux命令都位于此目录下.系统的所有用户使用的命令都设在这里. 3./boot 系统引导加载程序文件,…
了解 Linux 系统基本的文件管理命令可以帮助我们更好的使用 Linux 系统,以下介绍几个常用的文件管理命令 1.pwd pwd 是 Print Working Directory 的简写,用于显示当前工作目录 user@ubuntu:/$ pwd /home/user 2.ls ls 是 List 的简写,用于列出目录内容,常用的参数列举如下: -a:(All)显示所有文件,包括隐藏文件 -l:(Long Format)显示详细信息 -t:(Time)按修改时间排序 -s:(Size)按文…
1.各硬件设备在Linux中的文件名 在Linux系统中,每个设备都被当做一个文件来对待,同时在Linux系统中,几乎所有的硬件设备文件都在/dev这个目录中. 设备 设备在Linux内的文件名 IDE硬盘 /dev/hd[a-d] SCSI/SAT/USB硬盘 /dev/sd[a-p] U盘 /dev/sd[a-p] 软驱 /dev/fd[0-1] 打印机 25针:/dev/lp[0-2]USB:/dev/usb/lp[0-15] 鼠标 USB:/dev/usb/mouse[0-15]PS2:…
成为一名精通 Linux程序设计的高级程序员一直是不少朋友孜孜以求的目标. 根据中华英才网统计数据,北京地区 Linux 程序员月薪平均为 Windows程序员的 1.8 倍.Java 程序员的 2.6 倍, Linux 程序员年终奖金平均为 Windows 程序员的 2.9倍.同时数据显示,随着工作经验的增长, Linux 程序员与 Windows 程序员的收入差距还有扩大的趋势. Denis 认为,要学好Linux 环境下的编程,关键是要看对.选对.学会正确的书籍. 可以说,如果你选对了Li…
一.属性和权限的基本概念 Linux一般将档案可存取的身份分为三个类别,分别是 owner/group/others,这三种身份各有 read/write/execute 等权限. 所有的系统上的账号与一般身份使用者,还有那个root的相关信息, 都是记录在/etc/passwd这个档案内的.个人的密码则是记录在/etc/shadow这个档案下. 此外,Linux所有的组名都纪录在/etc/group内 用ls -al查看目录下的文件,a表示看所有文件,l表示以列表的形式显示. 1. 第一栏代表…
一.查看磁盘或目录的容量 1.  df命令 作用:查看已挂载磁盘的总容量.使用容量.剩余容量等,可以不加任何参数,默认是按k为单位显示的 参数: -I : 查看inodes使用状况 -h: 使用合适的单位显示,例如 ‘G’ -k: 以K 为单位显示 -m: 以 M 为单位显示 注意:/dev/shm为内存挂载点,如果你想把文件放到内存里,就可以放到/dev/shm/目录下 2.  du命令 作用:用来查看某个目录或文件所占空间大小. 格式:du [-abckmsh] [文件或者目录名] 常用的参…
Linux文件系统 文件系统的定义 文件系统是操作系统的必备软件,文件系统是对一个存储设备上的数据(block)和元数据(inode)进行组织的一种机制.文件系统可以帮助用户管理磁盘空间,进行文件的快速存取的功能.文件系统是操作系统用于明确存储设备或分区上的文件的方法和数据结构:即在存储设备上组织文件的方法. 常见的文件系统 常见的文件系统有FAT FAT16 FAT32(通用) NTFS EXT2 EXT3 EXT4 XFS HFS 其分别的特点如下: fat16:最多支持2G fat32:单…
一.Linux系统的组成 linux内核(linus 团队管理) shell:用户与内核交互的接口 文件系统:ext3.ext4等.windows 有 fat32 .ntfs 第三方应用软件 二.Linux 系统启动过程 过程可以分为5个阶段: 内核的引导. 运行 init. 系统初始化. 建立终端 . 用户登录系统. 一.内核引导 当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动. 操作系统接管硬件以后,首先读入 /boot 目录下的内核文件. 二.…
在linux上运行.Net程序 并安装Linux网站 一.环境 ubuntu14.10(桌面版 官网下载的最新版) jexus5.6.3 正式版 MonoDevloper (安装完后里面有个Ubuntu软件中心 搜一下点击安装它会自动帮你把需要的环境装好) 注:我所有程序都是基于DotNet FrameWork4.0的 二.愉快的玩耍 2.1 运行一般的应用程序 由于我是用的virtualbox 开的是桥接网络,所以我在自己本机假设一个FileZillaServer(ftp的服务器),便于把网站…
主要定义 磁盘的物理组成磁盘主要由圆形磁盘(多张).机械手臂.磁头等组成.每张磁盘都有不同的磁道,半径相同的磁道组成了磁柱,沿着中心划线可将磁盘分成若干扇区,每个扇区的大小是512Bytes. 磁盘分割磁盘分区的重点是记录每一个分割区的起始与结束磁柱,而这个记录放在MBR(主引导记录),MBR最多提供四个分区记录,多于4个的要使用扩展分区. 文件系统磁盘分区完成后要进行格式化,而格式化就是给磁盘设置合适的文件系统(如:ext2.ext3),每一个分区只能指定一种文件系统,文件系统是规定存取数据的…
下面介绍四种最常见的分区方式: (1)    最简单的分区方案. SWAP分区:即交换分区,建议大小是物理内存的1-2倍. /分区:建议大小在6GB以上. 使用以上的分区方案,所有的数据都在/分区上,对于系统来说不安全,数据不容易备份. (2)    合理的分区方案. /boot分区:用来存放与linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB /usr分区:用来存放linux系统中的应用程序,其相关数据较多,建议大于3GB. /var分区:用来存放Linux系统中经常变…
Linux进程管理 每个 Linux 命令都与系统中的程序对应,输入命令,Linux 就会创建一个新的进程.例如使用 ls 命令遍历目录中的文件时,就创建了一个进程.简而言之,进程就是程序的实例. 创建进程 有两种方式来创建进程:前台进程和后台进程. 前台进程:默认情况下,用户创建的进程都是前台进程:前台进程从键盘读取数据,并把处理结果输出到显示器. 查看前台进程的运行过程 [spark@nolonely ~]$ ls *.sh a.sh b.sh c.sh d.sh e.sh f.sh g.s…
本文引用自:https://www.linuxidc.com/Linux/2017-05/144370.htm [linux公社] VMware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式).NAT(网络地址转换模式).Host-Only(仅主机模式). 打开VMware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式).VMnet1(仅主机模式).VMnet8(NAT模式),那么这些都是有什么作用呢?其实,我们现在看到的VMnet0表示…
简单的磁盘管理 下面涉及的命令具有一定的危险性,操作不当可能会丢失你的个人数据,初学者建议在虚拟环境中进行操作 通常情况下,这一小节应该直接将如何挂载卸载磁盘,如何格式化磁盘,如何分区,但如你所见,我们的环境中没东西给你挂,也没东西给你格和分,所以首先我们会先创建一个虚拟磁盘来进行后续的练习操作 1.创建虚拟磁盘 dd 命令简介(部分说明来自dd (Unix) wiki)) dd命令用于转换和复制文件,不过它的复制不同于cp.之前提到过关于 Linux 的很重要的一点,一切即文件,在 Linux…
Linux 安装 本章节我们将为大家介绍 Linux 的安装,安装步骤比较繁琐,现在其实云服务器挺普遍的,价格也便宜,如果直接不想搭建,也可以直接买一台学习用用,参考各大云服务器比较. 本章节以 centos6.4 为例. centos 下载地址: 可以去官网下载最新版本:https://www.centos.org/download/ 以下针对各个版本的ISO镜像文件,进行一一说明: CentOS-7.0-x86_64-DVD-1503-01.iso : 标准安装版,一般下载这个就可以了(推荐…
三.Linux磁盘与文件系统的管理 MBR扇区(512B) 磁盘的分区组成 Boot sector    扇区(用来装引导程序) Super block   记录inode与Block的信息 Inode  block中存储文件时,会产生文件属性记录(user,group,文件存储在哪个block中),每个inode记录一个文件(最大128K)(记录一个block消耗4B,最多记录block数为32块)并且消耗128B空间 Block  被分为若干大小为4K的block(划分分区时可以指定其大小)…
一.查看是否安装有FTP rpm -qa|grep vsftpd 二.如果没有安装,就安装FTP yum install -y vsftpd 三.加入开机启动 systemctl enable vsftpd.service 四.配置防火墙 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT 五.FTP配置文件:…
一.分析文件权限(ln -s 文件名 快捷方式名 用来创建文件的快捷方式,下方ll查看信息时会在第一个字符处显示l) [hjp@bogon ~]$ ll total 4 drwxrwxr-x. 2 hjp hjp 4096 Jan 6 00:16 t drwxrwxr-x. 2 hjp hjp 6 Jan 5 20:44 testdir [hjp@bogon ~]$ 以drwxrwxr-x. 2 hjp hjp 4096 Jan 6 00:16 t为例1.d:表示目录(文件夹),该处字符还可以是…
原文地址:http://vbird.dic.ksu.edu.tw/linux_basic/0340bashshell-scripts_5.php 回圈 (loop) 除了 if...then...fi 这种条件判断式之外,回圈可能是程序当中最重要的一环了- 回圈可以不断的运行某个程序段落,直到使用者配置的条件达成为止. 所以,重点是那个『条件的达成』是什么.除了这种依据判断式达成与否的不定回圈之外, 还有另外一种已经固定要跑多少次的回圈形态,可称为固定回圈的形态呢!底下我们就来谈一谈: whil…
Linux命令大全:http://www.jb51.net/linux/ 目录分绝对路径和相对路径 : 绝对路径,在路径前会加  / 相对路径就是相对于当前的路径,直接 路径名即可. 查看目录: cd 命令 打开一个目录 如: cd  /app  :打开根目录 下的app目录 cd /   :打开根目录 cd temp  :打开当前目录下的temp目录 cd ..   :返回上给目录 cd ../../etc/X11  打开当前目录的上级目录的上级目录的  etc/x11 pwd 命令 查看当前…
实验环境环境:mac,vmware fusion 一.常用的虚拟机网络连接模式. NAT:推荐方式.它可以使你在切换网络环境(比如在工作中和家里)时,不需要修改虚拟主机的配置,而维持正常的上网功能. 桥接:相当于虚拟机和主机连在同一个路由器上. 二.选择NAT模式 三.具体配置方法. 3.1 使用dhclient命令动态的获取ip地址,进而联网 这个命令是动态分配ip使用的. 分配完ip后可以使用ifconfig命令来查看你的Ip: [root@localhost ~]# ifconfig en…
一.概述 源码包安装的优点在于它自由程度比较高,可以指定目录与组件.再有,你要是能改源码也可以. 二.安装方法 步骤 1.从官网或者信任站点下载源码包 [root@localhost ~]# wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz 2.把下载的安装包解压到/usr/local/src目录下 tar zxvf httpd-.tar.gz -C /usr/local/src/ 3.编译 在编译之前,我们看看INSTA…
进程(process)是程序实体运行的过程,是系统进行资源分配和调度的独立单位,或者说是一个程序在处理机上的一次执行活动. 区分一下进程和程序 1.0 程序是一个静态指令的集合:而进程是一个程序的动态执行过程,它具有生命期,是动态产生和消亡的程序不能申请系统资源,不能被系统调度,也不能作为独立运行的单位,因此它不占用系统运行的资源. 2.0 程序和进程无一一对应的关系. 看一看windows系统的进程,线程 进程属性 与windows系统一样,在linux中也总是有许多进程在运行,每一个进程都有…
 前言:本文参考<鸟哥的Linux 私房菜>,如有说的不对的地方,还请指正!谢谢!  环境:Centos 6.4    和window不同,在Linux压缩文件需要注意的是,压缩后的文件会把源文件给替代,无论是gzip.bzip2.xz 均不支持压缩目录,要达到压缩目录的目的,需要用到tar指令.   gzip file1 压缩一个叫做 'file1'的文件  gzip -9 file1 最大程度压缩  gunzip file1.gz / gzip -d file1.txt.gz 解压一个叫做…
Shell编程基础 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁.Shell 既是一种命令语言,又是一种程序设计语言.Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务.Shell 脚本(shell script),是一种为 shell 编写的脚本程序 Shell 编程跟 java.php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了 Linux中的shell种类(shell解释器的种类…
vim是由vi发展而来,具有语法高亮显示,多视图编辑,代码折叠,支持插件等功能,vim成为了linux发行版本的标配. 1. vim工作模式 1. 普通模式:实现基本的光标移动和大量的快捷操作 2. 插入模式:实现文本的基本编辑功能 3. 命令模式:输入特定的指令完成特定的功能 默认进入的是普通模式,输入a,A,i,I,o,O都可以进入插入模式,按下esc返回普通模式,在普通模式下按下:进入命令行模式. 2. vim光标操作 所有的快捷方式均在普通模式下使用 h 光标向左移动一行 <-- j 光…
1.远程连接工具的使用 实际开发中,Linux服务器都在其他的地方,我们要通过远程的方式去连接Linux并操作它,Linux远程的操作工具有很多,企业中常用的有Puttty.secureCRT.SSH Secure等.课程中我们使用SSH Secure工具进行远程连接,该工具是免费的图形化界面及命令行窗口集一身的远程工具.安装包如下: 安装后,会出现两个图标: 点击图形化界面图标: 进入界面: 关于远程工具乱码的解决: 使用远程工具进行连接时,如果linux有中文文件或目录,显示时会出现乱码,原…
Linux相关命令 命令 说明 startx 当前用户界面切换至图形界面 init5 切换至另一用户的图形化界面 init3 从图形界面切换回文本界面 pwd 显示当前用户路径 logout 注销 shutdown/poweroff/halt 关机 reboot 重启 clear 清屏 who 显示当前用户 man 找帮助 针对文件.文件夹的操作 命令 说明 rmdir 删除文件夹(不能删除空文件夹) rmdir -rf 递归删除非空目录下的一切(从里到外) rm 删除文件 rm -rf * 删…
和 window不同,在Linux压缩文件需要注意的是,压缩后的文件会把源文件给替代,无论是gzip.bzip2.xz 均不支持压缩目录,要达到压缩目录的目的,需要用到tar指令.   gzip 压缩 gzip file1 压缩一个叫做 'file1'的文件  gzip -9 file1 最大程度压缩  gunzip file1.gz / gzip -d file1.txt.gz 解压一个叫做 'file1.gz'的文件  gzip -9 -c services > services.gz 最佳…