- 博客(34)
- 收藏
- 关注
原创 LVS-NAT
1.NAT模式工作原理(在三层)多目标的DNAT:通过修改请求报文的目标IP地址(同时可能会修改目标端口),至挑选出某RS的RIP地址实现转发1.RS和DIP应该使用私网地址,且RS的网关要指向DIP2.请求和响应报文都要经由director转发,极高负载的场景中,director可能会成为系统瓶颈3.RS可以使用任意OS4.RS的RIP和Director的DIP必须要在同一IP网络:...
2019-04-18 15:31:53 256
原创 LVS-TUN(ip tunneling)IP隧道
1.TUN(ip tunneling)工作原理lvs-tun(ip tunneling)(在原有的IP报文外再次封装多一层IP首部,内部IP首部(源地址为CIP,目标IP为VIP),外层IP首部(源地址为DIP,目标IP为RIP))不修改请求报文的ip首部(cip—vip),而是通过在原有的ip首部(dip–rip),再封装一个ip首部1.rip dip vip 全是公网地址2.rs的网...
2019-04-18 14:41:59 926
原创 LVS-DR(Direct Routing )直接路由
1.DR模式工作原理(工作在二层)它通过修改请求报文的目标mac地址进行转发Director:VIP DIPRS:VIP RIP1.保证前端路由器将目标IP为VIP的请求报文发送给director(静态绑定 arptables 修改rs主机内核的参数)2.rs的rip可以使用私有地址,但也可以使用公网地址3.请求报文经由director调度,但向英国报文一定不能经由director...
2019-04-18 13:41:42 383
原创 LVS简介
1.LVS:(LB集群的一个实现)Internet的快速增长使多媒体网络服务器面对的访问数量快速增加,服务器需要具备提供大量并法访问的能力,因此对于大负载的服务器来讲,CPU,I/O处理能力很快就会成为瓶颈。由于单台服务器的性能总是有限的,简单的提高硬件性能并不能真正解决这个问题。为此,必须采用多服务器和负载均衡技术才能满足大量访问的需要。Linux虚拟服务器(Linux Virtual Se...
2019-04-18 13:40:42 445
原创 Varnish反向代理
Varnish反向代理准备工作:1.配置反向代理2.查看缓存命中的情况3.定义不同站点的后端服务器4.负载均衡配置:准备工作:准备一台本机作为测试机,三台虚拟机:server1:172.25.24.1server2:172.25.24.2server3:172.25.24.3作为服务器1.配置反向代理在代理服务器server1上##安装varnish软件包yum install...
2019-04-18 09:21:11 361
原创 如何搭建Varnish反向代理实验环境
Varnish实验环境搭建1.下载6.5镜像,在主机上配置网络yum源yum install httpd -ysystemctl start httpdsystemctl enable httpdmkdir /var/www/html/rhel6.5/mount /iso/rhel-server-6.5-x86_64-dvd.iso /var/www/html/rhel6.5/...
2019-04-18 09:20:49 167
原创 shell中的常用命令
1.diff命令1)diff命令作用diff命令是用来比较两个文件或目录的不同diff [options] target1 target2diff file1 file2diff direcory1 directory22)diff在比较文件过程中结果读取方式[num1 , num2][a|c|d][num3,num4]num1,num2表示在第一个文件中的行数...
2019-02-28 15:36:21 228
原创 shell脚本注释快捷编写小技巧
在编写shell脚本时,为了便于直观的看出脚本的作用,我们需要在shell脚本的开头添加注释来解释脚本作用等。 但是每次编写脚本时都要手动编写注释不免有些麻烦,在此介绍一个简便的小技巧,使其自动生成注释。技巧一:通过设置快捷键自动生成注释vim /etc/vimrcmap <F5> ms:call WESTOS()<cr>'s ##指定快捷键funct...
2019-02-28 11:17:57 2067 1
原创 shell简介
什么是shell shell也是操作系统中的一个软件,它包含在Linux内核的外面,为用户和内核之间的交互提供了一个接口,目前最流行的shell成为bash shell(GUN Bourne-Again Shell)。 用户的命令用shell去解释,再发送给Linxu内核,shell接收系统方回应的输出并显示其到屏幕中。如何查看系统支持的shell 一个系统中可以存在多个shell,可...
2019-02-28 10:53:39 1587 1
原创 Linux系统恢复
1.硬盘引导阶段 mbr主引导记录的恢复#模拟问题: dd if=/dev/zero of=/dev/vda bs=446 count=1未重启:grub2-install 启动分区所在硬盘grub2-install /dev/vda重启:看截图2019-01-25 09-11-592.文件引导阶段#1)引导文件丢失/boot/grub2/grub.cfg##模拟问...
2019-02-14 23:03:36 4163 1
原创 忘记root密码的解决方法
1.开机 上下键选择,选择第一条,按e进入2.下翻至倒数第二段,将ro后内容删除3.在ro后写入rw rd.break,Ctrl-x启动4.修改密码chroot /sysroot/ ##切换环境echo westos | passwd --stdin root ##更改root用户密码touch /.autorelabel ##重启selinux服务,使其识别...
2019-02-14 21:12:32 383
原创 selinux简介
selinux #内核加强型火墙vim /etc/sysconfig/selinux ##开启内核加强型火墙SELINUX=enforcing (强制并拒绝)rebootrm -rf /etc/vsftpdyum reinstall vsftpd ##重装vsftpd服务保持一个纯净的环境mkdir /westostouch /westos/west...
2019-02-14 21:12:21 191
原创 Linux下ftp服务
前期准备:vim /etc/sysconfig/selinuxSELINUX=disabledreboot[root@server ~]# getenforceDisabledhostnamectl 查看系统版本yum install vsftpd lftp -y1.ftp的定义ftp:// ##文本传输协议###2.ftp协议提供的软件在rhel7中:vsftpd#...
2019-02-14 21:12:08 600
原创 Linux系统中lvm简介
#####lvm####pv ##物理卷被lv命名处理过的物理分区vg ##物理卷组被组装到一起的物理卷pe ##图里扩展lvm设备的最小存储单元lvm是pe的整数倍lvm ##逻辑卷直接使用的设备,可以增大缩减并保持原有数据不变##lvm建立##设定监控命令:watch -n 1 ‘pvs;echo ====;vgs;echo ====;lvs...
2019-02-14 21:11:55 510
原创 Linux系统中的磁盘管理
1.本地设备的识别fdisk -l ##真实存在的设备cat /proc/partitions ##系统识别的设备blkid ##系统可使用的设备df ##系统正在挂载的设备###2.设备的挂载和卸载1.设备名称/dev/xdx ##/dev/hd0 /dev/hd1 /dev/sda /dev/...
2019-02-14 21:11:43 221
原创 Linux系统的定时任务与延时任务
定时任务是永久的延时任务是一次性的1.系统的延时任务[root@software_install ~]# at 15:17 ##设定任务执行时间at&amp;gt; touch /mnt/file{1…5} ##任务动作at&amp;gt; ##用ctrl+D发起任务job 6 at Sun Jan 20...
2019-02-14 21:11:28 194
原创 自动安装脚本的制作
########kickstart 自动安装脚本的制作#####1.yum install system-config-config-kickstart httpd -ysystemctl start httpdsystemctl enable httpdsystemctl stop firewalldsystemctl disable firewalld2.system-confi...
2019-02-14 21:11:08 1819
原创 Linux系统中dhcp服务器的搭建
dhcp服务器搭建步骤:1.yum install dhcp -y2.rpm -qc dhcp #查看dhcp配置文件的路径3.如何设置dhcp的配置文件1)vim /etc/dhcp/dhcpd.conf #编辑dhcp的配置文件打开文件后我们可以根据第三行所提供的路径查看dhcp设置的文件样板。2)通过cp /user/share/doc/dhcp*/dhcpd.conf....
2019-02-14 21:10:50 839
原创 虚拟机的管理
1.虚拟机管理命令virt-manager##调出图形virsh list##列出正在运行的虚拟机virsh list --all##列出所有的虚拟机virsh sart xx##运行xx虚拟机virsh shurdown xxx###正常关闭xxx虚拟机virsh destroy xx####强制关闭xxxvirt-viewer ...
2019-02-14 21:10:33 189
原创 Linux系统中的软件管理
1.如何安装软件/etc/yum.repos.d#软件仓库,其目录下文件后缀必须以.repo结尾vim /etc/yum.repos.d/westos.repo #设置yum源[名称]仓库名称name=对软件源的描述baseurl=http:(网络)/file:(本地)地址指向gpgcheck=0(表示取消校验)/ 1(表示每安装一个软件都要进行校验)...
2019-02-11 09:22:25 265
原创 虚拟机的安装
1.下载虚拟机的镜像文件2.通过指令virt-manager ,调出虚拟机管理器,点击左上角File下的小电视图标3.点击第一个本地资源安装选项::4.写入本地安装源目录:5.选择内存和CPU设置:6.设置虚拟机的存储空间:7.为虚拟机命名,点击finish结束设置,进入系统安装界面。8.在安装界面通过上下键选择第一行,敲击回车键进入设置。9.选择系统默认语言,con...
2019-01-22 22:12:56 493
原创 Linux下的网络配置
1.什么是IP ASSRESSinternet protocol ADDRESS ##网络进程地址ipv4 internet version 4ip是由32个01组成11111110.11111110.11111110.11111110 =254.254.254.2542.子网掩码用来划分网络区域子网掩码非0的为对应的ip上的数字表示这个ip的网络为位网络位表示网络区域主机位表...
2019-01-17 14:14:58 253
原创 Linux系统日志管理
########系统日志管理#####1.rsyslog #此服务是用来采集系统日志的,其本身不产生日志2rsyslog的管理/var/log/messages ##服务信息日志/var/log/secure ##系统登陆日志/var/log/cron ##定时人物日志/var/log/maillog ...
2019-01-16 22:14:10 152
原创 Linux系统的sshd服务
sshd服务1.sshd简介sshd=secure shell可以通过网络在主机中开启shell的服务客户端软件sshd链接方式ssh username@ip ##文本模式的链接ssh -X username@ip #可以在链接成功后开启图形注意:第一次链接陌生主机是要建立认证文件所以会询问是否建立,需要输入yes再次连接此台主机时,因为已经生成~/.ssh/know...
2019-01-16 19:45:20 158
原创 Linux系统文件在系统中的传输
###############文件在系统中的传输###########1.scpscp file user@ip:/dirscp user@ip:/file dir2.rsync ##远程同步,速度快,默认会忽略,文件属性,链接文件,设备文件-r ##同步目录-p ##同步权限-o ##同步文件所有人-g ##同步文件所有组-l ##同步链接-D ##...
2019-01-16 19:08:35 135
原创 Linux下系统进程及服务的控制
系统进程1.什么是进程进程就是系统未完成并且正在进行的工作2.查看进程1 图形查看gnome-system-monitor2 进程查看命令ps -A #所有进程ps -a #在当前环境中运行的进程,不包含环境信息ps -u #显示进程用户信息ps a #在当前用户环境中运行的进程ps x #列出系统中所有运行包...
2019-01-14 22:37:02 168
原创 Linux系统的输入与输出
在Linux系统中正确输出的编号为1,错误输出的编号为2管理输入输出的符号:(1)输出重定向:&amp;gt;重定向正确输出2&amp;gt;重定向错误输出&amp;amp;&amp;gt;重定向所有输出注意:每次输出后会覆盖文件原本内容直接“&amp;gt;“ 文件名 可以直接清空文件内容示例: 以下实验必须在studen
2019-01-09 18:25:19 501
原创 浅谈vim用法
vim模式命令模式插入模式 按 i键进入插入模式退出模式 :wq :wq! :q :q!vim用法信息1.vim工作模式配置命令模式下配置vim:set 模式信息:set nu #显示行号:set nonu #取消行号:set mouse=a #设定鼠标可用让光标可以随鼠标移动:set cursorline #行线添加以上操作只对当前打开的vim有...
2019-01-09 17:19:24 136
原创 Linux系统中如何实现虚拟机的远程控制
1.首先打开虚拟机shell输入命令nm-connection-editor打开图形的网络配置工具窗口删除其内所有选项2.点击add,来创建一个新的以太网:(1)在Connection name 栏为自己创建的以太网命名(2)打开Ethernet栏选择MAC地址:(3)打开IPv4 Settings栏在其下的Method栏内选择Manual(手动输入地址)此时下方Address...
2019-01-09 16:06:23 2041
原创 Linux下文件的权限管理
文件权限1.文件权限存在的意义系统最底层安全设定方法之一保证文件可以被可用的用户做相应操作2.文件权限的查看ls -l filell filels -ld dirll -d dir3.文件权限的读取【1】文件的类型-空文件或者文本d目录l软链接ssocket套接字bblock块设备c字符设备【2】文件的权限...
2019-01-03 15:35:25 184
原创 Linux用户管理(2)
用户信息的更改usermod ##mod =modlify 修改usermod -l 更改后用户名 更改前用户名 #更改用户名usermod -u 用户名 #更改用户uidusermod -g 用户名 #更改用户初始组usermod -G 用户名 #更改用户的附加组,更改多个时在中间加“,“附加一个:附加多个:useradd -aG 用...
2019-01-03 11:32:14 580
原创 Linux用户管理(1)
用户的查看1.查看当前用户 whoami2.系统中用户的查看id ##查看制定用户id信息[kiosk@foundation16 ~]$ id kiosk uid=1000(kiosk) gid=1000(kiosk) groups=1000(kiosk)id -u #查看用户的uid 用户本身所在组-g ...
2018-12-29 09:19:14 573
原创 Linux基础操作
Linux基础操作1.虚拟机管理(1)常规操作开启虚拟机:显示虚拟机关闭虚拟机重置虚拟机(2)报错分析虚拟机未运行不能显示虚拟机已经运行2.虚拟机登陆(1)图形登陆模式普通用户:username:student password:student超级用户:username: root password:redhat...
2018-12-29 09:10:48 128
原创 Linux系统常识
Lnux系统结构1.Linux是一个倒树型结构,最大的目录名称叫“/” (根目录)2.Linux系统中的二级目录/bin ##二进制可执行文件,系统常规命令/boot ##启动目录,存放系统自动启动文件,内核,初始化程序/dev ##系统设备管理文件/etc ##大多数系统配置文件存放路径/home ##普通用户家目录/lib ##函数库/lib64/ ##64位函...
2018-12-29 00:36:46 281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人