♥️作者:小刘在C站
♥️个人主页:小刘主页
♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生!
♥️夕阳下,是最美的绽放,树高千尺,落叶归根人生不易,人间真情
目录
前言
一.虚拟机系统安装后操作
二.已安装系统,修改网卡名
三.系统基础操作规范
四.第二规范:命令格式规范
五..系统基础网络配置
六.系统远程连接管理
七.系统基础命令介绍
八.系统目录相关命令:
命令到末行模式
前言
本章讲解Linux基础命令
一.虚拟机系统安装后操作
快照:保存系统当前时间点状态,关机快照 开机快照
克隆:快速创建另外一台虚拟机,链接克隆 完整克隆
二.已安装系统,修改网卡名
cd /etc/sysconfig/network-scripts/
mv ifcfg-ens33 ifcfg-eth0
vim ifcfg-eth0
修改:
NAME=eth0
DEVICE=eth0
保存退出
vim /etc/sysconfig/grub
修改:
GRUB_CMDLINE_LINUX="rhgb net.ifnames=0 biosdevname=0 quiet"
保存退出
grub2-mkconfig -o /boot/grub2/grub.cfg
init 6
======================================================
三.系统基础操作规范
第一规范:命令输入在命令提示符之后
命令提示符:[root@ali-hb2-web1 ~]#
root:当前登录用户名
ali-hb2-web1: 主机名,尽量表达出位置和功能
~ :表示当前所在目录名
# :表示当前用户权限是管理员($ 为普通用户)
四.第二规范:命令格式规范
命令 回车 例如:ifconfig
命令 (空格) 参数 例如:ip a
命令 (空格) 参数 对象 例如:ip a show eth0
五..系统基础网络配置
查看网络信息:
ip a show ens33
ifconfig ens33
修改网卡信息: vim /etc/sysconfig/network-scripts/ifcfg-eth0
或
nmtui
或
nmcli connection modify eth0 ipv4.address 192.168.20.1/24 ipv4.gateway 192.168.20.254 ipv4.method manual ipv4.dns 8.8.8.8
六.系统远程连接管理
第一步:配置系统网络
第二步:确认系统sshd服务开启
第三步:安装远程管理软件(xshell、超级终端、securecrt、putty等)
终端设置:类型 Linux 滚动缓冲区 200000
日志记录:勾选连接时开始日志记录
连接设置:主机名+ip
七.系统基础命令介绍
参考:https://www.runoob.com/linux/linux-command-manual.html
1.系统命令帮助:
man 命令 man手册
help 命令 查看内部命令
命令 --help 查看外部命令
type 命令 判断内部/外部命令
2.系统关机命令:
shutdown -h now 立即关机(等于poweroff、init 0)
shutdown -h 10 延迟10分钟关机
3.系统重启命令:
shutdown -r now 立即重启(等于reset、init 6)
系统服务管理命令:
systemctl start vsftpd 开启服务
systemctl stop vsftpd 关闭服务
systemctl restart vsftpd 重启服务
systemctl status vsftpd 查看服务状态
systemctl enable vsftpd 设置服务开机自启
systemctl disable vsftpd 设置服务开机禁用
使用命令查看端口
netstat -anptl | grep vsftpd
八.系统目录相关命令:
用户 主机名 路径 ~表示宿主目录(用户的家目录)
[root@localhost ~]#
# 表示管理员的角色
$ 表示普通用户的角色
linux 采用树形结构
/root 是root用户的宿主目录
/etc 是保存系统的配置文件的路径
/usr 保存用户的所有程序 /usr/local 用户安装路径 /usr/src 源代码位置
/home 是普通用户的宿主目录
/var 存放可变的文件比如"日志" /var/log/messages
/boot 负责系统的引导(包含内核和镜像文件)
/dev 保存设备文件 /dev/sda1 /dev/sr0 /dev/cdrom
命令 选项 参数
ls -l /etc
-l 以长格式显示(创建时间、权限)
-a 看所有文件(包括隐藏文件 .开头)
-h 以人性化方式查看(单位 KB MB GB)
-d 看目录本身
所有者 组 大小 创建时间日期 文件名
-rw-------. 1 root root 1821 9月 13 22:44 anaconda-ks.cfg
所有者 组 其他人
- rwx rwx rwx
-文件
d目录
l连接文件
mkdir /data /backup 创建目录
mkdir -p /a/b/c/d 多级创建
mkdir dir{1..100} 创建从dir1 到 dir100
mkdir {zhangsan,lisi,wangwu} 同时创建三个目录分别为 zhangsan lisi wangwu
绝对路径:从根开始 /etc/sysconfig/network-scripts/ifcfg-ens33
相对路径:以当前目录作为参照 cd ..
cd /data 切换目录
cd .. 返回上层目录
cd ~ 切换到宿主目录
cd - 回到上次cd的路径
mkdir data{01..10} 创建目录序列
mkdir test{01..10..2} 创建跳序序列
mkdir {conf,log,data} 创建无序目录
tree /data 查看目录树
rmdir data01 删除空目录
rm -r /a 删除非空目录,慎用,-f强制
rm -rf *
pwd 查看当前目录绝对路径
ls 列出目录内数据信息
ls -l 长格式列出目录内数据,简写ll
ls -d 查看目录本身
ll -t 查看最新编辑文件信息,按时间排序(r反向)
ll -S 查看文件信息,按大小排序(r反向)
系统文件相关命令:
touch /data/file01 创建空文件
echo "hehe" > /data/file01 覆盖文件内容,单行
echo "haha" >> /data/file01 追加文件内容,单行
cat >> /data/file02 << EOF 编辑多行内容到文件
123
456
789
EOF
> /data/file02 清空文件
cat 查看文件内容 cat /etc/passwd | grep root
more 分页显示,不能回翻
less 分页显示,可以回翻
head 看文件前几行,默认10行
tail 看文件后几行,默认10行(-f 动态追踪查看)
cp -rp /etc/passwd /backup 备份文件 -r 目录
cp -rp /data /backup 备份目录 -p 保持原有权限
mv /data/file02 /backup 移动剪切
vim /data/file01 Linux编辑器
命令行模式:
a i o 切换到输入模式 a在光标所在位置后面插入 i在光标所在位置前面插入
Esc 退回到命令模式
u 恢复上一次操作
x 删除单个字符
dd 删除1行 ndd 2dd
yy 复制 nyy 5yy p 粘贴
/字符串 搜索 n 从上到下跳转 N 从下到上跳转
G 定位到文件最后一行 n G 1G
ZZ 直接保存退出
组合键:
/ 查询 n 跳转 x 删除 i/a插入数据 esc 退回到命令行 ZZ
命令到末行模式
:wq 保存修改,等同于:x 或 命令模式下ZZ
:q! 不保存退出
:w /tmp/file01 另存为
:r /etc/passwd 把其他文件读入到当前
:set nu 显示行号
:set nonu 取消行号
:s /hehe/haha 查找本行中第一个字符串替换
:s /hehe/haha/g 查找本行中所有字符串并替换
:% s/hehe/haha/g 查找全文所有字符串并替换
:3,5 s/hehe/haha/g 查找第3到5行所有字符串并替换
♥️关注,就是我创作的动力
♥️点赞,就是对我最大的认可
♥️这里是小刘,励志用心做好每一篇文章,谢谢大家