- 博客(28)
- 收藏
- 关注
原创 列表、元组、集合
一、列表1.1 列表创建数组:存储同一种数据类型的集合 scores = [12,23.5,423],列表可以理解为(打了激素的数组):可以存储任意数据类型的集合。例如:列表中也可以嵌套列表1.2列表特性#service = [‘http’, ‘ssh’, ‘ftp’]##索引##正向索引#print(service[0])##反向索引#print(service[-1...
2018-12-11 00:38:37 1285
原创 Python中的for循环,while循环
一、for循环用法1:for 变量 in range(10): 循环需要执行的代码实验一:计算1+2+3+…+100在C语言或者java中代码如下:sum = 0for(int i=1;i<100,i++):sum = sum + iprint sum在python中代码如下:range相关知识点:range()函数 ##产生一个数字集合ran...
2018-12-06 22:46:07 770
原创 python3、pycharm的安装以及python基本语法
一、python的安装和环境编译1、先下载安装包,可以去官网下载源码安装包,并进行解压2、解决编译过程中需要的依赖包:gcc、zlib、zlib-devel、openssl-develyum install gcc -y 不一一描述3、进入解压后的目录进行编译本次实验解压在/opt/Python-3.6.4–prefix=安装路径 --with-ssl:添加ssl加密 #安装:m...
2018-12-05 21:44:53 607
原创 Apache
1、Apache的安装[root@localhost Desktop]# yum install httpd[root@localhost Desktop]# systemctl start httpd[root@localhost Desktop]# systemctl enable httpdln -s ‘/usr/lib/systemd/system/httpd.service’ ‘...
2018-11-15 08:15:35 367
原创 MySQL数据库详解
数据库简介:数据库是一个比较模糊的概念,简单的一个数据表格、一份歌曲列表都可以称为数据库。如果仅仅是一两个类似的数据表,我们完全可以手动管理这些数据,但在如今这个大数据的年代,数据量都是以TB为单位,数据库一般都是多个数据表的集合,具体的数据被存放在数据表中,而且大多数情况下,表与表之间都有内在联系。例如,员工信息表与公子表之间就有内在联系,一般都有对应的员工姓名以及员工编号,存在这种表与表之间...
2018-11-14 23:49:14 493
原创 DNS
一、高速缓存本次实验在虚拟机上进行首先开启虚拟机,虚拟机添加ip确保能ping通真机,说明网卡没坏接下来让真机当作路由器,给真机添加masquart服务,让虚拟机能ping通114.114.114.114接下来配置虚拟机的网关可以看到已经能成功ping通114域名服务器eth0配置文件内容接下来开始安装DNS服务并修改配置文件配置文件修改如下配置完毕后,在另一台机...
2018-11-08 08:34:06 279
原创 linux系统故障排除
本次实验共包含5个系统故障及其解决办法:一、开机自启动的链接文件被恶意更改 。二、linux系统初始化镜像文件被破坏。三、linux系统内核文件被破坏。四、grub2(引导加载程序)被破坏。五、MBR(主引导记录)的前446字节被破坏一、开机自启动的链接文件被恶意更改首先先了解一下服务为何会开机自启动进入 /etc/systemd/system/multi-user.target.wants...
2018-11-08 01:20:55 1085
原创 高级网络配置:Bond网络接口、Team网络接口和网桥
一、Bond网络接口(一)概述Bonding就是把多个物理网络接口绑定到一起,使它们就像一个网络接口那样运行。通过Bonding技术,可以实现网口冗余,负载均衡,从而达到高可用高可靠的目的。那在传输数据包的时候,如何从已经绑定的接口中选择数据包传输的接口,是所有的接口都传输数据包(如mode=3),还是说从中选择一个或多个,怎么选择。目前Bonding有7种mode:0. mode=0 ...
2018-11-07 23:36:36 810
原创 SElinux
实验前环境配置由于上一个vsftpd实验对selinux也做了更改,所以这里需要改掉之前的配置或者直接删除vsftpd.conf文件然后重新安装vsftpd确认效果:1、目录下的文件能识别lftp -u 登陆后能查看2、lftp -u 登陆后能上传删除接下来开始实验selinux对文件系统的影响[root@localhost vsftpd]# cd /mnt[root@local...
2018-11-01 08:33:43 218
原创 ftp服务配置
(一)实验环境准备1.1安装vsftpd服务之前,要先配置好YUM源,确保软件安装功能正常1.2开始安装ftp服务先确定ftp服务版本yum search ftp 然后我们选择vsftpd(Very Secure)systemctl start vsftpd ##开启vsftpd服务systemctl enable vsftpd ##开机自启动vsftpd服务1.3设置防火...
2018-11-01 07:52:29 315
原创 LVM详解
(一)LVM概述LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性.通过创建LVM,我们可以更轻松的管理磁盘分区,将若干个不同大小的不同形式的磁盘整合为一个整块的卷组,然后在卷组上随意的创建逻辑卷,既避免了大量不同规格硬盘的管理难题,也使逻辑卷容量的扩充缩...
2018-10-30 00:13:16 1567
原创 磁盘建立swap分区,gpt分区和磁盘LUKS加密、配额
(一)swap分区的建立1.概述当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。这个是SWAP 交换分区的作用。 实际上,我们更关注的应...
2018-10-29 20:12:28 609
原创 虚拟机续集:自动创建虚拟机virt-install、自动创建快照、kickstart自动安装虚拟机
(一)自动创建虚拟机virt-install首先可以通过man virt-install查看配置的书写格式cd /mntvim virt_create.sh文件中的内容#!/bin/bashvirt-install –cdrom /home/kiosk/Desktop/rhel-server-7.0-x86_64-dvd.iso \ ...
2018-10-26 00:56:00 723
原创 虚拟机的管理(libvirtd)、移植和快照
(一)虚拟机的管理(libvirtd服务)首先打开Libvirtd服务可以看到Active为active表示激活状态virsh list ###列出正在运行的虚拟机virsh list ###列出所有虚拟机virsh start szm2 ###开启szm2这个虚拟机virsh shutdown szm2 ###关闭此虚拟机virsh destroy szm2 ####直接断掉...
2018-10-25 23:08:08 4083
原创 linux系统下虚拟机的安装
1.切换到超级用户,执行virt-manager2.点击左上角选择新建虚拟机3.选择镜像文件的路径4.设置cpu和RAM5.创建硬盘分配容量6.命名并核查以上操作准备安装创建好虚拟机后正式开始安装1.选择第一个直接开始安装2.安装过程的语言暂选英文3.进入设置界面4.LANGUAGE SUPPORT选 Asia/shanghai5.INSTALL SOUR...
2018-10-23 08:02:53 553
原创 linux磁盘管理(挂载,分区)
(一)识别本地存储设备fdisk -l ##真实存在的设备cat /proc/partition ##系统识别的设备blkid ##系统可使用的设备df ##系统正挂载的设备(二)设备的挂载和卸载1.设备类别/dev/xdx ##/dev/hd0 /dev/sda1 /dev/sda2 /dev/sdb1 /dev/sdb2/dev/sr0 ##光驱/dev/...
2018-10-23 07:16:05 940
原创 系统的延时与定时任务
(一)延时任务1.at命令at+时间点 或 at now+时间段at -l ##查看计划任务at -c number ##查看某编号的计划具体内容at -d number ##删除某编号的计划任务设置黑白名单白名单:默认的用户没有权限(root除外)系统原本没有白名单,建立白名单之后黑名单自动失效白名单:vim /etc/at.allow黑名单:vim /etc/a...
2018-10-23 07:04:59 464
原创 linux软件管理(yum,rpm)
(一)yumYellow dog Update Modify 的简写形式。YUM是改进版的RPM软件管理器,很好的解决了RPM所面临的软件包依赖问题,它可以从很多源中搜索软件以及它们的依赖包。使用YUM安装软件至少需要一个YUM源,YUM源就是存放有很多RPM软件的文件夹,用户可以使用HTTP,FTP或本地文件夹的方式访问YUM源。1.配置本地YUM源1.1先下载一个与本机系统版本一致的镜像...
2018-10-22 20:53:15 435
原创 十、Linux网络管理续集
(一)什么是回环接口在Linux执行ifconfig指令时会发现显示两个设备的信息,一般来说,一个是网卡eth0,一个就是lo,具体系统可能会有差别。我们知道eth0是以太网卡,而对于lo似乎不太当回事。lo其实是一个系统虚拟的环回接口,它的IP地址是127.0.0.1,利用这个接口可以实现系统内部发送和接收数据。(1)网络接口的命名eth0: ethernet的简写,一般用于以太网接口。 ...
2018-10-16 05:41:39 496
原创 八、Linux系统日志管理
####系统日志管理#####日志可以记录下系统所产生的所有行为,并按照某种规范表达出来。我们可以使用日志系统所记录的信息为系统进行排错,优化系统的性能,或者根据这些信息调整系统的行为。收集你想要的数据,分析出有价值的信息,可以提高系统、产品的安全性,可以帮助开发完善代码,优化产品。日志会成为在事故发生后查明“发生了什么”的一个很好的“取证”信息来源。日志可以为审计进行审计跟踪。系统用久了偶...
2018-10-16 05:21:31 423
原创 九、Linux的网络配置
#########linux下的网络配置#############1.什么是IP ADDRESSinternet protocol ADDRESS ##网络进程地址IP地址有一个32位的连接地址,由4个8位字段组成,8位字段称为8位位组,每个8位位组之间用点号隔开,用于标识TCP/IP宿主机。每个IP地址都包含两部分:网络ID和主机ID,网络ID 标识在同一个物理网络上的所有宿主机,...
2018-10-16 04:56:27 240
原创 一、Linux基础知识
(一)Linux是一个内核(kernel)(二)shell是保护系统内核并对外提供操作接口的软件。Linux中默认的shell是bash。(三)shell中运行命令1、命令行字符含义[kiosk@foundation0 Desktop]$[1] [2] [3] [4] [5][1]kiosk ##当前用户名称[2]@ ##分割符 [3]foundation0 ##主...
2018-10-10 23:06:22 250
原创 七、sshd服务
(一)sshd简介sshd= secure shell可以通过网络在主机中开机shell的服务客户端软件 sshd连接方式: ssh username@ip ##文本模式的链接 ssh -X username@ip ##可以在链接成功后开机图形注意: 第一次链接陌生主机是要建立认证文件 所以会询问是否建立,需要树入yes 在次链接此台主机时,因为已经生成~/....
2018-10-10 22:45:11 309
原创 六、进程
进程就是系统未完成并且正在进行的工作systemd 系统初始化程序图形界面关闭下,gnome-system-monitor不能使用F2-F6虚拟后台 F1,F7回到图形界面init 3 关 init5开(一)查看进程1、图形方式查看system-monitor gnome-system-monitor2.进程查看命令ps ##执行过的操作的进程,只能看到进程的...
2018-10-10 22:24:51 226
原创 五、文件权限
(一)文件权限存在的意义系统最底层安全设定方法之一保证文件可以被可用的用户做相应操作(二)文件权限的查看和读取1、查看ls -l filels -ld dirll filell -d dir2、读取文件权限 - |rw-rw-r–| 1 |kiosk | kiosk | 0 | Jul 21 09:18 | file [1] [2] [3] ...
2018-10-10 20:50:09 425
原创 四、用户管理
(一)用户及组存在的意义 用户概念在系统中时系统安全机制的一部分,控制权力(没有它之后这个安全机制就消失了) 组的存在是为了共享资源(开放权力)(二)用户的查看1、查看当前用户whoami ##查看当前用户2、系统中用户的查看id ##查看指定用户id信息id -u ##查看用户的uid -g ##查看用户的gid -G ##查看用户所在的所有组的id -n ##显示...
2018-10-10 19:49:12 392
原创 三、vim文档编辑
&ermp;Vim是由vi发展演变过来的文本编辑器,因其具有语法高亮显示、多视窗编辑、代码折叠、支持插件等功能,现已成为众多Linux发行版本的标配。对初学者来说,Vim往往是生涩、难以学习的文本编辑器,但当你完全掌握了这种编辑器后,你会发现自己的工作效率会比没有使用Vim之前提升很多倍。(一)Vim工作模式&ermp;Vim具有多种工作模式,常用的工作模式有:普通模式、插入模...
2018-10-10 18:43:24 246
原创 二、Linux系统目录和文件基本操作
(一)linux系统目录1、相对路径相对与当前系统位置,文件名称的简写,此名称前会自动添加’pwd’命令的输出,相对路径文件名称前不会出现"/"2、绝对路径文件在系统中的真实位置,在任何情况下都可以使用绝对路径一定以"/" 开头3、Linux的系统结构及目录分类linux是一个倒树型结构顶级目录 “/” 根目录"/&quo
2018-10-10 10:23:59 427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人