Linux云计算训练营笔记day11(Linux CentOS7)

发布于:2025-05-20 ⋅ 阅读:(20) ⋅ 点赞:(0)

Linux云计算

云计算是一种服务,是通过互联网按需提供计算资源的服务模式

程序员写代码的,部署上线项目
买服务器(一台24小时不关机的电脑,为客户端提供服务) 20万
买更多的服务器

Linux(命令) windows(图形化)

就业岗位:
云计算工程师
linux运维工程师
DBA工程师
自动化运维 (GO Python)

linux是一个操作系统,一般是在服务器

学习Linux
1)Vmware
2)Linux镜像(CentOS7.9.iso)

用户登录
管理员: 用户名 root 密码 a
普通用户: 用户名 zhangsan 密码 a

Red Hat Enterprise Linux
Ubuntu
Kali Linux
CentOS
Rocky Linux

Deepin

放大 ctrl shift +
缩小 ctrl -

命令行提示符
[root@localhost ~]# ~ = 家目录 /root
当前登录的用户名@主机名 当前所在目录
以#结尾表示当前登录的身份为root
以$结尾表示当前登录的身份是普通用户

[zhangsan@localhost ~]$

linux命令
ls 查看当前目录下的内容
ls /root 查看指定目录下的内容
pwd 显示当前所在的位置
cd 切换目录
cd /home
cat 查看文件的内容,适合查看内容较少的文件
cat /etc/passwd
less 查看文件的内容,适合查看内容较多的文件
less /etc/passwd
按上下键进行滚动, 按空格切换下一页
按q进行退出
head -n 文件 查看文件的前n行
head -3 /etc/passwd
tail -n 文件 查看文件的后n行
tail -2 /etc/passwd
mkdir 创建目录
mkdir /root/gongli
touch 创建文件
touch /root/a.txt
绝对路径: 以 / 开始的路径 cat /etc/passwd cd /home/zhangsan
相对路径: 以当前所在的位置为参照
clear 清屏 (ctrl + l)

lscpu 查看CPU信息
ifconfig 查看IP地址 192.168.160.133
lsblk 查看硬盘

hostname 查看主机名
hostname lol.qq.com 临时设置主机名
新开一个端口,查看命令行提示符的变化
hostnamectl set-hostname server.tmooc.cn 永久设置主机名
新开一个端口,查看命令行提示符的变化

grep 过滤文件内容,输出包含指定内容的行
grep root /etc/passwd

vim 文本编辑器
vim当文件不存在的时候,会自动创建
vim当文件存在的时候,会自动打开
vim不能用于目录,只能用于文件

三个模式: 命令模式 插入模式 末行模式
vim nsd.txt
命令模式 => 按i =>插入模式
=> 按ESC (命令模式)
=> 按:wq (末行模式) 保存退出

删除 rm
rm nsd.txt =>询问是否删除 按y删除(n不删除)

ctrl + l 清屏

重启 reboot
关机 poweroff
快照 ,还原数据的作用

在Linux中执行大多数命令时,都要找到命令对应的程序

which mkdir

/usr/bin/mkdir tedu 创建目录

Tab键自动补全
可补齐命令,选项,参数,文件路径,软件名,服务名

cat /etc/re(tab)(tab)
cat /etc/red(tab)

mount挂载
光盘内容获得众多的软件包
1.将光盘镜像文件放入虚拟机的光驱设备
2.挂载操作: 让目录成为设备的访问点(挂载点)
mkdir /gongli
mount /dev/sr0 /gongli
ls /gongli

umount 卸载
umount /gongli
注意事项:
允许一个设备 挂载到不同的挂载点目录
不允许一个挂载点目录 挂载多个设备

~ 表示家目录
家目录: 存储用户个性化设置的目录
/root: 管理员的家目录
/home: 存放所有普通用户的家目录
cd ~root
cd ~zhangsan

完整的命令格式
命令 选项 参数
cat -n /etc/passwd

ls -l /etc/psaswd 长格式显示(详细信息)
ls -lh /boot 以 K/M/G 显示文件大小(人类可读格式
ls -a /root 显示所有文件(包括隐藏文件,即以 . 开头的文件)
ls -R /root 递归显示子目录内容

mkdir -p a/b/c/d 连同父目录一起创建

rm -rf a 强制递归删除

通配符使用,针对不确定的文档名称,以特殊字符表示
: 任意多个字符 0-n
ls /etc/*.conf
ls /boot/vm

ls /etc/*tab
?: 单个字符 至少有1个
ls /etc/??tab
ls /dev/tty?
ls /dev/tty??
[a-z]: 连续范围中的一个([]是字符类通配符,匹配括号内的任意单个字符)
ls /dev/tty[3-9]
{a,min,xy}: 多组不同的字符串,全匹配
ls /dev/tty{1,17,20}

练习:
1.查看/etc/passwd文件前6行
head -6 /etc/passwd
2.使用grep命令显示/etc/passwd文件内容中包含zhangsan的行
grep zhangsan /etc/passwd
3.临时修改当前系统的主机名 gongli.tedu.cn
hostname gongli.tedu.cn
4.查看自己的ip地址
ifconfig
5.在/root目录下创建三个目录 student file nsd
mkdir student file nsd
6.在/root/student下创建三个文件 a.txt b.txt c.txt
cd /root/student
touch a.txt b.txt c.txt
7.使用vim编辑/root/student/a.txt,写入内容i love Linux
vim /root/student/a.txt =>按i =>i love Linux =>按ESC =>按:wq
8.使用cat查看文件 /root/student/a.txt
cat /root/student/a.txt
9.在根目录下创建/CentOS7/dvd
mkdir -p /CentOS7/dvd
10.把光盘挂载到/CentOS7/dvd中
mount /dev/sr0 /CentOS7/dvd
11.查看/CentOS7/dvd/Packages目录中以vsftpd开头数据
ls /CentOS7/dvd/Packages/vsftpd*

别名: 简化复杂的命令
定义别名:

alias 别名名称='实际执行的命令'

alias h=‘hostname’
alias m=‘mkdir’
查看指定别名:

 alias  别名名称

查看所有别名:

 alias  

取消设置的别名

 unalias 别名名称 

网站公告

今日签到

点亮在社区的每一天
去签到