Tag Archives: linux技巧

怎样在通过 ssh 连接服务器时使自动启动 tmux

以前的文章讲过 tmux是一个好东西,天天使用它。问题是这样的,在服务器上我们启动了一个 tmux会话,我们想在 使用 ssh连接到服务器时就自动链接到我们上次使用过的 session。我们使用 ssh user@host ‘要执行的命令’ 这个模式来做,首先想到的是使用 ssh user@host[……]阅读全文

Ubuntu下如何找回 /var/log/messages

当我执行 sudo tail /var/log/messages时候,没有任何输出,在一看发现 /var/log/messages没有内容,找了一下才发现,Ubuntu已经将默认的系统日志记录在了 /var/log/syslog 文件中,加入我们想要找回原来的 /var/log/messages。[……]阅读全文

Linux下如何使用 hdparm命令获得磁盘信息设置磁盘参数

hdparm可检测,显示与设定IDE或SCSI硬盘的参数。

参  数:

 -a   获取/设置文件系统预功能
 -A   获取/设置驱动器的前瞻标志Get/set the drive look-ahead flag (0/1)
 -b   获取/设置总线状态 (0 == off, 1

[……]阅读全文

Linux技巧-如何查看系统信息-网卡信息,网络状态

在我们需要自己编译内核的时候,我们需要根据网卡的类型在配置内核的时候选择相应的驱动,那么我们如何获得我们的网卡类型呢,一般我们我们有以太网和无线两种常用的,我们可以通过如下命令获得:

sudo lspci | grep -P -i 'Wireless|Ethernet'

查看网络连接[……]阅读全文

如何使用 Linux的 ss命令来监视我们的网络

ss(Socket Statistics的缩写)命令可以用来获取 socket统计信息,此命令输出的结果类似于 netstat输出的内容,但它能显示更多更详细的 TCP连接状态的信息,且比 netstat 更快速高效。它使用了 TCP协议栈中 tcp_diag(是一个用于分析统计的模块),能直接从获[……]阅读全文

Linux技巧-如何查看系统信息-查看帐号相关信息

管理帐号信息是 Linux系统维护的一个很常见环节,我们需要掌握它,能熟练快速得到我们想要的信息。
Linux的帐号一般都保存在 /etc/passwd文件中,密码保存在 /etc/shadow,用户组保存在 /etc/group文件,那么我们只要有权限就能获得其中的内容。
查看所有的用户名[……]阅读全文

Linux下如何使用 dmesg 监控 IO使用高的程序

当我们的服务器在压力比较大的情况下,特别是磁盘 IO较高情况下,我们需要监视并找出磁盘 IO高的程序,并对此程序的参数进行调整或者优化代码,那么我们如何做到呢。
首先我们要开启 IO监控

sudo sysctl vm.block_dump=1

在开启 IO监控后,系统将记录程序对所[……]阅读全文

Linux技巧-如何查看系统信息-物理内存状态和虚拟内存使用状态

获得物理内存信息
查看内存的插槽数,已经使用多少插槽,每条内存多大,已使用内存大小
sudo dmidecode | grep -P -A5 “Memory\s+Device” | grep Size | grep -v Range

查看内存支持的最大内存容量
sudo dmidecod[……]阅读全文

Linux技巧-如何查看系统信息-系统负载信息

获取系统负载信息,分析系统当前的运行状态是系统管理员必不可少的工作,那么我们到底有多少方法可以获取内存,cpu,等信息呢,下文我们细细讲来。
这片文章我们介绍获取系统的负载信息
首先我们介绍 uptime命令
uptime可以给我们返回单行的信息包含,当前时间、系统运行时间、有多少个用户登录、[……]阅读全文

Linux技巧-如何查看系统信息-基本硬件信息查看

这一节我们介绍如何在Linux系统上获取基本硬件信息

lspci -tv # 列出所有PCI设备
lsusb -tv # 列出所有USB设备
lsmod # 列出加载的内核模块
cat /proc/cpuinfo
cat /proc/cpuinfo #CPU (i.e. vendor,[……]阅读全文