上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 1、rpm(redhat package manager)管理器主要目的在于解决软件的安装、卸载、升级、查询、验证等,例如升级过程中,保留软件的配置文件,安装过程中,检查软件依赖的库文件,以及卸载过程中,检查依赖的包关系,最主要的是它以二进制的方式进行操作,不用用户自己编译源文件。但是有个问题就是他只能检查依赖关系,却不能帮助用户解决依赖关系,所以用户安装某个文件可能就会陷入庞大的依赖关系中不能自拔。2、yum管理器最大的功能是解决了rpm所不能解决的包依赖关系。3、关于rpm命令的相关指令,常用组合有以下: -1 rpm -ivh [rpm] 安装及显示安装过程,v表示输出级别,h表示... 阅读全文
posted @ 2013-10-19 16:42 星空刺 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 1、写一个脚本,实现随机选人功能,脚本需传递一个参数进去,如 pick.sh 1 出现结果"家驹” pick.sh 3 出现结果 "落叶" "jason" "贾诩"等随机结果。 (pick.sh N 其中N可以为不大于总人数的任意数)#!/bin/bash#Author:星空刺#Date:2013-10-18#文件名必须是一行一个名字#设定必须有一个参数cat =1;i-- ));do#通过$RANDOM获取随机数,并通过取余数获取到数组下标0~n内的一个元素 ran=`echo "$RANDOM % $new_n 阅读全文
posted @ 2013-10-18 17:45 星空刺 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 写一个脚本:1、设定变量FILE的值为/etc/passwd2、依次向/etc/passwd中的每个用户问好,并显示对方的shell,形如: Hello, root, your shell: /bin/bash3、统计一共有多少个用户#!/bin/bashFILE="/etc/passwd"num=`wc -l < $FILE`echo "User count:$num"for i in `seq 1 $num`;do Username=`head -$i $FILE |tail -1 | cut -d: -f1` Shell=`head -$i 阅读全文
posted @ 2013-10-13 00:07 星空刺 阅读(768) 评论(0) 推荐(2) 编辑
摘要: 前言:何为raidraid是利用多个磁盘组成一个可提升效能、可包含冗余的磁盘阵列组。常用于数据吞吐量大(视频),冗余要求高的场景当前raid包含了raid0-7,以及组合方式raid10,raid01,raid50等。下面说下各个raid的特点:1、raid0 称之为条带 -1 所有raid中读写速度最快,采用独立存取(数据分块),依次写入各个磁盘,写略有降低,读巨量提升 -2 所有raid中最不安全,因为他没有冗余备份能力 -3 磁盘数量n>=2,使用效率100% -4 只要有一块盘损坏,则数据就会丢失2、raid1 称之为镜像(数据冗余度要求高) 常用 -1 读写速度... 阅读全文
posted @ 2013-10-11 22:00 星空刺 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 1、基本概念LVM:logical volume manager 逻辑卷管理器LVM构成:物理卷PV,卷组VG(PE物理区域,最小存储单元),逻辑卷LV(LE逻辑区域,最小存储单元)三者如下图所示: -1 即VG可以包含多个PV,LV可以占用VG的全部或者一部分 -2 LE==PE -3 lvm2已经不限制LE和PE的上限,故LE和PE的数值可大于655362、为什么要用LVMLVM可以方便的进行磁盘缩放,当最初规划的空间不够用的时候,可以通过增加PV,VG,扩展LV的大小。3、怎么创建基本思路:构建PV->VG->LV->格式化->挂载LV具体步骤: -1 创建PV 阅读全文
posted @ 2013-10-11 15:09 星空刺 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 前言所需:磁盘前段MBR(共512字节),其中bootloader占用446字节,分区表占用64字节,每一个主分区16字节,共4区或3+1区(只能有4个主或者3主+1扩展,扩展可以创建多个逻辑),最后两个字节决定了是否可引导,如果是5A(16进制),则可引导-1 分区表操作 fdisk [DEVICE] 交互式命令: d: 删除一个分区 n: 新建一个分区 p: 显示当前的分区信息 w: 保存退出 q: 不保存退出 l: 各分区类型所对应的System ID; 83:Linux 82:Linux Swap,交换分区 ... 阅读全文
posted @ 2013-10-03 14:17 星空刺 阅读(295) 评论(0) 推荐(0) 编辑
摘要: -1 vim配置文件 全局配置:/etc/vimrc 个人配置:~/.vimrc-2 :set下相关常用参数 ic 忽略大小写 noic 不忽略(默认) ai 自动缩进 noai 不自动缩进(默认)-3 文本分割(按窗口分割) ctrl+w 之后 s 水平分割 ctrl+w 之后 v 垂直分割 窗口之间切换: ctrl+w 之后 上下左右箭头-4 多文件操作 -o 垂直分页 -O 水平分页 :next 下一个文件 :prev 上一个文件 :first 首个文件 :last 末尾文件-5 编辑命令 [n]cc 以当... 阅读全文
posted @ 2013-10-03 01:32 星空刺 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 场景:1、apache 账户和组均为cactier2、开机服务正常启动3、网站目录权限正常4、配置文件没有发现问题问题:1、网站无法访问思考:1、重启前网站并没有出错2、重启后,查看log,也没有报错,说明服务配置没有问题3、其他ip无法访问是否和网络有关4、查看iptables -L,发现规则没有删除,原来配置完后,删除规则,并没有保存解决:1、iptables -F && iptables-save2、cp /etc/sysconfig/iptables /etc/sysconfig/iptables.bak3、vim /etc/sysconfig/iptables 注释掉 阅读全文
posted @ 2013-09-27 13:33 星空刺 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 场景:/etc/rc.local有语句/usr/local/apache/bin/apachectl startmysql cactidb -u root -p123456 -e ' set global sql_mode=NO_ENGINE_SUBSTITUTION'问题:mysql命令没有执行思考:1、两条命令,第一条成功,第二条不成功,从执行语句可以看到,第一条采用了绝对路径,第二条并没有,是否是环境变量的问题?2、经查看,环境变量里面包含了mysql所在路径3、经过查找资料,发现rc.local在系统启动中读取是优先于/etc/profile的,故此时我手动加入的环境变 阅读全文
posted @ 2013-09-27 13:24 星空刺 阅读(613) 评论(0) 推荐(0) 编辑
摘要: -1 使用场景:搜索定位内容并输出(所在行)-2 三者区别: --1 grep 默认支持普通正则 --2 egrep 默认支持扩展正则 等同于 grep -E --3 fgrep 速度最快,不支持正则表达式 -3 使用格式:grep 参数 匹配式 文件-4 参数:可合并-5 匹配式:-1 需用引号 -2 支持正则表达式-6 具体使用方法: --1 常用参数 --1 -v 反选 eg:grep -v '^#' /etc/inittab #删除所有注释行,输出剩余行 --2 -i 忽略匹配内容大小写 ... 阅读全文
posted @ 2013-09-27 01:10 星空刺 阅读(492) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页