if
理解一:if是条件判断语句,只有if的条件成立(表达式的值为真)后,才会执行if部分的代码,否则将会执行else的代码。如果是if…else if,则满足第一个if执行第一个if里的代码,如果不满足第一个if,而满足第二个if,则执行第二个if(即else if)的代码,如果都不满足,就不执行,如果后面有else(不带if的else),则只要前面的if和else if都没执行,就执行最后一个else。
理解二:if,else if都需要接判断表达式。else不需要判断表达式。使用else if和else,必须紧跟在if之后,形参if-esle if组或if-else对。 没有对应的if语句,else if和else语句都会在编译时报错。
真不会 Your browser does not support the audio tag.
利用nginx或apache简单搭建个人仓库源
1,运行环境,一台centos虚拟机即可,最好两台,这里我们使用虚拟机本地挂载的ISO文件,如果你想要更多可以去百度自己找。
2,接着我们先安装apache,然后启动apache,并且把80端口打开(nginx同理,这里我们就演示apache了)
12[root@localhost]#yum install apache -y && systemctl start apache ; systemctl enable apache[root@localhost]#firewall-cmd --add-port=80/tcp --permanent ; firewall-cmd --reload
3,进入到源目录,把目录下所有文件拷贝到/backup下
12[root@localhost]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# makedir /backup && cp * /backup
4,观看虚拟机右下角光盘是否连接,如果未连接请手动连接然后挂载至/mnt目录下 ...
创建物理卷,卷组,逻辑卷,挂载,扩容
在生产实例中,突然会碰到磁盘告警爆满,而此时生产环境不能停止,所以我们用什么方法在不关机的情况下扩容磁盘呢,LVM应运而生。LVM是什么?LVM(Logical Volume Manager)逻辑卷管理是在Linux2.4内核以上实现的磁盘管理技术。它是Linux环境下对磁盘分区进行管理的一种机制。现在不仅仅是Linux系统上可以使用LVM这种磁盘管理机制,对于其它的类UNIX操作系统,以及windows操作系统都有类似与LVM这种磁盘管理软件。更通俗的说就是动态弹性管理磁盘,下面我们就来操作操作
1-我们在虚拟机上添加一块新的硬盘,大小随意,重启或者输入partprobe刷新,输入lsblk查看,一般来说是sdb
2-使用磁盘管理工具进行操作,fdisk一般来说是mbr,gdisk一般来说是gpt,这里我们就用fdisk来操作
1234567891011121314 fdisk /dev/sdb 输入m可以查看帮助,p命令打印分区信息,n命令创建新分区,t命令修改现在有分区的格式,w命令保存退出,q命令退出不保存 首先我们输入n,可以看到有两个选项,第一个是主分区,第二个是扩展分区( ...
nginx 目录优化保姆级教程
记录一次nginx编译 众所周知,做一个最简单的网盘就是使用web服务了,但是不管是nginx和apache或者apache2的默认网页目录都太丑了,所以怎么能自定义修改默认的目录风格呢?以nginx为例,官方的autoindex模块只是简单的提供了以下几个选项
命令
默认值
可选值
作用域
作用
autoindex
off
on/off
http/server/location
开启目录浏览功能
autoindex_format
html
html/xml/json/jsonp
same
html是以网页功能展示目录内容
autoindex_exact_size
on
on/off
same
开启为以字节,关闭为KB,MB,GB显示文件/autoindex_format为html时有效
autoindex_localtime
off
on/off
same
开启以服务器的文件时间作为显示的时间/autoindex_format为html时有效
首先安装 ...
Tips 1
为history设置时间和用户log
vi打开/etc/profile输入i进入输入模式page dn 在文件最下方添加以下内容:
1234HISTTIMEFORMAT="%Y-%m-%d:%T:`whoami` "export HISTTIMEFORMAT输入esc,:wqsource /etc/profile
然后在终端输入history可以发现执行命令时会有时间以及角色了。(感觉无卵用)
Tips 2
快速切换ROOT用户
12345vi /etc/sudoers.d/fastchangeusers输入i进入编辑模式输入:users(你使用的普通用户名) ALL=(ALL) NOPASSWD:ALL输入esc:wq保存退出
然后使用普通user切换root就不用密码了,其实也可以通过visudo添加该内容效果是一样的,或者直接编辑/etc/sudoers文件也可以
Tips 3
解决centos网卡问题
有时候重启虚拟机后,网卡莫名其妙就获取不到地址了,百思不得其解。(可能电脑太垃圾!!)网上找到方法解决,如下:
临时解 ...
打水晶头
最近在公司发现我主机的网络非常慢,查看网络信息只有百兆,别人都是千兆网,怀疑水晶头制作不标准,于是重新制作水晶头
准备工具
剪线钳
超五类网线和五类水晶头若干(虽然我能一次成功)
测线仪
制作过程1.剥开网线的绝缘层,露出四根双绞线2.按照“橙白-橙-绿白-蓝-蓝白-绿-棕白-棕”的顺序依次将线排列好,并将线平展3.将排列并平展的网线,放入水晶头里面4.利用网线钳,将网线和水晶头固定5.利用测线仪,测试网线是否通畅,或者直接上机测试查看网络是否千兆
关于568A和586B以前在学习时说要按照顺序来接线,实际上只要两端的八根线一一对应上即可,至于抗不抗干扰,没有实际过多的体会其次如果是百兆网,直接使用1236线,也就是,橙白-橙-绿白-绿即可通信工作中还是建议按照568b顺序来,毕竟成双结对抗干扰至于568A,现在的设备都会自适应,所以基本上不用交叉线了
某司网络规划设计
前言为了适应网络经济的飞速发展,扩大企业经营的规模和范围,方便企业内部和企业之间的交流,节省办公开销,提高企业的管理水平,企业发展Intranet ( 企业内部网) 已经是刻不容缓。现如今后如何应对瞬息万变、竞争激烈的国内外市场环境以及如何利用网络技术迅速提升企业核心竞争力就是成为企业成败的关键所在。目前我国企业尤其是中小型企业网络建设正在如火如荼的进行着,此方案采用了国际高端品牌cisco 的网络设备,同时采用了当前重要的和使用广泛的网络体结构有OSI 体系结构和TCP/IP 体系结构。以先进,安全,实用,可扩展,灵活为原则进行设计。本方案将以x公司内部局域网的组建需求、实际应用为出发点,从中小型企业局域网的业务需求和传统网络技术入手,设计适用于中小型企业的组网方案,为公司营造一个一流的企业网络。
部署准备
安装 Cisco Packet Tracer
企业用户需求分析要求为员工提供安全的网络办公环境,保障信息安全,要求易于用户管理、界面简单、逻辑清晰;要求网络提供足够的带宽,丰富的接口形式,满足用户对应用带宽的基本要求,要求紧急情况下公司业务的备份,以减少公司的损失;同 ...