linux-磁盘挂载优化

服务器维护B2C项目开发

前言 默认情况下,Linux ext2/ext3/ext4 文件系统在文件被访问、创建、修改等的时候记录下了文件的一些时间戳,比如:文件创建时间、最近一次修改时间和最近一次访问时间。 因为系统运行的时候要访问大量文件,如果能减少一些动作(比如减少时间戳的记录次数等)将会显著提高磁盘 IO 的效率、提升文件系统的性能。Linux 提供了 noatime 这个参数来禁止记录最近一次访问时间戳。 设置 在文件系统挂

丝画阁 阅读:1044评论:82018-09-11 15:38:12

如何在linux中查看cpu信息、机器硬件型号

服务器维护B2C项目开发

# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) # cat /proc/cpuinfo | grep physical | uniq -c 4 physical id : 0 4 physical id : 1 (说明实际上是两颗4核的CPU) # getconf LO

丝画阁 阅读:724评论:82018-09-11 15:35:52

Linux远程连接利器tmux

服务器维护B2C项目开发

我们平时对远程Linux主机管理的时候一般都使用用ssh,但是远程连接有时候会遇到一些问题,比如: 1.网络不稳定经常断开(尤其是在执行一些运行时间很长的任务时就悲剧了,比如说编译一些代码的过程中 远程ssh突然断开了 不得不重新ssh之后 再次重新编译) 2.同时要执行多个任务 这时不得不多开几个窗口 3.有时候想同时执行多个程序并使它们都在自己的视线范围内(不切换窗口 ) tmux的出现就是为了解决这些问题。 安装 tmux

丝画阁 阅读:714评论:82018-09-11 15:35:20

一张图掌握基本的iptables操作

服务器维护B2C项目开发

iptables(选项)(参数) -t:指定要操纵的表; -A:向规则链中添加条目; -D:从规则链中删除条目; -i:向规则链中插入条目; -R:替换规则链中的条目; -L:显示规则链中已有的条目; -F:清楚规则链中已有的条目; -Z:清空规则链中的数据包计算器和字节计数器; -N:创建新的用户自定义规则链; -P:定义规则链中的默认目标;

丝画阁 阅读:755评论:82018-09-11 15:34:08

Linux下定时备份文件

服务器维护B2C项目开发

今天有人让我给写个脚本,说是让Linux定时备份文件数据,并删除超过一定时间的备份。听起来很有意思,一番摸索之后成功了没有呢?(因为是给对linux不太熟的人看,所以比较详细)具体看下面吧: 一、 编写脚本 编写一个脚本文件,使脚本可以执行备份命令。 例如,将文件目录 /home/backups/balalala 备份到/home目录下,并压缩。 1. 创建脚本 命令格式: touch 路径/文件名.sh 例如: 输入命令:touch /home/back

丝画阁 阅读:727评论:82018-09-11 15:33:30

浅谈 linux 被入侵排查方法

服务器维护B2C项目开发

一:概述 本文主要通过查看系统相关信息排查系统是否被入侵。 二:排查方法 1:查看登陆账号信息 last -a ,是否陌生账号和IP信息 who last -a 2:查看/etc/passwd 文件内容多个0权限ID和异常ID passwd -0 id 3:查看 cat /var/log/secure | more | grep "authentication failure" 失败信息和 last -a

丝画阁 阅读:719评论:82018-09-11 15:31:44

Linux检查网站性能的分析工具 httpstat

服务器维护B2C项目开发

httpstat 是一个 Python 脚本,兼容 Python 3 ,在用户的系统上不需要安装额外的软件(依赖)。它是一个 curl 工具的封装,意味着你可以在 URL 后使用几个有效的 curl 选项,但是不包括 -w、 -D、 -o、 -s 和 -S 选项,这些已经被 httpstat 使用了。 httpstat Curl 统计分析工具 你可以看到上图的一个 ASCII 表显示了每个过程消耗多长时间,最重要的一步是服务器处理"server processing”,如果这个数字很高,那么你需要优

丝画阁 阅读:663评论:82018-09-11 15:31:08

rm-rf *可怕不?来给 rm 加个垃圾桶

服务器维护B2C项目开发

人类犯错误是因为我们不是一个可编程设备,所以,在使用 rm 命令时要额外注意,不要在任何时候使用 rm -rf *。当你使用 rm 命令时,它会永久删除文件,不会像文件管理器那样将这些文件移动到 “垃圾箱”。 有时我们会将不应该删除的文件删除掉,所以当错误地删除了文件时该怎么办? 你必须看看恢复工具(Linux 中有很多数据恢复工具),但我们不知道是否能将它百分之百恢复,所以要如何解决这个问题? 我们最近发表了一篇关于 Trash-Cli 的文章,在评论部分,我们从用户 Eemil Lgz 那里获得了一个关于 saferm.sh 脚本的更新,它

丝画阁 阅读:719评论:82018-09-11 15:28:54

25 个 Linux 服务器安全小贴士

服务器维护B2C项目开发

大家都认为 Linux 默认是安全的,我大体是认可的 (这是个有争议的话题)。Linux默认确实有内置的安全模型。你需要打开它并且对其进行定制,这样才能得到更安全的系统。Linux更难管理,不过相应也更灵活,有更多的配置选项。 于系统管理员,让产品的系统更安全,免于骇客和黑客的攻击,一直是一项挑战。这是我们关于“如何让Linux系统更安全” 或者 “加固Linux系统“之类话题的第一篇文章。本文将介绍 25个有用的技巧和窍门 ,帮助你让Linux系统更加安全。希望下面的这 1. 物理系统的安全性 配置BIOS,禁用从CD/DV

丝画阁 阅读:703评论:82018-09-11 15:28:08

linux 中特殊符号用法详解

服务器维护B2C项目开发

# 井号 (comments) #管理员 $普通用户 脚本中 #!/bin/bash #!/bin/sh 井号也常出现在一行的开头,或者位于完整指令之后,这类情况表示符号后面的是注解文字,不会被执行。 # This line is comments. echo "a = $a" # a = 0 由于这个特性,当临时不想执行某行指令时,只需在该行开头加上 # 就行了。这常用在撰写过程中。 #echo "a = $a" # a = 0

丝画阁 阅读:686评论:82018-09-11 15:26:21