Linux 系统管理命令
2020-02-21 16:04:32来源:博客园 阅读 ()
Linux 系统管理命令
查看命令的使用方式
- help 列出常用的shell命名
- mkdir --help 列出指定命令(mkdir)的使用方式(参数)
命令的历史记录
方向键向上 上一条命令
方向键向下 下一条命令
清屏
clear 只是往下翻开新的一页,往上滑仍可以看到之前的内容,常用
reset 清空之前输入的内容,速度略慢
关机、重启
shutdown 关机
reboot 重启
查看正在执行的程序的信息
top
进程(面试常考)
ps -ef 查看所有进程信息
ps -ef | grep tomcat 查找指定进程
kill 2610 结束|杀掉pid为2610的进程
不加-*,默认为kill -15,系统会发送一个SIGTERM信号给对应的程序,程序收到该信号后,可能发生以下事情:
- 程序立刻停止
- 程序释放相应资源后再停止
- 程序仍然继续运行
大部分程序接收到SIGTERM信号后,会先释放自己的资源,然后再停止。
但是也有程序可能接收信号后,做一些其他的事情(如果程序正在等待IO,可能不会立马做出响应),
就是说SIGTERM多半会被阻塞(进程不会立刻被杀掉)。
kill -9 2610 强制杀死进程(立刻杀死)
系统给对应程序发送的信号是SIGKILL,即exit,exit信号不会被系统阻塞,会立刻执行。
kill -9能顺利杀掉进程,但可能会留下一些不完整的文件、状态,从而影响服务的再次启动。
在使用 kill -9 前,应该先使用 kill -15,给目标进程一个清理善后的机会。
pid即Process Identification,是系统分配给每一个进程的唯一标识符,不是端口号。
管道
以一个命令的输出作为另一个命令的输入,输出 | 输入。示例:
ps -ef | less 分页显示正在运行的进程
ps -ef | grep 8080 在列出的进程信息中查找含有8080字符串的行
cat --help | more
相当于在一个命令的输出、另一个命令的输出之间架起了管道,使之相通,故名管道
&& 命令执行控制
mkdir test && cd test 只有&&左边的命令返回真(执行成功),右边的命令才会执行
网络通信
ifconfig 查看网络设备(网卡)的信息,包括ip、子网掩码等信息
netstat 列出网络通信使用的端口信息,默认只列出已连接的
netstat -a 列出正在使用端口,包括已连接的、正在监听的
不好浏览的话,可以使用管道,netstat -a | more
ping 192.168.1.1 会一直ping
ping -c 4 192.168.1.1 只ping4次(发送4个数据包)
日期时间
date 显示系统当前的日期时间
date -s "2020-02-21 10:05:30" 设置|修改系统的日期时间
查看磁盘信息
df 默认不带单位,挂载点、总容量、已用、可用
df -h 友好显示(带单位),很多命令的友好显示都是-h
查看内存信息
free 默认以KB为单位,总容量、已用、可用、缓存大小
free -m 默认以MB为单位
free -h 上面2种都不带单位、只显示数值,这种是友好显示的,会带单位G、M等
查看当前用户信息
who
查看主机名
hostname
修改主机名:在/etc/sysconfig/network文件中直接写主机名
sudo 以管理员身份执行
有时候执行命令时会提示权限不够,可以将命令前面添加sudo,表示使用系统管理员(root)的身份执行该命令。
示例: sudo chmod u:rw,g:rw,o:r 1.txt
原文链接:https://www.cnblogs.com/chy18883701161/p/12336602.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:centos系统启动流程
下一篇:Linux 用户、用户组管理
- Linux系统如何设置开机自动运行脚本? 2020-06-11
- Linux指令和shell脚本 2020-06-11
- 适合开发者的最佳Linux发行版 2020-06-11
- awk命令详解 2020-06-10
- RAID 1 软件实现(Linux 系统) 2020-06-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash