- [root@localhost c]# rm -rf /opt/a/b
- [root@localhost opt]# tree /opt/a
- /opt/a
- 0 directories, 0 files
- [root@localhost opt]# tree /opt
- /opt
- └── a
- 1 directory, 0 files
复制代码 9.绝对路径与相对路径
相对路径
- [root@localhost tmp]# cd
- [root@localhost ~]# cd /
- [root@localhost /]# cd opt
- [root@localhost opt]# cd a
- [root@localhost a]# cd b
- [root@localhost b]# cd c
- [root@localhost c]# cd ..
- [root@localhost b]# cd ../../..
- [root@localhost /]# cd otp
- -bash: cd: otp: 没有那个文件或目录
- [root@localhost /]# cd opt
- [root@localhost opt]# tree
- .
- └── a
- └── b
- └── c
- 3 directories, 0 files
复制代码 绝对路径
- [root@localhost ~]# cd /opt/a/b/c
- [root@localhost c]#
-
复制代码 10.查看各个指定路径下的文件
利用代码 tree
- [root@localhost home]# tree /etc/sysconfig
- /etc/sysconfig
- ├── anaconda
- ├── authconfig
- ├── cbq
- │ ├── avpkt
- │ └── cbq-0000.example
- ├── chronyd
- ├── console
- ├── cpupower
- ├── crond
- ├── ebtables-config
- ├── firewalld
- ├── grub -> ../default/grub
- ├── init
- ├── ip6tables-config
- ├── iptables-config
- ├── irqbalance
- ├── kdump
- ├── kernel
- ├── man-db
- ├── modules
- ├── netconsole
- ├── network
- ├── network-scripts
- │ ├── ifcfg-lo
- │ ├── ifdown -> ../../../usr/sbin/ifdown
- │ ├── ifdown-bnep
- │ ├── ifdown-eth
- │ ├── ifdown-ippp
- │ ├── ifdown-ipv6
- │ ├── ifdown-isdn -> ifdown-ippp
- │ ├── ifdown-post
- │ ├── ifdown-ppp
- │ ├── ifdown-routes
- │ ├── ifdown-sit
- │ ├── ifdown-Team
- │ ├── ifdown-TeamPort
- │ ├── ifdown-tunnel
- │ ├── ifup -> ../../../usr/sbin/ifup
- │ ├── ifup-aliases
- │ ├── ifup-bnep
- │ ├── ifup-eth
- │ ├── ifup-ippp
- │ ├── ifup-ipv6
- │ ├── ifup-isdn -> ifup-ippp
- │ ├── ifup-plip
- │ ├── ifup-plusb
- │ ├── ifup-post
- │ ├── ifup-ppp
- │ ├── ifup-routes
- │ ├── ifup-sit
- │ ├── ifup-Team
- │ ├── ifup-TeamPort
- │ ├── ifup-tunnel
- │ ├── ifup-wireless
- │ ├── init.ipv6-global
- │ ├── network-functions
- │ └── network-functions-ipv6
- ├── ntpdate
- ├── rdisc
- ├── readonly-root
- ├── rsyslog
- ├── run-parts
- ├── selinux -> ../selinux/config
- ├── sshd
- └── wpa_supplicant
- 4 directories, 61 files
复制代码 二、指令汇总
- IP
- Ip a (查询ip的详情,如果不显示可以利用ipup ens33显示ip地点)
- IP自启
- 查看时间 date
- Date下令查看时间
- Date -r 修改系统时间
- Hwdate -r 修改硬件时间
- Ntpdate {systohc hctosys}同步时间,如果插件未安装,须要利用yum install举行安装,然后同步时间–ntpdate ntp.aliyun.com 同步阿里云时间
- 将硬件时间写入到主理中 hwclock -w
- 硬盘时间同步系统 hwclick --hctosys
- 系统时间同步硬盘 hwclock --systihc
- 查看防火墙
- 检查防火墙状态:systemctl status firewalld
- 关闭防火墙:systemctl stop firewalld
- 关闭防火墙自启:systemctl disable firewalld
- 重启系统:reboot
- 关闭selinux
- 查看状态:getenforce
- 关闭:vi /etc/selinux/config 中将SELINUX=disabled
- 暂时关闭: setenforce 0
- 重启系统:reboot
- 查看目次类操作
- 查看指定路径:cd
- 查看路径下的目次:ls
- 查看路径下文件的详情:ls -l
- 查看文件中的所有文件包罗隐蔽文件 :ls -a
- 查看路径下文件详情且文件大小转码:ls-lh
- 查看当前位置:pwd
- 创建目次:mkdir
- 创建文件:touch
- 查看目次下的文件且以树状展示:tree tree -l 数字体现展示几级目次
- 拷贝文件 cp
- 拷贝目次:cp -r
- 移动文件:mv
- 移动目次:mv-r
- 删除文件:rm
- 删除目次:rm -r
- 逼迫删除: rm -rf
- 查看文件详情:cat
- 查看文件详情且展示行号:cat -n
- 查看文件的结尾符号:cat-A
- 查看文件的开头和结尾:heed tail
- 指定行号: head - 数字 |tail -数字
- 上传:rz
- 下载:sz
- Yum的配置
- 先保存现有机器上的yum ,现有yum在
- 下载curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
- 清理yum缓存:yum clean all
- 加载yum:yum makecache
- 显示yum: yum repolist
- 长途登录
- Ssh root@192.168.42.131
- 长途拷贝 :scp 目次路径 root@192.168.42.131:保存路径
- 长途查看复制内容是否乐成:ssh root@192.168.42.131 “ls 路径
- 端口更改后长途登录:ssh -p root@192.168.42.131
- 创建单用户
- vi /etc/grub.d/10_linux
- 将复制到文档末了,其中new为用户名,将两个new都要给为新的用户名
cat <<EOF
set superusers=“new”
password new 123456
EOF
- 天生新的grub文件:grub2-mkconfig --output=/boot/grub2/grub.cfg
- 查看本服务器的内核:uname -r
- 终端对话:write root pts/0
- 给其他IP重名
- Vi /etc/hosts 在文档中的第三行开始举行编写,ip空格自定义的名称。
- 编写文档
两个井号为二级标题
快捷键为Ctrl+数字
三个上撇,多行代码块
单行代码stemectl,用一个上撇
文本
- 打包、压缩(打包后文件大小不变,) -f 文件;-v列出过程;-c创建包;-x归档中剖析;-z利用gzip的格式举行压缩。
- 解压zip压缩包,利用unzip举行解压。
- 举行打包:tar cvf tar cvf 打包后的名称.tar 压缩前的目次
Tar cvf root.tar root/
- 解压 tar xvf 解压的文件。
- 压缩并打包:tar czvf tar czvf root.tar.gz root/
- 解包&解压缩:tar xzvf 文件名称
- 解压到对应的位置 :tar xzvf 文件名称 -C路径
- Dd if=/dev/zero of=/xa2402.txt bs=1024M count=5 查看磁盘写的速率,创建一个文件并指定大小。文件大小即是 bs*count
- Gzip 压缩文件,但是源文件被删除,只压缩文件
- Gzip -d 举行解压
- Ll-h 查看文件的大小。
- Du -sh 文件名 查看指定目次的空间大小,不包含快捷内容(工作中可以利用此下令看磁盘大小,举行相应的清理)
- 免密登录
- 创建秘钥对:Ssh-keygen 天生秘钥对的地点 id_rse 私钥
- 秘钥在:/root/.ssh 天生 rse(私钥) pub(公钥)
- Ssh-copy-id 通报公钥
- Koown 我登录过的 authouized 长途登录过的账号
- echo >清空文件
10.36.178.100 -2017 131 0
181.128 333
- 长途登录后,更改文件sshd_config中信息 /etc/ssh/sshd_config
- 长途登录更改接待词
- 登录词:长途登录后,在etc/ssh/sshd_config中将banner中贴入Banner /etc/ssh/banner;编辑/etc/ssh/banner 中的信息,然后保存
- 输入密码后:更改/etc/ssh/banner 中的信息,保存
- 更新ssh ,systemctl instart sshd
三、作业
3.27
- 8、rm /opt/a/
- 9、rm /opt/file1.txt
- 10、mv /opt/a/ /home/
- 11、mv /opt/a/file1.txt /home
- 12、cp /opt/a/ /home/b/
- 13、cp /opt/a/file.txt /home/hhhh.txt
复制代码 8.删除内容文件中含有子文件,删除不乐成,须要利用rm -r 或者rm -rf举行删除操作,前者须要确认,后者逼迫删除。
自我介绍一下,小编13年上海交大结业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里不停到现在。
深知大多数Linux运维工程师,想要提拔技能,每每是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技能停滞不前!
因此网络整理了一份《2024年Linux运维全套学习资料》,初衷也很简单,就是希望能够资助到想自学提拔又不知道该从何学起的朋侪,同时减轻各人的负担。
既有适合小白学习的零基础资料,也有适合3年以上履历的小同伴深入学习提拔的进阶课程,根本涵盖了95%以上Linux运维知识点,真正体系化!
由于文件比较大,这里只是将部门目次大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码课本、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有资助,可以添加VX:vip1024b (备注Linux运维获取)
332)]
[外链图片转存中…(img-pH1QDrUf-1712777121332)]
[外链图片转存中…(img-82p8a8wu-1712777121332)]
既有适合小白学习的零基础资料,也有适合3年以上履历的小同伴深入学习提拔的进阶课程,根本涵盖了95%以上Linux运维知识点,真正体系化!
由于文件比较大,这里只是将部门目次大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码课本、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有资助,可以添加VX:vip1024b (备注Linux运维获取)
[外链图片转存中…(img-r7DiJyhr-1712777121332)]
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |