服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - Liunx系统管理常用命令、技巧简明笔记

Liunx系统管理常用命令、技巧简明笔记

2019-11-15 17:14Liunx命令大全 Linux

这篇文章主要介绍了Liunx系统管理常用命令、技巧简明笔记,包含常用命令、iptables屏蔽IP段方法、快速清空文件技巧,需要的朋友可以参考下

一、linux查看硬件设备、系统信息常用命令 
1、系统

复制代码

代码如下:


# uname -a # 查看内核/操作系统/CPU信息 
# head -n 1 /etc/issue # 查看操作系统版本 
# cat /proc/cpuinfo # 查看CPU信息 
# hostname # 查看计算机名 
# lspci -tv # 列出所有PCI设备 
# lsusb -tv # 列出所有USB设备 
# lsmod # 列出加载的内核模块 
# env # 查看环境变量


2、资源查看常用命令 

复制代码

代码如下:


# free -m # 查看内存使用量和交换区使用量 
# df -h # 查看各分区使用情况 
# du -sh <目录名> # 查看指定目录的大小 
# grep MemTotal /proc/meminfo #查看内存总量 
# grep MemFree /proc/meminfo #查看空闲内存量 
# uptime # 查看系统运行时间、用户数、负载 
# cat /proc/loadavg # 查看系统负载


2、磁盘和分区常用命令

复制代码

代码如下:

# mount | column -t # 查看挂接的分区状态 
# fdisk -l # 查看所有分区 
# swapon -s # 查看所有交换分区 
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) 
# dmesg | grep IDE # 查看启动时IDE设备检测状况


4、网络管理常用命令

复制代码

代码如下:


# ifconfig # 查看所有网络接口的属性 
# iptables -L # 查看防火墙设置 
# route -n # 查看路由表 
# netstat -lntp # 查看所有监听端口 
# netstat -antp # 查看所有已经建立的连接 
# netstat -s # 查看网络统计信息 


5、进程相关常用命令

复制代码

代码如下:


# ps -ef # 查看所有进程 
# top # 实时显示进程状态 


6、用户相关常用命令 

复制代码

代码如下:


# w # 查看活动用户 
# id <用户名> # 查看指定用户信息 
# last # 查看用户登录日志 
# cut -d: -f1 /etc/passwd #查看系统所有用户 
# cut -d: -f1 /etc/group # 查看系统所有组 
# crontab -l # 查看当前用户的计划任务 


6、服务 

复制代码

代码如下:


# chkconfig –list # 列出所有系统服务 
# chkconfig –list | grep on # 列出所有启动的系统服务


7、程序、软件

复制代码

代码如下:


# rpm -qa # 查看所有安装的软件包


二、linux下利用iptables屏蔽IP段:
屏蔽单个IP 

复制代码

代码如下:

iptables -I INPUT -s 124.115.0.199 -j DROP


屏蔽IP段 

复制代码

代码如下:

iptables -I INPUT -s 124.115.0.0/16 -j DROP 
iptables -I INPUT -s 124.115.3.0/16 -j DROP 
iptables -I INPUT -s 124.115.4.0/16 -j DROP


屏蔽整个IP段 

复制代码

代码如下:

iptables -I INPUT -s 124.115.0.0/8 -j DROP


屏蔽几个IP段 

复制代码

代码如下:

iptables -I INPUT -s 61.37.80.0/24 -j DROP 
iptables -I INPUT -s 61.37.81.0/24 -j DROP


在执行之后不要忘记保存,并重启iptables服务。以上就是如何在Linux下利用iptables屏蔽IP段的方法。 
解封 

复制代码

代码如下:


iptables -D INPUT -s 14.153.250.80/24 -j DROP 
iptables -D INPUT -s 14.153.250.80 -j DROP


禁止所有IP访问某一个端口

复制代码

代码如下:


iptables -I INPUT -p TCP –dport 80 -j DROP


三、几种快速清空文件内容的方法: 

复制代码

代码如下:

$ : > filename #其中的 : 是一个占位符, 不产生任何输出. 
$ > filename 
$ echo “” > filename 
$ echo /dev/null > filename 
$ echo > filename 
$ cat /dev/null > filename


在某些时候,需要清空文件内容,而不删除文件。比如有些日志文件(log.txt); 
在linux下的命令为:true >log.txt 
测试结果:

复制代码

代码如下:

touch log.txt →#新建文件log.txt
vi log.txt →#编辑文件
随便输入什么东西
:wq!回车 →#保存退出;
cat log.txt →#查看 文件内容;
true >log.txt →#查看文件里面的内容;

延伸 · 阅读

精彩推荐
  • Linuxlinux驱动程序开发详细介绍

    linux驱动程序开发详细介绍

    前提,一般来说内核代码的错误可能会引起一个用户进程的死亡,或者整个系统的瘫痪,更严重的后果,可能导致磁盘损伤~因此建议最好有一台实验机进行...

    Linux教程网5392019-12-17
  • Linux将 Linux 终端与 Nautilus 文件管理器结合起来

    将 Linux 终端与 Nautilus 文件管理器结合起来

    Nautilus 是 GNOME 桌面环境中的图形化文件浏览器。你可以使用它来访问和管理系统中的文件和文件夹。 尽管并非所有人都喜欢使用终端来管理文件和目录,...

    未知812023-08-08
  • Linux理解 Linux/Unix 登录脚本的技巧

    理解 Linux/Unix 登录脚本的技巧

    有一些常见的情况,例如从Debian的包管理程序到Iaas的管理中,很多任务需要设置环境变量才能正常运行。 有时,程序通常只需要在 登陆时运行一次,例如...

    未知1042023-05-12
  • Linuxlinux设置tomcat自启动的方法

    linux设置tomcat自启动的方法

    这篇文章主要介绍了linux设置tomcat自启动的方法,需要的朋友可以参考下...

    Linux教程网8512021-10-10
  • Linux在Linux系统中创建新的亚马逊AWS访问密钥的方法

    在Linux系统中创建新的亚马逊AWS访问密钥的方法

    如何在Linux系统中创建新的亚马逊AWS访问密钥?我在配置一个需要访问我的亚马逊AWS帐号的应用时被要求提供AWS访问密钥ID和秘密访问密钥,我怎样创建一个...

    Linux教程网6182019-10-30
  • Linuxssh 登录很慢该如何解决

    ssh 登录很慢该如何解决

    这篇文章主要介绍了ssh 登录很慢该如何解决的相关资料,这里提供了两种方法,DNS反向解析及关闭ssh的gssapi认证的解决办法,需要的朋友可以参考下...

    linuxeye9922021-12-16
  • Linuxlinux top命令详解

    linux top命令详解

    这篇文章主要介绍了linux top命令详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    sparkdev5622022-03-01
  • LinuxLinux系统下无法卸载挂载的目录怎么办?

    Linux系统下无法卸载挂载的目录怎么办?

    我们在日常运维中经常性会遇到需要进行磁盘的扩容、卸载、挂载等操作,但是有时候这个系统上跑的应用并没有停止或者有其他的运维同事在操作这个目...

    今日头条10302020-12-30