基础篇二---基本命令总结

本文详细介绍了Linux系统管理的基础命令,包括查看系统信息、网络状况、磁盘管理、文件操作、服务管理以及数据库管理等方面。通过这些命令,可以有效地监控系统状态、管理网络、磁盘空间、文件及目录,以及数据库的备份与恢复。是Linux管理员日常操作的重要参考。
摘要由CSDN通过智能技术生成

一、查看系统指标的一些命令

uname   -r ,查看系统内核版本(内核是哪一个版本的,如)

cat  /etc/issue :查看操作系统版本信息(是centos或者redhat的哪一个版本,如);

ps  -ef       查看服务器当前进程,仅查看进程是否存活   

ps  aux    查看服务器进程,显示每一个进程占用的cpu、内存、状态(stat)、开始时间等信息

kill  -9   UID  杀掉进程

top   查看服务器进程及各个进程消耗资源情况

more    /etc/services  查看系统的默认端口号

pwd      查看当前路径

uptime   查看系统负载,5,10,15分钟内等待CPU处理的进程数量

iostat 2 3   每隔2秒刷新显示cpu、磁盘io状态,一共显示3次

vmstat 2 3  查看服务器的CPU、内存、虚拟内存、io使用情况

init   [level]   切换运行级别,例:init N 切换为N级别    PS:2、3、4、5为用户模式,可以用runlevel查看当前系统运行级别;

setup  设置公用程序

history   显示历史执行过的命令,一般和|grep一起使用,此时!N即执行第N条历史命令;

gentenforce:显示seselinux的状态, vim /etc/selinux/config   SELINUX=enforcing <==调整 enforcing|disabled|permissive

which  [命令]: 查看此命令是否存在,在哪个位置;

date   查看日期,例:date -d  "yeterday" +%Y-%m-%d ,查看昨天是几号,以“%Y-%m-%d”格式显示出来;

cal:显示日历

echo $?    检查上一条命令是否执行成功(0为成功,1为失败)

echo $PATH  输出PATH变量值;PATH可以换成其他所有的变量名

source [文件名]     让系统重新加载此文件; 或者使用 . [文件名] 命令;

>覆盖重定向,文件内容会被覆盖,>>追加重定向,追加到文件的最后一行,|命令连接符

w     查看系统登录用户情况

last  查看系统最近登录的用户

useradd  [用户名]   创建用户,/etc/passwd文件保存所有的用户信息,此文件只有root有权限修改;

passwd  [用户名]    设置用户密码(设置root密码,只需执行passwd命令即可重新设置密码)

groupadd [用户组名]   创建用户组;

groupadd   –r  [用户组名]   创建系统用户组;不加r则创建普通用户组;useradd也一样

useradd  [用户名]  -g  [用户组]   -s  /bin/nologin :创建用户并指定组,且设置此用户不可登录(不加-s则默认可登录);

id  [用户名]      查看用户信息及是否存在

userdel  -r   [用户名]   删除用户且删除其家目录

二、查看网络的一些命令

/etc/sysconfig/network-scripts/   网卡文件所在位置

curl  [web域名]   web测试工具,用法示例:curl  http://192.168.3.3 或者 curl  -sI   http:192.168.3.3-->返回请求网页的请求头

ping [主机名或IP]   确定网络和各外部主机的状态,测试、评估和管理网络,命令每秒发送一个数据报并且为每个接收到的响应打印一行输出;

iftop    查看各进程的流量使用情况

telnet  ip 或域名 PORT   查看远程主机指定端口是否处于监听,例:telnet  www.baidu.com 80查看www.baidu.com的80端口是否处于监听;

ifconfig  eth0  down    关闭网卡;

ifconfig  eth0  up   启动网卡;

route   -n   显示系统当前路由(网关、子网掩码等)信息

vim    /etc/resolv.conf    在其中可以以“nameserver    IP”格式指定本机可使用的dns服务器,这个也是dns的配置文件;

/etc/hosts    系统默认dns解析文件,可以新增“ip  域名”来实现本机访问该域名时首先解析到该IP

/etc/hosts.allow    加入此文件的IP可以远程连接本机;

/etc/hosts.deny    加入此文件的IP不可以远程连接本机;

dig  [域名]   查看某域名的解析过程;例:dig  www.baidu.com-- –>查询百度的域名解析过程;

mtr  -r  IP    判断向某IP的丢包情况

traceroute   -q   3  www.baidu.com   探测数据包向每个网关发送三个数据包后,网关响应后返回的时间;

tcpdump     抓包命令,可监视指定指定网络(-i   eth1,即eth1网卡)指定主机(host  192.168.1.102,即主机)、指定端口和指定网络或者指定协议的数据;

                   例:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值