随笔分类 - linux
相关
摘要:有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。 本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以使用--help查
阅读全文
摘要:1)kill 从help中可以清晰的看到 -n 指的是 信号编号,那问题来了,“信号编号”是哪位大神??? 2)kill -l(查看Linux/Unix的信号变量) 这么多呀!! 今天就单独说一下SIGKILL和SIGTERM 3)(kill pid) 、( kill -15 pid) 系统会发送一
阅读全文
摘要:ansible-playbook 修改主机的host解析 注:ansible 主机同被控主机的互信配置忽略,不在本次讨论的范围内。 1、增加ansible host被控主机信息 [root@ansible-server ansible_playbook_temple]# more ansibleho
阅读全文
摘要:参考连接:https://blog.csdn.net/qq_26440803/article/details/82717244 在线安装ruby使用yum在线安装ruby,安装的版本为2.0.0。yum install rubyruby -v 添加ruby仓库 添加aliyun镜像并检测Ruby版本
阅读全文
摘要:nohup是永久执行 &是指在后台运行 运行 nohup --help Run COMMAND, ignoring hangup signals. 可以看到是“运行命令,忽略挂起信号” 就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行
阅读全文
摘要:问题 报错:error: The requested URL returned error: 401 Unauthorized while accessing git版本:1.7.1 解决方法一:指定用户 git clone https://github.com/org/project.git 换成
阅读全文
摘要:发送告警邮件 ###在linux系统中写shell脚本发送邮件有两种方式 ####1.在本地装一个邮件服务器 ####2.使用外部邮箱服务器 在本地装一个邮件服务器,默认发件人是主机名,会被很多的邮件服务商当做垃圾处理,发送也会有延时。 使用外部邮箱服务器。 ####装一个mailx yum ins
阅读全文
摘要:系统日志/var/log/messages,发现产生大量 错误信息: “core-util.c: Failed to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: 没有那个文件或
阅读全文
摘要:Linux-显示行号的各种方式 1.) nl 显示行号 空行不计数 2.)cat -n filename 比较常用 3.)less -N filename 4.)vi 😒et nu 5.)grep -n . filename 对过滤的内容显示行号,想对所有文件显示行号,就得过滤所有内容. "."表
阅读全文
摘要:VIRT:virtual memory usage 虚拟内存 1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等 2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量 RES:resident memory usage 常驻内存 1、进程当前使用
阅读全文
摘要:1、 time_wait的作用: TIME_WAIT状态存在的理由: 1)可靠地实现TCP全双工连接的终止 在进行关闭连接四次挥手协议时,最后的ACK是由主动关闭端发出的,如果这个最终的ACK丢失,服务器将重发最终的FIN, 因此客户端必须维护状态信息允许它重发最终的ACK。如果不维持这个状态信息,
阅读全文
摘要:一、创建MariaDB.repo文件1.1、CentOS 6.x的源配置1.2、CentOS 7.x的源配置1.3、导入GPG key二、运行安装命令安装MariaDB三、启动3.1、CentOS 6.x 启动3.2、CentOS 7.x 启动四、登录配置4.1、执行下面命令进行配置4.2、开始配置
阅读全文
摘要:more 命令显示文件内容,每次显示一屏。 more 命令安装: -bash: more: command not found #Debian apt-get install util-linux #Ubuntu apt-get install util-linux #Alpine apk add
阅读全文
摘要:原文转载来源:https://www.cnblogs.com/struggle-1216/ 第1章 文件属性 1.1 文件的属性 1.1.1 查看文件的详细属性 PS:ls查看的文件或目录默认的是按照名字的第一个字母进行正序排序 ls 参数选项: -t # 按照时间排序 -r # 逆序排序 按照时间
阅读全文
摘要:原文链接转载来源:https://www.cnblogs.com/struggle-1216/ 第1章 系统优化部分 1.1 系统版本 重要 查看当前的系统版本信息 方法1: cat /etc/redhat-release 1 2 3 [root@oldboyedu-lnb ~]# cat /etc
阅读全文
摘要:mac自带的ruby是2.3版本,系统自带的ruby不建议去动,可以安装rvm管理ruby版本。但是rvm官网的脚本试了N次都装不上。使用离线安装的方式就没问题了。 cd /usr/local/src curl -sSL https://github.com/rvm/rvm/tarball/stab
阅读全文
摘要:CentOS7 yum库中ruby的版本支持到 2.0.0,但是gem安装redis需要最低是2.3.0,采用rvm来更新ruby 1.安装curl yum -y install curl 2.安装rvm gpg2 --keyserver hkp://keys.gnupg.net --recv-ke
阅读全文
摘要::'<,'>s/替换项/替换为/g 以下命令将文中所有的字符串idiots替换成manages: :1,$s/idiots/manages/g 通常我们会在命令中使用%指代整个文件做为替换范围: :%s/search/replace/g 以下命令指定只在第5行至15行间进行替换: :5,15s/do
阅读全文
摘要:此方法安装的不是最新版本1.先下载:链接: https://pan.baidu.com/s/1y1fnKcjGkFWeB9L37W9dnQ 提取码: dt9q2.解压:tar -xvf otp_src_20.0.tar.gz3.准备环境: yum -y install make gcc gcc-c+
阅读全文
摘要:安装 setuptools 工具 任务时间:1min ~ 5min 安装 [为什么需要安装 setuptools 工具] yum install python-setuptools -y 因为之后我们需要安装 Django ,而 Django 需要用这个工具,所以我们需要先安装 setuptools
阅读全文