linux系统优化命令--day03
1|0用户管理与文件权限
给普通用户授权
root 用户
修改/etc/sudoers文件,文件非常重要, 不可以随意更改
如果想要给用户赋予权限,我们要使用这个命令
修改完成之后,需要重载此文件,使用这个命令
创建用户
创建用户组
用户与组相关文件
手动创建的普通用户和组的ID都是从1000开头的
root用户拥有至高无上的权限, 慎用!!!!!!
2|0文件与目录权限
文件权限详解:
执行文件的方法
配置权限
权限与数字转化
修改权限的命令
1.chmod修改权限
2.chown 修改属主和属组
3 chgrp 修改属组
3|0软连接
配置环境变量
添加软连接,相当于快捷方式
4|0tar压缩解压命令
参数详解
压缩文件
解压文件
通过gzip命令进一步压缩
解压两种方法
方法一
先使用gzip命令进行第一步解压,去掉.gz后缀, 得到optall.tar文件
然后再进行tar解压
方法二(推荐)
直接使用tar命令一次性进行解压
history 显示历史命令
使用!+序号可以调用此命令
5|0netstat命令
查看服务器的端口信息
6|0ps命令
7|0kill命令
kill 命令:结束进程命令
8|0SELinux功能
查看selinux状态
临时关闭
永久关闭selinux ,修改配置文件
9|0iptables防火墙(centos7之前用iptables)
关闭防火墙
10|0tree命令
树状显示目录及子目录文件
需要安装才可以使用
11|0DNS
DNS 域名解析系统(domain name system)
DNS工作原理
1 我们要想访问www.baidu.com, 首先会去本地DNS缓存中查找
2 如果本地DNS缓存中没有,那就要去本地文件hosts文件中查找
3 如果本地hosts文件中也没有,那就会去公网的DNS服务器中找
4 如果公网的DNS服务器没有的话,会去世界上的13个DNS根服务器去找
5 如果13个DNS根服务器中也没有,就说明此域名没有注册,没有办法访问
常用的国内DNS服务器
nslookup使用方法
linux下修改dns的方法
12|0linux计划任务crontab
1.打开配置文件
2.示例
实施查看打印的内容
13|0软件包
windows下面的软件包是什么格式的
mac下面
linux下面
我们要想安装nginx, redis mysql,就要用到这些软件包
14|0yum工具
RPM原理
能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包
配置自定义yum源
好习惯,备份yum源
下载阿里云repo文件
清空yum缓存并且生成新的yum缓存
安装软件拓展源
15|0系统服务管理命令centos7
16|0只要是使用yum安装的软件,都可以使用系统服务管理命令进行管理
__EOF__

本文链接:https://www.cnblogs.com/weiweivip666/p/13907279.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
-------------------------------------------
个性签名:代码过万,键盘敲烂!!!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人