shell模拟银行系统
摘要:运用awk if语句 函数调用 case语句 死循环。 1.先创建个用户管理文件(info.txt) 2.创建银行系统(bank.sh) 登陆成功之后进入当前界面
阅读全文
posted @
2019-06-30 19:58
北橘
阅读(552)
推荐(0)
shell 基础进阶 *金字塔
摘要:1.首先我们先打印直角三角形 2.金字塔 3.空心金字塔
阅读全文
posted @
2019-06-30 18:31
北橘
阅读(503)
推荐(0)
shell,awk两种方法写9*9乘法表
摘要:在编写前我们需要分析一下都需要什么? 第一种shell方法 1.需要两个数相乘,我们需要两个循环 2.判断以怎样的形式展现出来,我们需要一个if 判断,if判断的不同会影响到最后输出结果的不同 3.输出格式 1 #!/bin/bash 2 3 for ((i=1;i<=9;i++)) #通过循环得到第一个数 4 do 5 ...
阅读全文
posted @
2019-06-27 16:29
北橘
阅读(926)
推荐(0)
shell脚本判断一个用户是否登录成功
摘要:首先咱们要先确定一个用户 1.创建文件user.txt 2.创建一个脚本yz.sh 3.执行脚本bash yz.sh
阅读全文
posted @
2019-06-25 19:20
北橘
阅读(2141)
推荐(0)
shell 冒泡算法 解决数组排序问题
摘要:首先我们要了解冒泡算法的操作原理 1.通过两个数比较,大的数向后移动,再和下一个进行比较,如果还大,继续向后移动。 2.每个数都要进行比较 测试:
阅读全文
posted @
2019-06-25 19:02
北橘
阅读(168)
推荐(0)
shell 石头剪刀布
摘要:我们来做一个小游戏: 石头剪刀布 首先我们规定一下规则: 1.用户输入一个代表石头剪刀布的数值,与电脑随机生成的数值比较 2.只有用户赢了才能退出游戏 3.三局两胜 4.运行结果
阅读全文
posted @
2019-06-25 19:00
北橘
阅读(675)
推荐(0)
应用shell (ssh)远程链接主机
摘要:1.先用ssh root@192.168.88.132 连接主机,后退出。 2.然后运行脚本 rj.sh
阅读全文
posted @
2019-06-25 18:54
北橘
阅读(797)
推荐(0)
nmcli命令使用
摘要:1.查看网卡绑定信息 nmcli con show 2.创建新连接ens33-dhcp,IP自动通过dhcp获取 con add -- 添加新的连接 con-name -连接名 type - 设备类型 ifname - 接口名 autoconnect yes -- 允许开机自动启动 gw4 192.
阅读全文
posted @
2019-06-17 14:50
北橘
阅读(1954)
推荐(0)
光盘yum源autofs按需挂载
摘要:1.安装autofs服务 (yum install autofs -y) 2.创建按需挂载文件 (mkdir /automnt) mkdir /automnt 3.编辑主配置文件 (vim /etc/auto.master) (刚才创建的目录,配置文件(配置文件一般命名格式为auto. 按需挂载目录
阅读全文
posted @
2019-06-15 18:58
北橘
阅读(266)
推荐(0)
LVM扩容,删除
摘要:当发现lv空间不够用时,就需要我们进行对lv的扩容。扩容分两种情况:(lv的有点,支持在线扩容) 1.VG有充足的空间,直接对lv进行扩容; 2.VG空间不足时,我们需要对VG进行扩容,然后再对lv进行扩容 1)首先我们做VG空间充足的情况。直接对lv进行扩容 查看我们的L挂在情况 直接扩容,lvs
阅读全文
posted @
2019-06-14 19:54
北橘
阅读(359)
推荐(0)
LVM创建
摘要:1.将我们准备好的磁盘,标记成我们需要的PV 可以看到我们的PV已经做好 2.制作VG (我们先用其中两块制作VG) 查看一下我们的VG,vg0大小为192M(创建VG需占用一部分空间) 3.制作LV, 我给了lv050M的空间 查看lv0 4.创建文件系统,在这里我选择的是xfs格式,并进行挂载,
阅读全文
posted @
2019-06-14 19:52
北橘
阅读(513)
推荐(0)
LVM 数据迁移
摘要:当用作LVM的某磁盘需挪作他用时,我们需要把该磁盘上的数据迁移到其它磁盘 数据迁移有两种方式:1.手动选择迁移位置、2.不选择迁移位置 1.手动选择迁移位置 首先我们查看一下当前pv 空间 [root@localhost ~]# pvs PV VG Fmt Attr PSize PFree /dev
阅读全文
posted @
2019-06-14 19:49
北橘
阅读(1480)
推荐(0)
IP地址
摘要:ip地址划分 IP地址划分为五类A,B,C,D,E A类地址:范围从0-127,0是保留的并且表示所有IP地址,而127也是保留的地址,并且是用于测试环回用的。因此A类地址的范围其实是从1-126之间。 如:10.0.0.1,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。 以子网掩码来进行
阅读全文
posted @
2019-06-14 19:43
北橘
阅读(590)
推荐(0)
前后台切换
摘要:1.yum install xclock (先软件包) 2。前台 xclock -update 1 3. 后台 xclock - update & [(后台表继续运行) (ctrl+z 表停止)] 4.脱离终端运行 nohup xclock -update 1 & 5.jobs (查看所有工作状态)
阅读全文
posted @
2019-06-14 16:44
北橘
阅读(302)
推荐(0)
如何配置IP
摘要:1.先查看自己的IP地址 ifconfig 或 ip addr show 2. route -n (查看路由) 3.ping traceroute查看总共差多少个路由 (www.baidu.com) 4.arping -I(大i) ens33 192.168.88.2 (查看IP地址是否冲突) 5.
阅读全文
posted @
2019-06-14 15:05
北橘
阅读(1604)
推荐(0)
Raid 5 (软raid)创建、模拟损坏、移除、添加新磁盘的实验
摘要:1.查看磁盘分区,做raid5 最少需要3块盘 磁盘 /dev/sdb:1073 MB, 1073741824 字节,2097152 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节
阅读全文
posted @
2019-06-13 19:59
北橘
阅读(3319)
推荐(0)
Linux重置root密码
摘要:linux 重置root 密码 1.开机选择单用户模式 2.按e进入编辑模式 3.找到linux16,在末尾添加 init=/bin/bash 4.按ctrl + x 启动 (出现这种情况,不能输入任何东西。这是需要输入(reset)) 5.mount -o rw,remount / 重新挂载 /
阅读全文
posted @
2019-06-13 19:44
北橘
阅读(1677)
推荐(0)
quota磁盘配额
摘要:quota磁盘配额(user)1.开启配额功能:[root@localhost /]# mount -o usrquota /dev/sda5 /mnt/2.设置用户配额:[root@localhost /]# edquota -u robin /mnt3.查询配额的使用情况[root@localh
阅读全文
posted @
2019-06-13 19:42
北橘
阅读(389)
推荐(0)
lvm管理
摘要:lvm功能: 1.整合磁盘空间 2.在线扩容 操作 pv 1.创建pv pvcreate /dev/sda6 pvcreate /dev/sda7 2.查询pv pvs pvdisplay vg 1.创建vg vgcreate vg0 /dev/sda6 /dev/sda7 2.查询vg vgs vgdisplay lv 1.创建 lvcreate -L 700M -n lv0 ...
阅读全文
posted @
2019-06-13 19:30
北橘
阅读(148)
推荐(0)
快照
摘要:作用: 1. 利用快照实现一致性备份 逻辑卷的快照的空间是从哪里得到的: 1.只使用快照,源lv不动 快照内文件修改,不影响源lv数据,快照空间使用100%,快照自动损坏 2.只使用源lv,快照作为备份 快照作为备份,空间最好大于数据大小,还要注意选择服务器最空闲时间 所做快照的卷的卷组,也就是说快照卷和源卷处于同一个卷组,所以要保证卷组空间足够 对同一个lv实现多个快照时,只能...
阅读全文
posted @
2019-06-13 19:26
北橘
阅读(259)
推荐(0)
分区工具
摘要:分区工具fdisk MBR(msdos) 1. 查看新设备是否发现 # fdisk -l 查看新分区标识 2. 分区 # fdisk /dev/sdb Command (m for help): m Command action d delete a partition ...
阅读全文
posted @
2019-06-13 19:20
北橘
阅读(166)
推荐(0)
GPT分区
摘要:分区工具parted MBR(msdos)或 GPT 命令行 交互式 [root@localhost ~]# parted /dev/sdc (parted) help #帮助 (parted) mklabel gpt #指定分区表格式 gpt or msdos(MBR) (parted) print #...
阅读全文
posted @
2019-06-13 19:19
北橘
阅读(296)
推荐(0)
文件链接(硬、符号链接)
摘要:文件链接方式 :符号连接(软链接)ln -s /tmp/passwd /home/硬链接 ln /tmp/passwd /tmp/passwd.link 区别:1.命令相同 参数不同 软链接在创建必须绝对路径 硬链接都可以2.硬链接的权限和源文件完全一致 软链接的链接文件权限永远是777 和源文件权
阅读全文
posted @
2019-06-13 17:35
北橘
阅读(1779)
推荐(0)
ext4文件系统
摘要:查看超级块信息 tune2fs -l /dev/vg0/lv0 e2label /dev/vg0/lv0 test mount LABEL=test /opt 最大挂载次数 tune2fs -c 20 /dev/vg0/lv0 当前挂载次数 tune2fs -C 1 /dev/vg0/lv0 更改卷标 tune2fs -L xxxx /dev/vg0/lv0 添加支持acl功能 tune2f...
阅读全文
posted @
2019-06-13 16:09
北橘
阅读(258)
推荐(0)
全备份 增量 差异
摘要:全备份 l(小写l) [用all(cha/add)之后一直用不能更改] 标签不能改 echo aaaaa >> a.txt xfsdump -L all -M dumpfile -l 0 - /mnt | xz > /home/xfs.$(date +%Y%m%d).all0.xz xzcat /home/xfs.20170609.all0.xz 增量 echo bbbbbbb > b.t...
阅读全文
posted @
2019-06-13 15:44
北橘
阅读(194)
推荐(0)
磁盘碎片整理
摘要:修复文件系统 [root@node6 ~]# umount /xfs [root@node6 ~]# xfs_repair /dev/vgxfs/lvxfs [root@node6 ~]# mkfs.xfs -l logdev=/dev/vdb2 /dev/vdb1 [root@node6 ~]# mount -o logdev=/dev/vdb2 /dev/vdb1 /xfs [ro...
阅读全文
posted @
2019-06-13 15:38
北橘
阅读(172)
推荐(0)
日志分离
摘要:[root@node6 ~]# mkfs.xfs -l logdev=/dev/vdb2 /dev/vdb1 -f #vdb1数据存储,vdb2日志存储. meta-data=/dev/vdb1 isize=256 agcount=4, agsize=6016 blks = ...
阅读全文
posted @
2019-06-13 15:34
北橘
阅读(251)
推荐(0)