学习Linux运维第一天
第一步安装vmware-12
第一步
企业常用centos 7.2 内核版本3.10
centos 7.9 内核版本3.10 或者升级为4.18
ubutu 20.版本 16.04
阿里云 mirrors
优化源
查看下源
忘记root密码。电脑重启后,进入内核,挂载系统目录,更改根目录,然后修改
crontab (定时任务)
分时日月周
SELinux,默认优化的时候会关闭
setenforce 0
查看进程
ps axu | head -n 10
查看程序关系(进程树)
pstree
//关机相关命令
shutdown -h now //⽴即关机,
reboot //重启命令,
sshd默认端口22
mysql 默认端口306
netstat -lntup(查看网络连接)
优化服务器时,把防火墙关了
systemctl stop firewalld
systemctl start firewalld
shell可以实现linux大部分管理
普通用户以$结尾
root用户以#结尾
[root@wing ~]# ls -a /tmp/ #命令+选项+参数
bash 命令补全 TAB
history 查看历史命令
vim.bash_history
alias XXX 定义别名
unalias XXX取消别名
当我们执⾏⼀个命令
整个命令执⾏流程如下:
1.判断命令是否通过绝对路径执⾏
2.判断命令是否存在别名
3.判断⽤户输⼊的是内部命令还是外部命令
4.内部命令直接执⾏, 外部命令检测是否存在缓存
5.检测 PATH 路径, 有执⾏, ⽆报错
反斜杠(\):使反斜杠后⾯的⼀个变量变为字符串。
单引号(''):转义其中所有的变量为单纯的字符串。
双引号(""):保留其中的变量属性,不进⾏转义处理
反引号(``):把其中的命令执⾏后返回结果。
通过 man 命令获取帮助
/etc 系统重要配置⽂件, 以及常⽤服务配置⽂件
/var 存放系统引导启动时产⽣的可变⽂件,⽂件通常动态更改的,例如: 缓存⽬录,⽇志⽂件
/run 系统启动后, 运⾏的程序产⽣的运⾏时数据, 包括进程的pid⽂件,锁⽂件等
/home 普通⽤户的主⽬录, 普通⽤户的家⽬录默认为/HOME/USERNAME
/root 超级管理员的主⽬录, 普通⽤户⽆权操作
/tmp 存放临时⽂件, ⼀般存放超过10天以上都会⾃动删除,可以更改删除临时⽂件的期限
/boot 存放系统引导时候需要的⽂件
/dev 存放设备⽂件
/usr 安装的软件, 共享库, 重要的⼦⽬录有
/usr/bin ⽤户命令⽬录
/usr/sbin 管理员命令⽬录
/usr/local 本地⾃定义安装的软件
/注意:在Linux7系统中, /bin, /sbin, /lib, /lib64都以软链接的形式链接到/usr/⽬录下,
/bin --> /usr/bin
/sbin --> /usr/sbin
lib -> usr/lib
lib64 -> usr/lib64
cd 命令常⻅⽤法:
. 表示⽤户所处的当前⽬录
.. 表示上级⽬录
~ 表示当前⽤户⾃⼰的家⽬录
cd - //切换上次所在⽬录
cd ~ //切换⾄当前⽤户家⽬录
cd //切换⾄当前⽤户家⽬录
cd . //.代表当前⽬录,⼀般在拷⻉、移动等情况下使⽤
cd .. //切换⾄当前⽬录的上级⽬录
⽬录创建命令 mkdir
以树状显示⽬录结构命令 tree
文件的默认权限是0644 目录的权限是0755
sort -n默认升序 -nr默认降序
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!