首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
NSD1710-exec01
时间:
2017-11-27 11:00:31
阅读:
170
评论:
0
收藏:
0
[点我收藏+]
标签:
linux
linux练习
案例练习,准备: rht-vmctl reset classroom rht-vmctl reset server rht-vmctl reset desktop ###################################################### ?案例1:为虚拟机 server 配置以下静态地址参数 – 主机名:server0.example.com echo server0.example.com > /etc/hostname – IP地址:172.25.0.11 – 子网掩码:255.255.255.0 – 默认网关:172.25.0.254 nmcli connection modify 'System eth0' ipv4.method manual ipv4.addresses '172.25.0.11/24 172.25.0.254' connection.autoconnect yes nmcli connection up 'Syetem eth0' – DNS服务器:172.25.254.254 echo nameserver 172.25.254.254 > /etc/resolv.conf 案例2:为虚拟机 desktop 配置以下静态地址参数 – 主机名:desktop0.example.com echo desktop0.example.com > /etc/hostname – IP地址:172.25.0.10 – 子网掩码:255.255.255.0 – 默认网关:172.25.0.254 nmcli connection modify 'System eth0' ipv4.method manual ipv4.addresses '172.25.0.10/24 172.25.0.254' connection.autoconnection yes nmcli connection up 'System eth0' – DNS服务器:172.25.254.254 echo nameserver 172.25.254.254 > /etc/resolv.conf 案例3:指定yum软件源 为 server0 指定可用的 yum 软件源 – YUM软件库的地址为 http://classroom.example.com/rhel7.0/x86_64/dvd vim /etc/yum.repos.d/rhel_dvd.repo – 将此配置为虚拟机 server0 的默认软件仓库 – 确认可用的仓库列表 yum repolist – 利用yum仓库安装gcc编译工具 yum -y install gcc – 利用yum仓库安装httpd软件 yum -y install httpd – 利用yum仓库安装sssd软件 yum -y install sssd 案例5:查找并处理文件 – 利用find查找所有用户 student 拥有的文件,把它们拷贝到 /root/findfiles/ 文件夹中 mkdir /root/finddiles find -user student -type f -exec cp {} /root/findfiles \; – 利用find查找/boot目录下大于10M并且必须是文件,拷贝到/opt find /boot -size +10M -type f -exec cp {} /opt \; ls -lA /opt – 利用find查找/boot/ 目录下以 vm 开头且必须是文件,拷贝到/opt find /boot -name 'vm*' -type f -exec cp {} /opt \; ls /opt – 利用find查找/etc目录下以“tab”结尾的,必须是文件 find /etc -name '*tab' -type f – 利用find查找/etc/以“.conf”结尾的配置文件 find /etc -name '*.conf' – 分别找出/boot目录下的普通文件、文件夹 find /boot -type f find /boot -type d – 分别找出/boot目录下的快捷方式、普通文件、文件夹 find /boot -type l find /boot -type f find /boot -type d – 新建一个目录/study,在study目录下建子目录subdir mkdir /study mkdir /study/subdir – 将/etc/fstab拷贝到subdir目录下 cp -r /etc/fstab /study/subdir ls /study/subdir – 在study目录下创建测试文件ipadd.txt,存入eth0网卡的IP地址信息 touch /study/ipadd.txt ifconfig eth0 > /study/ipadd.txt – 找出study目录下名称以ip开头txt结尾的文件或者目录 find /study -name 'ip*txt' – 在study目录下创建目录abc,创建两个文件abc01.txt、abc02.txt mkdir /study/abc touch /study/abc/abc01.txt touch /study/abc/abc02.txt – 找出study目录下以abc开头,但必须文件 find /study -name 'abc*' -type f – 找出study目录下以abc开头,但必须目录 find /study -name 'abc*' -type d 案例6:在server上操作,查找并提取文件内容 1.在文件 /usr/share/dict/words 中查找到所有包含字符串 seismic 的行,将输出信息,写入到/opt/nsd.txt grep seismic /usr/share/dict/words 2.查看内核版本将显示结果重定向到/root/abc.txt uname -r > /root/abc.txt 3.查看红帽系统版本将显示结果追加到/root/abc.txt cat /etc/redhat-release >> /root/abc.txt 4.将/etc/login.defs文件以“#”开头的内容 写入到/root/login.txt grep '^#' /etc/login.defs > /root/login.txt 5.提取/etc/passwd以root开头的行,将其信息写入/opt/admin.txt grep '^root' /etc/passwd > /opt/admin.txt 案例7:定义别名 1)在server上操作,设置一个永久别名byebye,执行byebye的时候能关闭系统 vim /root/.bashrc alias byebye='poweroff' :wq 案例8:在server上操作, 以root用户新建/nsddir/目录,在此目录下新建readme.txt文件,并进一步完成下列操作 mkdir /nsddir touch /nsddir/read.txt 1)将“I love Linux”写入到文件readme.txt echo I love Linux > readme.txt 2)将readme.txt重命名为mylove.txt cp /nsddir/readme.txt /nsddir/mylove.txt 3)将/etc/passwd、/boot、/etc/group同时拷贝到/nsddir目录下 cp -r /etc/passwd /boot /etc/group /mnt 4)将ifconfig命令的前两行内容,追加写入mylove.txt ifconfig | head -2 >> /nsddir/mylove.txt cat /nsddir/mylove.txt 5)将主机名永久配置文件,拷贝到/nsddir目录下 cp /etc/hostname /nsddir cat /nsddir/hostname 6)将DNS永久配置文件,拷贝到/nsddir目录下 cp /etc/resolv.conf /nsddir cat /nsddir/resolv.conf 7)将/boot强制覆盖,拷贝到/nsddir目录下 \cp -rf /boot /nsddir
NSD1710-exec01
标签:
linux
linux练习
原文地址:http://blog.51cto.com/12055902/2044566
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!