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

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中执行大多数命令时,都要找到命令对应的程序 ```bash 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: 存放所有普通用户的家目录 ```bash cd ~root #进入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*

别名: 简化复杂的命令

定义别名:

bash 复制代码
alias 别名名称='实际执行的命令'

alias h='hostname'

alias m='mkdir'

查看指定别名:

bash 复制代码
 alias  别名名称

查看所有别名:

bash 复制代码
 alias  

取消设置的别名

bash 复制代码
 unalias 别名名称 
相关推荐
لا معنى له3 小时前
目标检测的内涵、发展和经典模型--学习笔记
人工智能·笔记·深度学习·学习·目标检测·机器学习
AKAMAI4 小时前
Akamai Cloud客户案例 | CloudMinister借助Akamai实现多云转型
人工智能·云计算
石像鬼₧魂石5 小时前
内网渗透靶场实操清单(基于 Vulhub+Metasploitable 2)
linux·windows·学习·ubuntu
Danileaf_Guo5 小时前
256台H100服务器算力中心的带外管理网络建设方案
运维·服务器
flying robot6 小时前
centos7系统配置
笔记
橘子真甜~6 小时前
C/C++ Linux网络编程15 - 网络层IP协议
linux·网络·c++·网络协议·tcp/ip·计算机网络·网络层
云老大TG:@yunlaoda3606 小时前
华为云国际站代理商IMS主要有什么作用呢?
tcp/ip·华为云·云计算·负载均衡
拾贰_C7 小时前
【Linux | Windows | Terminal Command】 Linux---grep | Windows--- findstr
linux·运维·服务器
阿华hhh8 小时前
Linux系统编程(标准io)
linux·开发语言·c++
虹科网络安全8 小时前
艾体宝洞察 | 利用“隐形字符”的钓鱼邮件:传统防御为何失效,AI安全意识培训如何补上最后一道防线
运维·网络·安全