
Linux
文章平均质量分 72
椰子啊
所有命运馈赠的礼物,早已在暗中标好了价格
展开
-
Linux下的FTP相关设置
1、连接服务器端(1)vim /etc/sysconfig/selinux(2)reboot(3)yum install vsftpd(4)systemctl start vsftpd(5)systemctl enable vsftpd(6)netstat -antlupe|grep vsftpd #查看端口是否成功开启(7)firew...原创 2018-05-10 17:03:44 · 1013 阅读 · 0 评论 -
Linux下的配额设置及LVM逻辑卷管理
1、配额(1)fdisk /dev/vdb(2)partprobe(3)mkfs.xfs -f /dev/vdb1 #格式化(4)mount -o usrquota /dev/vdb1 /mnt/ #指定配额的挂载方式(5)chmod 777 /mnt #先挂载在修改权限!!!(6)edquota -u student #设置配额(配额是针对于设备而言的,而非针对用户)...原创 2018-05-10 16:01:38 · 439 阅读 · 0 评论 -
Linux下的rpm命令、软件管理及kickstart全自动安装虚拟机
一、软件管理1、rpm-ivh name.rpm #安装软件,-v显示过程,-h指定加密方式为hash-e name #卸载软件-ql name #查询安装的软件生成的文件-qlp name.rpm #查询未安装的软件安装后将会生成什么文件-qa #查询系统中安装的所有软件名称-qa |grep name #查询软件是否安装(可以是不具体...原创 2018-05-03 11:54:26 · 872 阅读 · 0 评论 -
Linux下的swap分区管理、LUKS加密及磁盘阵列
一、管理交换分区1、将分区设置为swap分区(1)分区,t 2,修改该标号分区的id,L查看标号,选择82,wq退出保存(2) partprobe(3)cat /proc/partitions(4)mkswap /dev/vdb2 #将/dev/vdb2分区用于swap交换区(5)swapon -a /dev/vdb2 #激活交换区(6)swapon -...原创 2018-05-03 11:17:02 · 495 阅读 · 0 评论 -
Linux下的设备管理、磁盘分区及分区类型的修改
一、设备管理1、查看命令fdisk -l #查看真实存在的设备(不一定被识别)cat /proc/partitions #查看系统识别的设备blkid #查看系统可用的设备df #查看系统正在用的设备df -h #以可读性更高的方式显示信息(更精确)df -H #作用同-h,但是计算时以1000Bytes为换算单位而非1024Bytes2、挂、卸...原创 2018-05-03 00:53:23 · 14942 阅读 · 0 评论 -
Linux下的脚本模式安装虚拟机及虚拟机的快照
1、利用脚本建立虚拟机(1)建立vim /mnt/tesh.sh脚本,编辑如下:#!/bin/bashvirt-install \#命令--cdrom /home/kiosk/Desktop/rhel-server-7.0-x86_64-dvd.iso \ #安装源选择,这里选择的是镜像--ram 1024 \ #内存--cpus 1 \ #cpu--di...原创 2018-04-26 14:47:59 · 1040 阅读 · 0 评论 -
Linux下的图形模式安装虚拟机
虚拟化:增加系统,降低能源使用虚拟机安装具体步骤如下:(1)执行virt-manager;关闭其他虚拟机,点击左上角,创建一个新的虚拟机,选择Local install medias(2)hostnamectl查看本机系统版本,选择合适的镜像(3)设置内存大小和CPU数目Memory大于728M才能打开图形(4)设置硬盘大小安装图形,硬盘大于5G(5...原创 2018-04-25 23:03:02 · 415 阅读 · 0 评论 -
Linux下的yum命令及yum源设定
1、常用命令yum install softwarename #安装yum repolist#列出设定yum源信息yum remove softwarename #卸载软件yum list softwarename #查看软件源中是否有此软件yum list all #列出所有软件名称yum list installed #列出已经安装...原创 2018-04-25 22:16:56 · 8548 阅读 · 0 评论 -
Linux下的DHCP服务器配置
一、DHCP的工作模式: 1、DHCP客户端通过广播方式发送数据包,只有DHCP服务器才会对此响应。 2、DHCP服务器在ip池选择尚未分配的ip分配给客户端。 3、客户端选择ip地址,当有多台服务器发送ip时,随机选择。 4、客户端以广播形式宣告它所使用的DHCP服务器发送的地址,其他DHCP服务器接受后,释放欲分配的ip地址。二、DHCP服务器...原创 2018-04-25 16:24:44 · 2462 阅读 · 0 评论 -
Linux下的系统延迟、定时任务及临时文件的清理
一、系统延时任务1、格式:at 时间-l 查看有无延时任务及其标号,当延时任务执行结束后即消失查看不到-c 标号 查看该标号延时任务的具体内容-r 标号 删除该标号的延时任务如图,at now+1min 即从现在开始,1分钟后执行该任务>touch file{1..3}>ctrl+d(键盘按,而不是输入)at -r删除标号为2 的延时任务后,at -l 查...原创 2018-04-25 16:05:27 · 1114 阅读 · 0 评论 -
Linux下的网络设置及网关操作
1、ip设定(1)ip常用的网络协议:ipv4 32位的二进制如:11111110.11111110.11111110.11111110=254.254.254.254(2)子网掩码netmask用来标示ip的网络位和主机位网络位表示网络区域;主机位表示网络区域的某台主机非0位所对应的ip地址数值为这个ip的网路位;0位所对应的ip地址数值位这个ip的主机位网络位一致主机位不...原创 2018-04-19 19:02:44 · 5473 阅读 · 1 评论 -
Linux下的selinux安全上下文、TCP/IP协议
1、简介selinux是美国国家安全局和SCC开发的linux的一个强制控制的安全模块。传统linux中的文件,由用户、组、权限控制访问,而在selinux中的对象,由存在inde表的扩展属性域的安全元素所控制其访问。其主要作用就是最大限度地减小系统中服务进程可访问的资源。vim /etc/sysconfig/selinux #改变selinux的工作模式reboot #重启,改变任何...原创 2018-05-16 21:12:49 · 883 阅读 · 0 评论 -
Linux下的日志采集及远程同步
1、日志类型auth 用户登陆日志(pam程序产生日志)authpriv 服务认证日志(sshd认证)kern 内核日志cron 定时任务认证lpr 打印机日志mail 邮件日志news 新闻user 用户相关程序日志local 1-7 用户自定义日志2、日志级别debug 系统调试信息info 常规信息warning 警告信息err 报错(阻止某个功能的正常工...原创 2018-04-19 14:41:50 · 1096 阅读 · 0 评论 -
Linux下的虚拟机控制、文件、路径、通配符及vim命令
一、虚拟机控制rht-vmctl start dektop打开虚拟机rht-vmctl view desktop 显示虚拟机rht-vmctl poweroff desktop 关闭虚拟机rht-vmctlreset desktop 重置虚拟机注意:使用poweroff对系统进行关闭时无提示,而使用shutdown对系统关闭时,如打开两个Terminal,在一个内执行s...原创 2018-03-30 14:06:18 · 1888 阅读 · 3 评论 -
linux下的输入输出管理、重定向
1、输入输出的定义输入:就是通过我们的键盘,鼠标和其他硬件在系统中录入的字符。输出:就是系统接收到我们想要实现的功能字符后,经过进程的处理产生的字符(输出会有两种出现,编号为1 的正确输出以及编号为2的错误输出,这两种输出都会被系统默认定向到字符设备中)。2、非交互式多行录入例如,修改密码时执行以下操作vim C_pass.shpasswdsh C_pass.sh是不能自动运行的,...原创 2018-04-11 00:35:47 · 265 阅读 · 0 评论 -
Linux下的sshd服务及安全配置
1、oppnssh当主机中开启openssh服务,那么就对外开放了远程连接的接口。openssh服务的服务端:sshdopenssh服务的客户端:ssh2、如何给虚拟机设置ip执行nm-connection-editor命令,弹出设置窗口,IPV4Settings中进行设置,Mefhod选择Manual,然后选择添加,设置Address、netmask后保存即可。...原创 2018-04-11 23:33:26 · 441 阅读 · 0 评论 -
Linux下的用户、组的管理及权限下放
1、用户就是系统使用者的身份,在系统中用户存储为若干个字符和若干个系统配置文件,用户信息涉及到的系统配置文件有:(1)/etc/passwd 用户信息显示内容及格式为:”用户:密码:uid:gid:说明:家目录:用户使用的shell“(2)/etc/shadow 用户认证信息显示内容及格式为:“用户:密码:最后一次密码修改该时间:最短有效期:最长有效期:警告期:非活跃期:...原创 2018-04-12 13:57:05 · 288 阅读 · 0 评论 -
Linux下的文件、目录权限及权限列表
1、文件属性查看命令格式:ls -l filename如:- rw-rw-r-- 1 kiosk kiosk 0 Oct 2 17:05 file[1] [2] [3] [4] [5][6][7] [8][1] 表示文件类型,有以下几种- 普通文件d 目录s socket套接子l 软链接p 管道...原创 2018-04-12 15:55:29 · 2941 阅读 · 1 评论 -
Linux下的进程管理
1、进程程序被出发后,执行者的权限与属性、程序的程序码与所需要哦的数据都会被载入内存中,操作系统给予这个内存一个识别码,简单来说,进程就是cpu未完成的工作或者说是一个正在运行的程序。2、ps命令(1)a 关于当前环境的所有进程x| -A 所有进程f 显示进程从属关系e 显示进程调用环境工具的详细信息l 长列表显示进程的详细信息u 显示进程的用户信息...原创 2018-04-12 20:36:41 · 169 阅读 · 0 评论 -
Linux文件管理(归档、压缩、传输)
1、文件归档 tar:就是把多个文件变成一个归档文件。c 创建f 指定归档文件名称t 显示归档文件中的内容r 向归档文件中添加文件--get 取出单个文件--delete 删除单个文件x 取出归档文件中的所有内容-C 指定解档目录-z gz格式压缩-j bz2格式压缩-J xz格式压缩2、压缩(从上到下...原创 2018-04-12 21:56:39 · 1785 阅读 · 0 评论 -
Linux下的firewalld部署
1、防火墙使用firewalld[root@client ~]# systemctl stop iptables[root@client ~]# systemctl disable iptables[root@client ~]# systemctl start firewalld[root@client ~]# systemctl enable firewalldfir...原创 2018-06-07 13:53:40 · 654 阅读 · 0 评论 -
Linux下的nfs文件系统
1、nfs文件系统#server[root@client mnt]# yum install nfs-utils -y[root@client mnt]# systemctl start nfs[root@server ~]# vim /etc/exports1 /mnt *(sync,ro) #sync允许数据同步,ro只读[root@server ~]# exportfs ...原创 2018-06-06 23:30:23 · 274 阅读 · 0 评论 -
Linux下的cifs文件系统
1、smb安装#server[root@server ~]# yum search sambasamba-client.x86_64 : Samba client programssamba-common.x86_64 : Files used by both Samba servers and clientssamba.x86_64 : Server and Client soft...原创 2018-06-06 22:40:23 · 359 阅读 · 0 评论 -
Lvs的DR工作模式原理及部署
1、Lvs的DR工作模式原理:用直接路由技术实现虚拟服务器 DR模式是通过改写请求报文的目的MAC地址,将请求发送给真实服务器,服务器将响应消息直接发送给客户端 <1>通过在调度器上修改数据包的目的MAC地址实现转发,注意源地址仍然是CIP,目的地址仍然是VIP地址; <2>请求的报文经过调度器,而服务器响应处理后的报文无需经过调度器,因此并发访问量大时使用效..原创 2018-08-14 09:05:32 · 1484 阅读 · 0 评论 -
Lvs的NAT、TUN工作模式原理及部署
1、NAT工作原理地址翻译实现虚拟服务器 调度器接受到客户端的请求之后,根据调度算法,将客户端的的请求发送给服务器,服务器处理完请求,查看默认路由(NAT模式下需要将服务器的默认网关设置为调度器),VS接受到响应包以后,将源IP进行修改为自己,然后将响应数据发送给客户端。 NAT模式下的数据流走向:Client -> VS -> RS -&a原创 2018-08-14 09:41:30 · 358 阅读 · 0 评论 -
zabbix监控nginx、percona、java
1、实验环境server10 172.25.29.10 rhel7.3 zabbix-serverserver6 172.25.29.6 rhel6.5 zabbix-agent2、监控nginx###server10:[root@server10 3.4]# systemctl start mariadb[root@...原创 2018-08-15 22:38:28 · 163 阅读 · 0 评论 -
zabbix+onealert告警、zabbix-agent工作模式更改及zabbix-proxy
1、实验环境server10 172.25.29.10 rhel7.3 zabbix-serverserver6 172.25.29.6 rhel6.5 zabbix-agentserver11 172.25.29.11 rhel7.3 zabbix-proxy2、onealert告警(1)首先我们需保证zabbix-server主机是可以连网的###主机:[r...原创 2018-08-15 23:59:07 · 328 阅读 · 0 评论 -
Nginx静态编译、负载均衡、添加模块
1、nginx的静态编译[root@server5 ~]# lsnginx-1.14.0.tar.gz[root@server5 ~]# tar zxf nginx-1.14.0.tar.gz [root@server5 ~]# lsnginx-1.14.0 nginx-1.14.0.tar.gz[root@server5 ~]# cd nginx-1.14.0[root@s...原创 2018-08-16 14:06:19 · 1437 阅读 · 0 评论 -
Lvs的Fullnat工作模式原理及部署、内核编译
1.客户端将访问vip报文发送给LVS服务器; 2.LVS服务器将请求报文的目的地址修改为后端真实服务器(DNAT),源地址改为自己的ip地址(SNAT),发送给后端真实服务器; 3.后端服务器在处理完之后要将响应的报文返回给lvs; 4.LVS将返回的数据包源地址改为自己(SNAT),目的地址改为客户端(DNAT),发送给客户端。...原创 2018-08-16 11:42:33 · 897 阅读 · 0 评论 -
Zabbix的安装部署、主机发现及api自动控制
1、实验环境server10 172.25.29.10 zabbix-server rhel7.3server6 172.25.29.6 zabbix-agent rhel6.5zabbix:是一基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解...原创 2018-08-16 10:54:01 · 556 阅读 · 0 评论 -
saltstack自动化运维的部署及httpd、nginx安装实例
1、实验环境172.25.29.1 salt-master server1172.25.29.2 salt-minion server2 172.25.29.3 salt-minion server32、saltstack的部署###主机共享rhel6的yum源[root@foundation29 html]# pwd/var/www/html[...原创 2018-08-19 17:26:22 · 321 阅读 · 0 评论 -
saltstack实现haproxy负载均衡和keepalived的高可用
1、实验环境172.25.29.1 salt-master server1 keepalived-master haproxy172.25.29.2 salt-minion server2 httpd172.25.29.3 salt-minion server3 nginx172.25.29.4 salt-minion server4 keepalived-backup...原创 2018-08-21 13:47:08 · 244 阅读 · 0 评论 -
saltstack返回值+数据库、salt-syndic、 api认证
1、实验环境2、salt返回值原创 2018-08-23 10:07:51 · 470 阅读 · 0 评论 -
RHCS套件实现nginx集群的高可用,fence工作原理及配置
[root@server4 ~]# cd /etc/yum.repos.d/[root@server4 yum.repos.d]# vim rhel-source.repo //扩展yum源[LoadBalancer] //负载均衡name=LoadBalancerbaseurl=http://172.25.29.250/rhel6.5/LoadBalancergpgcheck...原创 2018-08-23 10:29:16 · 1051 阅读 · 2 评论 -
Linux下的脚本中的函数及常用语句
1、脚本中的函数变量:利用一串字符表示一个值函数:利用一串字符表示一个动作简化脚本内容,提高可读性,且可以循环调用#实验:使用函数循环建立、删除用户,exit退出[root@desktop mnt]# vim user_ctrl.sh#!/bin/bashACTION_ADD(){[ "$1" = add ]&&amp原创 2018-06-21 15:02:08 · 387 阅读 · 0 评论 -
Linux下脚本中的运算和shell脚本实例
实验1:显示10s倒计时[root@desktop mnt]# vim time.sh#!/bin/bashfor ((num=10;num>0;num--))doecho -n " Time $num "echo -ne "\r \r"sleep 1done#测试:实验2:显示1分10s倒计时[root@desktop mnt]# vim原创 2018-06-28 11:29:36 · 641 阅读 · 0 评论 -
Linux下的Apache部署
Apache超文本传输协议的提供软件,常用的有apache(同步阻塞模式,稳定),nginx(异步非阻塞模式,高效) 1、apache 默认端口:80 默认发布目录:/var/www/html 默认发布文件:index.html[root@localhost mnt]# yum install httpd[root@localhost mnt]# systemctl start ...原创 2018-05-31 12:41:59 · 345 阅读 · 0 评论 -
Linux下的数据库管理
数据库按照数据结构来组织、存储和管理数据的建立里在计算机存储设备上的仓库。 简单理解就是,许多表格放在一起,组成一个库,库放在一起组成一个数据库,mysql目前应用最广泛,mariadb是其中一个分支。 1、数据库的安装和安全初始化设置[root@localhost yum.repos.d]# yum install mariadb-server -y[root@localhos...原创 2018-05-31 11:23:25 · 1145 阅读 · 0 评论 -
Linux下的企业级域名解析服务
1、高速DNS缓存器DNS 服务器可以高速缓存从其他 DNS 服务器收到的 DNS 记录, 也可以在 DNS 客户服务中使用高速缓存,将其作为 DNS 客户端保存在最近的查询过程中得到的信息高速缓存的方法。 总的来说就是提高解析速度。(1)yum search dns(2)yum install bind.x86_64 #下载(3)cat /etc/rndc.key(4)system...原创 2018-05-24 15:21:18 · 340 阅读 · 0 评论 -
Linux下的高级网络配置
(1)nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.125/24 #添加bonding网络接口,类型为bond,名称为bond0,工作模式为active-backup(2)ifconfig(3)nmcli connection add con-name ...原创 2018-05-24 13:35:16 · 218 阅读 · 0 评论