Linux学习笔记
阿K_ay
这个作者很懒,什么都没留下…
展开
-
模拟破坏并修复boot分区
1. 模拟破坏/boot分区1)先查看/boot目录挂在哪个分区,再看看/boot目录下都有哪些文件,待会模拟破坏后需要一个个恢复。 2)破坏/boot分区, 先卸载再格式化。 3)重启 2. 开机进入救援模式1)选择网络引导 2) 将光标移到对应的版本,按tab键进入编辑 3)添加rescue,然后回车 3.原创 2014-07-17 09:31:52 · 2077 阅读 · 0 评论 -
expect脚本参数传递,自动登陆远程主机
向expect脚本传递参数原创 2014-08-04 22:00:18 · 14615 阅读 · 0 评论 -
手动添加linux自启服务
nfs挂载后无法写入问题解决方法之一:在/etc/exp/share 172.24.6.27(rw,sync,no_root_squash)原创 2014-08-04 22:28:33 · 2139 阅读 · 0 评论 -
通过yum查找并安装包
通过yum查找并安装包比如说,我需要敲一条isostat的指令,但是系统提示说找不到这条命令,如图:1.通过yum whatprovides 查询,可得知,isostat是在sysstat包下的一个文件/usr/bin/iostat2.通过yum install 安装原创 2014-07-11 21:09:15 · 1299 阅读 · 0 评论 -
配置本地yum仓库
配置本地yum仓库 在使用虚拟机的情况下,我们可以挂载光盘镜像文件,并以此作为yum仓库源。 1. 在虚拟机的setting中,使用iso镜像文件作为CDROM的连接,重启后,镜像文件默认挂载在/media目录。 2. yum仓库的配置文件在/etc/yum.repo.d/目录下,按照格式,新建一个mydvd.repo(文件名自定义,以.repo结尾)。编写内容如下:原创 2014-07-11 21:06:45 · 3113 阅读 · 0 评论 -
for循环
0804 for循环1.ls -R 递归查看touch file_{1,2,3}_{a,b,c}dirname 返回文件所在路径basename 返回文件名eg:# dirname /etc/sysconfig/network-scripts/ifcfg-eth0/etc/sysconfig/network-scripts# basename /etc/原创 2014-08-04 22:35:19 · 787 阅读 · 0 评论 -
在虚拟机中使用iso镜像
在虚拟机中使用iso镜像,并安装rpm包一、使用镜像1.在redhat虚拟机上右击,单击设置2.选择CD/DVD项,勾选Connect at power on,选择镜像路径3.设置成功后,在桌面可见光盘图标,或者可以使用ls /media查看(默认挂载在/media目录下),若有**DVD则可二、安装rpm包1.在镜像目录下,cd Serve原创 2014-07-11 20:52:42 · 2947 阅读 · 0 评论 -
读懂diff
网上详细博文转载 2014-08-11 20:50:20 · 722 阅读 · 0 评论 -
HTTP头:If-Modified-Since, If-None-Match
参考网址:http://www.cnblogs.com/jams742003/archive/2010/02/01/1660912.html转载 2014-10-28 19:00:23 · 4125 阅读 · 0 评论 -
四层和七层负载均衡的区别
(一) 简单理解四层和七层负载均衡: ① 所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后再分配到真实的MAC地址;三层负载均衡会通过一个虚拟IP地址接收请求,然后再分配到真实的IP地址;四层通过虚拟IP+端口接收请求转载 2014-10-17 20:56:16 · 771 阅读 · 0 评论 -
NFS原理
转自:http://storage.chinabyte.com/135/12278135_2.shtml 有人的地方就有江湖,IT界也不例外。 在过去几十年里,IT江湖从来都是门派林立,纷争不断。如果按照Operating System (下面简称OS), 大概可以分Windows派,类Unix派,还有苹果派(有没有勾起您的食欲?)。这几大门派信徒众多,教规又各不相同,所以经常造成矛盾。比如转载 2014-10-19 22:05:53 · 1610 阅读 · 0 评论 -
如何清空linux的DNS缓存
一、Linux下清空DNS缓存Linux下DNS缓存实现通常有两种方式:一种是用DNS缓存程序NSCD(name service cache daemon)负责管理DNS缓存。一种实现DNS缓存则是用Bind来架设Caching Name Server来实现。如果是清除NSCD上的Cache,可重新启动NSCD服务来达成清除DNS Cache的效果。用这个命令:# se转载 2014-11-06 20:57:59 · 61572 阅读 · 1 评论 -
炫酷!简化if语句
0802 逻辑运算符常用的if...else语句:if [ A ];then B else C 用逻辑运算符了&&和||来简化:[ A ] && B || C如果A为真,那么就执行B语句,否则执行C语句实例:1)ping一台存在的主机,如果ping通了,为真,那么打印"up"[ ping -c 2 172.24.254.254 &> /dev/nul原创 2014-08-04 22:22:32 · 2789 阅读 · 0 评论 -
OpenSSH
1.OpenSSH,安全的远程shell1)访问远程主机ssh usrname@hostname2)一次性访问远程主机,仅执行一条命令即断开连接ssh usrname@hostname command**在本地主机使用ssh进行远程访问后,本地主机的~/.ssh/know_hosts文件会记录远程主机的RSA keyeg:ssh root@172.24.0.原创 2014-07-28 22:37:41 · 656 阅读 · 0 评论 -
XShell常用快捷键
ctrl + o 新建sessionctrl + tab / shift +tab 切换原创 2014-07-09 11:28:11 · 30810 阅读 · 3 评论 -
根据关键字结束进程
根据关键字结束进程pkill -x program 结束进程pgrep -l program 列出进程ID和程序名kill pid 结束进程原创 2014-06-26 10:34:52 · 753 阅读 · 0 评论 -
shell脚本判断Apache进程是否存在
写一个脚本检查Apache进程是否存在,若不存在则显示不存在,若存在则显示进程个数,当不等于10个时用红色字体通知管理员,并询问管理员是否启动Apache服务。#!/bin/bash#echo "$(service httpd status)"PIDNUM=$(pgrep httpd | wc -l)if [[ $PIDNUM -eq 0 ]];then原创 2014-07-24 20:27:10 · 1552 阅读 · 0 评论 -
XShell个性化,自定义背景色前景色字体
在XShell的菜单栏中,选择File >> new ,或者按下kuaijij原创 2014-07-24 21:08:49 · 5886 阅读 · 0 评论 -
vim操作技巧(二)在vim中调用命令结果
实例:原创 2014-07-06 22:52:14 · 827 阅读 · 0 评论 -
vim操作技巧(一)打开多个文件
1.打开多个文件,vim -o原创 2014-07-06 22:26:57 · 1408 阅读 · 0 评论 -
bash编程入门
1.基本操作1)第一行放置头格式说明#!/bin/bash2)写完shell脚本后,设置脚本执行权限chmod +x filename3)执行脚本sh filename4)shell自动化脚本一般放在~/script/目录下2.写一个简单的脚本,自动收集Apache日志#!/bin/bashif [[ -a /var/log/httpd/access原创 2014-07-23 21:58:11 · 904 阅读 · 0 评论 -
linux使用帮助的三种方式
使用帮助的三种方式:command --helpman command info command区别:--help,快捷、高效man, 概要信息info, 完整、详细还有一个指令是,whatis, whatis数据库,系统刚安装好后由makewhatis创建,系统安装后在当天凌晨4点中时生成,也可以手动执行makewhatis命令创建。m原创 2014-07-07 21:35:29 · 1100 阅读 · 0 评论 -
Liunx关机,重启
关机常用命令:init 0原创 2014-07-09 11:50:37 · 717 阅读 · 0 评论 -
浏览文件系统
1. 目录结构倒树形结构原创 2014-07-07 22:10:46 · 619 阅读 · 0 评论 -
同时添加多个用户
使用useradd和passwd创建用户:格式:原创 2014-07-08 20:27:37 · 2122 阅读 · 0 评论 -
配置配额系统
配置配额系统 1. 新建分区,格式化,普通挂载 2.重新挂载, mount -o remount,usrquota /mount_point 3. 初始化数据库,quotacheck -cuv /mount_point , 自动生成aquota.user文件 4.启动配额 5.编辑配额1)切换到student, 使用dd命令生成一原创 2014-07-09 09:48:13 · 1066 阅读 · 0 评论 -
Vim基本操作
插入:i 在光标前插入文本I 在本行开始处插入文本a 在光标后插入文本A 在本行末插入文本O 在光标上插入文本(行首)o 在光标下插入文本 删除:dd 删除一行ndd 删除下面n行(包括本行)x 删除后一个字符nx 删除后n个字符X 删除前一个字符nX 删除前n个字符 复制(yank):yy原创 2014-06-21 14:45:18 · 635 阅读 · 0 评论