Linux实验室
常微笑
上帝恩赐,命运天定,希望之光,普照我身,坚毅如钢,勇往直前,而今伊始,命途自闯
展开
-
威联通nas安装svn记录
安装Entware以使用opkg包管理Entware 是一个适用于嵌入式系统的软件包库,使用 opkg 包管理系统进行管理.wget http://bin.entware.net/other/Entware_1.03std.qpkgsh Entware_1.03std.qpkg#安装后需要添加全局变量,不然只能去安装目录下运行命令安装svn#client可以不装./opkg install subversion-server subversion-client创建.原创 2021-03-23 13:59:12 · 2113 阅读 · 0 评论 -
20190141-find、集群
文章目录findwhichwhereislocatefind集群为论坛做负载均衡findfind - 顾名思义,用来查找文件的命令。 在讲find之前,先总结一下Linux系统下面可以查找文件或目录的命令都有谁。which在前面已经用到该命令,需要注意的一点是,which只能用来查找PATH环境变量中出现的路径下的可执行文件。这个命令用的也是蛮多的,有时候我们不知道某个命令的绝对路径,wh...原创 2019-03-21 23:06:05 · 101 阅读 · 0 评论 -
20190134shell函数、数组、grep
文章目录函数shell中的数组grepgrep -E 等价于egrep函数函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。格式function f_name() { command}函数必须要放在最前面,可以省略function示例1#!/bin/bashinput() { echo...原创 2019-03-12 22:50:39 · 1149 阅读 · 0 评论 -
20190133break、continue、exit
文章目录break 跳出当前循环continueexit直接退出脚本案例:嵌套群换break 跳出当前循环#!/bin/bashfor i in `seq 1 5`do echo $i if [ $i -eq 3 ] then break fi echo $idoneecho aaaaaaa[ $i -eq 3 ] 等价于...原创 2019-03-11 21:49:11 · 99 阅读 · 0 评论 -
20190131shell中的逻辑判断if
文章目录补充shell中的逻辑判断if判断文件、目录属性补充grep -q root /etc/passwd -q:即使遍历到了关键字,也不打印。shell中的逻辑判断格式1:if 条件 ; then 语句; fi格式2:if 条件; then 语句; else 语句; fi格式3:if …; then … ;elif …; then …; else …; fi逻辑判断表...原创 2019-03-07 22:09:24 · 381 阅读 · 0 评论 -
20190139-xtrabackup备份数据库
文章目录补充含义安装使用补充如果遇到MySQL启动报错sock文件路径部队,可以在启动的时候加“–socket ‘/var/lib/mysql/mysql.sock’”来指定自己的sock路径。含义提供一个参考文档:http://xtra.aminglinux.commysqldump对于导出几个G的数据库或几个表,还是不错的,速度并不慢。一旦数据量达到几十上百G,无论是对...原创 2019-03-19 21:32:25 · 143 阅读 · 0 评论 -
20190139-mysqldump
备份数据库的命令为:mysqldump -ubackup -pxxxxx db1 > db1.sql如果是远程的MySQL服务,还可以加上IP和Port,例如:mysqldump -ubackup -pxxxxx -h192.168.100.100 -P3308 db1 > db1.sqlmysqldump工具常用的几个用法,如下:只备份表结构,不备份数据...原创 2019-03-19 21:08:34 · 130 阅读 · 0 评论 -
Linux命令read
read:从标准输入读取数值。-p 参数,允许在 read 命令行中直接指定一个提示。read -p “输入网站名:” website ;echo $website-t 参数指定 read 命令等待输入的秒数,当计时满时,read命令返回一个非零退出状态。#!/bin/bashif read -t 5 -p "输入网站名:" namethen echo "你输入的网站名...原创 2019-03-10 22:31:11 · 118 阅读 · 0 评论 -
20190132shell中的case判断、for循环和while循环
文章目录补充case判断for循环while循环补充seq -w 1 100 等宽case判断格式 case 变量名 in value1) command ;; value2) command ;; *)...原创 2019-03-10 21:39:25 · 131 阅读 · 0 评论 -
20190136awk
awkhead -n2 test.txt|awk -F ‘:’ ‘{print $1}’head -n2 test.txt|awk -F ‘:’ ‘{print $0}’awk -F ‘:’ ‘{print $1"#"$2"#"$3"#"$4}’awk ‘/oo/’ test.txtawk -F ‘:’ ‘$1 ~/oo/’ test.txtawk -F ‘:’ ‘/root/ {pr...原创 2019-03-14 21:45:07 · 125 阅读 · 0 评论 -
20190130shell
文章目录补充-自定义变量的规则what?一种脚本语言可以使用逻辑判断、循环等语法可以自定义函数系统命令的集合可以实现自动化运维,能打打增加我们的运维效率shell脚本结构和执行开头需要加#!/bin/bash以#开头的行作为解释说明脚本的名字以.sh结尾,用于区分这是一个shell脚本执行方法有两种chmod +x 1.sh; ./1.shbash 1.sh...原创 2019-03-06 23:00:43 · 97 阅读 · 0 评论 -
20190137日志
记住一句话:遇到问题,首先要想到查日志。Error Warning No not permission lib file日志主要分为两大类:系统日志、服务日志服务日志:Nginx 访问日志(遇到攻击,访问异常)错误日志(/etc/nginx/nginx.conf–>error_log /var/log/nginx/error.log warn)PHP-FPM...原创 2019-03-18 21:47:47 · 93 阅读 · 0 评论 -
20190138数据备份rsync
补充stat :查看一个文件的3个时间atime:访问时间cat .vimtime:文件内容最后改动的时间ctime:文件属性信息最近一次被改的时间(权限,inode大小属主属组,不包括文件名)数据备份重要性:数据尤其是一个公司的核心数据关系着公司的命脉,数据丢失可以导致公司倒闭。*数据主要分为两大类:文件类:程序代码、图片、附件、软件包、配置文件数据(数据...原创 2019-03-18 23:24:41 · 127 阅读 · 0 评论 -
关于mysql.sock路径的问题
新装mysql在my.cnf定义了socket文件的路径后,启动mysql的时候提示找不到socket文件,且报错的路径和自己在my.cnf定义的路径不同。就是说我们修改了socket路径后,没有生效。[root@localhost ~]# mysql -urootERROR 2002 (HY000): Can't connect to local MySQL server through s...原创 2019-04-17 18:36:07 · 1594 阅读 · 0 评论 -
20101-Redis哨兵高可用
@[toc}介绍Redis Sentinel是Redis高可用的实现方案。Sentinel是一个管理多个Redis实例的工具,它可以实现对Redis的监控、通知、自动故障转移。主要功能Sentinel的主要功能包括主节点存活检测、主从运行情况检测、自动故障转移(failover)、主从切换。Redis的Sentinel最小配置是一主一从。 Redis的Sentinel系统可以用来管理...原创 2019-04-10 11:53:22 · 121 阅读 · 0 评论 -
20190149php中使用Redis+Redis主从
文章目录PHP中使用Redisphp安装redis扩展模块 - 使用pecl安装通过源码安装php中使用redis - 存储session查找session:创建测试文件Redis主从配置PHP中使用Redisphp安装redis扩展模块 - 使用pecl安装/usr/local/php-fpm/bin/pecl install redisvi /usr/local/php/etc...原创 2019-04-10 11:43:36 · 393 阅读 · 0 评论 -
20190146-Redis
文章目录Redis 介绍端口6379Redis安装CentOS7下编写服务管理脚本Redis日志5种类型的数据stringlistsetzset (sorted set)hashRedis常见操作配置文件讲解网络相关protected-mode yesport 6379tcp-backlog 511timeout 0tcp-keepalive 300通用配置daemonize yessupervi...原创 2019-03-31 13:47:06 · 123 阅读 · 0 评论 -
190145-MariaDB主从
文章目录补充what主从过程大致有3个步骤主从有3个线程:mysql主从使用场景:主从搭建补充想要直接用mysql这个命令除了加path,还可以创建软连接:ln -s /usr/local/mysql/bin/mysql /usr/bin/whatMySQL/MariaDB主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写...原创 2019-03-31 11:42:54 · 213 阅读 · 0 评论 -
20190144keepalived搭建高可用集群
文章目录补充keepalived概览准备工作安装配置keepalived补充ps -C nginx --no-headingkeepalived概览涉及理论知识点:VRRP协议 https://blog.csdn.net/zhyvodka/article/details/41800399准备工作1.三台机器恢复快照,抹掉LVS的实验痕迹规划:aming01 web1ami...原创 2019-03-26 22:29:00 · 98 阅读 · 0 评论 -
centos7 pid文件报错,除了配置文件修改pid文件路径,在systemd下还有个对应服务的启动脚本定义了pid文件路径
原创 2019-03-26 20:59:47 · 2004 阅读 · 0 评论 -
20190143NFS服务、RS宕机问题
文章目录NFS问题:开机自动挂载RS宕机问题NFS问题1:A机器上传了一张图片,结果B机器访问的时候就提示404.NFSNetwork File System。网络文件系统,即通过网络,对在不同主机上的文件进行共享。NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本,更新比较慢其实4.1是从20...原创 2019-03-25 22:27:58 · 366 阅读 · 0 评论 -
20190142负载均衡集群lvs、DR模式
文章目录LVS负载均衡介绍LVS三种模式(http://www.it165.net/admin/html/201401/2248.html)NAT模式(Network address translation)DR模式(direct routing)LVS八种调度算法搭建LVS负载均衡 - DR模式LVS负载均衡介绍几个专业术语:DIR(分发器)DIP(DIR的IP) RS(真实服务器) ...原创 2019-03-25 21:35:22 · 114 阅读 · 0 评论 -
20190135sed
###补充^.*$ 整行sedsed [-nefri] [动作]-n:只列出经过sed特殊处理过的行-e:可以在同一行里执行多条命令-f:将sed的动作写入一个文件内,== -r:支持扩展型正则表达式的语法(可以不脱义使用?,+,|,(),类似于grep -E==-i:直接修改读取的文件内容,而不是有屏幕输出sed -n ‘5’p test.txt 不加-n会...原创 2019-03-13 22:10:55 · 97 阅读 · 0 评论 -
20190125_510-5.18zabbix安装
文章目录原创 2019-03-03 23:50:54 · 130 阅读 · 0 评论 -
20190113-vim、打包(tar)、压缩(gzip,bzip2,zip,xz)包管理工具(rpm、yum)
文章目录vim 编辑器压缩打包工具:tar gzip bzip2 zipvim 编辑器注:如果文档未正常关闭,则会在当前目录生成一个隐藏文件:.filename.swp 删除即可安装 yum install -y vim-enhanced yum install -y vim[root@localhost ~]# rpm -qf which vim ...原创 2019-02-14 18:30:03 · 579 阅读 · 0 评论 -
20190107-传统IDC部署网站11-15
文章目录重置密码单用户救援模式(用光盘启动)ls命令chmod命令重置密码单用户 && 救援模式单用户linux系统的用户级别ls -l /usr/lib/systemd/system/runlevel*.target进入单用户重启按方向键,不要让系统马上启动选中第一个启动项,按‘e’,进入编辑grub的界面找到linux16那行,把‘ro’改成rw ...原创 2019-01-22 22:41:19 · 186 阅读 · 0 评论 -
201901-03公有云6-11
VPC 专有网络创建转悠网络名称:自定义网络:选择两个其中一个,一旦选了就不能更改了交换机名称:自定义区域:更具自己的需求去选择网段:自定义...原创 2019-01-16 23:41:47 · 102 阅读 · 0 评论 -
20190106-传统IDC部署网站6-10
配置网络快捷键:ctrl+l 或者clear查看IP地址:ip addr ifconfig动态获取:dhclinet配置静态IP:vim /etc/sysconfig/network-scripts/ifcfg-eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.1.12 NETMASK=255.25...原创 2019-01-21 22:19:25 · 138 阅读 · 0 评论 -
20190110-php、nginx编译安装
文章目录补充知识alias 别名php编译安装过程编译参数解释配置文件:启动脚本:报错解析编译安装nginx补充知识vi里面在一般模式,dd可以截切;p复制;u撤销;ctrl+u反撤销;显示行号:":set nu";定位到某一行:“:100”;diff 查看两个文件的差异的,如 diff 1.txt 2.txt编译安装步骤:1. ./configure;grep -i原创 2019-01-25 23:19:59 · 168 阅读 · 0 评论 -
201901-02公有云1-5
私有云搭建私有云的工具:openstack公有云 - 阿里云 - 腾讯云 - 京东云 - 百度云 - 网易云 - 亚马逊云 - 谷歌 - 华为 金山ECS区域选择BGP :直接接到了运营商的主干道上地理位置:不同地域的云服务ECS、RDS、oss内网不互通负载均衡不能跨地域可用区: 同一地域内,电力和网络互相独立的屋里区域,同一可用区...原创 2019-01-15 19:04:55 · 131 阅读 · 0 评论 -
201901-01域名
课程–>网站域名:申请域名使用域名:解析?备案网站代码服务器去哪卖?什么配置?什么系统安装环境日后维护问题处理思路:环境–>系统–>硬件–>网络使用监控(zabbix)集群架构自动化运维代码上线系统(git ) jenkins工具硬件资源不充分使用,虚拟化–>KVM (linux开源) 容器虚拟化docker–>轻...原创 2019-01-14 22:42:03 · 149 阅读 · 0 评论 -
20190109-mariadb安装21-25
文章目录LNMPmariadb安装LNMPlinux+nginx+Mysql/Mariadb+phpnginx web服务器mysql/mariadb关系型数据库php 编程语言静态:指nginx可以指及处理的图片、js、css、视频、音频、flash等动态:指需要和数据库打交道的请求,比如:登陆过程,写文章,查看文章等。php-fpm会处理php相关的请求。m...原创 2019-01-24 23:41:52 · 151 阅读 · 0 评论 -
20190105-传统IDC部署网站1-5
选择IDC机房选择云主机传统的IDC购买物理服务器服务器托管装系统IDC机房选择:距离公司的地址位置是否太远机房的稳定性成本(机柜、带宽)可以一部分在IDC,一部分在云上硬件服务器选型品牌DELL:R630(1U)R730(2U)配置可以定制(raid阵列卡)HPlenovo上架服务器交换机服务器网线提前下工单(时间、事件、人物)押身份证网...原创 2019-01-18 21:59:05 · 168 阅读 · 0 评论 -
20190108-传统IDC部署网站16-20
文章目录chown命令软链接和硬链接硬链接软链接yum工具rpmchown命令修改一个文件或目录的所属主和属组-R 级联修改eq: chown [-R] apache:apache /htmluseradd :添加用户,不加参数默认会生成一个对应的用户组tail /etc/passwd:查看杠添加的用户id apache :查看apache用户属于哪个组(一个主组,一个附属组)...原创 2019-01-23 22:00:59 · 129 阅读 · 0 评论 -
20190114虚拟主机wordpress、discuz
文章目录补充yum安装nginxnginx虚拟主机搭建网站安装discuz论坛补充pkill nginx 杀掉一个进程检测80端口通不通:telnet ip 80iptables -nvL 查看防火墙规则CentOS7自带firewalld服务,默认启动systemctl stop firewalld 关闭firewalld服务firewalld增加规则firewal...原创 2019-02-15 00:07:19 · 268 阅读 · 0 评论 -
20190111-文件管理及相关权限修改方法 chmod umask chown
文章目录tree命令:以树形的形式显示一个目录下面都有哪些目录和子文件。ls命令: 列取目录或者文件的命令文件类型alias命令which系统目录结构chmod 修改文件或目录的权限umaskchown 更改所有者和所属组chgrp :(change group)改变档案所属群组。不常用。特殊权限Set-uidSet-gidStick-bit 防删除位档案的附档名(后缀名)从cen...原创 2019-01-29 14:44:21 · 366 阅读 · 0 评论 -
20190123_5.1-5.9监控Linux系统状态
文章目录原创 2019-03-03 21:24:04 · 106 阅读 · 0 评论 -
20190122FTP服务
文章目录原创 2019-03-03 19:24:13 · 71 阅读 · 0 评论 -
20190121-第二个JAVA应用、Tomcat的管理功能和日志
文章目录原创 2019-03-03 18:19:19 · 85 阅读 · 0 评论 -
20190120MariaDB慢查询日志、Tomcat_JDK部署、安装zrlog、nginx代理tomcat
文章目录原创 2019-03-03 13:39:14 · 158 阅读 · 0 评论