随笔分类 - Linux基础
摘要:以下操作均时基于 Centos 6.8 操作。 一、现象 在平时工作中,当需要修改主机名时,我们一般会这样操作: 第一步,通过 hostname 命令临时修改主机名。 第二步,修改配置文件,保证机器重启时主机名不会变。 以上操作确实是修改主机名的正确姿势,也能达到预期的效果,但为什么要这样操作呢,知
阅读全文
摘要:空行处理 linux系统下删除空行,用vim底行模式'%s/^n$//g' 可以删除空行并真正修改文件,但文件数量太大时耗时不可预估,于是操作文件删除空行并重定向到一个新的文件是不错的选择。 常用特殊符号的含义:^代表行开头,\转义 *重复匹配 $代表行尾 d删除 \s是空白匹配 *代表出现0次或者
阅读全文
摘要:一、定时删除linux上定时的文件 显示20分钟前的文件 find /tmp/ -type f -mmin +20 -exec ls -l {} \; 删除20分钟前的文件 find /tmp/ -type f -mmin +20 -exec rm {} \; 显示20天前的文件 find /tmp
阅读全文
摘要:批量处理思路在工作中使用的频率比较高,比如批量清理进程、批量删除文件、批量机器执行脚本等。 一、批量清理带java字样的进程 方式1:使用shell while语法。 shell while 方式直观,可处理相对复杂的逻辑,通用性高。 方式2:使用 xargs 参数 xargs 方式使用简洁,可进行
阅读全文
摘要:重试机制在实际编程场景中应用比较场景,比如你的任务在请求一个正在写入数据但不确定什么时间会完成的文件,可能就需要通过尝试机制间隔一段时间重新执行任务。 以下 shell 脚本是实现重试机制的模板:
阅读全文
摘要:ansible 命令主要用于批量管理,来实现自动化管理。常用批量操作包括:主机分组管理、实时批量执行命令或脚本、实时批量分发文件或目录、定时同步文件等。 一、安装 ansible 安装完成后 /etc/ansible/ 目录下有个 hosts 文件,对主机实现批量管理主要是通过配置 hosts 文件
阅读全文
摘要:一、统计单台机器 /home/ 目录下磁盘空间使用 top3 的用户 common.sh 脚本用于统计 /home/* 目录下存储空间 top3 的用户。 二、统计分析多台分布式机器上 /home/ 目录用户磁盘使用情况 三、脚本中各文本存储的内容 submit_nodes.txt 文本为分布式的多
阅读全文
摘要:host.txt中信息,已配置DNS正反解。 DNS自检脚本: 检查网络是否是连通的; 检查主机名是否更改,和DNS中主机名不对应。
阅读全文
摘要:保持连接配置服务端SSH总是被强行中断,导致效率低下,可以在服务端配置,让 server 每隔30秒向 client 发送一个 keep-alive 包来保持连接: 添加 第二行配置表示如果发送 keep-alive 包数量达到 60 次,客户端依然没有反应,则服务端 sshd 断开连接。如果什么都
阅读全文
摘要:在Linux中一个文件有如下属性:文件类型、文件属性。 以文件类型“-rwxrwx ”为例: 文件属性 - rwx rwx 含义 文件类型 文件所有者的权限 文件所属用户组的权限 其他人对此文件的权限 属性 可读、可写、可执行 可读、可写、可执行 权限还没有被授予 文件类型: d:目录 -:文件 l
阅读全文
摘要:chown命令改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者变成文件所属的组。 使用
阅读全文
摘要:chmod命令是用来变更文件或目录的权限。 权限范围的表示法如下: u:User,即文件或目录的拥有者; g:Group,即文件或目录的所属群组; o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围; a:All,即全部的用户,包含拥有者,所属群组以及其他用户; r:读取权限
阅读全文
摘要:tmux是一款优秀的终端复用软件,平时用到的强大功能有下面两个: 窗口管理:同时启用多个窗口; 保护现场:连接到远程主机之后,一旦断开,那么当前账户登录的任务就被取消了,但是使用 tmux 可以在断开之后继续工作,下次登录可以查看 安装tmux 新建会话 断开当前会话 进入之前的会话 或 关闭会话
阅读全文
摘要:Linux crontab是用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crontab命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。 而Linux任务调度的工作主要分为以下两类: 系统执行的工作:系统周期性所要执行的工作,如备份系统数据
阅读全文
摘要:scp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的,可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷
阅读全文

浙公网安备 33010602011771号