- 博客(41)
- 收藏
- 关注
原创 linux-hadoop高可用集群和Zookeeper
1.hadoop高可用集群 hadoop高可用集群的配置环境和hadoop分布式部署的配置环境一样。不同的是hadoop的分布式部署只有一个master,其余节点都是leader;而hadoop的高可用集群中通常有两台不同的主机充当 NN (NN是指namenode,也就是master),其中一个master正常工作,状态为 Active ,另一个master用作备用,状态为 Standby
2017-05-23 01:53:42
407
原创 linux-hadoop分布式部署
1.hadoop概念Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop实现了一个分布式文件系统(HadoopDistributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(
2017-05-18 18:58:35
478
原创 linux-docker基础1
1.安装dockerDocker是一个开源的应用容器引擎,主要利用linux内核namespace实现沙盒隔离,用cgroup实现资源限制。可以轻松为任何应用创建一个轻量级的,可移植的,自给自足的容器。Docker的思想来源于集装箱,docker就是采用类似的思想,云计算就好比大货轮,docker就是集装箱。rpm -ivh docker-engine-1.10.3-1.el7.c
2017-05-15 00:50:14
531
原创 linux基础3.10firewalld
linux基础3.10firewalld1.管理火墙2.火墙端口伪装和转发3.管理Selinux端口标签1.管理火墙firewalld概述: 动态防火墙后台程序firewalld 提供了一个 动态管理的防火墙,用以支持网络“ zones” ,以分配对一个网络及其相关链接和界面一定程度的信任。它具备对 IP v4 和 IP v6 防火墙设置的支持。它支持以太网桥,并
2017-05-04 19:00:52
302
原创 linux基础3.7samba
1.samba作用Samba服务可用于将Linux文件系统作为CIFS/SMB网络文件共享进行共享。.软件包:Samba-common ##Samba的支持文件Samba-client ##客户端应用程序Samba ##服务器应用程序.服务名称:smb nmb.服务端口:通常使用TCP/445进行所有连接。还使用UDP1
2017-05-04 18:59:30
324
原创 linux基础3.12shell脚本2
1.shell脚本参数(1)使用 read -p 提示用户输入并将其直接存储到一个或多个变量(交互式输入):[root@localhost mnt]# vim test.sh #!/bin/bashread -p "give me a world: " NUMecho $NUM[root@localhost mnt]# sh 1.sh give me a world:
2017-05-01 16:31:38
396
原创 linux基础3.11shell脚本1
1.BASH脚本基础 .BASH = GNU Bourne-Again Shell,BASH 是 GNU 组织开发和推广的一个项目。 .Bash脚本类似批处理,简单来讲就是把许多的指令集合在一起,并提供循环、条件、判断等重要功能,语法简单实用,用以编写程序,大大简化管理员的操作,并可以完成图形工具所无法实现的功能。2.创建新的shell脚本 .脚本的第一行应为: #!/bin
2017-04-25 17:56:34
484
原创 linux基础3.9apache
1.安装httpd服务yum install httpd -yyum install httpd-manual -ysystemctl start httpd systemctl enable httpdss -antlp |grep httpd ##查看监听端口 2.配置apache/etc/httpd/conf/httpd.conf ##apache
2017-04-23 19:35:26
296
原创 linux基础3.4SMTP邮件配置
1.邮件的发送 邮件发送步骤:服务器使用SMTP协议将电子邮件提交至TCP端口25,或由本地客户端通过/usr/bin/sendmail程序进行提交。如果该MTA是最终目标位置,邮件将传递至MDA。否则,将使用MX记录在DNS中查找下一个MTA,并使用SMTP进行转发。 MDA:“邮件发送代理”。MDA将邮件发送至收件人的本地邮件存储位置(默认情况下是/var/spool/mail/us
2017-04-23 19:31:24
1267
原创 linux基础3.3高速缓存DNS
1.DNS简介 DNS全称为Domain Name System,它提供把域名转换为IP的功能。比如把www.21.php.com这样的域名转换为211.152.50.35这样的IP地址。如果没有DNS,我们浏览网站就必须输入网站的IP地址进行访问,而提供DNS服务的就是DNS服务器。DNS服务器分为三种:高速缓存服务器,主服务器,辅助服务器。2.配置DNS服务 配置DNS实验步骤: <1
2017-04-16 18:34:17
297
原创 linux基础2-8ldap网络用户账号
1.ldap网络账号 ldap目录服务认证,和windows活动目录类似,就是记录数据的一种方式2.ldap客户端安装的软件 yum sssd krb5-workstation -y3.开启ldap用户认证 authconfig-tui┌────────────────┤ Authentication Configuration ├─────────────────┐ │
2017-04-13 18:30:28
553
原创 linux基础2-7访问网络文件共享服务
1.网络共享 <1>安装共享访问客户端: yum install samba-client -y <2>登录服务器的共享目录: smbclient -L //服务器ip ##可以查看共享目录 smbclient //服务器ip/westos ##访问共享目录2.自动挂载网络共享 挂载访问: mount //172.25.254.253/westos /mnt -o us
2017-04-13 18:28:37
258
原创 linux基础2-11系统恢复技术
系统启动过程: 电脑通电->bios 初始化->grub2 磁盘引导阶段->grub2 文件引导阶段->指定 boot 所在分区->启动内核,只读挂在/设备->启动 init 程序进入初始化阶段->启动 systemd 初始化进程->取 /etc/systemd/中的文件->启动程序->启动登陆环境1.误删虚拟机系统引导文件: dd if=/dev/zero of=/dev/vda bs=446
2017-04-13 18:27:08
458
原创 linux基础2-10selinux的管理
1.selinux安全概念 selinux(安全增强型linux)是可以保护系统安全性的额外机制. web服务器的httpd进程设置了selinux上下文system_u:system_r:httpd_t标签.该上下文的重要部分是第三个用冒号分隔的字段selinux类型:httpd_t•系统上的文件和资源设置了selinux 上下文标签,并且重要的部分是selinux类型.例如/var/
2017-04-11 18:56:28
279
原创 linux基础2-9vsftpd服务
1.部署ftp服务器 .ftp(文件传输协议)是internet上常用的网络协议之一,它为系统提供了通过网络与远程服务器进行传输的简单方法 .在RED HAT ENTREPRISE LINUX6中,ftp服务器包的名称为vsftpd,它代表Very Secure File Transfer Protocol Damon服务器名称也叫做vsftpd .默认配置文件让anonymous
2017-04-09 12:17:11
343
原创 linux基础2-6文本处理工具
1.diff命令 diff命令用于比较两个文件或目录的内容,还可以用来创建补丁.补丁文件多用于对相识文件进行更改. diff -c ##显示上下文周围的行 -u ##使用统一的输出格式(生成补丁) -r ##对目录进行递归式的比较 diff -r westos westos1 ##比较目录westos和目录westos1 diff -u file fi
2017-04-09 12:16:32
434
原创 linux基础2-5使用逻辑卷管理器管理灵活存储
1.查看 LVM 组件 .物理分区或磁盘是LVM的第一构建块. .物理卷是LVM所使用的基础“物理”存储.这通常是块设备,例如分区或完整磁盘.设备必须初始化为 LVM物理卷,才能与 LVM 结合使用. .卷组是存储池,由一个或多个物理卷组成. .物理区块是物理卷中存储的小型数据区块,用作 LVM 存储的后端. .逻辑区块映射到物理区块,构成 LVM 存储的前端.默认情况
2017-04-09 12:15:38
493
原创 linux基础2-4系统分区和文件系统
1.系统分区 fdisk -l ##显示系统中所有可以使用的设备信息 blkid ##显示系统正在使用的设备id创建新的分区: [root@localhost ~]# fdisk /dev/vdb Command (m for help): n ##建立新分区 Select (default p): p ##p代表主分区 Partition number
2017-04-09 02:15:39
298
原创 linux基础2-3系统延迟及定时机制
1.计划定期任务 at命令:可以指定某一任务在将来的特定时间执行.at命令必须指定任务执行的时间,可以是具体时间或日期,也可以是当前时间的相对时间.可以通过邮件来通知任务的执行情况,也可以通过编写文件来读取要执行的任务. [root@foundation152 kiosk]# at 执行任务的时间 at>要执行的任务 at> ##=ctrl+deg: [root@f
2017-04-09 02:13:36
281
原创 linux2-2控制对文件的访问
2.1控制对文件的访问1.权限列表的读取[root@localhost Desktop]# getfacl file# file: file ##文件名称# owner: root ##文件所有人# group: root ##文件所有组user::rw- ##用户权限user:student:rwx ##特殊指派student用户及其权限
2017-04-05 20:52:47
627
原创 linux2-1自动安装虚拟机脚本
1.自动安装虚拟机kickstart:使用 kickstart, 系统管理员可以创建一个包含安装期间所有常见问题的答案的文件 , 以自动安装 Red Hat Enterprise Linux。Kickstart类似于 Oracle solaris 中的Jumpstart 或 Microsoft Windows 的无人值守安装。kickstart制作工具安装[root
2017-04-05 20:33:31
422
原创 acltext练习题
1.新建用户并满足以下条件1)asasin,uid=2000[root@foundation152 kiosk]# useradd -u 2000 asasin2)sareo,uid=2001[root@foundation152 kiosk]# useradd -u 2001 sareo3)这两个用户都属于deho组[root@foundation152 kiosk]#
2017-04-05 20:29:11
294
原创 linux基础unit14-设备的使用
linux基础unit14-设备的访问1.挂载和卸载mount 设备 挂载点mount /dev/sdb1 /mnt ##把sdb1挂载到/mnt目录下umount 设备挂载点 umount /mnt ##把挂载在/mnt目录下的设备卸载卸载设备时设备可能正在被使用,无法卸载的解决办法:fuser-kvm 设备的挂载点 ##-kkill ,-v显示详细
2017-04-05 17:26:45
254
原创 linux基础unit13-软件安装
unit13-软件安装1.软件的信息:[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm[abrt-addon-ccpp] ##软件名称[2.1.11-19] ##软件版本[el7] ##软件适用的系统[x86_64] ##64位rpm
2017-04-05 17:25:58
367
原创 linux基础unit15-虚拟机的管理
系统虚拟机管理1.安装虚拟机脚本:[root@foundatation152 ~]# vim vm_create.sh ##开始编写脚本 #!/bin/bash ##指定命令运行的环境virt-install \ ##安装虚拟机--name $1 \ ##指定虚拟机名称,$1表示脚本后的第一串字符--ram 800 \ ##内存大小--fi
2017-03-30 20:13:13
234
原创 linux基础unit10-系统日志
linux基础unit10-系统日志1.日志的分类/var/log/ 参数 messages ##存放系统服务及日志,包括服务的信息和报错等 secure ##存放系统认证信息日志 maillog ##存放系统邮件服务信息 cron ##存放系统定时任务信息
2017-03-30 20:12:32
251
原创 linux基础unit12练习题
1.在server主机中把/etc目录打包压缩到/mnt中,名字为etc.tar.gz[root@localhost Desktop]$ tar zcf etc.tar.gz /etc[root@localhost Desktop]$ mv etc.tar.gz /mnt2.复制server主机中的etc.tar.gz到desktop主机的/mnt中[root@localh
2017-03-28 22:33:17
264
原创 linux基础unit12-系统之间文档的传输
unit12-系统之间文档的传输1.文件归档:就是把多个文件变成一个归档文件归档命令 tartar 参数 c ##创建 f ##指定归档文件名称 t ##显示归档文件中的内容 r ##向归档文件中添加文件 --get ##取出单个文件 --delete ##删除单个文件
2017-03-28 22:32:21
217
原创 linux基础unit11-管理网络
unit11-管理网络1.ip基础知识ipv4:2进制32位172.25.0.10/255.255.255.0172.25.0.10:ip地址255.255.255.0:子网掩码子网掩码255位对应的ip位为网络位子网掩码0对应的ip位为主机位2.配置ip>(1).图形界面nm-connection-editor(2).文本化图形
2017-03-28 22:30:22
268
原创 linux基础unit9-ssh服务
unit9-ssh1.sshd服务远程连接,让远程主机可以访问2.客户端连接方式ssh 远程主机@远程主机ip[root@desktop0 ~]# ssh root@172.25.0.11 The authenticity of host '172.25.0.11 (172.25.0.11)' can't be established.ECDSA key
2017-03-28 22:27:08
236
原创 linux基础unit7-8
unit7:进程1.进程的定义进程就是cpu未完成的工作 2.ps命令ps 参数a ##关于当前环境的所有进程x ##与当前环境无关的所有进程f ##显示进程从属关系e ##显示进程调用环境工具的详细信息l ##长列表显示进程的详细信息u ##显示进程的用户信息 ps ax -o 参数 ##指定显示进程的某些信息(多个参数
2017-03-26 23:09:03
223
原创 linux-unit5,6练习题
1.新建用户组,shengchan,caiwu,jishu[root@foundation4 Desktop]# groupadd shengchan[root@foundation4 Desktop]# groupadd caiwu[root@foundation4 Desktop]# groupadd jishu 2.新建用户要求如下:*tom是shengchan组的附
2017-03-23 23:33:49
387
原创 linux基础unit6
文件权限一.文件属性的查看ls -l filename-|rw-r--r--.|1| root| root| 46 |Oct 1 05:03 |filename— ————————— — ———— ———— —— ———————————— ———————— 1 2 3 4 5 6 7
2017-03-23 23:32:26
279
原创 linux基础unit5
1.用户信息用户在系统中以若干个 字符+系统配置文件组成/etc/passwd ##用户信息用户:密码:uid:gid:说明:家目录:用户使用的shell/etc/shadow ##用户认证信息用户:密码:最后一次密码修改的时间:最短有效期:最长有效期:警告期:非活跃期:帐号到期日/etc/group ##组信息组名称:组密码:组i
2017-03-23 23:31:02
355
原创 linux基础unit3
1.man命令man ##man是手册manual的缩写man man ##查看man命令的帮助man passwd ##查看passwd命令的帮助man的级别1 系统命令2 系统接口3 函数库4 特殊文件,比如设备文件5 文件6 游戏7 系统的软件包8 系统管
2017-03-21 01:21:51
273
原创 linux基础unit4
1.管理输入输出:linux中,正确输出编号为1,错误输出编号为2.(1) >重新定向输出:> file ##重定向正确输出保存到file2> file ##重定向错误输出保存到file&> file ##重定向所有输出保存到file注意: >, 2> ,&> 都会覆盖源文件内容>
2017-03-21 01:18:21
250
原创 linux-unit2练习题
1.用命令和正则表达式按照要求建立文件*)用一条命令建立12个文件WESTOS_classX_linuxY(X的数值范围为1-2,Y的数值范围为1-6)[kiosk@foundation152 Desktop]$ touch WESTOS_class{1..2}_linux{1..6} ##在当前目录下建立12个文件*)这些文件都包含在root用户桌面的study目录中 [roo
2017-03-20 07:49:22
349
原创 linux-unit1练习题
1.用student用户登录系统图形界面[kiosk@foundation4 Desktop]$ rht-vmctl start desktop //开虚拟机Starting desktop.[kiosk@foundation4 Desktop]$ rht-vmctl view desktop //显示虚拟机[kiosk@foundation4 Desktop]$打开虚
2017-03-18 17:05:08
353
原创 linux基础unit2
1.linux系统结构linux是一个倒数结构,linux中所有东西都是文件,linux把u盘也当作一个文件来处理,并且所有文件都在根目录“/”下二级目录作用:/bin ##存放系统命令/sbin ##存放系统管理命令/boot ##启动文件,负责系统启动/dev ##设备管理文件/etc ##系统配置文件/root ##超
2017-03-18 17:03:06
358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人