Centos 常用命令[持续积累中...]

CentOS常用到的查看系统命令

1
2
3
uname -a         
cat /etc/issue
/sbin/ifconfig

 # 查看内核/操作系统/CPU信息

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

#资源

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

 

#磁盘和分区

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

 

#网络

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

#进程

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

 用户

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

服务

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

 程序

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

 

#防火墙

 

1
2
3
4
5
6
7
8
9
10
11
12
/etc/init.d/iptables stop        
#关闭        
/etc/init.d/iptables status        
#查看防火墙信息,可以看到打开的端口。那么我们把需要使用的端口打开应该是一个比较可行的办法了,命令如下:        
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT#8080为指定端口        
/etc/rc.d/init.d/iptables save#将更改进行保存        
/etc/init.d/iptables restart#重启防火墙以便改动生效,当然如果不觉得麻烦也可重启系统(命令:reboot)        
#当然了,还有另外直接在/etc/sysconfig/iptables中增加一行:        
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT        
 
#永久关闭防火墙        
chkconfig –level 35 iptables off#此方法源自网络,未实验,安全考虑拒绝使用此方法

 

Linux centos关机与重启命令详解与实战
 Linux centos重启命令:

1
2
3
4
reboot      
shutdown -r now     #立刻重启(root用户使用)      
shutdown -r 10     #过10分钟自动重启(root用户使用)      
shutdown -r 20:35     #在时间为20:35时候重启(root用户使用)

 Linux centos关机命令:

1
2
3
4
halt 立刻关机        
poweroff 立刻关机        
shutdown -h now 立刻关机(root用户使用)      
shutdown -h 10 10分钟后自动关机

 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启 

posted @   Daniel Chow  阅读(691)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示