当前位置: 首页 > news >正文

4.14学习日志

学习环境:VMware 虚拟机 + CentOS 7 / RHEL 8 系统

第一章 简单使用Llinux

(一)主机名配置:从localhost到server1

# 1. 永久修改系统主机名
hostnamectl set-hostname server1
# 验证修改
hostname
# 输出:server1

# 2. 配置本地hosts解析(关键步骤,避免ping不通)
vim /etc/hosts
# 在文件末尾新增一行(替换为虚拟机实际IP)
192.168.48.142 server1

# 3. 刷新终端提示符
exec bash
# 提示符从[root@localhost ~]#变为[root@server1 ~]#

# 4. 最终验证
ping -c1 server1
# 0% packet loss 即配置成功

(二)root密码重置(rd.break方法)

1. 重启系统,在下图所示界面按e键,在屏幕上显示内核启动参数

2.找到linux这行,末尾空格后 输入 rd.break,然后按ctl+x

3.以读写方式挂载/sysroot

4.设置密码

5.退出,输入2次exit

(三)常见快捷键命令

(四)正确的关机与重启

  • 重启:reboot

  • 关机:shutdown now

(五)使用命令操作linux系统

1.查看当前目录和切换目录

# 查看当前所在目录
[root@server1 ~]#pwd
/root

# 切换到根目录
[root@server1 ~]#cd /
[root@server1 /]# pwd
/

# 切换回root用户家目录
[root@server1 /]#cd ~
[root@server1 ~]# pwd
/root

# 切换到上级目录
[root@server1 ~]#cd ..
[root@server1 /]#

# 切换到上一次所在目录
[root@server1 /]#cd -
/root

# 停留在当前目录(无实际变化,用于脚本占位)
[root@server1 ~]#cd .

2.浏览目录内容--ls

[root@server /]#ls
afs bin boot dev dvd.repo etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var

3.修改密码--passwd

[root@server /]#passwd
更改用户 root 的密码 。
新的密码:
无效的密码: 密码少于 8 个字符
重新输入新的密码:
passwd:所有的身份验证令牌已经成功更新。
[root@server /]#passwd fox
更改用户 fox 的密码 。
新的密码:
无效的密码: 密码未通过字典检查 - 太简单或太有规律
重新输入新的密码:
passwd:所有的身份验证令牌已经成功更新。
[root@server /]#passwd -d fox# 清除fox账户密码
清除用户的密码 fox。
passwd: 操作成功

4.查看当前linux的发行版信息

cat /etc/redhat-release

5.查看内核版本

uname -r

6.查看shell的类型

1.cat /etc/shells

2.chsh -l

7.查看网卡信息以及获取ip地址

ip a

8.编辑目录内容

vim 目录

i(进入编辑模式)

Esc

:wq(退出并保存)/:wq!(强制退出并保存)

第二章 Linux中执行命令

(一)查看命令帮助

1.查看bash内部命令帮助

2.命令 --help

cat ——help

3.man(使用man命令可以调阅其中的帮助信息)

man ls

4.date命令(date命令用于显示或设置系统的时间与日期)

1.date

2.date –s 20170303 #修改为2017-03-03

3.date -d “+2 day” +%d #显示2天后日期

5.查看日历

6.查看目录下文件(ls)

ls -参数 操作对象

  • 白色:普通文件

  • 蓝色:目录

  • 红色:压缩包文件

  • 黄色:设备文件

  • 绿色:可执行文件

(二)linux文件类型和根目录结构

1.文件类型

2.根目录

第四章 从命令行管理文件

(一)硬连接

1.原理:
  • linux系统允许多个文件指向同一个inode,即允许一个文件拥有多个有效地路径名

  • 理解:硬连接就是指向原始文件inode的指针

2.查看方法
  • ll 文件名

  • stat 文件名

3.建立硬连接

(1)格式:

ln -参数 源文件 目标连接文件

(2) 硬连接建立后,删除源文件后数据依然可以访问

(3)硬连接不能给目录建立

(二)软连接

1.原理:

软连接是一种符号连接,类似于windows的“快捷方式”,仅包含所连接的路径名

2.格式


ln -s 源文件 目标连接名

(1)软连接只是一种指向关系,删除源文件则数据不可访问

(2)更改软连接方法:

ln -snf 新文件名 软连接名

(3)删除软连接,只是删除指向关系,源数据依然可以访问

http://www.jsqmd.com/news/653104/

相关文章:

  • 从Prompt→Context→Harness Engineering,聊聊过去三年的变与不变
  • 在CentOS 7上搞定Synopsys全家桶(VCS/Verdi/SCL 2018.09)的保姆级避坑指南
  • Claude code,openclaw 和hermes_agent 这三者的区别和使用场景
  • 2026最新!本科毕设论文格式模板(GB_T 7713.1-2025)
  • AI聊天助手:如何实现打字机效果的流式渲染
  • 源码级赋能:基于 Spring Boot 的 AI 视频管理平台二次开发与低代码集成实战
  • 告别繁琐!手把手教你封装超实用Android原生Adapter基类
  • 高效学习挖漏洞!全网最全的挖洞平台 + 零基础到精通实战指南
  • 端到端的“两极对话”:TCP和UDP,你天天用却未必懂
  • 逆向某多Anti-Content参数:从定位到环境补全的实战解析
  • 3分钟快速汉化:Axure RP中文语言包终极指南
  • 如何用 performance.navigation 判断页面刷新并清理缓存
  • 有什么好用的AI来辅助写代码吗
  • 软件聊天机器人中的意图识别技术
  • 强化学习的实战演进:从虚拟博弈到实体操控
  • Agent Marketplace:未来的AI应用商店长什么样?
  • 3步解锁:Nucleus Co-Op带你体验单机游戏多人同屏的魔法
  • 从石墨烯芯片到简历微调:2026奇点大会硬核披露AI简历优化器底层架构(含3类Transformer轻量化部署路径)
  • STM32CubeIDE HAL库实战:MPU9250传感器数据读取全流程(附避坑指南)
  • Bootstrap制作后台管理系统布局 Bootstrap如何搭建Dashboard框架.txt
  • SITS2026正式发布:2024年唯一经Gartner交叉验证的生成式AI应用成熟度评估框架
  • 《SAP FICO系统配置从入门到精通共40篇》019、内部订单(IO)管理:订单类型与结算规则
  • 雀魂Mod Plus终极教程:三步解锁全角色皮肤的免费指南
  • 新加坡榜鹅:从蛮荒之地到AI创新热土,自动驾驶与智慧小镇共筑科技新篇
  • C++ vs PHP vs Python:三大编程语言终极对比
  • 国泰君安国际荣获2025年度离岸中资基金大奖“货币市场基金 - 港币(1年)”冠军
  • 逆向工程实战:解码大众奥迪碟盒通信协议,打造个性化车载音频中枢
  • 被n整除的n位数
  • HBA卡深度解析:从基础原理到企业级应用实战
  • 走了弯路的捷径——V5 Q-Learning的诱惑与反思