Linux
此镜像使用的为 redhat7.0 的版本
嚴 帅
本博客为平时学习总结笔记,可能会有不正确的地方欢迎大家指正错误。也方便以后的查阅和复习。
展开
-
Linux系统启动过程
目录启动总览1、BIOS加电自检和初始化2、加载主引导加载程序(MBR)3、Boot loader/GRUB 4、加载linux内核映像 5、运行systemd进程(在redhat7.0版本以下为init进程)INIT进程:rc.sysinit文件rc脚本文件rc.local脚本文件6、自定制启动程序7、执行/bin/login程序,进入登录状态启动总览1、BIOS加电自检和初始化计算机会首先加载BIOS信息,这是因为BIOS中包含了CPU原创 2020-08-19 12:35:05 · 242 阅读 · 0 评论 -
【Linux】搭建基于HTTPS的Web站点
基于HTTPS协议的静态网站超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息。HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此HTTP协议不适合传输一些敏感信息,比如信用卡号、密码等。为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS。HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket原创 2020-06-24 22:23:17 · 644 阅读 · 0 评论 -
【Linux】运维中的常用的命令
在linux运维时,主要查看系统的网络和性能方面的东西。网络方面:ping,iptables,netstat,ifconfig,route,tcpdump,ethtool,iperf,telnet性能方面:df,free,ps,top,kill网络方面1、Pingping命令是常用的网络命令,它通常用来测试与目标主机的连通性。它通过发送ICMP ECHO_REQUEST数据包到网络主机,并显示响应情况。命令格式: ping [参数] [主机名或IP地址]常用选项参数:-.原创 2020-06-24 22:18:31 · 1155 阅读 · 0 评论 -
Linux系统目录结构
目录/bin:/boot:/dev :/etc:/home:/lib:/lost+found:/media:/mnt:/opt:/proc:/root:/sbin:/selinux:/srv:/sys:/tmp:/usr:/usr/bin:/usr/sbin:/usr/src:/var:/run:/var/log目录下文件详解Linux文件系统结构是经典树形目录结构常用目录为:/root 、/home、.原创 2020-06-23 21:33:03 · 254 阅读 · 0 评论 -
VM的三种网络类型
一、仅主机模式二、桥接模式三、NAT模式原创 2020-04-30 17:07:10 · 252 阅读 · 0 评论 -
Linux中的文件权限问题
一个文件的详细信息:dr-xr-x---. 16 root root 4096 Aug 26 09:47 root文件类型权限硬链接次数属主属组文件大小 文件最后一次修改时间文件名文件类型- 普通文件d 目录 c 字符文件 //顺序存储b 块设备文件 //随机读取...原创 2020-03-03 19:35:16 · 416 阅读 · 0 评论 -
【Linux】NTP(网络时间协议)
计算机内部所记录的时钟是记载于BIOS(CMOS)内的,但如果计算机上面的CMOS电池没电了,或者是某些特殊因素导致BIOS数据被清除,此时计算机的时间就会不准。对于处于在网络当中的主机,如何保证主机随时保持正确的时间信息呢?这就需要用到NTP服务器。NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。NTP要提供准确的时间,就...原创 2020-02-01 17:14:56 · 3062 阅读 · 0 评论 -
Linux系统修改root用户密码
1、重启虚拟机2、进入下图页面用上下键打断系统的正常启动,选择第二个选项按e键:3、进入如下页面,找到linux16所在行,在行尾添加 rd.break(终止内核的正常启动):4、然后ctrl+x开始,进入如下页面:5、输入mount -o remount,rw /sysroot(给当前/系统一个读写权限,这样我们就可以修改密码)chroot /sysrootpasswd...原创 2020-02-01 10:36:11 · 1594 阅读 · 0 评论 -
【Linux】邮件服务器
这里我们会用到一个收发邮件,链接在下方,链接:https://pan.baidu.com/s/1VKO3AqtKcFAh_fK8uqomkw提取码:orm5电子邮件是一种利用网络传递信息给远程服务器的信息传递行为。我们可以将文件或信息传送到地球上任何一个有网络的地方,我们也可以在任何有网络的地方连上internet去收取邮件。但是其中也存在一些问题:1、夹带病毒的电子...原创 2020-01-31 19:47:35 · 3381 阅读 · 0 评论 -
【Linux】计划任务
我们工作时每天都会做一些重复性的动作,例如对前一天的业务数据进行统计,还有对以前的各种数据进行备份,这种操作我们就可以用crontab来完成。linux例行性工作:1、单一执行的例行性工作:仅处理执行一次就结束了,用at2、循环执行的例行性工作:每隔一定的周期就需要执行一次,用crontab1、单一执行的例行性工作要使用单一工作调度时,linux上面需要有负责这个调度的...原创 2020-01-28 18:01:44 · 272 阅读 · 0 评论 -
【Linux】Kickstart(无人值守的安装方式)
传统的安装操作系统的方式:光盘安装,U盘安装,网络安装 。kickstart是一种无人值守的安装方式,它的工作原理是提前定义好了linux安装过程的配置文件,这个配置文件通常为ks.cfg。有了这个文件,可以让Linux在安装过程中按照我们预先定义的要求进行自动化安装,同时对于部署大量主机也非常方便。PXE(preboot execute environment,预启动执行环境)...原创 2020-01-10 15:48:48 · 626 阅读 · 0 评论 -
【Linux】SELinux
一、SELinux说明SELinux是Security-Enhanced Linux的缩写,中文意思你是安全强化的linux。SELinux 主要由美国国家安全局(NSA)开发,当初开发的目的是为了避免资源的误用。系统资源都是通过程序进行访问的,如果将/var/www/html/权限设置为777,代表所有程序均可对该目录访问,如果已经启动www服务器软件,那么该软件触发的进程将可以...原创 2020-01-09 16:16:37 · 664 阅读 · 0 评论 -
【Linux】防火墙配置
一、什么是防火墙防火墙:防火墙是位于内部网和外部网之间的屏障,它按照系统管理员预先定义好的规则来控制数据包的进出。防火墙又可以分为硬件防火墙与软件防火墙。硬件防火墙是由厂商设计好的主机硬件,这台硬件防火墙的操作系统主要以提供数据包数据的过滤机制为主,并将其他不必要的功能拿掉。软件防火墙就是保护系统网络安全的一套软件(或称为机制),例如Netfilter与TCP Wrappers都可以称...原创 2020-01-04 11:02:14 · 612 阅读 · 0 评论 -
【Linux】ISCSI服务器
当我们的系统需要大量的磁盘容量,但是身边却没有足够的存储设备,此时,我们可以使用通过网络的scsi磁盘,即Internet scsi(iscsi)。iscsi主要是通过TCP/IP的技术,将存储设备端通过iscsi target功能,做成可以提供磁盘的服务器端,再通过iscsi initiator(iscsi初始化用户)功能,做成能够挂载使用iscsi target的客户端,这样就能够通过iscs...原创 2019-12-20 12:24:40 · 831 阅读 · 0 评论 -
【Linux】LVM(逻辑卷管理)
在对磁盘进行分区大小规划时,有时往往不能确定这个分区要使用的总空间大小。而用fdisk对磁盘进行分区后,每个分区的大小就已经固定了,如果分区设置的过大,会白白浪费磁盘空间;分区设置的过小,就会导致空间不够用的情况。这个时候,就可以用到LVM(Logical Volume Manager,逻辑卷管理)。一、LVM简介LVM是 Logical Volume Manager(逻辑卷管理)的简写,...原创 2019-12-19 18:31:57 · 1228 阅读 · 0 评论 -
【Linux】Samba服务
一、介绍:在早期的网络世界中,文件数据在不同主机之间的传输大多是使用ftp,但是使用ftp服务传输档案使得我们无法直接修改主机上面的档案数据。NFS服务可以实现在客户端的机器上直接使用服务器上面的文件,但是NFS主要在unix系列操作系统上使用。windows上面也有类似的文件系统,那就是cifs(Common Internet File system,通用internet文件系统),ci...原创 2019-12-18 19:28:47 · 801 阅读 · 0 评论 -
【Linux】autofs
在一般NFS文件系统的使用过程中,如果客户端要使用服务端所提供的文件系统,可以在/etc/rc.d/rc.local中设置开机时自动挂载(/etc/rc.d/rc.local文件中写入的命令,在每次启动系统用户登录之前都会执行一次);也可以在登录系统后手动利用mount来挂载。由于网络的问题,NFS服务器与客户端的连接不会一直存在,当我们挂载了NFS服务器之后,任何一方脱机都可能造成另外一方等...原创 2019-12-18 10:16:47 · 596 阅读 · 0 评论 -
【Linux】FTP(文件传输协议)
一、FTP简介FTP(File Transfer Protocol,文件传输协议)是用于在网络上进行文件传输的一套标准协议,它属于网络传输协议的应用层。它最主要的功能是在服务器与客户端之间进行文件的传输。这个协议使用的是明文传输。为了更安全的使用FTP协议,只介绍较为安全但功能较少的vsftpd这个软件。FTP服务器的功能除了单纯的进行文件的传输与管理外,依据服务器软件的配置架构,它还可以...原创 2019-12-16 17:44:04 · 1601 阅读 · 0 评论 -
【Linux】NFS(网络文件系统)
一、NFS的简介NFS(Network File System,网络文件系统)是FreeBSD支持的文件系统中的一种,它允许网络中的计算机(不同的计算机、不同的操作系统)之间通过TCP/IP网络共享资源,主要在unix系列操作系统上使用。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。NFS服务器可以让PC将网络中的NFS服务器共享...原创 2019-12-16 12:16:49 · 576 阅读 · 0 评论 -
【Linux】SFTP的用法
sftp是什么?sftp(Secure File Transfer Protocol)安全的文件传输协议。sftp是ssh的一部分,使用sftp时也是通过ssh建立一个可靠的通信线路来进行文件传输的。sftp下可用的指令:ls、mkdir、rmdir、pwd、chgrp、chown、chmod、ln、rm、exit、bye、quit对于客户端可用的指令:lcd(...原创 2019-12-15 17:11:15 · 2430 阅读 · 0 评论 -
【Linux】远程连接服务
1、什么是远程连接服务器远程连接服务器通过文字或图形接口方式来远程登录系统,让你在远程终端前登录linux主机以取得可操作主机接口(shell),而登录后的操作感觉就像是坐在系统前面一样。2、远程连接服务器的功能分享主机的运算能力服务器类型:有限度开放连接工作站类型:只对内网开放3、远程连接服务器的类型(以登录的连接界面来分类)文字接口明文传输:Telnet、RS...原创 2019-12-09 15:45:34 · 3726 阅读 · 0 评论 -
【Linux】nmcli网络管理
NetworkManager是一个动态的网络控制器与配置系统,它可在网络设备保持可用和连接时对设备进行操作。命令是nmcli,在RHEL7中,一个网卡设备可以有多个connection连接,但是同一时刻只能启用其中一个connection连接。每次新建一个连接,都会在/etc/sysconfig/network-scripts/目录下面新建一个文件。这样的好处是针对一个网络接口,可以设置多个网络连...原创 2019-12-08 20:52:20 · 528 阅读 · 0 评论 -
【Linux】Vim的常用命令
三种模式的转换关系:命令模式:按esc键可回到命令模式dd 删除当前行dw 按单词删除u撤销当前操作ctrl+r 重做yy复制光标所在行2 yy 复制光标所在行和光标下一行p粘贴到光...原创 2019-12-07 21:09:09 · 163 阅读 · 0 评论 -
【Linux】DNS服务器
DNS(Domain Name System)是互联网上的一项服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。DNS系统使用的是网络的查询,那么自然需要有监听的port。DNS使用的是53端口,在/etc/services(搜索domain)这个文件中能看到。通常DNS是以UDP这个较快速的数据传输协议来查询的,但是没有查询到完整的信息时,就会再次以TCP这...原创 2019-12-07 20:24:02 · 1543 阅读 · 0 评论 -
【Linux】DHCP服务器的配置
DHCP(Dynamic Host configuration Protocol,动态主机配置协议 )是一个局域网的网络协议,它主要是通过客户端发送广播数据包给整个物理网段内的所有主机,若局域网内有DHCP服务器时,才会响应客户端的IP参数要求。客户端取得IP参数的过程如下:(1)客户端:利用广播数据包发送搜索DHCP服务器的数据包若客户端网络设置使用DHCP协议取得IP,则当客户端开...原创 2019-11-05 18:08:54 · 4067 阅读 · 1 评论 -
【Linux】Web服务器的搭建
这篇主要是试验部分,原理和理论在这篇https://blog.csdn.net/weixin_43997530/article/details/102613083一、基于HTTP协议的静态网站(1)建立两个基于ip地址访问的网站,要求如下:1、该网站ip地址的主机位为100,设置DocumentRoot为/www/ip/100,网页内容为:this is 100。2、该网站ip地址...原创 2019-10-20 16:20:34 · 2264 阅读 · 0 评论 -
【Linux】基于HTTP的Web站点
简介: www是world wide web的缩写,也就是全球信息广播的意思。通常说的上网就是使用www来查询用户所需要的信息。www可以结合文字、图形、影像以及声音等多媒体,并通过可以让鼠标单击超链接的方式将信息以Internet传递到世界各处去。 与其他服务器类似,当你连接上www网站,该网站会提供一些数据,而你的客户端则必须要使用可以解析这些数据的软件来处理,...原创 2019-10-18 20:54:29 · 1102 阅读 · 0 评论