随笔分类 - Linux系统学习
linux学习,linux系统学习,shell脚本学习,linux用户管理,linux系统管理,linux网络应用,web服务器架构,dns服务器架构,linux架构文件服务器,lamp环境搭建
摘要:vi是一种在linux运行的编辑器,就像我们使用dreamweaver写html和css,用ediplus或notepad或zend studio来写php一样,它是在linux中最常用的编辑器。vim是vi的升级版本,在高一点的linx系统中,一般都是系统自带的。一、vi的三种模式:vi有三种模式:不同的模式可以执行不同的操作一般模式:可以查看、查找、替换、删除等操作(通过vi 文件名命令进入一般模式)编辑模式:可以编辑文件内容(在一般模式下输入a或i或o等进入编辑模式,点击Esc键,离开编辑模式,进入一般模式)命令行模式:保存、离开编辑器(在一般模式下输入:w等命令进入命令行模式,按回车键
阅读全文
摘要:一、备份:dump (1)dump -S 设备名 :显示需要备份的设备所在分区所需要的最小的容量1 [root@localhost php]# dump -S /dev/sda22 4710404096 (2)dump -W 查看所有分区是否备份过(或者说在/etc/fstab这个文件中 是否有相应的备份的记录)1 [root@localhost php]# dump -W2 Last dump(s) done (Dump '>' file systems):3 > /dev/sda2 ( /) Last dump: never4 > /dev/sda3 (
阅读全文
摘要:个人认为linux的压缩与windows上的压缩有一点区别,windows上的压缩是将压缩与打包结合在一起的linux的压缩一般是针对单个文件的,而打包是把几个文件打包成一个文件(打包本身并没有减小文件的大小)一、文件压缩与解压缩这里只讲解两种压缩与解压缩的方法gzip和bzip2(1)gzip 用法:gzip [-cdtv] 文件名 说明:生成.gz为后缀的压缩文件 参数说明: -c 将压缩后的数据输出到屏幕上,用于数据流重定向 -d 用于解压缩 -t 用于检查文件是否有错误 -v 显示原文件与压缩后的文件的压缩比例 看下面这个例子,有一个文件network,它原来的大小为8...
阅读全文
摘要:新增一块硬盘时,我们应该有的操作 (1)对硬盘进行分区,以新建可用的分区 (2)对硬盘进行格式化,以创建可用的文件系统 (3)对新建的文件系统进行检验 (4)创建挂载点,将它挂载上来一、磁盘分区命令fdisk 1、查看系统所有能够找到的设备的分区:fdisk -l 1 [root@localhost ~]# fdisk -l 2 3 Disk /dev/sda: 32.2 GB, 32212254720 bytes 4 255 heads, 63 sectors/track, 3916 cylinders 5 Units = cylinders of 16065 * 512 =...
阅读全文
摘要:一、文件系统特性传统的磁盘和文件系统中,一个分区只能被格式化为一个文件系统,由于新技术的出现如LVM可以将一个分区格式化为多个文件系统,也可以将多个分区格式化为一个文件系统。文件系统:就是明确磁盘或分区上文件的组织方法和数据结构,就是文件组织方法。个人是这样理解的:各个不同的文件系统有不同的组织方法:比如我们各种组织看成一个文件系统的话,其组织形式也是多样的。一个文件系统就是一种文件组织形式军队:以军、师、旅、团、营、连、排、班为单位等组织的公司:以老板、CEO、行政部、技术部、产品部、营销部等组织的二、文件系统组成以ext2这种 文件系统为例:(索引式文件系统)一个文件系统可以分为三部分:i
阅读全文
摘要:一、磁盘(硬盘)结构磁盘主要由主轴马达、盘片、机械手臂和磁头组成原理:主轴马达转动盘片,然后通过机械手臂伸缩磁头读取盘片上的数据二、盘片结构盘片可以细分为柱面和扇区。如图,每一个标有数字的黑色的小区域就是一个扇区,扇区是最小的物理存储单位 ,每个扇区都有编号 以圆点为中心每一个圈就是一个柱面。第一个扇区非常重要,它记录着磁盘主引导和分区表三、硬盘分区(1)硬盘(磁盘)的分类:根据接口类型不同分为:SATA和IDE接口 两种接口对应的设备名: SATA、USB、FLASH等设备:sd[a-p] : IDE设备:hd[a-d](2)分区的本质:读取的数据从柱面A到柱面B为止(3)...
阅读全文
摘要:1、which 查找脚本文件位置 如:which lsattr2、whereis 普通文件查找3、locate [-i] 关键词 -i 忽略大小写whereis 和locate都是通过一个数据库来搜索的,新建的文件一般搜索不到,可以用updatedb来更新库1 [root@localhost admin]# which lsattr2 /usr/bin/lsattr3 [root@localhost admin]# updatedb4 [root@localhost admin]# whereis mongodb.test5 mongodb:6 [root@localhost admin]..
阅读全文
摘要:一、与文件名相关的操作 1、cp 复制文件(copy) 语法:cp [-air] 源文件 目标文件 (源文件可以是多个文件) 参数说明:-a 复制的文件保留源文件的一些特性 -i 是否覆盖提供询问 -r 递归 如: cp -r /etc/passwd /root/etc/passwd cp -r /home/admin /home/dev /root/backup 2、mv 移动文件(move) :可以重命名、剪切文件 语法:mv [-fi] 源文件 目标文件 参数说明: -f 强制移动,当有相同的文件名时,直接覆盖 ...
阅读全文
摘要:1、ls 查看目录及文件(前面已经讲过这个命令,在此不在赘述)2、cd 切换目录(change directory) 目录地址可以是相对路径,也可以是绝对路径(以根目录为开始)语法:cd 目录 如:cd / 切换到根目录 cd /usr/ 切换到/usr目录 cd ../ 切换到上一级目录 cd 不加目录表示切换到自己的主目录(用户主目录,如果当前用户是root就切换到/root,如果是admin则切换到/home/admin/)3、pwd 显示当前目录的绝对路径 (print working directory)4、mkdir 新建目录 语法:mkdir [-mp] 目录名称 参数...
阅读全文
摘要:一、初识linux几个小命令 (1)date命令:显示当前日期 date 不带参数直接显示当前日期与星期 date +%Y 显示当前年 date +%m 显示当前月份 date +%d 显示当前日期 date +%h 显示当前是几点钟 1 [root@localhost /]# date 2 2012年 11月 23日 星期五 11:41:31 CST 3 [root@localhost /]# date +%Y 4 2012 5 [root@localhost /]# date +%m 6 11 7 [root@localhost /]# date +...
阅读全文
摘要:一、用户与用户组Linux是一个真正的多用户的操作系统,也就是可以同时多人操作一台主机(你认为它是一台电脑就可以了),由于同时操作一台主机,如果不设定一定的权限,可能造成主机的混乱,所以,每个用户都有不同的权限,由一个管理员来统一管理。因为linux中的设备、软件等都是以文件形式存在的,所以用户的权限主要是相对于操作文件的权限。根据权限我们可以把用户分成三类:(1)用户(user):即文件所有者,如创建文件的那个人肯定是文件所有者。(2)用户组(group):即用户组,即文件所属的用户组,默认情况是文件创建者所在的用户群组。(3)其他人(other):除用户和用户组之外的人,可以说与文件没有半
阅读全文
摘要:linux中输入命令模式一般是这样的:命令 -参数 文件或目录或其他 (参数和后面的文件等有时候不一定需要)一、关机与系统重启开机只需要输入用户名和密码即可,不用多说关机与重启命令:reboot,halt,shutdown,poweroff(1)reboot用法:reboot [-nwdfihp]参数说明: -n 在关机或重启系统前不执行将数据同步写入磁盘 -w 并不执行关机或重启的操作,只将这个记录写入到wtmp这个文件中 -d 不将记录写入到wtmp文件中 -f 强制关机或重启系统 -i 在关机或重启系统前关闭所有网络接口 -h 在关机或重启之前让所有硬盘处于待机模式 ...
阅读全文

浙公网安备 33010602011771号