Linux命令
文章平均质量分 64
suhiymof
这个作者很懒,什么都没留下…
展开
-
vim快捷键
vim快捷键原创 2022-07-06 15:32:48 · 342 阅读 · 1 评论 -
解决类似umount target is busy挂载盘卸载不掉问题
问题描述:Linux下挂载后的分区或者磁盘某些时候需要umount的时候出现类似“umount: /mnt: target is busy.”等字样,或者“umount: /xxx: device is busy.”。问题原因:该报错通常是由于待卸载磁盘正在使用,导致无法直接卸载。需要将当前使用数据盘的进程杀掉,才能卸载。解决办法:方法一、使用fuser命令处理安装fuser命令[root@server-10 ~]# yum install psmisc 查..转载 2022-04-22 11:16:12 · 2732 阅读 · 0 评论 -
centos7.5 mysql5.7.28 RPM 安装
查看系统版本:7.5cat /etc/redhat-release 首先下载rmp包:https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar首先需要在root下才行,然后解压tartar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundl...原创 2020-02-07 22:18:24 · 866 阅读 · 0 评论 -
Centos6.X 创建新用户
username表示用户名创建用户:useradd username修改密码:passwd username我的机器上创建用户以后会在home目录下创建家目录:/home/username如果没有这个目录就自己创建一个:mkdir /home/username将/etc/skel目录下的文件复制到该用户目录,这个目录下的文件默认是隐藏的:cp -r /etc/skel/. /...原创 2020-01-17 16:06:24 · 1238 阅读 · 0 评论 -
linux不生成core文件
参考:1和2怎么确认程序发生过崩溃:打开 /var/log/messages 文件(也可能是带着日期的类似messages-xxxxx这样的文件),然后在这个文件里通过关键字查找,关键字可以是你的程序名(我的是pausdk),如下图:如何修改设置让core文件正常生成:(1).首先你在你的黑窗口上输入:ulimit -c 得到如下图:这个0的意思是说,您的core文件生成是...原创 2019-11-22 14:56:36 · 1528 阅读 · 0 评论 -
Linux 大规模请求服务器连接数相关设置
一般一个大规模Linux服务器请求数可能是几十万上百万的情况,需要足够的连接数来使用,所以务必进行相应的设置。默认的Linux服务器文件描述符等打开最大是1024,用ulimit -a 查看:[viewuser@~]$ ulimit -acore file size (blocks, -c) 0 #coredump 文件大小data seg size (kbytes, -d) unl...转载 2018-07-23 15:20:55 · 1336 阅读 · 0 评论 -
简单自动备份数据库
备份脚本:#!/bin/shhadd="目标IP" user="mysql user name"pd="mysql pwd"db="dbname"split="_"day=`date +%Y%m%d_%H%M%S`cd /backup/datamysqldump -h${hadd} -u${user} -p${pd} ${db} >${db}${split}${day}...原创 2018-03-12 17:05:50 · 186 阅读 · 0 评论 -
Shell脚本学习之expect命令
转自:Shell脚本学习之expect命令一、概述 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而expect就使用来实现这种功能的工具。 expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通转载 2017-11-23 17:03:52 · 997 阅读 · 0 评论 -
CentOS6.6安装wine
转自CentOS6.6安装wine首先去官网去阅读,查看各种方式,选择适合你的系统并且你喜欢的安装方式。 是的,正如你想的那样,我选择了yum安装方式。 直接yum install wine,你会发现没有软件包可用。全程只有两个命令:$ yum install epel-release $ yum install wine 关于epel-转载 2017-11-16 14:08:20 · 802 阅读 · 0 评论 -
CentOS 7.2 yum方式安装MySQL 5.7
CentOS 7之后的版本yum的默认源中使用MariaDB替代原先MySQL下载源命令:wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm安装云库 yum localinstall -y mysql57-community-release-el7-7.noarch.rpm安装my...原创 2017-07-13 15:48:02 · 308 阅读 · 0 评论 -
加快yum工具下载安装速度以及解决yum安装过程中断
参考https://mo2g.com/view/71/一:添加fastestmirror插件,这个插件会智能选择下载速度最快的yum源。 [mo2g@mo2g_com ~]# yum install yum-fastestmirror添加axelget插件,这个插件提供多线程下载支持。[mo2g@mo2g_com ~]# mkdir yum[mo2g@mo2g_com ~原创 2017-07-13 11:46:39 · 4085 阅读 · 0 评论 -
linux防火墙端口
1. 启动指令:service iptables start 2. 重启指令:service iptables restart 3. 关闭指令:service iptables stop 4. 5. 然后是相关配置:/etc/sysconfig/iptables 6. 如何操作该配置呢? 7. vim /etc/sysconfig/iptables ...原创 2017-03-30 16:10:10 · 627 阅读 · 0 评论 -
linux中.d依赖文件的使用
test.cpp:#include "it.h" //#pragma comment(lib, "libit")int main(void) { myprint(); return 0; } it.h:#include "d.h"void myprint(void); it.cpp:#include "it.h" /原创 2017-02-06 18:04:14 · 2683 阅读 · 0 评论 -
linux(3)
在用gcc编译c++文件时,为了能够使用STL,需要加参数 –lstdc++ ,但这并不代表 gcc –lstdc++ 和 g++等价,它们的区别不仅仅是这个gcc -lstdc++ -o test test.cpp -L. -litshellhistory:查看命令行历史列表。可以和less一起用。!!:再次运行最近运行过的命令。![##]:通过历史命令的编号来再次...原创 2016-03-16 18:25:57 · 419 阅读 · 0 评论 -
Linux系统中“动态库”和“静态库”那点事儿
转自:Linux系统中“动态库”和“静态库”那点事儿今天我们主要来说说Linux系统下基于动态库(.so)和静态(.a)的程序那些猫腻。在这之前,我们需要了解一下源代码到可执行程序之间到底发生了什么神奇而美妙的事情。 在Linux操作系统中,普遍使用ELF格式作为可执行程序或者程序生成过程中的中间格式。ELF(Executable and Linking Format转载 2017-02-06 15:44:54 · 530 阅读 · 1 评论 -
makefile ifdef判断
今天在编译的时候碰到一个问题makefile文件中假如我要判断一个变量SUB_SRC_DIR是否存在可以ifdef SUB_SRC_DIR但是如果SUB_SRC_DIR是一个路径 会报错SUB_SRC_DIR的值是一个directory为了避免这种情况可以这样定义SUB_SRC_DIRSUB_SRC_DIR_PRE = ../../../External/xmlsrcS原创 2016-12-07 11:56:56 · 1661 阅读 · 0 评论 -
ls命令
ls:会列出当前目录下的内容,不会递归。ls + dir (dir表示目录名字): 可以直接查看此目录下的内容ls -R: 递归查看一个目录的内容ls -1:用一列来显示ls -m:用逗号来分来显示文件ls -a:可以显示隐藏文件,.表示当前目录,..表示上一级目录ls -F:会在后面加上一个字符表示此文件的类型,比如*表示可执行文件,/表示目录,@表示符号链接文件,|表原创 2016-03-10 18:08:40 · 434 阅读 · 0 评论 -
linux命令(2)
$():将一个命令的输出插入到另一个命令。比如:mkdir $(date "+%Y-%m-%d") 则会创建一个以当前日期为名字的文件夹|:表示管道,把它放在两个命令之间可以将第一个命令的输出作为第二个命令的输入,比如:ps -ef | grep _d,就是把ps -ef的输出内容作为grep的输入。>>:将输出追加到文件的底部cat -n:可以显示行号原创 2016-03-15 12:15:03 · 409 阅读 · 0 评论