Linux
文章平均质量分 75
斯芬克斯1258
快乐学习,每天进步一点点,每天都有收获,快乐生活。
展开
-
Linux账号管理与ACL 3.16
一.linux的账号管理: linux中的每一个登陆用户至少有两个ID,一个是UID(使用者ID),另一个时GID(群组ID),计算机识别的是ID,而用户平时用的是用户名和群组名,ID与名字之间的转换,既方便用户又利于计算机的识别。 用户登录时:先从 /etc/passwd中寻找UID和GID,如果没有则跳出,登陆失败;寻找到则把用户的家目录和shell配置一起读出来 ,接下来核对...原创 2018-03-16 22:26:06 · 232 阅读 · 0 评论 -
linux的OpenSSH远程控制 4.23
一.远程密码登录:SSH 1.开启服务:/etc/init.d/sshd restart 2.ssh命令: -f 只是发送指令到远端,而不用登录 ; -o 参数项目:主要的参数项目有:ConnectTimeout=秒数:联机等待的秒数,减少等待的时间 StrictHostKeyChecking=[yes|no|ask]...原创 2018-04-24 19:47:29 · 225 阅读 · 0 评论 -
linux服务-at和cron 4.19
一.at 和 cron 1. 解决的问题:如果你想让系统定期完成一些任务或者是完成一些突发的任务,就用到了at(突发任务)和cron(定期任务) 2. 前面使用service 启动服务的时候,实际上执行/etc/init.d/下的服务脚本(可以研究一下系统的脚本) 3. at服务 (1)设定服务开机启动:chkconfig --level 35 atd on 列出服务的...原创 2018-04-19 17:10:26 · 443 阅读 · 0 评论 -
linux管理-进程管理 4.18
一.进程原理: 1.进程:计算机中一个运行实体(都有地址空间和系统资源),用于判断服务器的健康状态、查看进程、杀死进程。 2.进程分类:系统进程、用户进程、交互进程、批处理进程、守护进程。 3.进程状态: 新创建的进程获得运行的资源(除了cpu)之后,进入就绪队列,当获得cpu资源之后就进入了运行状态,对于运行时间比较长的进程,cpu分配的时间片用完之后又再次进入...原创 2018-04-18 10:34:24 · 149 阅读 · 0 评论 -
linux管理-LVM卷管理 4.17
一.LVM原理: 1.问题:如果你的目录下文件的存储空间不足,如何做呢?首先将目录下的文件拷贝出来,加入新盘,然后利用磁盘的分割、格式化,扩容之后再将文件拷贝回来,扩容之后也有可能空间太大,浪费空间的情况,这样完成这个任务就比较麻烦了,如何灵活的解决这个问题呢,这就用到了下面的知识了。 2.解决方法:LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境...原创 2018-04-17 21:08:28 · 328 阅读 · 0 评论 -
linux的磁盘管理 4.11
二. 磁盘的管理与文件系统 1. 区块对照表(block bitmap):方便了各个区块存储情况的查找,如果没有区块对照表,查找区块的存储情况需要大量的时间,区块对照表可以按位标识区块的存储(1为占有,0为未占有)。 inode对照表的原理与 block bitmap 有类似的功能,只是 block bitmap 记录的 是使用与未使用的 block 号码, 至于 inode b...原创 2018-04-11 23:24:47 · 129 阅读 · 0 评论 -
linux管理— RAID阵列 4.16
一.RAID(1)技术背景:如果很大的文件,磁盘无法存储,需要扩容咋办? 人为因素数据丢失如何恢复?(2) 磁盘阵列全名是(Redundant Arrays of Inexpensive Disks, RAID ),意思是:容错式廉价磁盘阵列。 RAID 可以透过一个技术(软件 或硬件),将多个较小的磁盘整合成为一个较大的磁盘装置; 而这个 较大的磁盘功能可...原创 2018-04-16 23:22:56 · 413 阅读 · 0 评论 -
linux shell脚本 3.27
shell脚本的补充知识:1.dd命令: 命令格式 :dd if=/dev/zero of=./test.txt bs=1k count=1 if表示输入的文件,of表示输出的文件 ,bs表示创建的块的大小,count表示创建块的数量,最终创建文件的大小就是每块大小与块个数的乘积大小。 如果不指定块个数,会创建很多块,按ctrl+c停止它创建。 例如: dd if=/dev/zero ...原创 2018-03-27 23:02:22 · 148 阅读 · 0 评论 -
shell 脚本语法 3.21
1.Shell中的数值运算及运算方式差异 (1)expr运算工具: aa=11 bb=22 cc=$(expr $aa + $bb) 注意运算符两边的空格,不加空格的打印出两个字符和“+“,不运算 cc=$[$aa+$bb] cc=${{$aa+$bb}} (2)脚本运行的差异: sh filename.sh 当以此方式运行时系统另起一个...原创 2018-03-21 22:30:44 · 123 阅读 · 0 评论 -
Shell基础及变量 3.20
1.Shell脚本的基础: Shell脚本是基本命令的组合,结合命令流程控制。 第一行(顶格写):#! /bin/bash Shell脚本的运行方式:(1)首先要使脚本具有执行权限: chmod +x test.sh 然后./test.sh执行脚本 (2)bin/sh test.sh2.Shell脚本中变量...原创 2018-03-20 19:52:04 · 153 阅读 · 0 评论 -
linux三剑客之sed、awk 3.23
grep在正则表达式中学习过,今天主要讲解另外两个sed和awk一.sed相关 sed一次处理一行内容,处理时先将内容存到缓冲区中,然后sed命令处理缓冲区中的内容,处理完之后把这些内容输出到屏幕,再处理下一行,直到文件末尾,原文件内容并没有改变,除非你使用重定向存储输出改变。 定址:确定行数范围;定界:确定列数范围。1.sed的命令形式: sed [选项] ‘command ’ 文...原创 2018-03-23 22:58:52 · 390 阅读 · 0 评论 -
linux介绍安装及常用命令(二) 3.13
(15)find:文件搜索 find [搜索范围] [匹配条件] 搜索范围:搜索的绝对或者相对路径 匹配条件:-name 文件名(不区分大小写) -size -100(文件大小小于100)/+100(文件大小大于100)/100(文件大小 为100) -user usern...原创 2018-03-13 23:18:42 · 146 阅读 · 0 评论 -
python语句 3.22
1.if语句(思想与大多数编程语言类似,形式有区别)(1)if语句的完整形式就是: if <条件判断1>: <执行1> elif <条件判断2>: <执行2> else: <执行3>判定条件实际上最终是得到一个布尔值,即True 或False(2)if语句判定条件可分为4种: 布尔表达式 比较表达式 逻...原创 2018-03-22 20:34:10 · 210 阅读 · 0 评论 -
Linux中软件的安装方式 3.15(补)
1.Linux中的软件包有两种类型:源码包、二进制包(rpm包、系统默认包)(1)源码包:安装时需要先编译(make),因为没有编译,所以可以修改代码(查看官网相应的文档了解、修改),对软件的功能进行裁剪、优化;编译完成后再安装(make install)。 源码包的缺点:源码包安装步骤比较多;软件安装过程中源码包的安装时间较长,特别是对于大型软件;对于源码包编译过程中出现的问题,...原创 2018-03-18 16:51:32 · 114 阅读 · 0 评论