linux 基础命令
2023-08-13 19:28:15 8 举报
AI智能生成
航空港
作者其他创作
大纲/内容
head 命令
示例
less . more命令
示例
tail 命令
示例
ls 命令
子主题
dns 服务器
dns 服务器
子主题
dns 服务器解析过程
子主题
域名类型
子主题
dns 命令
子主题
band 软件自建dns服务器
bind安装测试文档
子主题
定义用那个dns服务器来解析域名
子主题
wget 命令
示例
curl 命令
示例
rz sz上传下载命令
示例
文件属性
讲解
ln -s 软连接
示例
创建软链接
find 查找文件命令
讲解
子主题
选项
压缩工具
gzip 命令
zip 命令
tar 命令
子主题
rpm 命令
rpm包由那先部分组成
子主题
rpm 常用命令
子主题
除了rpm包,还有那先安装软件方式
子主题
rpm 升级-安装-卸载-rpm包
子主题
源码包
源码包介绍
子主题
源码包安装图
子主题
源码包编译二进制实践
子主题
编译源码包报错信息
子主题
yum 常用命令
yum常用命令
子主题
yum下载历史记录
子主题
yum 仓库
配置yum仓库的方式
子主题
禁用仓库
子主题
缓存软件包
子主题
本地yum仓库
子主题
企业私有仓库
企业私有仓库原理图
子主题
ftp协议配置
子主题
进程
讲解
进程的生命周期
进程的生命周期
进程的基本概述
子主题
进程的生命周期
子主题
孤儿进程
孤儿进程 重新启动服务 systemctl restart httpd 孤儿进程就没了
僵尸进程
子主题
STAT 状态介绍
子主题
ps -aux 静态进程信息介绍
子主题
top动态进程状态介绍
top 动态进程常见指令
子主题
top动态进程状态介绍
子主题
进程命令
子主题
pstree 以树枝的方式显示进程
子主题
kill 杀死进程
kill 杀死进程
kill 杀死进程
子主题
进程优先级
进程优先级调整
子主题
调整进程的优先级
子主题
模拟进程使用CPU100%
CPU密集型的进程
子主题
I/O密集型进程
子主题
大量进程的场景
子主题
总结很重要
子主题
磁盘
查看磁盘
子主题
fdisk/gdisk 分区和格式化
fdisk
gdisk
挂载/卸载磁盘
子主题
删除文件,磁盘空间不释放,解决思路
删除文件,磁盘空间不释放,解决思路
子主题
查看文件被那个进程所占用
子主题
查看磁盘读写性能命令
子主题
RAND
RAID0
子主题
RAD1
子主题
RAD5
子主题
RAD10
子主题
子主题
lvm逻辑卷
screen后台进程
后台进程
强制停止正在后台运行的进程
子主题
crontab 定时任务
选项
重定向
重定向
systemctl 命令
子主题
firewalld
子主题
iptables
子主题
selinux关闭
子主题
vim 命令
sudo 命令
子主题
tree 以树状方式显示目录
nc 探测ip 端口通不通
子主题
telnet 测试主机端口通不通
子主题
history 查看执行过的命令
子主题
du -sh 看文件大小
du -sh 后边跟上文件名
start 查看文件具体属性
子主题
time 查看运行多长时间
zabbix_get 命令
子主题
网络
网卡配置
网卡配置
子主题
网卡配置介绍
子主题
把网卡ens33配置成eht0类型参考
子主题
应用程序的端口
子主题
OSI 7层模型
子主题
tcp 协议
tcp 协议
所有的协议都是根据OSI7层模型而设计的
单工-双工-全双工
子主题
tcp 三次握手-四次挥手标识
子主题
三次握手
子主题
四次挥手
子主题
api广播协议
网络常用的命令
子主题
bash窗口快捷键
子主题
设置别名
子主题
which 命令
示例
bash shell快捷键
子主题
whereis 命令
示例
示例
type 命令
示例
xargs 命令
选项
子主题
| 技术
示例
cut 命令
示例
wc 命令
示例
grep 命令
选项
示例
以什么开头.....以什么结尾示例
示例
示例1
示例
grep 大A 大B 大C示例
示例
正则表达式选项
子主题
1:使用grep正则表达式方式 提取eth0 ip地址
子主题
2:使用grep正则表达式 排除nginx 配置文件 以#开头的 和空行的
子主题
3:使用grep正则表达式方式,匹配nginx日志中的http1.0和http1.1 和http2.1 和http2.0 统计一下他们出现的次数
4:使用grep正则表达式方式,匹配zabbix_agentd.conf配置文件所有以启用的配置
子主题
5:使用grep正则表达式方式,匹配133..152..166..135开头的手机号码。(写成一个脚本)
子主题
6:所有grep正则表达式方式,匹配qq..163..sina的emaik地址(写成一个脚本)
子主题
sed 命令
介绍sed
子主题
sed 语法+选项
子主题
sed 追加命令
sed命令选项
子主题
i 命令 示例 给/etc/passwd文件中第一行下面写上这一段
子主题
a 命令 示例
示例
子主题
示例
子主题
示例
子主题
sed 删除命令示例
选项
子主题
sed 删除命令示例
子主题
sed 打印命令示例
1:打印passwd文件中第10行的内容
子主题
2:打印passwd文件中第10行到20行的内容
子主题
3:打印passwd文件中从第一行开始,往后面加5行的内容
子主题
4:打印passwd文件中以root开头的行
子主题
5:打印passwd文件中从root的开头的行到以mail开头的行
子主题
6:打印passwd文件中第二行到以sync开头的行
子主题
7:打印passed文件中以root开头的行和 以mail开头的行【多选择】
子主题
9:支持正则表达式打印passwd文件中以root开头的和以mail开头的打印出来
子主题
10:打印passwd文件中第8行加5行打印出来
子主题
11:打印passwd文件中第8行到nologin结尾的行
子主题
sed 替换命令示例
选项
子主题
1:替换passwd文件中的所有root关键字,替换成wang
子主题
示例
子主题
sed 脚本
子主题
sed 练习题
练习1
子主题
练习2
子主题
联系3
子主题
练习4
子主题
选项
选项
awk 命令
awk 介绍
子主题
awk 工作原理
子主题
awk 内置变量
NR变量
子主题
$0变量
子主题
NF变量
子主题
$NF
'{print $NF}'
子主题
'{print $(NF-1)}'
子主题
FS变量
子主题
RS变量
子主题
OFS变量
子主题
ORS变量
输出分隔符
awk输出格式化print printf
print
子主题
-printf 格式化输出
awk 占位符
选项
子主题
使用占位符打印一个列表的方式呈现出来
打印一个列表的方式呈现出来
写成脚本
脚本
子主题
用脚本
子主题
awk 模式匹配两种方式
第一种过滤方式
匹配以root开头的行
子主题
匹配/bin/bash结尾的行
子主题
第二种方式
选项
子主题
1:匹配/etc/passwd以冒号为分隔符匹配第三列小于10的所有行信息
子主题
2:匹配/etc/passwd以冒号为分隔符匹配第三列大于10的所有行信息
子主题
3:匹配/etc/passwd以冒号为分隔符匹配第7列为/bin/bash的所有行信息
子主题
4:匹配/etc/passwd以冒号为分隔符匹配第7列不为/bin/bash的所有行信息
子主题
5:匹配/etc/passwd以冒号为分隔符匹配第3列包含3个数字以上的所有行信息
子主题
6:匹配/etc/passwd以冒号为分隔符匹配第3列小于50并且结尾是/bin/bash的所有行信息
子主题
布尔运算符匹配示例
选项
子主题
1:以冒号为分隔符,匹配passwd文件中包含ftp或mail的所有行信息
子主题
2:以冒号为分隔符,匹配passwd文件中第三列小于50并且第4列大于50的所有行信息
子主题
3:匹配没有/sbin/nologin的行
子主题
运算符匹配示例
选项
子主题
脚本
子主题
示例题
1:取最后一位
1:取最后一位
2:给文件内容加编号
示例
3:-F指定多个空格多给冒号
子主题
4:打印file文件中第2行和第3行的内容
子主题
5:打印file文件中第3行的内容
子主题
6:示例
子主题
awk 条件判断语句
awk 单条件判断语句
1:以冒号为分隔符打印当前以后管理员名称
子主题
2:以冒号为分隔符统计系统用户数量
子主题
3:以冒号为分隔符只打印第3列50-100数值范围内的行信息
子主题
awk 双条件判断语句
1:以冒号为分隔符,判断第三列,如果等于0,则打印该用户名称,如果不等于0则打印第7列
子主题
2:以冒号为分隔符,判断第三列,如果等于0,那么则打印管理员出现的个数,否则都视为系统用户,并打印它的个数
子主题
awk 多条件判断语句
示例1
1: 使用awk if打印出当前/etc/passwd文件管理员有多少个,系统用户有多少个,普通用户有多少个
示例1 脚本
示例1脚本
awk 数组
选项
子主题
1:统计2018年01月25号,一天内访问最多的10个IP
脚本
子主题
使用
awk -f 脚本名称 统计的文件日志 | sort -k2 -rn | head
2:统计2018年01月25日,访问大于10000次的ip
脚本
脚本
使用
awk -f 脚本名称 统计的文件 日志
3:统计2018年01月25日,访问最多的10个页面($request )
脚本
子主题
使用
awk -f 脚本名称 统计的文件日志| sort -k2 -rn |head
4:统计2018年01月25日,访问状态码为404及出现的次数($status)
脚本
子主题
使用
awk -f 脚本名称 执行的日志文件
5:统计每个IP访问状态码数量($status)
脚本
子主题
使用脚本
awk -f 脚本名称 日志文件
6:统计每个url访问内容大小
子主题
7:统计每个url访问内容大小,超过5Mb打印出来
子主题
8:统计数据库
每个人插入数据库记录脚本
脚本
子主题
把上面脚本 写到文件里 sh 运行
需求1:统计每个人分别插入了多少条records进数据库
子主题
需求2:统计每个人分别成功了多少records,失败了多少records
子主题
需求3:将需求1和需求2结合起来,一起输出,输出每个人分别插入多少条数据,多少成功,多少失败,并且要格式化输出,加上标题
子主题
需求4:在例子3的基础上,加上结尾,统计全部插入记录数,成功记录数,失败记录数
子主题
sort命令
子主题
uniq 命令
示例
正则表达式
选项
子主题
选项
子主题
ifconfig 命令
打印网卡信息
用户管理
每个用户都有一个UID 他们是怎么区分的
子主题
没家了怎么办?
useradd 创建用户命令
子主题
usermod 修改用户信息命令
选项
示例
userdel 删除用户命令
示例
文件
chown 授权用户及用户主组命令
选项
示例
修改用户密码
passwd 修改用户密码
mkpasswd 修改用户密码
检查当前系统有没有wang用户
子主题
su 切换用户命令
父主题
普通用户密码过期解决办法
子主题
用户组管理
groupadd 创建组命令
子主题
gropmod 修改组
子主题
groupdel 删除组
子主题
创建用户和创建组参考文件
子主题
权限讲解
讲解
scp 命令
子主题
hostnamectl
子主题
curl命令
curl命令
选项
linux查找公网出口 ip
子主题
free 查看内存
free -m
mvn 命令
子主题
将默认的源地址改为阿里源
参考
子主题
添加的内容
子主题
mount
子主题
date 时间
子主题
ssh 密钥对
密钥对
ssh 改跳板机端口
禁止拿ssh用root用户直接登陆跳板机
安全
md5sum
子主题
dd 命令
子主题
mkdir
子主题
cp
子主题
swap 命令
关闭swap
子主题
打开swap
子主题
trss
讲目录以树的方式显示
命令帮助手册
子主题
cat 命令
示例
CentOS7 关机-重启
子主题
seq 生成数字
seq 生成数字

收藏
0 条评论
下一页