
Linux基础
文章平均质量分 92
龙跃丶
这个作者很懒,什么都没留下…
展开
-
1:VMware创建CentOS7虚拟机-----1
这里使用VMware workstation 安装虚拟机软件的过程就不描述了1.创建虚拟机1.1:打开虚拟机主页,点击新建虚拟机按钮,或者选择软件界面左上角文件==>新建虚拟机,也可以使用快捷键Ctrl+N 1.2:新建虚拟机向导,这里我使用自定义方式进行演示选择自定义,点击下一步 1.3:选择虚拟机硬件兼容性,默认即可,直接点下一步 1.4:安装客...原创 2018-05-10 00:37:09 · 5312 阅读 · 0 评论 -
18:LAMP环境-下
LAMP环境-下LAMP环境-下配置防盗链配置方式测试效果访问控制Directory配置方式测试效果访问控制FilesMatch配置方式测试效果限定某个目录禁止解析php配置方式测试效果限制user_agent配置方式测试效果php相关配置php扩展模块装安配置防盗链 首先来了解一下什么是盗链,全称是盗取链接...原创 2018-07-02 02:17:04 · 296 阅读 · 0 评论 -
21:LNMP功能配置-下
20:LNMP功能配置-下20:LNMP功能配置-下Nginx负载均衡配置方式:测试访问效果Nginx配置SSLSSL工作原理Nginx配置SSL证书自己生成SSL证书添加nginx的SSL配置文件测试访问php-fpm的poolPHP进程管理配置方式检查php-fpm进程php-fpm慢执行日志配置方式测试效果php-fpm的open...原创 2018-07-09 00:27:56 · 308 阅读 · 0 评论 -
19:LNMP部署
LNMP部署LNMP部署LNMP架构介绍MySQL安装下载、解压MySQL二进制免编译包安装MySQL二进制免编译包修改mysql配置文件PHP安装下载、解压源码包编译安装PHP安装完成后的基本配置其他配置NginxNginx介绍下载、解压源码包配置参数、编译、安装编辑nginx启动脚本修改nginx配置文件启动nginx测试访问...原创 2018-07-03 01:31:00 · 464 阅读 · 0 评论 -
24:Tomcat安装与配置
TomcatTomcatTomcat介绍安装jdk下载JDK解压配置JDK环境变量安装Tomcat下载Tomcat解压、安装关于 /usr/local/tomcat/bin 目录下的sh脚本启动Tomcat测试访问配置Tomcat监听80端口配置方式测试效果配置Tomcat虚拟主机增加虚拟主机测试访问用WAR包部署Zrlog博客Tomc...原创 2018-07-17 21:00:20 · 398 阅读 · 0 评论 -
20:LAMP功能配置-上
LNMP功能配置-上LNMP功能配置-上默认虚拟主机配置方式测试访问Nginx用户认证配置方式测试效果针对目录的用户认证测试效果针对文件的用户认证测试效果Nginx域名重定向配置方式测试效果Nginx访问日志配置方式测试效果Nginx日志切割自定义日志切割脚本任务计划静态文件:不记录日志,过期时间配置方式测试效果Ngin...原创 2018-07-06 08:35:02 · 411 阅读 · 0 评论 -
25:MySQL主从配置
MySQL主从配置MySQL主从介绍MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的MySQL主从是基于binlog的,主上须开启binlog才能进行主从。binlog就是记录的MySQL的写入操作,主要就是创建,插入,修改,删除等等操作binlog文件是一个二进制文件,无法...原创 2018-07-18 22:47:15 · 159 阅读 · 0 评论 -
22:MySQL常用操作
MySQL常用操作MySQL常用操作MySQL环境变量设置ROOT密码初次设置密码密码重置连接MySQLmysql常用命令mysql用户管理常用sql语句mysql数据库备份恢复扩展MySQL版本:[root@server-lnmp ~]# mysql -vWelcome to the MySQL monitor. Commands end...原创 2018-07-13 10:12:52 · 304 阅读 · 0 评论 -
23:NFS服务搭建 && FTP服务搭建
NFS服务搭建 && FTP服务搭建NFS服务搭建 && FTP服务搭建NFS简介NFS原理NFS安装配置实验环境基本配置配置选项解释客户端的配置和挂载测试exportfs命令NFS客户端小问题FTPFTP简介使用Vsftpd搭建FTP服务器测试XFTP工具连接pure-ftpd搭建ftp服务器搭建服务端测试客户端...原创 2018-07-15 18:56:42 · 716 阅读 · 0 评论 -
28:Shell编程-上
Shell编程-上Shell编程-上shell脚本介绍shell脚本结构和执行date命令用法shell脚本中的变量shell脚本中的逻辑判断文件目录属性判断if特殊用法case判断for循环while循环break退出循环continue跳过本次循环exit退出整个脚本扩展shell脚本介绍# shell是一种脚本语言# 可以使用逻辑判...原创 2018-07-29 23:35:36 · 300 阅读 · 0 评论 -
27:Zabbix监控服务
Zabbix监控Zabbix监控Linux监控平台介绍常见开源监控软件Zabbix监控介绍安装zabbix忘记Admin密码如何做添加监控的主机安装zabbix-agent服务添加主机添加自定义模板处理图形中的乱码问题描述更换字库检查是否更换成功自动发现更改自动发现规则的更新时间添加自定义监控项目需求:解决方案:主动模式和被动模式...原创 2018-07-27 10:11:48 · 607 阅读 · 0 评论 -
26:Linux高可用负载均衡集群
Linux高可用负载均衡集群Linux高可用负载均衡集群集群介绍集群功能划分:keepalived介绍:用keepalived配置高可用集群Master配置keepalived配置文件说明:测试效果负载均衡集群介绍LVS介绍LVS NAT模式搭建测试效果DR模式搭建keepalived + LVS测试效果扩展阅读集群介绍集群功...原创 2018-07-23 01:04:27 · 576 阅读 · 0 评论 -
29:Shell编程-中
Shell编程-中Shell编程-中shell中的函数shell中的数组告警系统需求分析告警系统主脚本告警系统配置文件告警系统监控项目告警系统邮件引擎测试告警系统shell中的函数 函数可以理解为一个子脚本,就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。 # 函数格式:fun...原创 2018-08-01 10:05:32 · 418 阅读 · 0 评论 -
30:Shell编程-下
30:Shell编程-下Shell项目-分发系统expect介绍expect 是一个用来实现自动交互功能的软件,是基于tool command Language脚本语言的编程工具。在现今的企业运维中, 自动化运维已经成为运维的主流趋势,但是在很多情况下,执行系统命令或程序时,系统会以交互式的形式要求运维人员输入指定的字符串,之后才能继续执行命令。例如为用户设置密码时...原创 2018-08-03 12:32:11 · 227 阅读 · 0 评论 -
31:NoSQL、Memcached
NoSQL什么是NoSQL常见的NoSQLMemcached简介Memcached原理Slab AllocationGrowth factorMemcached的数据过期方式安装Memcached1:yum安装2:源码安装修改后的启动脚本内容启动memcached查看memcached运行状态memcached命令行操作mamcached命令行语法规则mem...原创 2018-08-22 00:45:09 · 345 阅读 · 0 评论 -
16:LAMP环境搭建-上
LAMP简介什么是LAMP?软件组件LAMP工作原理MySQL&MariaDB简介:MySQLMariadb版本区别安装MySQL安装mysql依赖环境:方式1:源码编译安装MySQL方式2:二进制包安装MySQL安装成功后的各种配置安装MariaDB卸载系统最小化安装的mariadb-libs安装依赖包方式1:源码安装MariaDB方...原创 2018-06-26 10:01:03 · 482 阅读 · 0 评论 -
12:Linux日常运维技巧-1
Linux日常运维管理技巧–上 Linux日常运维管理技巧–上1 使用w查看系统负载w命令所显示字段的含义load average详解:w命令常用选项w相关的命令:uptime2 vmstat命令用法:常用选项:字段说明:3 top命令使用方法常用选项:字段解释:top交互命令:4 sar命令5 nload命令6 监控io性能iostat...原创 2018-06-11 01:06:14 · 621 阅读 · 0 评论 -
1:安装CentOS7操作系统-----2
2.1:开启虚拟机2.2:选择安装方式 Install CentOS 7 #直接安装CentOS7 Test this media & install CentOS7 #检测安装介质后安装。 这里我们使用的镜像文件不需要检测, 如果使用光盘安装的话就有必要检测一下。 首先在红框区域点击鼠标,才能对虚拟机进行操作, ...原创 2018-05-10 02:03:50 · 2687 阅读 · 0 评论 -
1:CentOS 7系统安装后的基本配置--3
1.配置网络 1.1:查看所有网卡信息 ip addr #CentOS7可以使用 ip addr命令查看所有网卡信息 1.2:编辑网卡信息 这里我显示有两块网卡,lo和ens33,lo网卡为系统的回环接口, 不用管。 我们要配置的就是ens33,这个网卡名也可能是eth0,eno16*****等等。 vi /etc/sysc...原创 2018-05-10 17:10:01 · 989 阅读 · 0 评论 -
4:用户和组管理
6:用户和组管理6:用户和组管理1:用户管理用户配置文件:/etc/passwd密码配置文件:/etc/shadow查看用户gid和uid:id命令添加用户:useradd&adduser删除用户:userdel修改用户属性:usermod用户切换:su命令修改用户密码:passwd2:用户组管理创建用户组:修改用户组:删除用户组mkpasswd命令...原创 2018-05-19 00:14:02 · 1083 阅读 · 0 评论 -
5:磁盘管理
df命令:du命令:磁盘分区什么是分区?fdisk命令创建主分区创建扩展分区创建逻辑分区保存分区信息磁盘格式化inode & blockmke2fs命令:XFS文件系统格式化命令:mkfs.xfs磁盘挂载与卸载挂载命令:mount卸载分区命令:umount配置开机自动挂载手动增加swap空间创建swap文件并启用1:创建swap交换文...原创 2018-05-19 17:02:02 · 863 阅读 · 0 评论 -
2:CentOS7文件管理-上
1.目录结构&tree命令目录结构Linux 的目录结构是一个有层次的倒挂着的树型目录结构根“/”是所有目录的顶点。目录结构和分区设备是没有关系的。也就是不同的目录可以跨越不同的磁盘设备或分区所有的目录都是按照一定的类别有规律的组织和命名的详细目录结构参考:http://www.apelearn.com/study_v2/linux_dir_tree.j...原创 2018-05-13 21:18:00 · 1197 阅读 · 0 评论 -
3:CentOS7文件管理-下
5:CentOS7文件管理-25:CentOS7文件管理-2特殊属性&lsattr&chattr特殊属性:是什么?chattr:修改文件的特殊属性lsattr:查看文件的特殊属性例子:特殊权限:set_uidset_uid是什么?设置set_uid:例子:原创 2018-05-16 11:39:58 · 798 阅读 · 0 评论 -
10:Shell基础-2
1:shell特殊符号星号( * )星号可以代表任意数量的任意字符例:我/test目录下有很多文件: [root@long01 test]# ls /test 1.txt 2.txt 3.txt 4.txt 5.txt aa.sh aa.txt bb.conf需要列出所有文件名以 .txt 结尾的文件 [root@long01 test...原创 2018-06-03 14:10:39 · 314 阅读 · 0 评论 -
7:文件压缩和打包
9:文件压缩和打包9:文件压缩和打包1:什么是压缩,打包?压缩:打包:常见压缩文件:gzip压缩工具gzip压缩文件gzip解压缩bzip2压缩工具bzip压缩文件bzip解压缩xz压缩工具xz压缩文件xz解压缩zip压缩工具压缩解压缩tar打包打包解包打包并压缩解包解压缩1:什么是压缩,打包?压缩...原创 2018-05-27 15:01:02 · 631 阅读 · 0 评论 -
6:VIM从入门到放弃
VIM从入门到放弃本文转载自:https://blog.youkuaiyun.com/sumword_/article/details/53011463本人重新排版,方便自己理解,在此感谢原作者。VIM从入门到放弃前言第一级 – 存活第二级 – 感觉良好各种插入模式:简单的移动光标:拷贝/粘贴第三级 – 更好,更强,更快更好更强更快第四级 – Vim 超能力在当...原创 2018-05-23 22:56:05 · 397 阅读 · 0 评论 -
8:软件管理Yum&Rpm
10:Linux软件管理Linux安装软件的三种方式1:RPM工具红帽官方的包管理工具2:yum工具基于python开发的包管理工具,可以自动解决包的依赖关系3:源码安装软件的源代码,拿来后自行编译再安装。RPM安装:使用RPM安装首先需要下载rpm包,或者挂载CentOS的安装镜像:虚拟机需要在设置里面添加CentOS的安装镜像。然后挂载光驱设备。...原创 2018-05-30 01:16:13 · 413 阅读 · 0 评论 -
13:Linux日常运维技巧-2
Linux日常运维技巧-中Linux日常运维技巧-中关于SELINUX简介:如何关闭SELinux:firewalld、iptables和netfilter之间的关系iptablesnetfilter5表5链介绍iptables语法iptables常用操作示例:iptables filter表案例iptables nat表案例。案例需求1:网络地址转换虚拟机...原创 2018-06-13 00:30:34 · 464 阅读 · 0 评论 -
11:正则与Linux三剑客
Linux正则、三剑客Linux正则、三剑客1:什么是正则?常用正则表达式2:grep基本用法常用选项:grep+正则3:sedsed的查找功能sed打印指定行sed一条命令多个操作。sed删除指定行sed 修改文件内容sed查找替换。sed+正则4:AWKAwk 常用正则AWK常用内置变量AWK常用运算符AWK三大模块:AWK运算符应用...原创 2018-06-06 11:56:47 · 576 阅读 · 0 评论 -
15-Linux日常运维技巧-4
Linux日常运维技巧-4Linux日常运维技巧-4rsync工具Rsync简介rsync的六种工作模式rsync常用选项rsync通过ssh同步rsync通过服务同步rsync服务端配置rsync客户端配置linux系统日志虚拟终端:Screen工具简介:Screen常用操作扩展rsync工具Rsync简介rsyn...原创 2018-06-21 05:04:16 · 361 阅读 · 0 评论 -
9:shell基础-1
Shell基础Shell基础1:什么是Shell?2:命令历史history命令:保存历史命令的文件。HISTSIZE变量永久保存历史命令显示历史命令执行时间:快速执行历史命令3:命令补全和别名tab键参数补全别名:alias取消别名:unalias4:通配符1:星号(*)可以代表任意数量的任意字符2:问号(?)可以代表任意单个字符3:方括号( [...原创 2018-06-01 03:07:43 · 510 阅读 · 0 评论 -
14:Linux日常管理技巧-3
Linux日常管理技巧-3Linux日常管理技巧-31:iptables保存和备份2:FirewalldFirewalld简介关闭iptables服务,开启Firewalld服务Firewalld的9个zoneFirewaald常用命令语法:修改配置文件增加Firewalld规则案例:Linux任务计划:crontab什么是任务计划:crontab常用选项:...原创 2018-06-15 10:01:10 · 331 阅读 · 0 评论 -
17:LAMP环境搭建-中
LAMP环境-中LAMP环境-中Apache默认虚拟主机准备虚拟主机实验环境虚拟主机配置测试访问Apache用户认证修改配置文件,开启用户认证生成用户和密码浏览器访问测试命令行测试针对文件的用户认证Apache域名跳转配置案例测试访问效果Apache访问日志日志格式设置日志格式访问日志不记录静态文件访问日志切割静态元素过期时间修改配置...原创 2018-06-29 23:54:06 · 237 阅读 · 0 评论 -
32:NoSQL--Redis
NoSQL—RedisNoSQL—RedisRedis简介安装RedisRedis 持久化Redis持久化说明:Redis持久化相关参数,Redis 的数据类型1:String2:List3:set 集合4:Sort set 有序列表5:HashRedis常用操作string相关操作:list相关操作sets集合相关操作stored sets 有序...原创 2018-08-26 02:23:15 · 542 阅读 · 0 评论