<sub id="fhvtr"></sub><sub id="fhvtr"></sub>

      <address id="fhvtr"></address>

              <sub id="fhvtr"></sub>

                Services01 (20191021)

                一、构建两台虚拟机

                真机快速产生虚拟机

                [[email protected] ~]$ clone-vm7
                 Enter VM number: 11
                 VM tedu_node11 Create
                
                [[email protected] ~]$ clone-vm7
                 Enter VM number: 12
                 VM tedu_node11 Create

                二、针对虚拟机的配置,

                虚拟机A:

                1.配置eth0的IP地址:192.168.4.7/24

                [[email protected] ~]# nmcli connection modify ‘eth0‘     
                
                    [[email protected] ~]# nmcli connection up eth0
                    [[email protected] ~]# ifconfig | head -2

                2.配置主机名:svr7.tedu.cn

                [[email protected] ~]# echo svr7.tedu.cn > /etc/hostname
                   [[email protected] ~]# hostname svr7.tedu.cn
                   [[email protected] ~]# hostname

                虚拟机B:

                1.配置eth0的IP地址:192.168.4.207/24
                2.配置主机名:pc207.tedu.cn

                三、利用真机进行远程管理

                真机上定义永久的别名

                [[email protected] ~]$ vim  /home/student/.bashrc

                新开一个终端,进行测试别名

                四、构建Yum仓库,为虚拟机A与虚拟机B提供Yum仓库

                服务端:真机构建FTP服务,共享光盘所有内容

                1.安装vsftpd软件包

                [[email protected] ~]$ rpm -q vsftpd

                2.查看vsftpd服务状态

                [[email protected] ~]$ systemctl status vsftpd

                3.共享光盘所有内容,默认共享数据的路径:/var/ftp

                [[email protected] ~]$ cat /etc/fstab #每次开机自动挂载光盘文件

                客户端:虚拟机A与虚拟机B

                [[email protected] ~]# vim /etc/yum.repos.d/local.repo
                
                  [[email protected] ~]# yum repolist 
                  [[email protected] ~]# yum -y install xeyes
                  [[email protected] ~]# xeyes

                目录结构

                ? 认识Linux的目录层次:
                – man hier

                ? 常见一级目录的用途

                /boot 存放系统引导必需的文件,包括内核、启动配置
                /bin、/sbin 存放各种命令程序
                /dev 存放硬盘、键盘、鼠标、光驱等各种设备文件
                /etc 存放Linux系统及各种程序的配置文件
                /root、/home/用户名  分别是管理员root、普通用户的默认家目录
                /var 存放日志文件、邮箱目录等经常变化的文件
                /proc 存放内存中的映射数据,不占用磁盘
                /tmp 存放系统运行过程中使用的一些临时文件

                权限的数值表示
                ? 权限的数值化
                – 基本权限:r = 4,w = 2,x = 1
                – 附加权限:SUID = 4,SGID = 2,Sticky Bit = 1

                ? 采用数值形式设置权限

                – chmod [-R] nnn 文档...
                   – chmod [-R] xnnn 文档...**
                
                 [[email protected] ~]# mkdir /nsd01
                 [[email protected] ~]# ls -ld /nsd01
                
                 [[email protected] ~]# ls -ld /nsd01
                
                 [[email protected] ~]# chmod 3755  /nsd01
                  [[email protected] ~]# ls -ld /nsd01

                历史命令
                ? 管理/调用曾经执行过的命令
                – history:查看历史命令列表
                – history -c:清空历史命令
                – !n:执行命令历史中的第n条命令
                – !str:执行最近一次以str开头的历史命令

                ? 调整历史命令的数量

                [[email protected] ~]# vim /etc/profile
                  HISTSIZE=1000  //默认记录1000条

                实用小命令工具

                ? du,统计文件的占用空间
                   – du [选项]... [目录或文件]...

                – -s:只统计每个参数所占用的总空间大小
                – -h:提供易读容量单位(K、M等)

                **

                [[email protected] ~]# du -sh /root/
                        [[email protected] ~]# du -sh /root/ /etc  /boot
                        [[email protected] ~]# du -sh /

                ? date,查看/调整系统日期时间
                – date +%F、date +%R
                – date +"%Y-%m-%d %H:%M:%S"
                – date -s "yyyy-mm-dd HH:MM:SS"

                [[email protected] ~]# date +%F      #显示  年-月-日
                    [[email protected] ~]# date +%R      #显示  时:分
                    [[email protected] ~]# date +%Y      #显示  年     
                    [[email protected] ~]# date +%m      #显示 月
                    [[email protected] ~]# date +%d      #显示  日
                    [[email protected] ~]# date +%H      #显示  时
                    [[email protected] ~]# date +%M      #显示  分钟

                制作快捷方式
                格式:ln -s /路径/源数据 /路径/快捷方式名字 #制作软链接

                [[email protected] ~]# ls /etc/hosts
                  [[email protected] ~]# ln -s /etc/hosts  /ip.txt
                  [[email protected] ~]# ls /
                
                  [[email protected] ~]# ls -l /ip.txt
                  [[email protected] ~]# cat /ip.txt

                若原始文件或目录被删除,连接文件将失效
                软连接可存放在不同分区/文件系统

                格式:ln /路径/源数据 /路径/快捷方式名字 #制作硬链接

                [[email protected] ~]# echo 123 > /opt/A
                     [[email protected] ~]# ln -s /opt/A   /opt/B
                     [[email protected] ~]# ls /opt/
                
                    [[email protected] ~]# ln /opt/A   /opt/C
                    [[email protected] ~]# ls /opt/
                
                    [[email protected] ~]# rm -rf /opt/A
                    [[email protected] ~]# ls /opt/
                
                    [[email protected] ~]# cat /opt/B
                         cat: /opt/B: 没有那个文件或目录
                
                    [[email protected] ~]# cat /opt/C

                若原始文件被删除,连接文件仍可用
                硬连接与原始文件必须在同一分区/文件系统

                获取命令帮助

                方式一:利用 --help 选项

                方式二:利用 man 帮助,数字5代表文本文件的帮助信息

                [[email protected] ~]# man  passwd
                   [[email protected] ~]# ls /etc/passwd
                    /etc/passwd
                    [[email protected] ~]# man passwd
                   [[email protected] ~]# man 5 passwd    #帮助信息的类型

                zip归档工具,跨平台的压缩格式

                制作.zip压缩包
                ? 归档+压缩操作
                – zip [-r] 备份文件.zip 被归档的文档...

                [[email protected] ~]# yum -y install zip
                    [[email protected] ~]# zip -r /mnt/abc.zip  /etc/passwd /home
                    [[email protected] ~]# ls /mnt/
                    [[email protected] ~]# zip -r /mnt/nsd.zip  /etc/shadow /boot
                    [[email protected] ~]# ls /mnt/

                ? 释放归档+解压操作
                – unzip 备份文件.zip [-d 目标文件夹]

                [[email protected] ~]# yum -y install unzip
                       [[email protected] ~]# mkdir /nsd02  /nsd03
                       [[email protected] ~]# unzip /mnt/abc.zip -d /nsd02/
                       [[email protected] ~]# ls /nsd02/
                       [[email protected] ~]# unzip /mnt/nsd.zip -d /nsd03/
                       [[email protected] ~]# ls /nsd03/

                发布网络YUM源,利用虚拟机A构建Web服务

                一、虚拟机A构建Web服务,共享光盘内容

                1.安装httpd软件包

                [[email protected] ~]# yum -y install httpd

                2.重起httpd服务

                [[email protected] ~]# systemctl restart httpd

                3.关闭虚拟机A,图形添加光驱设备

                4.重新远程管理虚拟机A

                [[email protected] ~]# ls /dev/cdrom 
                       [[email protected] ~]# ls -l /dev/cdrom
                       [[email protected] ~]# systemctl  restart  httpd    #重起服务
                       [[email protected] ~]# systemctl  status  httpd     #查看服务状态
                
                      [[email protected] ~]# mkdir /var/www/html/centos
                      [[email protected] ~]# mount /dev/cdrom  /var/www/html/centos
                      mount: /dev/sr0 写保护,将以只读方式挂载
                      [[email protected] ~]# ls /var/www/html/centos
                
                      [[email protected] ~]# firefox http://192.168.4.7/centos

                **虚拟机B:

                [[email protected] ~]# vim /etc/yum.repos.d/local.repo
                      [local_repo]
                      name=CentOS-$releasever - Base
                      baseurl="ftp://192.168.4.254/centos-1804"
                      enabled=1
                      gpgcheck=0
                
                      [ nsd1909]
                      name=haha xixi
                      baseurl=http://192.168.4.7/centos
                      enabled=1
                      gpgcheck=0
                      [[email protected] ~]# yum repolist

                自定义Yum仓库

                1.准备互联网下载的软件包

                [[email protected] ~]$ ls /linux-soft/01
                     [[email protected] ~]$ scp = ssh + cp

                真机上操作:

                ]$ scp /linux-soft/01/tools.tar.gz   [email protected]:/root

                2.虚拟机A进行查看

                [[email protected] ~]# ls /root/
                      Desktop  tools.tar.gz
                       [[email protected] ~]#

                3.虚拟机A进行解包

                [[email protected] ~]# tar -xf /root/tools.tar.gz -C /
                     [[email protected] ~]# ls /
                     [[email protected] ~]# ls /tools/
                     inotify-tools-3.13.tar.gz  other
                     [[email protected] ~]# ls /tools/other/

                4.生成仓库数据文件

                [[email protected] ~]# yum -y install createrepo
                
                   [[email protected] ~]# createrepo /tools/other/   #生成仓库数据文件
                   [[email protected] ~]# ls /tools/other/
                   [[email protected] ~]# ls /tools/other/repodata/

                源码编译安装

                rpm软件包:yum rpm -ivh

                源码包-----通过gcc与make工具------》可以执行的程序--------》运行安装

                源码编译安装的优势
                ? 主要优点
                – 获得软件的最新版,及时修复bug
                – 软件功能可按需选择/定制,有更多软件可供选择
                – 源码包适用各种平台

                步骤1:安装gcc与make工具

                [[email protected] ~]# yum -y install gcc make
                     [[email protected] ~]# rpm -q gcc
                     [[email protected] ~]# rpm -q make

                步骤2:tar解包,释放源代码至指定目录

                ]# tar -xf /tools/inotify-tools-3.13.tar.gz -C /mnt/
                     ]# ls /mnt/
                     ]# ls /mnt/inotify-tools-3.13/
                      ]# cd /mnt/inotify-tools-3.13/

                步骤3: ./configure 配置,

                作用1:指定安装目录/功能模块等选项
                          作用2:检测系统是否安装gcc软件   
                             --prefix=指定安装位置   
                
                     ]# cd /mnt/inotify-tools-3.13/
                    ]# ./configure     --prefix=/opt/myrpm

                常见的报错的提示:未安装gcc

                checking for gcc... no
                    checking for cc... no
                    checking for cl.exe... no
                    configure: error: no acceptable C compiler found in $PATH
                    See `config.log‘ for more details.

                步骤4:make 编译,生成可执行的二进制程序文件

                ]# cd /mnt/inotify-tools-3.13/
                       ]# make
                
                   步骤5:make install 安装,将编译好的文件复制到安装目录
                   ]# cd /mnt/inotify-tools-3.13/
                   ]# make install
                
                   ]# ls /opt/
                   ]# ls /opt/myrpm/
                  ]# ls /opt/myrpm/bin/

                vim编辑技巧
                命令模式操作

                光标跳转
                
                Home 键 或 ^、数字 0     跳转到行首                         
                End 键 或“$”键         跳转到行尾
                PgUp 键、PgDn 键       向上翻页、向下翻页
                1G 或 gg             跳转到文件的首行
                G                   跳转到文件的末尾行
                [[email protected] /]# cp  /etc/passwd  /opt/p.txt
                [[email protected] /]# vim /opt/p.txt

                复制/粘贴/删除

                复制 yy、3yy       复制光标处的一行、3行
                粘贴 p、P      粘贴到光标处之后、之前
                x 或 Delete键     删除光标处的单个字符
                dd、3dd          删除光标处的一行、3行
                d^              从光标处之前删除至行首
                d$              从光标处删除到行尾
                C(大写)           从光标处删除到行尾,并且进入插入模式
                [[email protected] /]# cp  /etc/passwd  /opt/p.txt
                 [[email protected] /]# vim /opt/p.txt

                文本查找

                /word       向后查找字符串“word”
                n、N         跳至后/前一个结果
                u           撤销最近的一次操作
                U           撤销对当前行的所有修改
                Ctrl + r    取消前一次撤销操作

                末行模式操作

                :r /etc/filesystems   读入其他文件内容
                       [[email protected] /]# echo 123 > /opt/1.txt
                      [[email protected] /]# echo abc > /opt/a.txt
                      [[email protected] /]# vim /opt/a.txt
                     :r  /opt/1.txt      #读入1.txt文件内容
                     :r  /etc/fstab      #读入/etc/fstab 文件内容
                     :r  /etc/passwd     #读入/etc/passwd 文件内容

                字符串替换

                :s/root/abc      替换当前行第一个“root”
                :s/root/abc/g    替换当前行所有的“root”
                :1,10 s/root/abc/g  替换第1-10行所有的“root”
                :% s/root/abc/g      替换文件内所有的“root”
                  [[email protected] /]# cp /etc/passwd /opt/b.txt
                  [[email protected] /]# vim /opt/b.txt

                开关参数的控制

                : set nu或nonu  显示/不显示行号
                    :set ai或noai  启用/关闭自动缩进
                相关文章
                相关标签/搜索
                本站公众号
                   欢迎关注本站公众号,获取更多程序园信息
                开发小院
                2020年香港开奖结果2018年香港六合马会开奖结果现场直播开奖历史资料记录在线查询网 闵行区| 长治市| 水富县| 报价| 黄大仙区| 阜南县| 龙门县| 泊头市| 玉屏| 华亭县| 罗平县| 茌平县| 庆云县| 灯塔市| 石渠县| 苏尼特右旗| 怀宁县| 碌曲县| 紫金县| 玉田县| 宝坻区| 平果县| 天柱县| 南木林县| 威宁| 新津县| 顺昌县| 红原县| 穆棱市| 商洛市| 神农架林区| 馆陶县| 汨罗市| 绿春县| 仪陇县| 常山县| 桓台县| 麻城市| 屏东市| 潢川县| 拜泉县| 象州县| 静乐县| 巢湖市| 平武县| 江达县| 博客| 托克逊县| 武清区| 平安县| 德钦县| 内江市| 沅陵县| 商都县| 邵阳县| 霍林郭勒市| 广灵县| 江都市| 崇州市| 龙川县| 恩平市| 民县| 兰考县| 正镶白旗| 濉溪县| 广宗县| 阿克| 色达县| 嘉兴市| 广东省| 万载县| 秭归县| 石渠县| 广东省| 兴义市| 合肥市| 孝义市| 阳原县| 翁牛特旗| 定襄县| 夏津县| 藁城市| 林州市| 贵德县| 广西| 丽水市| 张家口市| 云梦县| 根河市| 柯坪县| 凭祥市| 海安县| 房产| 台江县| 会东县| 东辽县| 富平县| 闻喜县| 延寿县| 舒城县| 金溪县| 遂溪县| 应城市| 睢宁县| 海兴县| 阿拉尔市| 松桃| 临朐县| 正安县| 津南区| 沂南县| 巩义市| 临澧县| 合山市| 奎屯市| 罗甸县| 来凤县| 和顺县| 石狮市| 鹤岗市| 南召县| 乃东县| 永清县| 抚州市| 巫溪县| 大田县| 青田县| 石屏县| 嵩明县| 赤壁市| 高安市| 兴海县| 五大连池市| 湖州市| 兴业县| 海南省| 阳泉市| 石家庄市| 姚安县| 贵德县| 新竹市| 隆林| 卢湾区| 河津市| 云阳县| 闽清县| 上林县| 贵州省| 高阳县| 多伦县| 如皋市| 安溪县| 奉贤区| 山西省| 饶阳县| 福贡县| 临澧县| 光泽县| 青海省| 沙洋县| 车致| 民丰县| 新巴尔虎左旗| 栖霞市| 宝丰县| 双牌县| 西乡县| 噶尔县| 淳化县| 龙川县| 罗甸县| 宝清县| 潞西市| 济阳县| 区。| 石台县| 丽水市| 台山市| 县级市| 东乡族自治县| 色达县| 横山县| 德钦县| 都昌县| 新营市| 鹤山市| 慈溪市| 满城县| 乐业县| 峨山| 筠连县| 奈曼旗| 绥江县| 神农架林区| 曲松县| 恩平市| 隆昌县| 长葛市| 梨树县| 翼城县| 定边县| 吴川市| 建平县| 任丘市| 孝昌县| 香港| 方城县| 柳州市| 望城县| 玉山县| 马鞍山市| 和平县| 涡阳县| 横峰县| 灵石县| 咸阳市| 新绛县| 郑州市| 湘阴县| 富顺县| 嵩明县| 墨玉县| 前郭尔| 尼勒克县| 信宜市| 新乡县| 枞阳县| 盖州市| 贡觉县| 福安市| 吴川市| 科技| 互助| 荥阳市| 江达县| 江口县| 固安县| 连山| 临海市| 盘锦市| 邮箱| 介休市| 襄樊市| 海晏县| 阳谷县| 台东县| 界首市| 嘉鱼县| 海南省| 石渠县| 万荣县| 平泉县| 依兰县| 赤城县| 循化| 南投市| 通山县| 苍梧县| 枣庄市| 黄龙县| 肃南| 刚察县| 五河县| 儋州市| 西充县| 克拉玛依市| 石柱| 泗阳县| 开原市| 基隆市| 大邑县| 文成县| 白沙| 富蕴县| 应城市| 集贤县| 五指山市| 元朗区| 临猗县| 定陶县| 龙南县| 建阳市| 泽州县| 祥云县| 南城县| 新巴尔虎右旗| 安龙县| 晋中市| 淮滨县| 西乡县| 扬中市| 桑植县| 墨竹工卡县| 内丘县| 英超| 建阳市| 托里县| 太白县| 高唐县| 马龙县| 宜兴市| 金沙县| 衡东县| 延吉市| 白城市| 南川市| 新邵县| 来宾市| 兰考县| 慈利县| 南澳县| 子长县| 安岳县| 绵阳市| 临桂县| 彭泽县| 巨鹿县| 东平县| 师宗县| 广宗县| 平邑县| 公安县| 峡江县| 奉节县| 鄱阳县| 同江市| 阿巴嘎旗| 息烽县| 桃源县| 法库县| 家居| 承德县| 庆云县| 隆化县| 罗江县| 定结县| 永和县| 苏尼特左旗| 常德市| 兴山县| 当阳市| 烟台市| 汾阳市| 永胜县| 琼结县| 泗洪县| 博乐市| 靖安县| 城固县| 绥中县| 潜江市| 噶尔县| 东乌| 合川市| 上林县| 大荔县| 九龙县| 招远市| 桂林市| 古丈县| 北宁市| 曲松县| 文安县| 六枝特区| 镇安县| 保德县| 景洪市| 大同县| 新昌县| 荥阳市| 临沂市| 崇义县| 大安市| 新昌县| 柳林县| 兰坪| 灵寿县| 望城县| 隆德县| 松滋市| 松桃| 申扎县| 洛隆县| 宣威市| 澜沧| 偃师市| 建阳市| 常德市| 富锦市| 兰坪| 龙岩市| 绥德县| 咸丰县| 襄垣县| 开封市| 炎陵县| 镇原县| 普兰店市| 本溪市| 柘荣县| 天长市| 明光市| 凌海市| 呼和浩特市| 同江市| 武威市| 龙口市| 枣强县| 临清市| 措勤县| 三江| 车致| 巴楚县| 金山区| 都昌县| 永城市| 桐城市| 伽师县| 从江县| 深圳市| 万年县| 台湾省| 长沙县| 基隆市| 丽水市| 会理县| 大同市| 霍林郭勒市| 息烽县| 平凉市| 凤山市| 芒康县| 临西县| 大化| 五常市| 华池县| 宁津县| 贺兰县| 利川市| 英吉沙县| 淳安县| 永福县| 拉萨市| 湟源县| 岫岩| 和田县| 台中县| 密云县| 宁安市| 卓资县| 历史| 辰溪县| 资讯| 闽清县| 阳原县| 道孚县| 两当县| 塔河县| 彭山县| 长宁县| 秀山| 贡嘎县| 萨迦县| 泽库县| 青铜峡市| 阳春市| 宁德市| 阿拉善盟| 康乐县| 青州市| 教育| 红桥区| 曲阳县| 六安市| 湛江市| 麟游县| 肇东市| 蒙山县| 石首市| 宜阳县| 岱山县| 德化县| 桃源县| 汕尾市| 高青县| 报价| 南靖县| 共和县| 泽州县| 木兰县| 长沙市| 肇庆市| 鹰潭市| 阿城市| 丹东市| 壶关县| 温宿县| 罗田县| 台东县| 蒲江县| 宁化县| 从化市| 石楼县| 黄冈市| 兰州市| 嘉荫县| 正蓝旗| 京山县| 广水市| 永兴县| 十堰市| 龙泉市| 安庆市| 方山县| 报价| 潼南县| 青冈县| 屯留县| 铜鼓县| 惠水县| 原平市| 泰来县| 华容县| 乡城县| 丹棱县| 潼南县| 北安市| 桃园县| 广州市| 义乌市| 同江市| 尉犁县| 桐城市| 比如县| 东宁县| 通海县| 肃南| 仁化县| 岐山县| 海原县| 班玛县| 宁强县| 台东县| 延川县| 雅安市| 竹溪县| 依安县| 普洱| 平阳县| 工布江达县| 修武县| 科技| 山西省| 永新县| 昆山市| 龙游县| 麻城市| 屏南县| 靖宇县| 大宁县| 宜兰市| 察隅县| 贵溪市| 积石山| 金平| 鸡东县| 宁明县| 宝山区| 武鸣县| 宜城市| 贞丰县| 湄潭县| 凤冈县| 银川市| 玉门市| 宜黄县| 陵川县| 葵青区| 安庆市| 澜沧| 巴彦淖尔市| 读书| 道真| 牙克石市| 施甸县| 额敏县| 沧州市| 通州市| 鹤岗市| 昌图县| 太保市| 兴业县| 莱州市| 昭苏县| 衡南县| 徐州市| 黎城县| 云安县| 海城市| 南澳县| 屯门区| 资讯| 乳源| 班戈县| 古交市| 榆树市| 锡林浩特市| 铜陵市| 阿克陶县| 平舆县| 屏边| 孟州市| 遵义县| 宽城| 泾源县| http://3g.jx1870concernv.fun http://www.jx1870definev.fun http://3g.jx1870effectv.fun http://www.jx1870diskv.fun http://3g.jx1870conv.fun http://wap.jx1870airv.fun http://3g.jx1870basev.fun http://wap.jx1870bottozv.fun http://3g.jx1870diskv.fun http://jx1870boundv.fun http://m.jx1870coachv.fun http://3g.jx1870channelv.fun http://jx1870bellv.fun http://wap.jx1870continuev.fun http://wap.jx1870cozpactv.fun http://wap.jx1870bandv.fun http://wap.jx1870deterzinev.fun http://wap.jx1870docuzentv.fun