文章目录
- 常识性知识
- 常用的配置文件
- 卡参数介绍
- 系统命令
- 目录切换和基本常用命令
- 目录操作(增删改查)
- 文件的操作命令
- 压缩包文件操作命令
- 其它命令
- 络命令
- 端口命令
- 系统服务管理
- 防火墙和端口管理
- Linux 常用快捷键
常识性知识
服务管理器,在 CentOS7 下已全面使用 作为服务管理器, 它用来替代 和 , 现在 RadHat、Ubuntu、fedora 等主流的 linux 发行版本都以全面支持 服务管理器
常用的配置文件
卡配置文件、语系配置文件、vim配置文件
卡参数介绍
卡配置文件参数信息:
卡文件 位置: 下的 文件,这个文件不一定叫这个名字,但是差别不会太大。
系统编码文件位置:C6存放位置,。C7存放位置,
修改主机名 :,修改之后需重启Linux系统。
开启的端口信息配置文件:CentOS6中的位置,
Linux的常用目录
带 的是常用的
安装的软件,通常放在 或者 下
系统命令
查看Linux内核版本: 或者
查看系统位数: 或者
查看发行版本:
查看系统进程状态
方式一:ps
ps 是选取一个时间点的系统进程状态。
查看系统中所有进程,使用BSD操作系统格式。
- a : (前台进程)显示一个终端的所有进程,除了会话引线
- u : (进程由哪个用户调用)显示进程的归属用户及内存的使用情况
- x : (后台进程)显示没有控制终端的进程
查看系统中所有进程,可以看到服务名称的简写。使用 Linux 标准命令格式
查看自己 bash 的进程
例:查看进程16619的内存和cpu使用情况
方式二:top
动态查看进程变化
将进程状态信息输出至文件
查看某一个进程的状态
方式三:pstree
查看进程树
其它还有很多方式,不一一列举了。
netstat 常用于追踪 络,也可以用来做进程管理
- -a : 将目前系统上所有的连接、监听、socket信息都列出来。
- -t : 列出tcp 络封包的信息
- -u : 列出udp 络封包的信息
- -n : 不以进程的服务名称,以端口 (port number)来显示
- -l : 列出目前正在 络监听(listen)的服务。
- -p : 列出该 络服务的进程 PID
系统资源查看
1.vmstat 命令用于监控系统资源
命令:
例: 表示每秒刷新1次,共刷新3次
2.dmesg 分析内核产生的信息
查询cpu信息:
查询第一块 卡信息:
3.free 查看内存使用状态
选项:
- -b : 以 Byte 字节为单位显示
- -k : 以 KB 为单位显示,默认就是 KB
- -m : 以 MB 为单位显示
- -g : 以 GB 为单位显示
或者
4.查看 cpu 信息
查看系统中文件的使用情况
杀死进程
常用信 说明:
- 9 表示杀死进程
- 1 表示让进程重启
- 19 表示让进程暂停
更多信 说明可以使用 查看
方式一:
命令:
方式二:
命令:
选项:
- -i : 交互式,询问是否要杀死某个进程
- -I : 忽略进程名的大小写(这个是大写的 i )
方式三:
命令:
例:
查看本机登录用户信息
要想知道Linux服务器上已经登录的用户信息,可以使用 或者 来进行查询。
uptime
uptime 命令的作用就是显示系统的启动时间和平均负载,也就是 top 命令的第一行。其实 w 命令也能看到这一行的数据,这个看个人习惯
目录切换和基本常用命令
目录操作(增删改查)
1.创建一个目录
命令:
连续创建多级目录
mkdir -p test1/tset1-1
2.查看目录
命令:
命令:
可以查看该目录下所有的目录和文件,包括隐藏的
命令:,简写
查看目录和文件的详细信息
命令:
查看目录和文件的详细信息,包括隐藏的
指定目录查找文件或文件夹
例子:
查找当前目录下以a开头的文件和文件夹
查找etc下以a开头的文件和文件夹
3.寻找目录
命令:
示例:查找 /root 路径下文件名以test开头的文件和目录
4.修改目录名称(文件重命名)
命令:
注意:mv 的语法不仅可以对目录进行重命名,而且也可以对各种文件、压缩包等进行重命名操作
5.移动目录的位置(剪切)
命令:
注意:mv 语法可以对任何文件进行剪切操作,包括目录、文件、压缩包等。
6.拷贝目录
命令:
参数 表示递归拷贝
7。删除目录
命令:
参数: 表示删除的意思, 表示不需要询问,强制删除
通常使用 直接删除想要的文件
注意:rm 目录、压缩包、文件等都可以删除
文件的操作命令
文件的创建
1.命令:,
创建一个空文件
3.命令:
创建文件并写入内容
文件的查看
命令:
注:less和tail功能比其它2个要强
cat
命令:
使用cat命令查看文件,只能显示最后一屏内容
more
more查看文件,可以显示百分比,回车可以向下一行,q可以退出查看,还可以指定从n行开始查看
命令 | 描述 |
---|---|
下一行 | |
下一页/屏 | |
下一页/屏 | |
上一页/屏 | |
输出当前行的行 | |
输出文件名和当前行的行 | |
退出查看 | |
从第10行开始查看此文档 |
less
查看文件,显示行 和百分比,参数 表示百分比, 表示行
从100行开始查看文件,并且显示行 和百分比, 表示从多少行开始查看
命令 | 描述 |
---|---|
空格/PgDn | 下一页 |
b/PgUp | 上一页 |
d | 前进半页 |
u | 后进半页 |
/字符串 | 向下搜索 |
符串 | 向上搜索 |
v | |
← → | 水平滚动 |
G | 移动到最后一行 |
g | 移动到第一行 |
+n | 从 n 行开始查看此文档 |
q | 退出 |
查找:
按下键,然后输入要找的字符串,再按键即可。按 (next)继续查找下一个,大写的 则是往回找
tail
查看文件的最后10行,Ctrl + C 结束
,可以对某个文件进行动态监控,例如 tomcat 的日志文件,会随着程序的运行,日志会发生变化。
nl
命令在linux系统中用来计算文件中行 。
常用命令参数如下:
常用命令展示:
无论是否空行都添加行
vim修改文件的整个操作过程:
删除文件
压缩包文件操作命令
打包并压缩文件
Linux 中的打包文件一般是以 结尾的,压缩的命令一般是以 结尾的。
而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般 。
命令:
其中:
:调用 gzip 压缩命令进行压缩
:打包文件
:显示运行过程
:指定文件名
示例:
或者
解压压缩包
命令:
其中: 代表解压
示例:
将文件解压到指定目录下,其中 代表指定解压的位置
其它命令
查看软件的安装目录
只要软件添加进了环境变量里,这个命令就能找到。
查看和配置语系
查看语系:
CentOS 7 语系配置文件:
重新加载配置文件:
查看是否已经安装某软件了
重新加载配置文件
命令:
搜索命令
命令:
示例:
搜索的字符串高亮显示
-i 忽略大小写
查找文件
命令:
示例:查找 /root 下以 test 开头的文件
管道命令
命令:
示例:查看当前系统所有的进程中包含 system 字符串的进程
络命令
查看ip
查看当前设备的路由表
端口命令
查看端口占用
查看当前系统的端口使用情况
验证某个端口 是否被占用
查看所有监听端口
所有正在使用的端口及关联的进程/应用
开放一个端口
表示作用域
表示添加端口,格式为:端口/通讯协议
永久生效,没有此参数重启后失效
系统服务管理
命令:
command 主要有:
参数 | 描述 |
---|---|
start | 立刻启动后面接的 unit(服务名称) |
stop | 立刻关闭后面接的 unit |
restart | 立刻重新启动后面接的 unit,即先执行 stop 再 start 的意思。 |
reload | 不关闭后面接的 unit 的情况下,重新加载配置文件,让设置生效。 |
enable | 设置下次开机时,后面接的 unit 会被启动 |
disable | 设置下次开机时,后面接的 unit 不会被启动 |
status | 会列出 unit 的状态,如:正在执行、开机默认执行与否 等信息 |
is-active | 目前是否正在运行中 |
is-enable | 开机时是否启动 |
防火墙和端口管理
CentOS 6 的防火墙和端口管理
CentOS 7的防火墙和端口管理
CentOS 7 中使用 来管理防火墙
描述 | 命令1 | 命令2 |
---|---|---|
查看防火墙状态 | systemctl status firewalld | service firewalld status |
关闭防火墙 | systemctl start firewalld | service firewalld start |
启动防火墙 | systemctl stop firewalld | service firewalld stop |
开机禁用防火墙 | systemctl disable firewalld | service firewalld disable |
开机自动启动防火墙 | systemctl enable firewalld | service firewalld enable |
注意:开启端口后不会立即生效,需要重新载入 或者 重新启动防火墙
查看端口是否正在使用
查看正在使用的端口列表
在防火墙中关闭端口的对外开放权限
CentOS7 中的服务管理
Linux 常用快捷键
参考博客
Linux nl命令详解
Linux 查看内存使用
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!