
linux
文章平均质量分 75
fmwind
这个作者很懒,什么都没留下…
展开
-
nginx启动服务提示98: Address already in use错误的解决
Redirecting to /bin/systemctl status nginx.service● nginx.service - nginx - high performance web server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Fri 2021-10-15.原创 2021-10-15 16:54:32 · 14448 阅读 · 0 评论 -
linux中使用nginx搭建https服务器
第一步、申请证书这个网上有很多申请方法,不论你是阿里云还是腾讯云都有自带的申请途经,我使用的阿里云,具体操作可查看相关资料第二步、进行配置(linux)1、把生成的密钥和证书文件放到nginx的conf目录下2、配置nginx.cnfserver { listen 443;//https监听的是443端口 server_name www.tian.com tian.com; ssl .原创 2020-05-21 09:58:28 · 418 阅读 · 0 评论 -
vim/vi 怎么取消高亮 或 取消选中状态
在Vi里面如果要搜索某个关键字,只要在命令状态下键入/xxx就可以了,比如,我要搜索port的位置,我就键入:/port然后回车,一个文件中,所有出现这个字样的地方都会被高亮显示。按n键,就可以自动把光标跳到下一个。如下图所示: 但是,用好这个功能,怎么消除高亮呢,我以前一直不知道,弄得自己也很无奈。只要键入:noh就可以了。如下图所示: ...转载 2020-05-09 11:31:16 · 1527 阅读 · 0 评论 -
MySQL之binlog日志
一、什么是binlogbinlog 是一个二进制格式的文件,用于记录用户对数据库 更新的SQL语句 信息,例如更改数据库表和更改内容的SQL语句都会记录到binlog里,但是对库表等内容的查询不会记录。默认情况下,binlog 日志是二进制格式的,不能使用查看文本工具的命令(比如,cat,vi等)查看,而使用mysqlbinlog 解析查看。二、binlog 的作用用于数据库的主从...转载 2020-03-25 16:50:21 · 206 阅读 · 0 评论 -
linux设置expire_logs_days自动过期清理binlog
生产上有一个比较小的系统,发现mysql占用空间较大,经排查发现是binlog比较多引起的查看binlog过期时间,设置的时间为90天,这个值默认是0天,也就是说不自动清理,可以根据生产情况修改,本例修改为7天mysql> show variables like 'expire_logs_days';+------------------+-------+| Variable_name | ...转载 2018-03-02 16:27:15 · 4342 阅读 · 0 评论 -
Linux重置MySQL密码
一般这个错误是由密码错误引起,解决的办法自然就是重置密码。假设我们使用的是root账户。1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:#vim /etc/my.cnf(注:windows下修改的是my.ini)在文档内搜索mysqld定位到[mysqld]文本段:/mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)在[mysqld]后面任意一行添...转载 2018-08-22 12:13:20 · 20638 阅读 · 3 评论 -
Linux下查看文件和文件夹大小 删除日志
1 Linux下查看文件和文件夹大小当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。 下面分别简要介绍1.1 ...转载 2018-08-22 12:19:57 · 2824 阅读 · 0 评论 -
设置允许外网访问MySQL数据库【Linux】
1:设置mysql的配置文件/etc/mysql/my.cnf如果有bind-address,找到 bind-address =127.0.0.1 将其注释掉;//作用是使得不再只允许本地访问;重启mysql:/etc/init.d/mysql.server restart注:不同的服务器配置不一样2:登录mysql数据库:mysql -u root -p# 使用mysql数据...转载 2018-08-30 17:52:48 · 363 阅读 · 0 评论 -
centos7防火墙配置
1、查看firewall服务状态systemctl status firewalld2、查看firewall的状态firewall-cmd --state 3、开启、重启、关闭、firewalld.service服务1:查看防火状态 systemctl status firewalld 2:暂时关闭防火墙 systemctl stop firewall...原创 2018-10-25 09:36:32 · 276 阅读 · 0 评论 -
Centos下_MysqL5.7在使用mysqldump命令备份数据库报错:mysqldump: [Warning] Using a password on the command line inte
在阿里云服务器增加一个shell脚本定时备份数据库脚本执行任务时,测试性的执行了备份命令,如下[root@iZ2ze503xw2q1fftv5rhboZ mysql_bak]# /usr/local/mysql/bin/mysqldump -uroot -pmyServerPwd# dateabase > /data/mysql_bak/bak_test.sql在执行完了命令本该在...转载 2019-02-23 22:23:46 · 817 阅读 · 0 评论 -
Linux下压缩和解压某个文件夹命令
tar -zcvf /home/xahot.tar.gz /xahottar -zcvf 打包后生成的文件名全路径 要打包的目录例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件。zip 压缩方法: 压缩当前的文件夹 zip -r ./xahot.zip ./* -r表示递归zip [参数] [打包后的文件名] [打包的目录路径]解压 u...转载 2019-02-23 22:25:09 · 2995 阅读 · 0 评论 -
Centos 7 top命令
一、命令介绍top 命令用于动态的监控进程活动与系统负载信息。格式为 top [参数]二、实例直接运行top命令top命令执行结果的前五行为系统整体的统计信息,代表含义如下:第1行:系统时间、运行时间、登陆终端数、系统负载(分别为1分钟、5分钟、15分钟内的平均值)第2行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。第3行:用户占用...转载 2019-02-18 22:11:52 · 1844 阅读 · 0 评论 -
linux中mysql7自动备份压缩并删除5天前的备份
之前转载过一篇linux中mysql自动备份并删除5天前的备份的文章,在服务器上运行了一年多也没问题,最近不知怎么着,突然之间就不管用了。发现最近备份生成的文件都是0kb,引起这种问题的原因一般是mysqldump命令没有起作用,经过查资料才知道mysql5.7以后的版本备份要改方式。1、修改mysql的配置文件,给[client]选项增加三行命令vi /etc/my.cnf[cl...原创 2019-02-24 22:15:40 · 357 阅读 · 0 评论 -
Linux下查看文件和文件夹大小
//查看系统中文件的使用情况df -h /tmp//查看当前目录下各个文件及目录占用空间大小du -sh *//方法一:切换到要删除的目录,删除目录下的所有文件rm -f *//方法二:删除logs文件夹下的所有文件,而不删除文件夹本身rm -rf log/*//可以用来查看分区的文件系统df -T删除tomcat日志文件直接删除文件find /tomcat/...原创 2019-06-20 17:48:48 · 2096 阅读 · 0 评论 -
linux从局域网服务器拷贝数据到本地
1、远程文件/文件夹下载举例,把192.168.62.10上面的/root/文件夹,下载到本地的/home/administrator/Desktop/new/下,使用远程端的root登陆scp -r root@192.168.62.10:/root/ /home/administrator/Desktop/new/2、拷贝单个文件至远程主机scp /home/administ...原创 2019-09-07 09:14:09 · 1661 阅读 · 0 评论 -
CentOS7安装MySQL7详解
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1、 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noa...原创 2018-03-04 15:32:13 · 1694 阅读 · 0 评论 -
linux中mysql自动备份并删除5天前的备份
1.创建并编辑文件 /usr/sbin/backmysql.sh,命令:vi /usr/sbin/backmysql.sh内容如下:代码db_user="root"db_passwd="root"db_name="db_test"# the directory for story your backup file.you shall change this dirbackup...转载 2018-03-04 16:58:45 · 818 阅读 · 0 评论 -
使用VMware安装CentOS7
话不多说直接开车,乘客坐稳了准备资料:CentOS-7-x86_64-Everything-1611下载地址 http://101.110.118.30/isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1611.iso对,资料就这些原创 2017-12-08 14:16:01 · 2058 阅读 · 0 评论 -
解析Linux操作系统文件目录
随着Linux的不断发展,越来越多的人开始使用Linux,对于那些刚刚接触的人来说,恐怕最先感到困惑的就是那些“不明不白”的目录了。如果想熟练使用Linux,让Linux听命于自己,就必须掌握这些目录,下面就以Xteam公司的最新产品——XteamLinux 4.0为例,介绍一下在该系统下的目录。 /bin bin是Binary的缩写。这个目录存放着最经常使用的命令。转载 2017-12-18 15:23:21 · 249 阅读 · 0 评论 -
Linux给某个文件夹赋予drwxr-xr-x权限
Linux 给某个文件夹赋予drwxr-xr-x权限:1、语法:chmod 755 文件夹 -R2、例子:chmod 755 /usr/tmp/20160808 -R3、没有-R,则只是对当前文件夹赋予权限,文件夹里面的文件夹则不受影响,一般使用时都带-R原创 2018-01-03 15:29:20 · 16760 阅读 · 0 评论 -
Linux下安装jdk8和tomcat
以下使用的Linux版本为:centos 7.0 ,jdk1.8,Tomcat版本为tomcat-81.下载JDK与Tomcat. jdk下载地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html tomcat下载地址: http://tomca...原创 2018-01-03 17:32:33 · 507 阅读 · 0 评论 -
vim 命令详解
vi: Visual Interface 可视化接口vim: VI iMproved VI增强版全屏编辑器,模式化编辑器vim模式:编辑模式(命令模式) 输入模式 末行模式模式转换:编辑-->输入: i: 在当前光标所在字符的前面,转为输入模式; a: 在当前光标所在字符的后面,转为输入模式; o: 在当前光标所在行的下方,新建一行,并...转载 2017-12-12 16:16:06 · 220 阅读 · 0 评论 -
linux service命令解析
我们平时都会用service xxx start来启动某个进程,那么它背后究竟执行了什么?其实service的绝对路径为/sbin/service ,打开这个文件cat /sbin/service,我们会发现其实它就是一个很普通的shell脚本:[root@zejin240 ~]# cat /sbin/service#!/bin/sh . /etc/init.d/functions转载 2018-02-02 14:15:32 · 1216 阅读 · 0 评论 -
linux sudo 命令
简单的说,sudo 是一种权限管理机制,管理员可以授权于一些普通用户去执行一些 root 执行的操作,而不需要知道 root 的密码。严谨些说,sudo 允许一个已授权用户以超级用户或者其它用户的角色运行一个命令。当然,能做什么不能做什么都是通过安全策略来指定的。sudo 支持插件架构的安全策略,并能把输入输出写入日志。第三方可以开发并发布自己的安全策略和输入输出日志插件,并让它们无缝的和 s转载 2018-02-02 14:18:16 · 258 阅读 · 0 评论 -
Ubuntu启动/停止/重启Mysql数据库的方法
注意:在centos 系统下进行和Ubuntu系统里面是不同,Ubuntu里面需要将centos 里面使用的命令中的mysqld后面的d去掉,下面所示所有命令直接使用mysqld替换掉mysql即可一、查看mysql版本 方法一:status; 方法二:select version();二、linux下查看mysql服务的两种方式:方式一:转载 2018-02-02 15:05:36 · 4232 阅读 · 0 评论 -
初识centos7与centos6的区别
centos6和centos7的区别命令centos6centos7备注ifconfig有有 yum install -y net-tools rouet有有 yum install -y net-tools ntpd服务和ntpdate命令有有 yum install ntp ntpdate转载 2018-02-02 15:54:17 · 470 阅读 · 0 评论 -
linux常用命令
1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:cd /root/Docements # 切换到目录/root/Docementscd ./path # 切换到当前目录下的path目录中,“.”表示当前目录 cd ../path # 切换到上层目录原创 2017-12-12 16:11:27 · 274 阅读 · 0 评论 -
在centos7下把Tomcat注册成service
CentOS7开始,从/etc/init.d脚本改为了systemctl管理服务。本文记录了把tomcat8加入systemd管理的步骤。1.首先,需要为tomcat配置pid。# cd /usr/local/tools/apache-tomcat-8.5.37/bin# ls编辑 catalina.sh脚本文件# vim catalina.sh添加 CATALI...原创 2018-02-06 16:04:10 · 1300 阅读 · 0 评论 -
crontab介绍
1、crontab命令概念 crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。 cron 系统调度进程。 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。crontab命令允许用户提交、编辑或删除相应的作业。每一个用户都可...转载 2018-03-04 16:56:47 · 2717 阅读 · 0 评论 -
Linux系统上安装MySQL
Linux系统上安装MySQL 5.5prm1.准备工作从MySQL官网上分别下载mysql服务器端于客户端包。如:MySQL-server-5.5.15-1.linux2.6.x86_64.rpm和MySQL-client-5.5.15-1.linux2.6.x86_64.rpm并放到/opt目录下2.检测系统是否安装MySQL(1)进入系统后,检测是否安装mysql转载 2014-08-25 21:15:23 · 853 阅读 · 0 评论