之前学习linux的笔记,记录一下
系统基础操作规范
- 在命令提示符之后输入命令
- 命令输入格式规范
系统基础网络配置
#查看网络信息
ip --- 查看网络信息
ip address show --- 查看系统网卡地址信息
ip address show [名称] --- 查看指定网卡信息
ip a s [名称]
#修改网卡信息
nmtui --- 图形界面
255.0.0.0 /8 A类地址 255.192.0.0 /10 A类地址子网掩码
255.255.0.0 /16 B类地址 255.255.192.0 /18 B类地址子网掩码
255.255.255.0 /24 C类地址 255.255.255.252 /30 C类地址子网掩码
#重启网络服务
systemctl restart network
系统操作经验总结:
- 系统中大部分配置改动之后,需要重启服务程序,加载修改后的配置
- 系统对大小写敏感
- 系统操作命令后,没有任何信息,可能是最好的结果
- 系统目录结构顶点就是根目录
- 运维人员所有操作或配置过程,都需要检查确认
- 系统中一切皆文件
系统远程连接管理
确保服务启动
systemctl status sshd
系统基础命令介绍
shutdown -h
shutdown -h 10
shutdown -h now/0
shutdown -c
- 系统目录相关命令
mkdir -p /data/data1/data2/sata2 -p #创建长目录
mkdir data{01..50} #创建1到50个文件夹
mkdir data{01..50..2} #创建间隔为2的文件夹个数
rmdir #删除空文件夹
cd - #目录之间相互切换
ls
ls -l #查看文件详情属性信息
ls -ld #查看目录详细属性信息
ls -lrt #按照时间排序显示数据信息
ls -lrS #按照大小排序显示数据信息
ls -lh #以人类可读方式显示
ls -a #查看隐藏文件信息 all
tree #显示目录树形结构信息
系统命令分为两种:
内置命令
外置命令
#方式一
man cat
#方式二
cat --help / --h / -h
#方式三
help cat ————查看内置命令
ps -ef #查看进程
- 系统文件相关命令
#创建文件信息
touch
#编辑文件内容
echo #将指定信息输出到屏幕上
cat #编辑多行内容到文件中
echo "文件信息" > /data/test/test.txt #标准输出重定向
echo "文件信息" >> /data/test/test.txt #标准追加输出重定向
cat >> oldboy.txt << EOF
测试
测试
测试
EOF
#查看文件内容信息
cat #查看文件内容信息 一次性查看文件所有内容
cat -n #显示文件内容行号
cat -A #显示文件每行结尾空格信息
less #查看文件内容信息 逐行页进行查看
more #查看文件内容信息 逐行页进行查看
head #查看文件内容信息 只看文件前几行(默认查看前10行)
head -n #n表示看具体的前几行
tail #查看文件内容信息 只看文件后几行(默认查看后10行)
tail -n #n表示看具体的后几行
#重要文件备份
cp /data/test.txt /backup
cp /data/test.txt /backup/test.txt-11.2 #防止备份被覆盖,可以修改文件名
cp -r /data /backup/data #备份目录信息
#删除系统数据信息
rm -f test.txt #删除文件信息
rm -rf /data #删除目录文件
根目录一定不能让rm命令删除