systemctl start 服务名称 启动一个服务
systemctl status 服务名称 查看服务状态
systemctl stop 服务名称 停止服务
systemctl enable 服务名称 将服务加入到启动项中 下次启动还继续有效
systemctl restart 服务名称 重启服务
强大好用的shell 命令!!!
什么是shell ???
shell就是终端程序的统称,它充当了人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端,它就会调用相应的程序服务区完成某些工作。
额外的4个便捷组合键小技巧的方法:
1,方向键调取命令执行记录
2,tab键补全 文件 命令 参数
3,强大的批量处理脚本
4,环境变量
Ctrl+C组合键:同时按下时表示终止当前运行的进程
Ctrl+D组合键:同时按下时表示键盘输入结束
Ctrl+L组合键: 同时按下时会清屏
bash解释器
bash的优点:好用和广泛地适用性
命令的格式 由三部分组成
命令:表达自己想要做的动作 相当于一个动词
参数:对动作的修饰 (修改 调整)
对象:命令的承受方
注意:在Linux中有3点需要注意
1,大小写需严格区分
2,命令和参数之间是要有空格键作间隔的 有且有一个就行
3,参数是有两种形式组成的,一种是长格式,一种是 短格式
命令参数是要小写的 变量是要大写的
ls 用来查看文件列表的命令
长格式:--all 短格式:-a 效果一模一样 适用任意一种即可
长格式跟长格式是不可以合并的 长格式跟短格式也是不可以合并的
ls -a -l
短格式和短格式之间的可以合并的 (ls -al)
常用工作命令:
1,echo命令
在终端上输出字符或者变量提取后的值,
格式:echo [字符串][$变量]
2,date命令
用来显示或者设置系统时间与日期
格式:date[+指定的格式]
%S 秒
%M 分钟
%H 小时 (0-23)
%I 小时 (0-12)
%m 月份
%y 年份(简写)
%Y 年份(完整年份)
%d 当月中的第几天
%j 本年中的第几天
%n 换行
%t 跳格(相当于tab键)
3,timedatectl命令
timedatectl命令用于设置系统的时间,英文全称为“time date control”,语法格式为“timedatectl [参数]”。
4,reboot命令
reboot命令用于重启系统,输入该命令后按回车键执行即可。
5,poweroff命令
poweroff命令用于关闭系统,输入该命令后按回车键执行即可。
6,wget命令
wget命令用于在终端命令行中下载网络文件,英文全称为“web get”,语法格式为“wget [参数] 网址”
7,ps命令
ps命令用于查看系统中的进程状态,英文全称为“processes”,语法格式为“ps [参数]”。
5种常见进程状态
R running 运行 状态
S sleeping 中断 状态
D 不可被中断状态
Z zombie 僵尸 僵死 进程 不受控制的一种状态
T stopped 停止状态
8,pstree命令
pstree命令用于以树状图的形式展示进程之间的关系,英文全称为“process tree”,输入该命令后按回车键执行即可。相当于流程架构图
9,top命令
动态监视进程活动及系统负载等信息(加强版的任务管理器)
第1行:系统时间、运行时间、登录终端数、系统负载(3个数值分别为1分钟、5分钟、15分钟内的平均值,数值越小意味着负载越低)。
第2行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。
第3行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。其中数据均为CPU数据并以百分比格式显示,例如“99.9 id”意味着有99.9%的CPU处理器资源处于空闲。
第4行:物理内存总量、内存空闲量、内存使用量、作为内核缓存的内存量。
第5行:虚拟内存总量、虚拟内存空闲量、虚拟内存使用量、已被提前加载的内存量。
1分钟 5分钟 15分钟 之间的进程
1: 是满队列进程
0 :负载值最低
5:有问题 需注意
10.nice命令
nice命令用于调整进程的优先级,语法格式为“nice优先级数字 服务名称”
11.pidof命令
pidof命令用于查询某个指定服务进程的PID号码值,语法格式为“pidof [参数] 服务名称”。
每个进程的进程号码值(PID)是唯一的,可以用于区分不同的进程
12.kill命令
kill命令用于终止某个指定PID值的服务进程,语法格式为“kill [参数] 进程的PID”。这种操作的效果等同于强制停止sshd服务
kill 进程号码
13.killall命令
killall命令用于终止某个指定名称的服务所对应的全部进程,语法格式为“killall [参数] 服务名称”。
killall 服务名称
重启命令:
shutdown
reboot
poweroff
halt
init
10.nice命令
nice命令用于调整进程的优先级,语法格式为“nice优先级数字 服务名称”