- 博客(57)
- 资源 (21)
- 收藏
- 关注
转载 apache中通过HSTS实现http请求强制跳转到https
apache中通过HSTS实现http请求强制跳转到https发表于2017年8月9日由hengxia1. HSTS: HSTS全称HTTP Strict Transport Security,是国际互联网工程组织IETE正在推行的一种新的Web安全协议。HSTS的作用是强制客户端(如浏览器)使用HTTPS与服务器创建连接。 服务器端配置支持HS
2017-08-09 15:41:19
3027
原创 CentOS7.3使用BIND配置DNS服务器(一)
一、DNS及BIND的简介&nbps;&nbps;&nbps;&nbps; DNS(Domain Name System),即域名系统。它使用层次结构的命名系统,将域名和IP地址相互映射,形成一个分布式数据库系统。DNS采用CS架构,服务器端工作在UDP协议端口53和TCP协议端口53上。FQDN(Fully Qualified Domain Name)完全限定域名,它是使用DNS的数状层级结构的完
2017-07-31 11:00:15
18275
原创 CentOS7.3搭建dhcp服务器
一、实验环境:VMware Workstation 12, CentOS 7.3 x64系统, CentOS 7.3 x64系统安装光盘二、实验过程:1.配置虚拟机软件的“虚拟网络编辑器”,将vmnet1网段修改如下图2.修改CentOS7.3系统的仅主机模式的网卡,如下图3.配置本地yum源[root@centos7 ~]#mkdir /etc/yum.repos.d/backup[root@c
2017-07-24 22:02:29
7389
原创 使用OpenSSL自建CA及颁发证书、吊销证书
一、实验说明 OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。 OpenSSL是一个开源程序的套件、这个套件有三个部分组成:一是libcryto,这是一个具有通用功能的加密库,里面实现了众多的加密库;二是libssl,这个是实现ssl机制的,它是用于实现TLS/SSL的功能;
2017-07-17 21:33:15
5636
原创 破解CentOS7 的root口令的两种方法
1>.破解CentOS7 的root口令方法一 启动时任意键暂停启动 按e键进入编辑模式 将光标移动到linux16开始的行,添加内核参数rd.break 按Ctrl-x启动 mount -o remount,rw /sysroot chroot /sysroot pass
2017-07-17 08:20:02
7556
原创 CentOS6.9中/boot下initramfs-2.6.32-696.el6.x86_64.img的删除和恢复
1.实验说明2.实验环境3.正文1.[root@centos6 ~]# ls -l /boottotal 33120-rw-r--r--. 1 root root 108164 Mar 22 03:34 config-2.6.32-696.el6.x86_64drwxr-xr-x. 3 root root 4096 May 17 12:59 efidrwxr
2017-07-09 22:58:50
4981
原创 阿里云服务器用ip地址访问不到问题记录 curl localhost
在阿里云上搭建好了lamp,在主机上用命令curl localhost测试appache成功,用外网ip访问,404.查找一下,原来是安全组设置问题,专有网络的话是需要用户创建实例完成后手动设置的。并按照提示设置好,开放相应端口,访问网段
2017-07-08 23:06:49
7295
原创 Centos 7 重启了系统 出现 welcome to emergency mode解决方法
在阿里云上用Centos 7 重启了系统 出现 welcome to emergency mode!: welcome to emergency mode!:after logging in ,type “journalctl -xb” to view system logs,“systemctl reboot” to reboot ,“systemctl default” to try ag
2017-07-06 15:32:47
5744
原创 Linux下kill命令详解
kil命令作用: 发送指定的信号到相应进程。不指定信号将发送SIGTERM(15)终止指定进程。若仍无法终止该程序可用“-kill" 参数,其发送的信号为SIGKILL(9),将强制结束进程,使用ps命令或者jobs命令可以查看进程号。root用户将影响用户的进程,非root用户只能影响自己的进程。用法: kill [-s signal | -p]
2017-07-02 16:05:56
1902
原创 CentOS6.9下软件实现RAID5创建
1.实验说明:2.实验环境: VMware Workstation 12.0.0 build-2985596 CentOS6.9 64位系统 3.前期准备: 1.开启VMware Workstation虚拟机中CentOS6.9 64位系统前,在虚拟机中新增4块新的虚拟磁盘,大小分别为20GB、25GB、30GB、35GB,添加方法
2017-06-20 11:16:00
1856
原创 参数代换命令xargs使用小结
我们可以用管道将一个命令的stdout重定向到另一个命令的stdin。例如: cat test.txt | grep 'ab' ,但是有些命令只能以命令行参数的形式接受参数,而无法通过stdin接受数据流。xargs可以解决这种问题,xargs可以读入stdin的数据,并且以空格或断行符进行分辨,将stdin的数据分隔成某个命令的参数。xargs可以将单行或多行文本输入转换成其他格式。
2017-06-16 21:44:25
8974
原创 在Centos7上搭建局域网的yum源仓库
1.实验目的: 学习安装vsftpd软件,了解yum源仓库搭建过程,搭建第三方的yum源仓库。2.实验环境:VMware Workstation 12.0.0 build-2985596 CentOS-7-x86_64-Everything-1611.iso3.正文:1.实验前要求,确保虚拟机的安装的CentOS7是以桥接的方式联入局域网,能获取局域网IP,这样其他局域网内机器就可访问此Ce
2017-06-13 16:51:53
7070
原创 CentOS7下实验之手动删除动态链接库文件并用光盘救援模式恢复系统实验
1.实验说明: Linux下的链接库文件分为静态链接库和动态链接库的文件;静态链接库的特点是把程序对应的依赖库复制一份到包并嵌入程序包,在Linux中一般为.a后缀的文件,升级难,需要重新编译,占用较多空间,迁移容易;动态链接库的特点是只把依赖加做一个动态链接,占用较少空间,升级方便,在Linux中一般为.so后缀的文件;通过本实验加深对动态链接库文件的作用理解和初步了解CentOS7
2017-06-10 17:30:00
3464
原创 CentOS7下手动配本地yum源
1.实验说明: yum:Yellowdog Update Modifier,是一个在Redhat Linux系(Red Hat Enterprise Linux, CentOS, Fedoa)Linux的Shell前端软件包管理器,基于RPM包管理器,可解决软件包相关依赖性,可在多个库之间定位软件包,是up2date的替代工具。其实当我们安装好CentOS 7(非最小化安装)
2017-06-10 09:27:24
881
原创 Linux文本处理工具grep命令详解
grep:文本过滤(模式:pattern)工具 Global search REgular expression and Print out the line 作用:文本搜索工具,根据用户指定的“模式”对目标文件进行逐行匹配检查并打印匹配到的行 grep命令选项: 无选项,默认支持标准正则表达式,不支持扩展正则表达式 –colo
2017-06-04 20:30:08
441
原创 Linux下的用户权限
用户简介组简介文件的权限目录的权限1. 用户简介 Linux是一个多用户、多用户的操作系统。一个系统同时可能有几个用户访问系统,如果我们给这些用户同一个用户名去登录系统,可能会带来不便,因为不同的用户有不同的需求,例如你自己总有一些信息不想让他人看到,或者有些个性化的系统设置,还有作为系统的管理员想限制一些用户的访问等,为不同的用户创建不同的账号,赋予不同的权限,这是为例计算机
2017-05-30 19:11:03
455
原创 Linux基础学习笔记之tee命令
tee命令用于将数据重定向到文件,另一方面还可以提供一份重定向数据的副本作为后续命令的stdin.即把数据重定向给定义文件和屏幕上。 用法: tee [-ai] 文件 选项: -a:向文件中重定向时使用追加模式; -i:忽略中断(interrupt)信号。 例如: 1.将last的输出存一份到last.list文件中[root@centos6 high
2017-05-21 17:52:11
484
原创 Linux基础学习笔记之给脚本添加执行权限
1.chmod 555 scriptname 允许任何人都具有可读权和执行权限。2.chmod +rx scriptname 允许任何人都具有可读权和执行权限3.chmod u+rx scriptname 只给脚本的所有者可读和执行权限
2017-05-21 14:57:57
9153
原创 Linux基础学习笔记之Centos6,Centos7修改时区
1.Centos6中系统时区时由/etc/localtime文件控制的,所以可以通过修改/etc/localtime文件来修改系统时区。查看当前系统的时区。将当前时区改为New_York时区,后面使用ln链接也可以换成cp /usr/share/zoneinfo/America/New_York /etc/localtime 2.Centos7中通过timedatectl set-timezo
2017-05-18 21:32:58
571
原创 Linux基础学习笔记之切换终端的方法
1.liunx中虚拟终端可以通过Ctrl+Alt+Fn(n为1-6)来切换文本终端,也可以通过命令chvt n(n为1-6)来切换文本终端。2.在Linux可以通过Ctrl+Alt+F7启动图形界面,也可以通过startx启动图形界面,也可通过init 5改变系统运行级别启动图形界面
2017-05-17 19:14:19
6485
原创 Linux基础学习笔记之time命令、strace命令、ltrace命令
1.time命令是用一个shell的关键字,是用来查看运行命令所耗费的时间,例如real是指实际耗费的时间,user是在用户空间所耗费的时间,sys是在内核空间所耗费的时间。real时间不等于user时间与sys时间之和,是因为命令运行的过程包含其他命令所耗费时间及命令被阻塞所耗费的时间。http://write.blog.youkuaiyun.com/postedit2.strace命令
2017-05-17 08:16:30
482
原创 Linux基础学习之测硬盘读写速度、内存读写速度的一种方法
1.Linux中测硬盘的读写速度可以用以下命令:dd if=/dev/zero of=file bs=1M count=10242.Linux中测内存读写速度可以使用以下命令: dd if=/dev/zero of=/dev/null bs=1M count=1024由此可以内存的读写速度比磁盘快的多,先把这两个命令记下来,以后还有其他方法再补充
2017-05-16 21:48:56
4894
原创 Linux基础学习笔记之硬盘空间计量单位换算与计算机数据计量单位换算区别
1.计算机系统中的数据采用二进制存储的,8位构成1字节。即 1byte(简写B) = 8bit 1kB = 1024B = 2^10B1MB = 1024KB = 2^20B1GB = 1024MB = 2^30B1TB = 1024GB = 2^40B1PB = 1024TB = 2^50B1EB = 1024PB = 2^60B1ZB
2017-05-16 21:28:56
1736
原创 Linux基础学习笔记之管道中如何将标准错误输出传递给下调命令?
例如:根目录下没有 ERROR文件夹,当是要进行以下操作ls /boot /ERROR | tr 'a-z' 'A-Z'i上面的第二条命令只接收了第一条命令的标准输出,而没有接收第一条命令的标准错误输出,要使第二条命令接收第一条命令的标准输出错误,要先将标准错误输出转化成标准输出,用ls /boot /ERROR |& tr 'a-z' 'A-Z'
2017-05-14 15:02:25
610
原创 Linux基础学习笔记之file
想要知道某个文件的基本数据,例如是属于ASCII文件还是data文件,还是二进制文件等信息,可以使用命令。ile [options] ..常用选项:-b 列出文件辨识结果时,不显示文件名称-f 列出文件中文件名的文件类型-F 使用指定分隔符号替换输出文件名后默认的“:”分割符-L 查看对应软链接对应文件的文件类型--help 显示命令在线帮助例:file
2017-05-10 15:52:32
237
原创 Linux基础学习笔记之硬链接与软链接
硬链接:1.创建硬链接会增加额外的记录项以引用文件2.对应于同一文件系统上一个物理文件,不能对目录进行3.每个目录引用相同的inode号4.创建时链接数递增5.删除文件时:rm命令递减计数的链接文件要存在,至少有一个链接数当链接数为零时,该文件被删除6.不能跨越驱动器或分区7.语法:ln filename [linkname]软链接1.又称符号链
2017-05-06 12:20:57
332
原创 Linux基础学习笔记之目录的相关操作
Linux系统中的一些比较特殊的目录,使用特定的符号来表示: (1)“.” 表示当前目录,也可以用/.来表示; (2)“..”表示上一层目录,也可以用/..来表示; (3)“-” 表示前一个工作目录; (4)“~” 1.tree 显示目录树 -d:只显示目录 -L level:指定显示
2017-05-05 16:04:26
240
原创 Linuxj基础学习之mv命令、rm命令
mv命令:用于移动文件 mv [OPTION]... [-T] SOURCE DEST mv [OPTION]... SOURCE... DIRECTORY mv [OPTION]... -t DIRECTORY SOURCE.. 常用选项:
2017-05-05 12:18:24
458
原创 Linux基础学习笔记之cp命令
CP的常用选项1. -i:交互式2. -r,-R:递归复制目录及内部的所有内容3. -a:归档,相当于-dR --preserv=all4. -d:--no-dereference--preserv=links 不复制原文件,只链接名5. --preserve[=ATTR_LIST]mode:权限ownership:属主属组timestamp:links:
2017-05-05 12:14:38
481
原创 Linux基础学习笔记之文件的三个时间戳
Linux中使用stat命令查看文件时间戳1.access time:访问时间,atime,读取文件内容2.modify time:修改时间,mtime,改变文件内容(数据)3.change time:改变时间,ctime,元数据发生改变下面探究下这几种时间戳的改变情况:1.在根目录下创建/test/test.txt文件,用vim随便写入一些数据,再用stat命令查看t
2017-05-02 18:06:27
920
原创 Linux基础学习笔记之文件系统结构
1./boot:引导文件存放目录,内核文件(vmliuz)、引导加载器(bootloader、grub)都存放于此目录2./bin: 供所有用户使用的基本命令:不能关联至独立分区,OS启动即会用到的程序3./sbin:管理类的基本命令:不能关联至独立分区,OS启动即会用到4./lib: 启动时程序依赖的基本共享文件以及内核模块文件(/lib/modules)5./lib6
2017-05-02 10:48:02
413
原创 Linux基础学习笔记之文件类型
Linux下用字符表示文件类型1.-:普通文件 2.d:目录文件3.b:块设备4.c:字符设备5.l:符号链接文件6.p:管道文件pipe7.s:套接字文件scoketLinux下用颜色表示文件类型
2017-05-02 10:37:34
259
原创 Linux基础学习笔记之bash的快捷键
1.Ctrl + l 清屏,相当于clear2.Ctrl + o 执行当前命令,并重新显示本命令3.Ctrl + s 阻止屏幕输出,锁定4.Ctrl + q 允许屏幕输出5.Ctrl + c 终止命令6.Ctrl + z 挂起命令7.Ctrl + a 光标移到命令行首,相当于Home8.Ctrl + e 光标移到命令行尾,相当于End9
2017-05-01 13:32:27
310
原创 Linux基础学习笔记之如何获取帮助
在CentoS Linux中获取帮助有以下方式:1.whatis显示命令的简单描述每晚使用一个数据库更新刚安装系统不可立即使用makewhatis(适应于centos6) | makedb(适用于centos7)制作数据库 man -f cal 等价于 whatis cal ,都是查找whatis数据库2.command --help显示用法总结
2017-04-30 20:06:36
381
原创 Linux基础学习之双引号、单引号、反向引号的区别
1.单引号 (' ') 单引号,不具有变量置换的功能,即单引号会告诉shell忽略所有的特殊字符,2.双引号(" ") 双引号,具有变量置换的功能,即双引号之要求忽略大多数特殊字符,除了$(使用变量前导符), \(转义符), `(反向引号)。3.反向引号(` `): 位于键盘Tab键上面一行的键,用作命令替换(相当于$(...))注:命令替换是指shell能够将一个命令的
2017-04-30 16:18:11
5162
原创 Linux基础学习笔记之echo
echo命令的作用是显示字符,它会将输入的字符串送往标准输出。输出的字符串以空白字符隔开,并在最后加上换行号。语法: echo [-neE] [字符串]选项: -n 不自动换行 -e 启用 \ 字符解释功能 -E (默认)不支持\解锁功能显示变量:echo "$VA
2017-04-30 16:13:22
471
原创 Linux基础学习笔记之screen命令
1.screen命令:创建新的screen会话:screen -S [SESSION]加入screen会话:screen -x [SESSION]退出并关闭screen会话:exit剥离当前screen会话ctrl+a,d显示所有已经打开的screen会话:screen -ls恢复某screen会话screen -r [SESSION]2
2017-04-28 21:22:41
545
原创 Linux基础学习笔记之与关机、重启相关的命令
1.关机: init 0:通过切换运行等级关机 shutdown -h now: 将系统服务停掉后,立即关机 poweroff -f :立即关机 halt:立即关机 shutdown -h 10: 10分钟后关机2.重启: reboot:立即重启
2017-04-28 17:43:12
341
原创 Linux基础学习之bash shell内置命令----type
type是用来查看命令是来自内置命令还是外置命令。还可用来作为which命令的用途用法: type [参数] 命令名参数:1.没有参数时,type会显示命令是bash内置命令还是外置命令还是别名 例1. 显示的是一个地址,这是外部命令 例2.help是内置命令例3. ls是别名 2.加入参数-t,会以file, alia
2017-04-27 21:25:10
406
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人