Linux
美奇开发工作室
后端开发工程师,做一个喜欢分享技术的领域开发者!
展开
-
宝塔面板mysql数据库root密码错误解决方法
4、然后去掉mysql配置里刚才添加的skip-grant-table,重启mysql即可。在mysql配置里添加skip-grant-table。在SSH终端里执行如下命令,进入到数据库中。输入以下命令修改root的密码为。保存后,重启mysql。原创 2023-01-29 12:05:02 · 3563 阅读 · 0 评论 -
Linux宝塔面板高并发优化方案
swap 是 Linux 系统的虚拟内存,客户访问网站实际是通过内存执行,云服务器内存有限,大流量访问会导致内存不足。为解决该问题,当物理内存不足时,系统就会自动调用硬盘来充当内存,以弥补内存的紧缺,这就是虚拟内存的作用。现在的云服务器大多都是 kvm 虚拟架构的,开启虚拟内存就更有必要( OVZ虚拟架构机器不可用此功能 )。当然如果内存32G以上就不用考虑开启 swap 了。开启方法:【 软件商店 】安装Linux 工具箱,然后在 Linux 工具箱窗口点击左侧的【 Swap/虚拟内存 】,填写 Swap原创 2022-06-16 12:57:31 · 6360 阅读 · 1 评论 -
宝塔面板使用shell脚本自动校准服务器时间
脚本代码如下:#!/bin/bash#使用 NTP 同步时间ntpdate hk.pool.ntp.org#将软件时间写入到硬件hwclock -wecho "-----------------------------------------------------"endDate=`date +"%Y-%m-%d %H:%M:%S"`echo "★[$endDate] 自动校正时间成功"echo "-----------------------------------------..原创 2022-04-27 13:41:53 · 1320 阅读 · 0 评论 -
Linux使用shell脚本每秒访问一次URL网址链接
#!/bin/bashstep=5 #间隔的秒数,不能大于60 for (( i = 0; i < 60; i=(i+step) )); do $(/usr/bin/curl http://127.0.0.1:88/auto.php) sleep $step doneexit 0原创 2022-03-07 22:48:51 · 2386 阅读 · 0 评论 -
Linux centos7系统挂载新硬盘,扩充根目录磁盘空间
导读:服务器安装的是CentOS 7.5 64位系统,默认系统盘只有20G硬盘容量,因为业务需要,增加了一块60G的硬盘,那么要如何扩充到根目录磁盘空间里呢扩充之前:扩充之前,宝塔控制面板显示的根目录磁盘大小为18G,如下图:扩充步骤:1、使用fdisk -l命令,查看分区情况fdisk -l通过查看分区的容量可知,新增的分区为/dev/sdb12、使用lvs命令,查看当前的逻辑卷lvs3、使用pvcreate命令,将新增的分区创建成一个...原创 2021-08-28 20:13:19 · 3624 阅读 · 4 评论 -
Linux宝塔面板命令大全
安装宝塔Centos安装脚本yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.shUbuntu/Deepin安装脚本wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.shDeb原创 2021-01-26 15:49:47 · 1021 阅读 · 0 评论 -
Linux监控apache服务,关闭就自动重启
1、针对安装了宝塔面板的Linux系统,添加计划任务,任务类型:Shell脚本2、脚本代码如下:#!/bin/bash# Linux监控apache服务,关闭就自动重启URL="http://127.0.0.1/"curlit(){ curl –connect-timeout 15 –max-time 20 –head –silent "$URL" | grep '200'# 上面的15是连接超时时间,若访问localhost的HTTP服务超过15s仍然没有正确响应200头代码,则判原创 2021-01-25 15:44:07 · 819 阅读 · 1 评论 -
Centos7.x新指令,和Centos6.x指令有所变化
1、关机#方式一shutdown -h now #立即关机(shutdown -h 10 #10分钟后关机)#方式二poweroff[Centos6.x]中的指令是:shutdown2、查询IPip addr[Centos6.x]中的指令是:ifconfig3、后台进程ss[Centos6.x]中的指令是:netstat4、服务相关#启...原创 2020-03-22 12:14:50 · 370 阅读 · 0 评论 -
Linux系统CentOS镜像文件下载地址(如:CentOS-6.5-x86_64-bin-DVD1.iso)
大家可以从开源镜像网站找,这里推荐2个国内的镜像网站:网易开源镜像站:http://mirrors.163.com/阿里开源镜像站:http://mirrors.aliyun.com/Centos镜像下载地址:http://archive.kernel.org/centos-vault/1、打开链接,点击“ 6.5 ”2、点击“ isos/ ”3、点击...原创 2020-03-22 10:04:21 · 4493 阅读 · 2 评论 -
Linux系统通过命令修改BT宝塔面板的默认8888端口(或者恢复默认端口)
centos 6 系统echo '12345' > /www/server/panel/data/port.pl && /etc/init.d/bt restartiptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 12345 -j ACCEPTservice iptables savece...原创 2019-11-15 11:12:56 · 4488 阅读 · 1 评论 -
Linux系统使用crontab命令实现秒级定时任务(例如:每隔几秒执行数据采集)
方法一:crontab 延时原理:crontab命令的功能是在一定的时间间隔调度一些命令的执行,通过延时方法 sleep N 来实现每N秒执行。crontab -l -------------- 查看当前用户的crontabcrontab -e -------------- 编辑crontabcrontab -r ------------- 删除crontabservice...原创 2019-11-15 00:10:25 · 6004 阅读 · 1 评论 -
Linux系统下编译Libmad.so
第一步:先安装GCC编译器安装方法参考这里,https://blog.csdn.net/qq15577969/article/details/82079832第二步:下载并安装libmad-0.15.1b.tar.gz下载链接 https://downloads.sourceforge.net/mad/libmad-0.15.1b.tar.gztar -xvf libmad-0.1...原创 2018-08-26 13:57:39 · 924 阅读 · 0 评论 -
linux 下vim中关于删除某段,某行,或者全部删除的命令
1、先打开某个文件: vim 123.txt2、转到文件结尾 在命令模式输入 G3、转到10行 在命令模式输入 10G4、删除所有内容:先用G 转到文件尾,然后使用下面命令: :1, .d5、删除第10行到第20行的内容:先用20G转到第20行,然后使用下面命令: :9, .d6、关于删除的一些说明: ...转载 2018-08-26 13:37:33 · 6146 阅读 · 1 评论 -
Linux系统安装gcc编译器的方法
一.安装yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automakeyum -y install wget httpd-tools vim1.就把gcc当成c语言编译器, g++当成c++语言编译器用就是了2.wget是一个从网络上自动下载文件的自由工具, 可以在用户退出系统的之后在继续后台执行, 直到下载任务完成...转载 2018-08-26 13:16:15 · 4058 阅读 · 0 评论 -
Linux系统修改MySQL数据库字符编码为UTF-8的方法
1、先查看mysql的信息# 查看数据库安装位置 whereis mysql # 登录数据库 mysql -u root -p 按提示输入密码 # 查看mysql状态mysql>status 2、我的mysql路径是/usr/local/mysql# 进入/usr/local/mysql目录下cd /usr/local/mysql# 编辑my.cnf配置文件vi my...原创 2018-05-30 17:37:16 · 7915 阅读 · 0 评论 -
Linux常用命令大全(第2课)
编辑文件vi aaa.txt 打开aaa.txt文件 esc键 切换编辑和命令模式 命令模式里输入:(冒号),可以输入命令 :s/ 字符串1/字符串2 把字符串1替换成字符串2 :wq! 进行文件保存并退出 :q! 强制退出文件编辑 查看文件cat aaa.txt 查看aaa.txt文件的内容 head -5 aaa.t...原创 2018-05-01 15:27:40 · 231 阅读 · 0 评论 -
Linux常用命令大全(第4课)
1、查询java版本,以及卸载Linux内置的openjdkjava -version 查询jdk版本yum -y remove java java-1.7.0-openjdk* 卸载Linux内置的openjdk2、配置java环境变量(前提是已经安装jdk7到sa用户目录下)vi /etc/profile 编辑环境变量文件在profile最底部添加以下内容:#set java enviro...原创 2018-05-01 15:36:59 · 273 阅读 · 0 评论 -
Linux使用二进制设置文件权限
一、科普一下二进制知识二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”。二进制是世界上第一台计算机上用的算法,最古老的计算机里有一个个灯泡,当运算的时候,比如要表达“一”,第一个灯泡会亮起来。要表达“二”,则第一个灯泡熄灭,第二个灯泡就会亮起来。二、表达式算法111 第一个1是2²(2的二次方),即为4 第二个1是2¹(2的一次方),即为2第三个1是2º(2的零次方),...原创 2018-04-24 15:37:01 · 2882 阅读 · 0 评论 -
Linux常用命令大全(第1课)
pwd 显示当前所在工作目录的全路径ls 列出目录下的文件ls -a 列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等ls -F 在每一个文件的末尾加上一个字符说明该文件的类型。"@"表示符号链接、"|"表示FIFOS、"/"表示目录、"="表示...原创 2018-04-24 15:43:53 · 339 阅读 · 0 评论 -
windows下将文件压缩成Linux的 .tar.gz格式压缩包
前言:tar.gz 是linux下面比较常用的压缩包格式,然而这种格式在windows并不多见,WinRAR、WinZip等主流压缩工具可以释放解开,却不能打包生成。但是tar.gz在Linux中却很常用。于是许多习惯用Windows的技术人员,在上传文件到Linux服务器时可能会遇到这个压缩格式的麻烦。我们要如何生成得到tar.gz压缩包?在这里介绍一个软件7-Zip,这个软件可以很方便地帮...原创 2018-05-02 15:51:12 · 2307 阅读 · 0 评论 -
Linux系统安装mysql数据库
1、首先官网下载 Mysql5.6下载地址:http://downloads.mysql.com/archives/get/file/mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz2、使用以下命令查看当前安装mysql情况,查找以前是否装有mysqlrpm -qa|grep -i mysql可以看到如下图的所示:显示之前安装了: MySQL-clien...原创 2018-05-02 17:00:19 · 199 阅读 · 0 评论 -
Linux常用命令大全(第3课)
1、把自己(sa)添加到sudoers配置文件中,以便于获取权限vim /etc/sudoers 编辑文件(部分centOS版本没有vim命令,则用vi即可)找到【root ALL=(ALL) ALL】语句,在下面添加:sa ALL=(ALL) ALL特别说明:sa添加到sudoers配置文件中后,才可以使用sudo命令。2、联网ifconfig 查看网络状态ifup ...原创 2018-04-26 15:58:03 · 512 阅读 · 0 评论 -
Linux系统使用shell脚本(.sh)执行命令的方法
1、新建名为my.sh的脚本文件vim my.sh2、在my.sh中写入要执行的命令,如下:#跳到根目录cd ~#查看当前位置pwd#查看根目录列表信息ls#查看ipifconfig#查看ftp状态service vsftpd status#关闭防火墙sudo service iptables stop3、给my.sh脚本赋予权限chmod u+x my.sh4、在脚本所在目...原创 2018-05-11 12:23:46 · 1120 阅读 · 0 评论 -
Linux系统禁用root账户直接登录,增强安全性。
前言: 为什么要禁止root账户直接登录呢?大家都知道Linux系统的默认超级管理员是root,如果密码设置太简单,就很容易被黑客暴力破解,为了服务器的安全起见,为了更好地保护公司数据安全,最好禁止root用户直接登录系统。下面是方法:1、新建一个用户,用来登录useradd anyang2、设置密码passwd anyang3、修改SSHD配置,禁用root登录vi /etc/ss...原创 2018-05-04 18:54:36 · 4565 阅读 · 0 评论 -
Linux系统修改计算机名称
1、以root根用户登录,然后在提示符下输入然后在提示符下输入hostname命令,可以看出当前系统的主机名为iZwz91wwk16wo0m48ikkaxZ(我用是的阿里云服务器),如下图所示:hostname2、更改/etc/sysconfig下的network文件,将HOSTNAME后面的值改为想要设置的主机名。vim /etc/sysconfig/network 我这里改成Linux...原创 2018-05-06 18:12:00 · 3282 阅读 · 0 评论 -
Linux系统的shell脚本(自己写的)
1、首先教大家如何创建脚本文件//新建一个脚本(里面写要执行的命令)vim sql.sh//给脚本设置权限chmod u+x sql.sh //执行脚本./sql.sh 2、导出mysql数据库文件脚本(方便备份数据库)#! /bin/bash#先删除存在的数据库文件rm -rf /var/ftp/pub/data/*.sql# 导出数据库mysqldump -u root ...原创 2018-05-19 11:55:51 · 311 阅读 · 0 评论 -
修改Linux系统的时间
1、查看和修改系统时间# 查看系统时间date# 修改系统时间date -s "20180604 22:46:55"2、查看和修改硬件时钟# 查看硬件时钟hwclock --show# 修改硬件时钟hwclock --set --date="20180604 22:46:55"3、用系统时间同步硬件时钟 hwclock --systohc sys代表系统时间,hc代表...原创 2018-06-04 22:55:17 · 12404 阅读 · 0 评论 -
Linux的重启、注销、关机命令
linux下文件的一些文件颜色的含义:绿色 ----> 代表可执行文件(绿色代表通行证的意思)红色 ----> 代表压缩文件深蓝色 ----> 代表目录浅蓝色 ----> 代表链接文件灰色 ----> 代表其它的一些文件重启reboot 一般不跟参数使用,输入指令即可重启shu...原创 2018-04-18 22:03:39 · 291 阅读 · 0 评论