
Linux
Kenzo.Ma
这个作者很懒,什么都没留下…
展开
-
MySQL 8.0安装
1.安装MySQL 8.0 Servershell>dnf -y install @mysql2.开启服务shell>systemctl start mysqld3.登陆数据库(密码初始为空)shell>mysql -u root原创 2021-11-01 10:42:35 · 266 阅读 · 0 评论 -
CentOS升级OpenSSH 8.6p1
1. 下载tar包并安装依赖shell> wget http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.6p1.tar.gzshell> yum install -y gcc zlib-devel openssl-devel pam-devel libselinux-devel shell> tar zxvf openssh-8.6p1.tar.gz2.编译安装shell> openssh-8.转载 2021-07-06 14:47:53 · 313 阅读 · 0 评论 -
Linux压缩centos-home扩容至centos-root
1. 备份home分区文件shell>tar cvf /tmp/home.tar /home2. 取消/home挂载shell>umount /homeshell>fuser -km /home //如果提示忙碌,执行此条终止3. 删除/home所在lvshell>lvremove /dev/mapper/centos-home4. 扩展/root所在的lvshell>lvextend -L +100G /dev/mapper/centos-root转载 2020-09-09 17:45:22 · 730 阅读 · 3 评论 -
Open***服务器搭建
1. 安装Open***shell>yum install -y epel-releaseshell>yum install -y open*** easy-rsa openssl openssl-devel lzo lzo-devel pam pam-devel automake pkgconfig2. 复制服务端配置文件到配置文件目录shell>cp /usr/share/doc/open***-2.4.9/sample/sample-config-files/server转载 2020-08-20 11:50:58 · 332 阅读 · 0 评论 -
Linux创建IPv6 over IPv4 GRE隧道
1.Host A配置如下shell> ip tunnel add gre1 mode gre remote 172.17.1.2 local 172.17.1.1 ttl 255shell> ip link set gre1 upshell> ip addr add 2000::1/126 dev gre12.Host B配置如下shell> ip tunnel add gre1 mode gre remote 172.17.1.1 local 172.17.1.2原创 2020-06-09 18:04:17 · 907 阅读 · 0 评论 -
搭建FreeRadius认证服务器
1.yum源安装shell>yum install freeradius2.编辑认证用户信息shell>vi /etc/raddb/mods-config/files/authorize最上方加入如下两行,testing用户名,密码123456,认证成功则返回“Hello,testing,认证成功!”testing Cleartext-Password := "1234...原创 2020-01-09 15:50:55 · 4398 阅读 · 0 评论 -
MySQL 5.7安装
1.添加MySQL RepoCentos7版本shell>yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpmCentos6版本shell>yum localinstall https://dev.mysql.com/get/mysql57-community...翻译 2020-01-09 14:42:48 · 134 阅读 · 0 评论 -
从零开始学习Linux文件系统
1.根文件系统(rootfs)/boot:存放引导文件,内核文件,引导加载器/bin:存放供所有用户使用的基本命令;不能关联到独立分区,OS启动即会用到的程序/sbin:存放管理类的基本命令;不能关联到独立分区,OS启动即会用到的程序/lib:存放基本共享库文件,以及内核模块文件(/lib/modules)/lib64:存放专用于x86_64系统上的辅助共享库文件存放位置/e...原创 2019-12-18 14:53:57 · 109 阅读 · 0 评论 -
从零开始学习用户+组+权限管理
1.Linux用户:Username/UID管理员:root,0普通用户:1-65535 系统用户:1-499,Centos7(1-999) 守护进程获取资源进行权限分配 登陆用户:500+,Centos7(1000+) 交互式登陆2.Linux组:Groupname/GID管理员组:root,0普通组: 系统组:1-499,Centos7(1-999) ...原创 2019-12-18 14:49:59 · 138 阅读 · 0 评论 -
从零开始学习Linux常用命令(长期更新)
1.date查看时间date [MMDDhhmm[[CC]YY][.ss]]CCYY 四位年份.ss 秒钟2.hwclock查看硬件时钟hwclock -s 硬件时钟同步到系统 -w 系统时钟同步到硬件3.cal显示日历4.cd目录切换cd ~ 回到当前用户主目录 ~USERNAME 切换至指定用户主目录 - 在上一个目录和...原创 2019-12-18 14:38:03 · 262 阅读 · 0 评论 -
从零开始学习Bash基础特性
1.命令历史①修改环境变量shell> export 变量名='值' 永久需修改环境变量shell> vi .bash_profile 将绝对路径加入其中②先按Esc,再按.可实现调用上一次的变量 !$ 也可实现调用上一次变量2.命令补全Tab补全3.路径补全Tab补全4.命令行展开{}:可承载一个以逗号分隔的列表,并将其展开为多个路径 ...原创 2019-12-18 14:27:35 · 83 阅读 · 0 评论 -
从零开始学习Shell基础
1.什么是编程?程序:指令+数据程序编程风格: 过程式:以指令为中心,数据服务于指令 对象式:以数据为中心,指令服务于数据 shell程序:提供了编程能力,解释执行程序的执行方式: 计算机:运行二进制指令 编程语言: 低级:汇编 高级: 编译:高级语言-->编译器-->目标代码...原创 2019-12-18 14:17:02 · 91 阅读 · 0 评论 -
Yum安装报错
yum安装弹出报错Traceback (most recent call last): File "/usr/libexec/urlgrabber-ext-down", line 75, in <module> main() File "/usr/libexec/urlgrabber-ext-down", line 61, in main fo = PyCur...转载 2019-11-21 14:06:52 · 1419 阅读 · 0 评论 -
天翼云无法ssh
1.清空记录日志shell> echo "" > /var/log/secure2.编辑黑名单文件shell> vi /etc/hosts.deny3.如不生效,在此基础上编辑白名单shell> vi /etc/hosts.allow原创 2019-11-21 14:05:11 · 1175 阅读 · 0 评论 -
MySQL异常退出
1.mysql经常运行一段时间后出现报错mysqld_safe mysqld from pid file /usr/local/mysql/data/localhost.localdomain.pid ended2.经查证,需移除或重命名以下两个文件*/mysql/data/ib_logfile0*/mysql/data/ib_logfile1...转载 2019-11-21 14:04:13 · 178 阅读 · 0 评论 -
Grafana启动报错
1.编辑grafana服务器配置文件shell> vi /etc/default/grafana-serverGRAFANA_USER=grafanaGRAFANA_GROUP=grafanaGRAFANA_HOME=/usr/share/grafanaLOG_DIR=/var/log/grafanaDATA_DIR=/var/lib/grafanaMAX_OPEN...原创 2019-11-21 14:03:09 · 4446 阅读 · 0 评论 -
Zabbix实战问题汇总
# 常用排障命令# shell> tail -f /var/log/zabbix/zabbix-server.log# shell> tail -f /var/log/zabbix/zabbix-proxy.log# 修改配置文件后注意重启服务立即生效# 必要时可修改debug级别为4一.Zabbix字体乱码问题1.提取字库在C:\Windows\Fonts下...原创 2019-11-21 14:02:07 · 446 阅读 · 0 评论 -
Linux检测tcp延时
1.下载papingshell> wget http://www.updateweb.cn/softwares/paping_1.5.5_x86-64_linux.tar.gz2.解压文件shell> tar zvxf paping_1.5.5_x86-64_linux.tar.gz3.执行脚本shell> ./paping –p port -c count 'a...原创 2019-11-21 13:57:52 · 631 阅读 · 0 评论 -
Linux获取公网ip
1.shell> curl ifconfig.me2.shell> host myip.opendns.com resolver1.opendns.com3.shell> dig +short myip.opendns.com @resolver1.opendns.com原创 2019-11-21 13:56:10 · 215 阅读 · 0 评论 -
MySQL修改默认密码
1.查看默认密码shell> grep 'temporary password' /var/log/mysqld.log2.设置新密码mysql> SET PASSWORD = PASSWORD('your new password');3.密码永不过期mysql> ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVE...翻译 2019-11-21 13:54:45 · 155 阅读 · 0 评论 -
MySQL重置密码
1.停止mysql服务shell> service mysqld stop2.跳过登录密码启动shell> mysqld_safe --skip-grant-tables &3.进入mysqlshell> mysql4.更新密码mysql> UPDATE mysql.user SET Password=PASSWORD('NEW-PASSWORD...翻译 2019-11-21 13:53:05 · 136 阅读 · 0 评论 -
Linux清理buffer+cache
1.dirty page 变为 clean pageshell> sync2.清理缓存①To free pagecache:仅清除页面缓存(PageCache)shell> echo 1 > /proc/sys/vm/drop_caches②To free dentries and inodes:清除目录项和inodeshell> echo 2 >...翻译 2019-11-21 13:47:48 · 235 阅读 · 0 评论 -
Lv_root扩容
1.fdisk查看磁盘信息shell> fdisk -l #查看磁盘情况2.fdisk 进入/dev/sda,创建新分区/dev/sda3shell> fdisk /dev/sdaCommand(m for help):n #new新分区Command action e extend p primary partition(1-4) ...翻译 2019-11-21 13:45:53 · 371 阅读 · 0 评论 -
Redhat7升级内核(含安装yum)
1.安装firmware文件shell> rpm -Uvh linux-firmware-20180911-69.git85c5d90.el7.noarch.rpm(不同版本内核版本号有所不同)2.重新安装yum# yum安装内核时会提示缺少依赖文件,且Redhat为收费产品需注册使用yum源,因此卸载原有yum并重新安装①卸载原yumshell> rpm -aq|gr...原创 2019-11-21 13:40:44 · 3067 阅读 · 0 评论 -
修改Mariadb最大连接数
1.查看默认最大连接MariaDB [(none)]> show variables like 'max_connections';+-----------------+-------+| Variable_name | Value |+-----------------+-------+| max_connections | 151 |+---------------...翻译 2019-11-21 13:37:49 · 1073 阅读 · 0 评论 -
Linux获取机器码
1.准备工作安装php,并已经配置好环境变量path2.运行hardware.sh获取机器码shell> php ./hardware.sh3.脚本内容#!/usr/bin/env php<?php function command_hardware() { if(function_exists('zend_loader_enabled'...转载 2019-11-21 13:33:35 · 7349 阅读 · 0 评论 -
修改httpd默认端口
1.修改文件shell> vi /etc/httpd/conf/httpd.conf#Listen 12.34.56.78:80Listen 8000#将80改为所需端口,端口为80002.重启Apacheshell> systemctl restart httpd原创 2019-11-21 13:31:31 · 640 阅读 · 0 评论 -
修改SSH超时时间
1 客户端阻止SSH超时shell> vi ~/.ssh/config,ServerAliveInterval 120 #每隔120秒给服务器发送一个“空包”,保持它们之间的连接。2 服务器端阻止SSH超时shell> vi /etc/ssh/sshd_configClientAliveInterval 120 #每隔120秒向客户端发送一个“空包”,以...转载 2019-11-21 13:30:06 · 325 阅读 · 0 评论 -
PPS检测
#!/bin/bashif [ -z "$1" ]; then echo usage: $0 [network-interface] echo shows packets-per-second exitfi IF=$1 while truedo RX1=`cat /sys/class/net/$1/statist...转载 2019-11-21 13:25:23 · 267 阅读 · 0 评论 -
Zabbix性能调优
shell> vim /usr/local/zabbix/etc/zabbix_server.conf # 修改以下参数,增加进程数及缓存大小,减少数据库压力 StartPollers=500 # zabbix server启动时初始化的进程数量 StartPollersUnreachable=50 ...转载 2019-11-20 17:50:29 · 256 阅读 · 0 评论 -
Zabbix配置文件详解
# Zabbix Server端配置文件说明# This is a configuration file for Zabbix Server process# To get more information about Zabbix,# visit http://www.zabbix.com############ GENERAL PARAMETERS ################...转载 2019-11-20 17:25:10 · 251 阅读 · 1 评论 -
Zabbix Proxy搭建
# 注意事项# shell> systemctl disable firewall.service# shell> vi /etc/selinux/config # 修改状态为disabled# shell> ntpdate ntp1.aliyun.com # 注意proxy与server时间相同,版本相同1.安装数据库shell> yum -y...原创 2019-11-20 17:06:15 · 178 阅读 · 0 评论 -
Linux初始化配置
1.修改ipshell> /etc/sysconfig/network-scripts/ifcfg-ens322.开机关闭防火墙shell> systemctl disable firewalld.service3.修改hostnameshell> hostnamectl set-hostname <HOSTNAME>4.ntp同步shell>...原创 2019-11-20 16:58:30 · 144 阅读 · 0 评论 -
Nagiosxi一键部署
shell> curl https://assets.nagios.com/downloads/nagiosxi/install.sh | sh转载 2019-11-20 16:18:45 · 440 阅读 · 0 评论 -
MySQL NDB集群搭建
# 基础环境Management node(mgmd) - 10.2.0.13Data node “A” (ndbd) - 10.2.0.14Data node “B” (ndbd) - 10.2.0.15SQL node “A” (mysqld) - 10.2.0.16SQL node “B” (mysqld) - 10.2.0.17注意关闭防火墙一.准备工作下载mysql...原创 2019-11-20 15:39:00 · 244 阅读 · 0 评论 -
Ansible安装攻略
1、 python版本需要2.6以上,不过通过centos7都会默认安装上python2.7.5,查看方法:shell> python -V2、 添加yum 源shell> vim /etc/yum.repos.d/ansible 添加如下内容: [epel] name = all source for ansible baseurl = https...原创 2019-11-20 15:28:06 · 106 阅读 · 0 评论 -
Fping安装
# 注意事项# 安装fping需要使用gcc编译# shell> yum -y install gccshell> wget http://www.fping.org/dist/fping-4.0.tar.gzshell> tar -zxvf fping-4.0.tar.gzshell> cd fping-4.0shell> ./configure...原创 2019-11-20 15:21:37 · 513 阅读 · 0 评论