- 博客(38)
- 收藏
- 关注
原创 SSH 实现多台机器之间的互相免密登录
有三台机器,ip和对应的hostname分别为192.168.6.2 server2192.168.6.3 server3192.168.6.4 server4我们的目的是实现三台机器之间互相免密SSH链接大概分为三步1.客户端生成秘钥首先想上server2(客户端)免密连接上server3(服务端),server4(服务端)先在server2上生成私钥和公钥执行下面...
2020-03-08 22:32:46 7514
原创 Linux下的tar压缩解压缩命令详解
tar 本身就是一个打包工具,可以把目录打包成一个文件,它把所有文件整合成一个大文件,方便复制或者移动!!!!注意:tar命令不是压缩,而是打包(归档)但是tar命令使用某些参数时也可以做压缩具体区别请看https://blog.csdn.net/dyausasd/article/details/93311481参数含义- f必须的,切记这是最后一个参数,后面只能接文...
2019-10-24 22:04:49 146
转载 linux系统日志管理
0.什么是系统日志后台的程序(通常被称为守护进程或者服务进程)处理了你的linux系统的大部分任务,当这些守护进程工作的时候,它们会...
2019-09-03 16:20:31 188
原创 LINUX系统中的用户和用户组管理(二)【转】
Linux用户管理命令Linux是一个多用户多任务的操作系统,有着很丰富的用户管理工具,这些工具包括用户的查询。添加、修改、以及不同用户之间相互切换等;通过这些工具,我们可以简单、方便、安全的进行用户管理工作。添加用户的命令useradd和adduser,这两个命令所能达到的效果是一样的。当然除了useradd和adduser命令意外,我们还能通过修改用户配置文件/etc/passwd和/et...
2019-09-02 21:11:57 150
原创 LINUX系统中的用户和用户组管理(一)【转】
本文转载于https://www.cnblogs.com/zhongguiyao/p/9165917.html一、用户账户管理Linux/Unix是一个用户、多任务的操作系统;在讲Linux账号及账户组管理之前,先简单了解一下多用户、多任务操作系统的基本概念。 Linux的单用户多任务在Linux下,当你登录后,你也可以同时开启很多的服务任务和进程,而各自服务都会跑的很好却对其他任务没有...
2019-08-29 21:02:56 334
原创 leetcode之最长公共前缀
先上t 下面说解法1(python): 直接调用os.path模块的commonprefix方法完事。下面是解法2(python): ...
2019-07-20 11:35:13 86
原创 leetcode之整数反转
这几天开始尝试做leetcode上面的题库,先从简单的做起。争取每天一题。。。不多说直接进入正题。 题目要求上面已经说的很清楚了,下面直接说说我是怎么做的class Solution: def reverse(self, x: int) -...
2019-07-19 15:41:09 75
原创 DNS高速缓存
一.安装并启动DNS 1)打开虚拟机后对网络进行设置 2.将主机名改为dns-server.example.com 3.配置好本地yum 源之后下载dns服务并启动 4.对防火墙进行设置并修改配置文件 5.测试 dig www.baidu.com,如下图说明dns服务启动成功 二.正向解析 1) 2)vim /etc/name.rfc1912.z
2019-07-19 15:12:22 125
原创 CentOS7.3下Node.js的安装
首先声明,我是在阿里云服务器(ESC)CentOS7.3版本下进行的Node.js安装。至于怎么获得阿里云服务器的问题不在讨论的范围内。学生认证之后买服务器很便宜,一年不到120RMB,当时服务器性能很一般,不过用来学习足够了。我是使用Xshell远程连接我的服务器来进行操作的。========================================================...
2019-04-13 15:04:28 382
原创 LVM
1.先建立一个分区,将其类型改为Linux LVM。如下图所示 2.进行监控 3.建立LVM 4.LVM的拉伸(vg中容量够用) 拉伸前 拉伸后 5.LVM的拉伸(vg中的容量不够) 6.LVM的缩减 1)xfs格式的文件不能被缩减,而ext4格式的文件可以被缩减,同时也可扩展。我们先将xfs格式的文件转换为ext4格式的文件。更改前 更改...
2019-01-04 14:44:16 129
原创 Rhcs套件ricci+luci
RHCS:Red Hat Cluster Suite即红帽集群套件,它是一套综合的软件组件,可以通过在部署时采用不同的配置,以满足对高可用性,负载均衡,可扩展性,文件共享和节约成本的需要server1:172.25.77.1 server4:172.25.77.4 给server1Memory为2048,方便后续的操作;在server1上进行如下操作yum install -y...
2019-01-04 14:43:40 139
原创 基于lnmp架构的简单论坛的搭建
1.首先需要下载Discuz_X3.2_SC_UTF8.zip 2.yum install unzip -y安装unzip服务用于解压Discuz_X3.2_SC_UTF8.zip 3.将Discuz_X3.2_SC_UTF8.zip解压到nginx的发布目录/usr/local/lnmp/nginx/html/下 4.进入上述目录下,将upload目录更名为bbs 5.在浏览...
2018-05-17 15:45:41 349
原创 lnmp架构之Nginx
三.Nginx的安装 1.首先下载nginx-1.14.0.tar.gz并解压 2.vim src/core/nginx.h ##删除Nginx的版本号vim auto/cc/gcc3.进行编译./configure --prefix=/usr/local/lnmp/nginx --with-http_ssl_module --with-http_stub...
2018-05-17 11:34:34 182
原创 lnmp架构之PHP
二.php的安装 1.先从网上获取php-5.6.35.tar.bz2,re2c-0.13.5-1.el6.x86_64.rpm,libmcrypt-2.5.8-9.el6.x86_64.rpm,libmcrypt-devel-2.5.8-9.el6.x86_64.rpm 2.安装编译所需的各种包,解决依赖。进行编译,加上需要的参数yum install libxml2-devel -y...
2018-05-16 23:45:47 236
原创 pacemaker
Pacemaker是一个集群资源管理器。它利用集群基础构件(OpenAIS 、heartbeat或corosync)提供的消息和成员管理能力来探测并从节点或资源级别的故障中恢复,以实现群集服务(亦称资源)的最大可用性。 一 . corosync+pacemaker+crm简单配置 server1和server4安装 crmsh.x86_64 和 pssh.x86_64 cp ...
2018-05-11 17:00:50 229
原创 haproxy
一.环境配置 serve1:172.25.77.1 serve2:172.25.77.2 serve3:172.25.77.3sever1作为haproxy调度机,在server1上进行如下操作yum install openssl-devel pcre-devel gcc-c++ rpm-build -yrpmbuild -tb haproxy-1.6.11.tar.gzrar...
2018-05-11 15:57:07 145
原创 nginx安装
1.从网上获取nginx-1.14.0.tar.gz压缩包tar zxf nginx-1.14.0.tar.gzcd nginx-1.14.0vim src/core/nginx.hyum install -y pcer-devel openssl-devel gcc-c++vim auto/cc/gcc注释掉172行./configure --prefix...
2018-05-03 12:18:27 118
原创 keepalived
配置server4,ip 为172.25.77.41.首先将keepalived的压缩包进行解压 2.从网上获取libnfnetlink-devel-1.0.0-1.el6.x86_64.rpm安装包,并进行如下操作。 yum install openssl-devel libnfnetlink-devel-1.0.0-1.el6.x86_64.rpm -yyum insta...
2018-05-03 11:46:43 228
原创 LVS DR模式
1.首先打开三台机器,server1,server2,server3 2.分别对yum源进行修改vim /etc/yum.repos.d/rhel-source.repo[rhel-source]name=Red Hat Enterprise Linux $releasever - $basearch - Sourcebaseurl=http://172.25.77.250/rhel6.5e
2018-05-02 23:06:35 108
原创 Varnish
1.在server1上安装varnish 2.在server2上安装httpd服务并启动,在默认发布目录写上”server two” 3.在server1上vim /etc/sysconfig/varnish,修改varnish的监听端口 执行vim /etc/varnish/default.vcl,对配置文件进行如下修改。其中172.25.77.2是server2的ip...
2018-05-02 21:47:52 176
原创 Redrhat6.5虚拟机的封装
1.首先要有一个6.5版本的镜像,然后打开虚拟机管理器,按照如下步骤安装 2.重启后登陆,用户名为root,密码是如下图设置的。 登陆成功后进行如下操作vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=server1cd /etc/udev/rule...
2018-05-01 10:43:28 196
原创 Nginx 高可用
1.先在server1:172.25.77.1和server4:172.25.77.4上安装nginx并启动 2.更改server1和server4的配置文件 3.在server1和server4中编写脚本 4.分别重启keepalived 5.一开始绑定的vip 172.25.77.100在server1上 6.关闭keepalived,出现vip飘逸,实现...
2018-04-27 17:29:22 102
原创 LVS NAT模式
实验环境 1.作为调度机server1:172.25.77.1(对内) 172.25.254.1(对外) 2.server2:172.25.77.2 server3:172.25.77.3步骤 server1:yum inatall ipvsadm -yipvsadm -A -t 172.25.254.1:80 -s rripvsadm -a -t 172.25.254....
2018-04-26 21:16:28 99
原创 LVS TUNNEL模式
环境配置 1.设置server1:172.25.77.1 为调度机 2.两台realserver 分别为server2:172.25.77.2 server3:172.25.77.3调度机步骤: 1.安装ipvsadm yum install ipvsadm -y2.绑定vipifconfig tunl0 172.25.77.200/243.设置...
2018-04-26 19:57:26 926
原创 python作业周末班0401
1.字符串最后一个单词的长度题目描述:计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。示例1: 输入:hello world 输出:5答案: a=raw_input("请输入字符串:") b = a.split(' ') c=b.pop() print len(c...
2018-04-04 21:38:03 418
原创 python作业周末班0325
s=raw_input("请输入字符串:")li=(list(s))if len(s)>100 or not s.isalpha(): print "Error"for i in range(len(s)): for j in range(i+1,len(s)): if li[i]==li[j]: li[j]=" "pr...
2018-03-29 09:47:09 1025
原创 CIFS
一.前期准备 1.首先准备两台reset过后的虚拟机,一台作为服务器端一台作为客户端 2.设置两台虚拟机的网络,服务端设置为172.25.254.106,客户端设置为172.25.254.206 3.为两台虚拟机配置yum源为172.25.254.250/rhel7 4.更改服务端的主机名字为server,客户端的名字为client二.软件安装 *)客户端 1.yum instal...
2018-02-28 17:04:31 316
原创 Mysql
1.安装数据库yum install mariadb-server.x86_64 -y 2.开启数据库服务systemctl start mariadb,并进入数据库 3.此时Mysql是没有密码,进入之后就直接可以查看Mysql里的内容 show databases; 查看数据库 use mysql;
2018-02-03 16:00:35 145
原创 Apache服务
一、环境的配置 1.重置虚拟机,配置一个出纯净的实验环境。 2.搭建本地yum源,给虚拟机网络进行配置,将ip设置为172.25.254.206 3.安装apache服务,命令为yum install httpd -y 4.安装apche的手册,命令为yum install httpd-manual 5.开启http服务并设置为开机自启动,命令为systemctl start httpd
2018-02-01 13:03:37 522
原创 FTP配置
一、环境的配置 1.首先打开虚拟机,对虚拟机的网络进行配置 2.安装ftp服务。 3.如图所示对防火墙进行设置,允许ftp服务,选择永久有效。 4.完成上述步骤重启网络服务(systemctl restart network),启动ftp服务(systemctl start vstfpd),关闭防火墙(systemctl stop firewalld,systemctl mas
2018-01-28 22:44:25 7464
原创 LVM
1.先建立一个分区,将其类型改为Linux LVM。如下图所示 2.进行监控 3.建立LVM 4.LVM的拉伸(vg中容量够用) 拉伸前 拉伸后 5.LVM的拉伸(vg中的容量不够) 6.LVM的缩减 1)xfs格式的文件不能被缩减,而ext4格式的文件可以被缩减,同时也可扩展。我们先将xfs格式的文件转换为ext4格式的文件。更改前 更改
2018-01-25 17:16:56 215
原创 磁盘配额、分区加密、磁盘阵列
一、磁盘配额——为磁盘的使用用户分配一定的额度,用户所能使用的磁盘大小只能在这个额度范围内1)先激活设备的参数 2)修改文件的操作权限,使用用户拥有对其操作的权限如下图 3)给用户分配额度4)测试 5)设置开机自启动 vim /etc/fstab 二、分区加密1).如上建立分区2)格式化分区,给分区加密命令3)测试 4).
2018-01-25 15:42:01 284
原创 存储系统管理
一、分区划分 1.fdisk -l ####查看系统的磁盘信息2.df -h或者df -H ####查看正在挂载的磁盘设备3.blkid ####系统可以挂载的磁盘设备 4.fdisk /dev/vdb ####磁盘分区划分完成操作之后要记得输入wq保存退出5. 6.永久挂载 先执行命令 vim /etc/fstab 进去后添加语
2018-01-25 14:06:30 135
原创 延时任务与定时任务
1.延时任务 at命令的使用 1)打开终端,在根目录下建立一个新的目录取名为/at 2)进入/at目录下,执行watch -n 1 ls -l /at命令,对其进行监控 3)同时打开另一个终端,执行命令 at+某个将来的具体时刻 ##表示将来在某个时刻执行你特定的操作 例如下图便是在17:20在/at目录下创建file1、file2、file3、file4四个文件而
2018-01-22 23:34:17 321
原创 软件安装与配置yum 仓库
一、软件安装 1.软件名称的识别 例如:wps-office-10.1.0.5672-1.a21.x86_64.rpm2.软件的安装-rpm方法 rpm -ivh name.rpm ##安装 ,-v显示过程,-h的意思为加密方式为哈希 rpm -e name.rpm ##卸载该软件 例如安装wps,会出现问题,会提示错误,缺少依赖性注意:此方法仅适用于安装没有依赖性
2018-01-22 17:31:54 1237
原创 虚拟化管理工具
一、虚拟机的安装 1.首先需要从网上下载系统镜像,在这里我所使用的版本为redhat的rhel-server-7.3-x86_64-dvd.iso2.在真机终端的root用户权限下输入命令virt -manager,便会弹出如下图所示窗口。此时显示的三个电脑图标是系统中原本装的虚拟机,我们不去管它。 3.点击左上角的图标,进入如下界面,并选择第一项,然后点击Forward4.选
2018-01-22 13:36:30 1006
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人