当前位置: 首页 > linux命令

     linux命令
         1335人感兴趣  ●  2330次引用
  • 如何解决MySQL内存不足启动失败的问题

    如何解决MySQL内存不足启动失败的问题

    1.启动MySQL时一直不成功,查看错误日志/var/log/mysql/error.log2.主要的错误信息有如下几条:/var/log/mysql/error.log[ERROR]InnoDB:mmap(136151040bytes)failed;errno12[ERROR]InnoDB:Cannotallocatememoryforthebufferpool[ERROR]InnoDB:PlugininitializationabortedwitherrorGenericerror[ERRO

    LINUX 6512024-10-01 08:32:31

  • 如何解决Linux主机改名后无法启动MySQL

    如何解决Linux主机改名后无法启动MySQL

    MySQL无法重启、无法关闭、无法启动、无法使用,如果是因为修改了主机名,可以这样解决:关闭掉所有MySQL进程,然后在启动一下MySQL。今天无事看到自己的主机名不对,于是改了一下,以便区分服务器,结果重启mysql时出现下面错误:MySQLmanagerorserverPIDfilecouldnotbefound![FAILED]StartingMySQL.Managerofpid-filequitwithoutupdatingfi[FAILED]怎么会找不到PID呢,看下面:[root@l

    LINUX 8602024-09-29 21:20:02

  • 选择PHP与Python,可以考虑这三个问题

    选择PHP与Python,可以考虑这三个问题

    2017年可谓是网页应用与API之年,开发者不用每次重新发明轮子,而是利用脚手架和第三方库就能确保项目在几天内实时部署。尽管RESTfulAPI和跨平台库已经使网页开发容易起来,但依然没有解决阻碍并隔分开发者、管理者和消费者的由来已久的问题:PHPvs.Python,到底该选哪种语言?PHPvs.Python?一个相关的问题是开发老手的偏见。与PHP开发人员交谈,他们会说没有比PHP更好的语言。与Python开发人员交谈,情况也是一样。通常来讲,很少有开发人员会夸赞其不用的语言。毫无疑问PHP和

    LINUX 4812024-09-27 12:58:37

  • 解决Redis保存后无法写入问题

    解决Redis保存后无法写入问题

    今天开发突然和我说Redis不能写了。我进入Redis后发现确实是这样,不可以执行set指令了。报错如下:172.31.18.90:6379>settesttest1(error)MISCONFRedisisconfiguredtosaveRDBsnapshots,butiscurrentlynotabletopersistondisk.Commandsthatmaymodifythedatasetaredisabled.PleasecheckRedislogsfordetailsaboutth

    LINUX 14082024-09-27 12:37:38

  • Linux中修改SSH端口号

    Linux中修改SSH端口号

    vps一到手,第一件事就是更改ssh端口,使用一个不容易被拆解的端口号,防止被黑。更改端口号是通过修改SSH的配置文件实现的,登录ssh后,输入:vim/etc/ssh/sshd_config向下找到#Port22这段进入vi插入模式,进行编辑删除掉Port22前面的#,然后下一行输入新的端口号如:Port10000(这个你自己定,最大不能超过65535)编辑好,先按ESC键,再输入:wq保存退出.接着重新启动ssh,代码如下:/etc/init.d/sshdrestart然后使用10000端口

    LINUX 17802024-09-24 11:21:01

  • 浅析Linux服务器网络开发模型

    浅析Linux服务器网络开发模型

    为什么Nginx的性能要比Apache高得多?这主要是因为Nginx使用了最新的epoll(Linux2.6内核)和kqueue(FreeBSD)网络I/O模型,而Apache则使用的是传统的select模型。曾在一篇博客上看到有这么个实例:假设你在大学中读书,要等待一个朋友来访,而这个朋友只知道你在A号楼,但是不知道你具体住在哪里,于是你们约好了在A号楼门口见面.如果你使用的阻塞IO模型来处理这个问题,那么你就只能一直守候在A号楼门口等待朋友的到来,在这段时间里你不能做别的事情,不难知道,这种

    LINUX 8172024-09-24 09:30:32

  • Linux安装使用pidstat命令以对进程数据进行监控

    Linux安装使用pidstat命令以对进程数据进行监控

    如何安装pidstatpidstat是sysstat软件套件的一部分,sysstat包含很多监控linux系统状态的工具,它能够从大多数linux发行版的软件源中获得。在Debian/Ubuntu系统中可以使用下面的命令来安装#apt-getinstallsysstatCentOS/Fedora/RHEL版本的linux中则使用下面的命令:#yuminstallsysstat使用pidstat使用pidstat不加任何参数等价于加上-p参数,但是只有正在活动的任务会被显示出来。#pidstat 

    LINUX 12692024-09-23 12:19:11

  • 简析LINUX下打开windowsTXT文件乱码的问题

    简析LINUX下打开windowsTXT文件乱码的问题

    在Linux下要阅读windows生成的txt文件,需要通过iconv进行字符转化iconv-fgb2312-tutf8./读书笔记.txt>./new.txt以上命令的意思是将文件“读书笔记.txt”的字符集由gb2312转换为utf8,并生成新的文件new.txt转换前:[tiger506@localhost文档]$cat./读书笔记.txt����һ����ʼ��������һ����ʼ�����һ�ʢ���ĵط�[转换后,查看新生成文件new.txt:[tiger506@localhos

    LINUX 10022024-09-21 11:09:25

  • 解读MySQL的数据库约束

    解读MySQL的数据库约束

    数据库约束:约束是在表上强制执行的数据校验规则,主要用于保证数据库里数据的完整性。除此之外,当表中的数据存在相互依赖性时,可以保证相关的数据不被删除。1.NOTNULL:非空约束,指定某列不能为空,只能作为列级约束使用,只能使用列级约束语法定义。SQL中的null值,null不区分大小写,具有如下特征:所有数据类型的值都可以是null,包括int、float、boolean等。空字符串不等于null,0也不等于null。建表时为指定列设置非空约束,只需在列定义后增加notnull即可,例如:cr

    LINUX 11192024-09-20 22:07:05

  • 在Linux 命令行下浏览天气预报

    在Linux 命令行下浏览天气预报

    在Linux下安装wego安装wego相当简单。wego是用Go编写的,引起第一个步骤就是安装Go语言。然后再安装wego。$gogetgithub.com/schachmat/wegowego会被安装到$GOPATH/bin,所以要将$GOPATH/bin添加到$PATH环境变量。$echo'exportPATH="$PATH:$GOPATH/bin"'>>~/.bashrc$source~/.bashrc现在就可与直接从命令行启动wego了。$wego第一次运行weg会生成一个配置文件(~

    LINUX 5202024-09-20 22:00:03

  • linux下使用tree命令以树形结构显示文件目录结构

    linux下使用tree命令以树形结构显示文件目录结构

    1、在ubuntu系统中默认是没有tree这个命令的,需要安装,用下面的命令就可以安装tree这个命令工具sudoapt-getinstalltree  2、首先小编来说说怎么样使用tree这个命令,其实有个非常简单的办法,就是直接查看关于tree的帮助,输入下面的命令,可以查看关于tree命令的帮助信息tree--help  3、下面我们再来说说怎么样使用tree,最简单的使用办法是直接输入tree命令,就会自动给我们以树形的形式列出当前目录的文件和文件夹,不加任何参数,它会自动列表当前目录下

    LINUX 17472024-09-20 21:06:09

  • 怎样做好云计算的运维工作

    怎样做好云计算的运维工作

    随着工业4.0的兴起,云计算已经从实验阶段转化为具体实施阶段。除了部署相应的软件、硬件和虚拟化资源,还有一个问题摆在我们面前,如何运维云?如果没有清晰的云运维规划和手段,云数据中心将难以高效的运转起来,所以云运维对于云建设者来说是至关重要的一环。那么,云数据中心与传统的数据中心运维有什么共同点和差别?做好云运维应该关注什么?该如何选择一个合适的云运维工具?上述问题都是应该是云运维过程中会遇到的。下文会针对这些问题展开详细论述。一、云运维与传统数据中心运维比较“云是数据中心的新IT形态”,云与传统

    LINUX 8742024-09-20 21:00:03

  • 在Linux下创建FIFO文件类型

    在Linux下创建FIFO文件类型

    FIFO,又称作命名管道(namedpipe),它是Linux系统中用于进程间通信的一种方法。FIFO和pipe的区别在于:FIFO在文件系统中有对应的inode,可以通过ls命令查看。sh-3.2#ls-lhF。/fifo_file100prwxrwxrwx1rootroot0Jan11970。/fifo_file|sh-3.2#正因为它有一个名字,所以任何进程都可以访问它,所以FIFO可用于任意两个进程之间的通信。pipe没有名字,在现有文件系统中无法查看到它的存在。它只能用于父子进程、兄弟

    LINUX 6112024-09-20 20:45:43

  • 在Linux系统上扩展swap空间

    在Linux系统上扩展swap空间

    以下是使用交换文件在Linux上扩展swap空间的方法让我们首先检查现有的交换空间/分区的大小,使用命令free-m或者swapon-s我的交换分区大小是2GB,我们将把交换空间扩展1GB。第一步:使用下面的dd命令创建大小为1GB交换文件代码如下:[root@linuxtechi~]#ddif=http://www.3lian.com/dev/zeroof=http://www.3lian.com/swap_filebs=1Gcount=11+0recordsin1+0recordsout10

    LINUX 7352024-09-20 20:36:01

  • Redis数据库如何实现读写分离

    Redis数据库如何实现读写分离

    Redis是一种NoSQL的文档数据库,通过key-value的结构存储在内存中,Redis读的速度是110000次/s,写的速度是81000次/s,性能很高,使用范围也很广。下面用一个实例实现redis的读写分离,步骤如下:第一步:下载redis官网下载地址:https://redis.io/download下载最新的稳定版,解压拷贝到~/redis中编译代码:$make$test第二步:配置redis编辑redis.conf文件bind127.0.0.1port6379拷贝redis.con

    LINUX 5262024-09-20 19:33:01

  • ansible实战—磁盘使用率筛选

    ansible实战—磁盘使用率筛选

    年底了虽然有各种告警,不过还是需要做一下全网巡检,这里以磁盘使用率为例。由于目前平台上使用的是商业版的自动化工具bmc,其在执行分发都方面非常不存,不过在取值返回上做的不好---当然也和其是商业化工具有关,很多东西不开源,用shell的语法概念写nsh时又执行不通过,NND总是要问原厂支撑。刚好在测试环境上有之前安装的ansible环境,也测试下用ansible来实现该功能。一、实现目标将所有主机的磁盘大于75%的主机获取到,并输出为下面的格式:主机IP主机名磁盘挂载点信息磁盘使用率假如host

    LINUX 11902024-09-20 19:21:01

热门阅读

关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号