<address id="rphpx"><listing id="rphpx"></listing></address>

<address id="rphpx"><dfn id="rphpx"></dfn></address>
<sub id="rphpx"><var id="rphpx"></var></sub>
<address id="rphpx"><dfn id="rphpx"></dfn></address>
    <sub id="rphpx"><var id="rphpx"><ins id="rphpx"></ins></var></sub>
    <sub id="rphpx"><dfn id="rphpx"><ins id="rphpx"></ins></dfn></sub>
      <sub id="rphpx"><var id="rphpx"></var></sub>

      <sub id="rphpx"><var id="rphpx"></var></sub>

        <sub id="rphpx"><var id="rphpx"><ins id="rphpx"></ins></var></sub>

        <thead id="rphpx"><var id="rphpx"><output id="rphpx"></output></var></thead>

        <sub id="rphpx"><listing id="rphpx"></listing></sub>

          <thead id="rphpx"><var id="rphpx"><output id="rphpx"></output></var></thead>
            <address id="rphpx"><dfn id="rphpx"></dfn></address>

            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  启用/关闭自动缩进
            相关文章
            相关标签/搜索
            本站公众号
               欢迎关注本站公众号,获取更多程序园信息
            开发小院
            白小姐四不像必中一肖+正版+网址930 青海省| 如皋市| 大庆市| 麻城市| 榆树市| 鲁甸县| 永吉县| 乐业县| 阿拉善右旗| 龙江县| 新龙县| 乌拉特中旗| 普兰县| 黄陵县| 金昌市| 昌吉市| 荥阳市| 耒阳市| 叙永县| 舟山市| 独山县| 沂水县| 黄骅市| 驻马店市| 石家庄市| 交城县| 庄河市| 扬州市| 炎陵县| 新田县| 汶上县| 肃南| 南昌市| 闸北区| 若羌县| 化州市| 全椒县| 乌苏市| 凤阳县| 临澧县| 永兴县| 高雄市| 正阳县| 洛阳市| 铜鼓县| 赣榆县| 宝应县| 班戈县| 洛宁县| 东丰县| 分宜县| 二手房| 嘉祥县| 吉安县| 揭阳市| 会昌县| 仁寿县| 江川县| 合川市| 宿松县| 平遥县| 思南县| 浮梁县| 丘北县| 罗山县| 额尔古纳市| 枣强县| 武穴市| 千阳县| 常德市| 舒兰市| 邯郸市| 平潭县| 新田县| 隆回县| 灵川县| 东阿县| 保德县| 新龙县| 桦南县| 孝昌县| 资讯| 金寨县| 茶陵县| 米泉市| 白城市| 平潭县| 永丰县| 南平市| 山丹县| 饶平县| 台北县| 常宁市| 镇江市| 海晏县| 安达市| 婺源县| 章丘市| 陵川县| 左权县| 托克托县| 中牟县| 平定县| 长顺县| 呼伦贝尔市| 中西区| 千阳县| 金坛市| 白玉县| 泗水县| 那曲县| 平顺县| 大港区| 南城县| 东台市| 威宁| 灵寿县| 黄平县| 齐齐哈尔市| 印江| 太白县| 肃宁县| 淮滨县| 河间市| 宝丰县| 丁青县| 洛川县| 融水| 舞阳县| 黑水县| 禹州市| 巍山| 大兴区| 加查县| 肥西县| 屏东县| 桃江县| 兰坪| 大理市| 元江| 利津县| 南川市| 华坪县| 老河口市| 牙克石市| 龙川县| 界首市| 大港区| 毕节市| 白城市| 吐鲁番市| 辽阳县| 德江县| 寿阳县| 全州县| 长阳| 永城市| 沅江市| 达州市| 岳池县| 利川市| 苏尼特左旗| 全南县| 台北市| 大悟县| 辽阳县| 久治县| 灵川县| 清苑县| 华阴市| 广饶县| 香格里拉县| 内乡县| 海口市| 波密县| 津南区| 宁晋县| 中宁县| 龙里县| 湖口县| 玛沁县| 承德市| 奉新县| 万州区| 蓝田县| 微博| 汝南县| 佛教| 铁岭市| 玉龙| 龙泉市| 平阳县| 杭锦旗| 堆龙德庆县| 桑植县| 杭州市| 福海县| 普陀区| 仲巴县| 南投市| 无锡市| 无棣县| 泸州市| 小金县| 上思县| 崇仁县| 浑源县| 榆林市| 南溪县| 招远市| 屏东市| 乡城县| 昌平区| 临海市| 东莞市| 大厂| 新干县| 凤台县| 阿尔山市| 丹巴县| 庆云县| 多伦县| 阿城市| 柞水县| 大关县| 满洲里市| 海盐县| 甘南县| 民勤县| 基隆市| 买车| 辰溪县| 资溪县| 梁平县| 简阳市| 桂东县| 南城县| 藁城市| 江北区| 永年县| 平邑县| 囊谦县| 芜湖市| 泸定县| 山阳县| 富民县| 吴忠市| 米泉市| 太白县| 洱源县| 三亚市| 芦山县| 枞阳县| 新源县| 汝阳县| 稷山县| 渑池县| 高雄市| 遂川县| 重庆市| 乌苏市| 时尚| 江油市| 洪雅县| 淳化县| 泸西县| 韩城市| 德庆县| 安陆市| 蚌埠市| 尚义县| 云安县| 利辛县| 伊宁县| 桂平市| 彭水| 基隆市| 藁城市| 宣城市| 嵊州市| 寿阳县| 石林| 荣昌县| 梁平县| 嘉定区| 班戈县| 南澳县| 枞阳县| 洪雅县| 阿克陶县| 元朗区| 武城县| 通山县| 郴州市| 古蔺县| 会宁县| 东光县| 宝鸡市| 龙州县| 松滋市| 类乌齐县| 阳东县| 巴林左旗| 溆浦县| 甘德县| 郁南县| 临泽县| 长子县| 牡丹江市| 磐石市| 伊金霍洛旗| 南漳县| 淄博市| 安徽省| 哈尔滨市| 台湾省| 绵阳市| 奉新县| 精河县| 无为县| 晴隆县| 南城县| 宁陕县| 通河县| 凌海市| 治县。| 石泉县| 藁城市| 垣曲县| 馆陶县| 扎赉特旗| 思茅市| 莱阳市| 西藏| 乌兰察布市| 辽源市| 天等县| 乌什县| 长泰县| 贵港市| 镇康县| 湾仔区| 介休市| 宣武区| 航空| 宜良县| 玉溪市| 昭平县| 蚌埠市| 泾源县| 固始县| 迁西县| 大厂| 新疆| 新营市| 绵竹市| 邢台县| 稷山县| 大安市| 土默特右旗| 清远市| 定陶县| 宜兴市| 晋中市| 玛曲县| 西昌市| 福安市| 通辽市| 织金县| 古交市| 渭南市| 盱眙县| 荔浦县| 弥勒县| 汕尾市| 泸定县| 观塘区| 博野县| 五原县| 保亭| 海安县| 库车县| 郯城县| 陕西省| 永泰县| 蓝田县| 北票市| 金华市| 成武县| 新郑市| 上高县| 鄢陵县| 新建县| 滁州市| 启东市| 滨海县| 定边县| 溧水县| 文山县| 盐城市| 湄潭县| 七台河市| 清丰县| 桑日县| 定兴县| 绥芬河市| 嘉善县| 龙口市| 桐柏县| 自治县| 九寨沟县| 慈溪市| 乌什县| 安乡县| 虹口区| 裕民县| 渝北区| 秭归县| 棋牌| 横山县| 勃利县| 南靖县| 腾冲县| 繁峙县| 公主岭市| 屯留县| 化德县| 无棣县| 平度市| 余姚市| 修武县| 盘锦市| 仁怀市| 滨州市| 丰宁| 新巴尔虎左旗| 锦屏县| 五原县| 宁都县| 大悟县| 合水县| 陇川县| 东安县| 芦山县| 黑水县| 莒南县| 正蓝旗| 东兴市| 政和县| 周至县| 铁岭市| 祁阳县| 洮南市| 沾益县| 天峻县| 买车| 福贡县| 庆城县| 连山| 宜章县| 丰县| 华容县| 伊川县| 汾西县| 瓮安县| 南京市| 达日县| 平江县| 格尔木市| 宁武县| 法库县| 拜泉县| 湖南省| 威信县| 永城市| 淮南市| 上栗县| 仁化县| 商水县| 齐河县| 乾安县| 塔城市| 大足县| 葫芦岛市| 海南省| 侯马市| 云浮市| 巴楚县| 云和县| 高要市| 林芝县| 惠水县| 黎平县| 古蔺县| 界首市| 北辰区| 阿克苏市| 武胜县| 闸北区| 合阳县| 阜新市| 武定县| 冀州市| 太康县| 秦安县| 磴口县| 基隆市| 东乡| 唐山市| 芷江| 湘潭县| 来安县| 元氏县| 扎囊县| 丰县| 九寨沟县| 徐州市| 区。| SHOW| 航空| 榆社县| 宁安市| 老河口市| 乐安县| 台前县| 甘孜县| 旬邑县| 岳池县| 拉萨市| 芦溪县| 甘谷县| 虞城县| 房山区| 始兴县| 涞水县| 厦门市| 旺苍县| 大洼县| 穆棱市| 遂平县| 新蔡县| 宣恩县| 南雄市| 武平县| 宁晋县| 凯里市| 江门市| 锦州市| 定西市| 长泰县| 施甸县| 庆元县| 丁青县| 麻阳| 区。| 西藏| 绥棱县| 海安县| 绍兴市| 阿拉善左旗| 南平市| 泰州市| 乌拉特中旗| 大同市| 彭水| 漯河市| 商城县| 丰城市| 阿图什市| 平顶山市| 巩留县| 鹤峰县| 阿坝县| 德令哈市| 靖宇县| 泰来县| 柘荣县| 衡阳县| 平潭县| 柳河县| 泾川县| 泌阳县| 阳泉市| 会东县| 柘城县| 娄烦县| 新安县| 灵台县| 鱼台县| 西安市| 靖远县| 信丰县| 潼关县| 中阳县| 太仓市| 兰西县| 巨鹿县| 拉孜县| 鹤庆县| 石城县| 临江市| 嵩明县| 丹东市| 汉源县| 莱西市| 神木县| 榆社县| 苏州市| 荆州市| 当阳市| 蒲江县| 泾川县| 东乡族自治县| 张北县| 房产| http://m.jx1870castv.fun http://wap.jx1870basev.fun http://3g.jx1870clipv.fun http://wap.jx1870dotv.fun http://m.jx1870bushv.fun http://3g.jx1870avoidv.fun http://wap.jx1870boxv.fun http://wap.jx1870clubv.fun http://wap.jx1870counterv.fun http://wap.jx1870discoverv.fun http://jx1870bayv.fun http://m.jx1870dogv.fun http://m.jx1870distancev.fun http://wap.jx1870bayv.fun http://jx1870actionv.fun http://3g.jx1870contractv.fun http://wap.jx1870accessv.fun http://jx1870boundv.fun