随笔分类 - Linux相关
摘要:注意事项 1)开头加解释器:#!/bin/bash 2)语法缩进,使用四个空格;多加注释说明。 3)命名建议规则:变量名大写、局部变量小写,函数名小写,名字体现出实际作用。 4)默认变量是全局的,在函数中变量local指定为局部变量,避免污染其他作用域。 5)有两个命令能帮助我调试脚本:set -e
阅读全文
摘要:#!/bin/bash home_path="/root/.jenkins/jobs" path_file=${home_path}/path.txt log_path=${home_path}/clear.log disk_size_consum=$(df -h|grep -v grep|grep
阅读全文
摘要:crontab tail -f /var/log/cron crontab:定时任务的守护进程,精确到分,设计秒的我们一般写脚本 -->相当于闹钟 日志文件: ll /var/log/cron* 编辑文件: vim /etc/crontab 进程:ps -ef | grep crond ==> /e
阅读全文
摘要:Linux上几乎所有的软件都经过了GPL授权,因此几乎所有的软件都会提供源码。 而一个软件要在Linux上执行,必须是二进制文件,因此当我们拿到软件源码后,需要将它编译成二进制文件才能在Linux上运行。 软件编译过程 将源码编译成可供Linux运行的二进制文件一共需要两步: 1. 使用gcc编译器
阅读全文
摘要:什么是jq?jq是Linux下面把文本字符串格式化成json格式的工具 系统环境:centos 7 一、安装 (1)yum安装 a、安装epel源 # wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
阅读全文
摘要:redis单机安装1、redis安装需要c语言的编译环境。如果没有gcc 需要在线安装 rmp -qa | grep gcc-c++2、在/user/local/upload 下解压redis的软件包 tar -zxvf redis-3.0.0.tar.gz3、得到解压后的目录 redis-3.0.
阅读全文
摘要:背景 首先,rc.local是Linux启动程序在login程序前执行的最后一个脚本,有的服务器中在rc.local中可能会有一句touch /var/lock/subsys/local,这是干什么的呢,在百度中没找到,最终在Linuxquestions.org论坛成功找到满意的解答。 touch
阅读全文
摘要:ip route add 0.0.0.0/0 via 193.2.255.254 dev eth0 route add -net 193.2.255.2 netmask 255.255.255.0 gateway 193.2.255.254 dev eth0 ip route add default
阅读全文
摘要:转载链接:https://blog.csdn.net/niyaozuozuihao/article/details/91802994
阅读全文
摘要:1、下载redis-4.0.10 在redis官网(https://redis.io/download)下载redis-4.0.10 2、将安装包上传至Linux服务器 在Linux服务器根目录下创建目录package,并将安装包上传至该目录下 3、安装依赖包 [root@Cherry /]# yu
阅读全文
摘要:1、下载Python-3.6.5安装包 在Python官网(https://www.python.org/downloads/)下载对应的安装包,选择3.6.5的linux版本,如下图: 2、将安装包上传至Linux服务器 在Linux服务器根目录下创建目录package,并将安装包上传至该目录下
阅读全文
摘要:Linux系统操作久了,就会产生很多看视频、下载文件留下的缓存,如果不定期清理则会导致系统变得很缓慢,下面小编就给大家介绍下Linux释放缓存的方法。 Linux系统的缓存机制是相当先进的,他会针对dentry(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读
阅读全文
摘要:原文链接 1、什么是分区? 分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的磁硬使用。分区表是一个硬盘分区的索引,分区的信息都会写进分区表。2、为什么要有多个分区? 防止数据丢失:如果系统只有一个分区,那么这个分区损坏,用户将会丢失所的有数据。 增加磁盘空间使用效率:
阅读全文
摘要:另一个博客地址:www.rsyslog.org Linux社区 其他关于LVM博客:https://www.cnblogs.com/moox/p/11163229.html 许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不
阅读全文
摘要:https://blog.csdn.net/guoxiaojie_415/article/details/80526667
阅读全文
摘要:Linux中的top命令显示系统上正在运行的进程。它是系统管理员最重要的工具之一。被广泛用于监视服务器的负载。在本篇中,我们会探索top命令的细节。top命令是一个交互命令。在运行top的时候还可以运行很多命令。我们也会探索这些命令。 (译注:不同发行版的top命令在各种细节有不同,如果发现不同时,
阅读全文
摘要:Windows防火墙cmd os.system("netsh firewall set opmode mode=disable") 命令:netsh firewall 参数: ? // 显示命令列表 add // 添加防火墙配置 delete // 删除防火墙配置 dump // 显示一个配置脚本
阅读全文
摘要:expect远程下载和上传样例 1 #!/bin/sh 2 3 if [ $# -ne 7 ];then 4 exit 8; 5 fi 6 dstip="$1"; 7 dstport="$2"; 8 id="$3"; 9 pw="$4"; 10 dstpath="$5"; 11 localpath=
阅读全文
摘要:Shell脚本学习之expect命令 一、概述 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而expect就使用来实现这种功能的工具。 expect是一个免费的编程工
阅读全文
摘要:1 wget 类似于迅雷,是一种下载工具, 2 通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理 3 名字是World Wide Web”与“get”的结合。 4 5 rpm,软件管理,redhat的软件格式rpm,r=redhat,p=package,m=m
阅读全文