<menu id="agoyg"><tt id="agoyg"></tt></menu>
<input id="agoyg"><u id="agoyg"></u></input><object id="agoyg"><u id="agoyg"></u></object>
  • <input id="agoyg"><u id="agoyg"></u></input>
    <menu id="agoyg"><u id="agoyg"></u></menu>
    <object id="agoyg"><acronym id="agoyg"></acronym></object><menu id="agoyg"></menu>
    <input id="agoyg"></input>
    <menu id="agoyg"><u id="agoyg"></u></menu>

    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  启用/关闭自动缩进
    相关文章
    相关标签/搜索
    本站公众号
       欢迎关注本站公众号,获取更多程序园信息
    开发小院
    93058,COM好彩三期必中期期 永定县| 邛崃市| 巴彦县| 博乐市| 邹平县| 沿河| 九寨沟县| 广南县| 庆城县| 南丹县| 宜兴市| 武陟县| 东辽县| 武邑县| 商城县| 木兰县| 库伦旗| 出国| 宣威市| 萝北县| 横山县| 钟祥市| 和顺县| 临汾市| 兴宁市| 丰台区| 明光市| 武鸣县| 石楼县| 盱眙县| 府谷县| 天长市| 高尔夫| 会理县| 东源县| 利川市| 辛集市| 榆树市| 临沂市| 广南县| 邛崃市| 财经| 吉安市| 福鼎市| 石狮市| 依安县| 高雄县| 鲁山县| 靖江市| 合山市| 高邑县| 清涧县| 龙门县| 昭苏县| 天气| 江山市| 鹤壁市| 新丰县| 定边县| 万宁市| 琼结县| 平舆县| 西乌珠穆沁旗| 长春市| 泸定县| 永丰县| 聂拉木县| 乃东县| 保德县| 三明市| 宜州市| 靖西县| 岳池县| 卓资县| 和田县| 海南省| 大悟县| 高邑县| 达孜县| 印江| 蕲春县| 迁西县| 崇明县| 漳平市| 兴宁市| 册亨县| 杂多县| 介休市| 任丘市| 旬阳县| 堆龙德庆县| 射洪县| 缙云县| 资讯| 酉阳| 湾仔区| 信阳市| 荆州市| 娄底市| 洪雅县| 宜川县| 佛教| 安阳县| 木兰县| 甘南县| 安泽县| 德钦县| 乳山市| 涿鹿县| 海南省| 肃宁县| 望江县| 中超| 彭州市| 承德市| 休宁县| 龙州县| 简阳市| 宣威市| 阿克| 孙吴县| 太原市| 中宁县| 牟定县| 德阳市| 彰武县| 石渠县| 额尔古纳市| 正安县| 任丘市| 永福县| 天等县| 锦屏县| 佛山市| 涡阳县| 山西省| 绥阳县| 济宁市| 台湾省| 东方市| 东海县| 岗巴县| 巴彦淖尔市| 罗田县| 罗平县| 高雄市| 黑山县| 新郑市| 伊春市| 平遥县| 临夏县| 临潭县| 墨玉县| 九寨沟县| 广宗县| 广宁县| 水富县| 塔河县| 福州市| 新化县| 白水县| 梁河县| 威宁| 巴彦淖尔市| 京山县| 拜泉县| 沙田区| 册亨县| 鲁山县| 高雄县| 连州市| 舟山市| 万源市| 克东县| 平潭县| 宝丰县| 中牟县| 蓬安县| 巫山县| 荥阳市| 双辽市| 玉树县| 新龙县| 赤壁市| 锡林郭勒盟| 长春市| 尼玛县| 盖州市| 措勤县| 南平市| 六枝特区| 宜君县| 沁水县| 平顺县| 襄汾县| 阿拉善右旗| 沾化县| 安阳县| 长汀县| 任丘市| 乡城县| 衡水市| 伊川县| 博爱县| 广平县| 金门县| 自治县| 贡嘎县| 海晏县| 遵义县| 武隆县| 马关县| 临澧县| 兴文县| 濉溪县| 略阳县| 北安市| 苍梧县| 九龙城区| 通辽市| 安义县| 遵义市| 航空| 巩留县| 宁武县| 霸州市| 遵化市| 贡山| 广饶县| 大丰市| 香港| 古交市| 合水县| 平原县| 沛县| 吕梁市| 禹城市| 贵州省| 元氏县| 抚松县| 五河县| 嵊州市| 吴江市| 双城市| 平和县| 泉州市| 瑞昌市| 朝阳县| 镇坪县| 界首市| 布拖县| 景德镇市| 康马县| 临漳县| 濮阳县| 凌云县| 汝城县| 大悟县| 文昌市| 四会市| 高唐县| 连云港市| 高台县| 仪陇县| 宜章县| 洞头县| 丰原市| 萨迦县| 南通市| 瓮安县| 阳泉市| 乡城县| 思南县| 泾川县| 温宿县| 岐山县| 南充市| 长垣县| 永泰县| 桃园市| 三穗县| 余干县| 曲周县| 龙南县| 富源县| 时尚| 浑源县| 如皋市| 方正县| 镇平县| 新竹县| 台中县| 文化| 榕江县| 阳西县| 宿州市| 扎赉特旗| 济阳县| 穆棱市| 射洪县| 沙雅县| 大宁县| 辽阳县| 肥西县| 齐齐哈尔市| 美姑县| 五峰| 普定县| 阿合奇县| 自治县| 隆林| 湄潭县| 淮阳县| 文水县| 镇远县| 伊川县| 商洛市| 集贤县| 齐齐哈尔市| 新田县| 五家渠市| 房产| 尼玛县| 萨嘎县| 丰都县| 谷城县| 无锡市| 新宾| 张家川| 来安县| 武强县| 汕尾市| 玛多县| 五寨县| 太湖县| 南川市| 威信县| 化隆| 留坝县| 潞西市| 都昌县| 怀集县| 江永县| 盘锦市| 南投市| 定结县| 永顺县| 汝州市| 阿坝| 宝丰县| 布尔津县| 左权县| 姜堰市| 亳州市| 夏邑县| 霞浦县| 泉州市| 台州市| 金门县| 伊金霍洛旗| 巴里| 康平县| 三亚市| 阿拉善盟| 嵊州市| 渭源县| 神池县| 莱西市| 瑞丽市| 时尚| 开阳县| 富顺县| 惠水县| 两当县| 高清| 巫山县| 海门市| 时尚| 南靖县| 龙里县| 青阳县| 武安市| 耒阳市| 柞水县| 沁阳市| 长岛县| 武鸣县| 连南| 米易县| 什邡市| 随州市| 醴陵市| 鹤壁市| 太原市| 宜君县| 临颍县| 太保市| 驻马店市| 安西县| 武夷山市| 习水县| 洪洞县| 沛县| 邯郸市| 永吉县| 朝阳县| 齐齐哈尔市| 宾阳县| 博白县| 信宜市| 横峰县| 云和县| 邢台县| 千阳县| 泰州市| 汉中市| 玉环县| 晋宁县| 河东区| 诸城市| 重庆市| 太保市| 鸡西市| 华安县| 崇义县| 台山市| 商水县| 牡丹江市| 隆尧县| 越西县| 唐河县| 久治县| 方正县| 石阡县| 太原市| 宜都市| 浪卡子县| 绥江县| 巴林右旗| 新巴尔虎左旗| 柘荣县| 长汀县| 平潭县| 灌南县| 镇原县| 梓潼县| 青岛市| 鸡泽县| 枝江市| 山西省| 平乐县| 财经| 蒙城县| 岗巴县| 同心县| 油尖旺区| SHOW| 新源县| 皮山县| 伽师县| 咸阳市| 内乡县| 密山市| 嘉义县| 大邑县| 蓝山县| 体育| 武乡县| 星子县| 昆明市| 离岛区| 高平市| 平和县| 尼勒克县| 旅游| 绿春县| 金沙县| 峨眉山市| 孝感市| 枝江市| 曲沃县| 视频| 阿城市| 淳化县| 徐汇区| 蒙山县| 浮山县| 桐庐县| 林州市| 长寿区| 华蓥市| 湖南省| 桃源县| 孟津县| 漯河市| 合肥市| 张北县| 石阡县| 含山县| 麻江县| 常州市| 楚雄市| 枣庄市| 时尚| 卢龙县| 海宁市| 耒阳市| 湄潭县| 榕江县| 苍溪县| 聂拉木县| 宜君县| 通山县| 江城| 永安市| 宁晋县| 西乡县| 孟州市| 乌审旗| 中牟县| 罗平县| 教育| 中超| 昌图县| 邓州市| 三台县| 米易县| 旺苍县| 从化市| 永春县| 广宗县| 武强县| 迁安市| 左贡县| 屏南县| 班戈县| 三门县| 潞西市| 平和县| 错那县| 怀安县| 汨罗市| 抚远县| 瑞昌市| 长乐市| 婺源县| 宜黄县| 铁力市| 庄河市| 琼结县| 罗源县| 博客| 壶关县| 舞阳县| 朝阳区| 海伦市| 惠东县| 定结县| 塔城市| 新源县| 铜川市| 鄂尔多斯市| 邹平县| 利辛县| 云林县| 麻城市| 呼和浩特市| 晋城| 永顺县| 锦州市| 宁晋县| 东源县| 丰原市| 广宗县| 淄博市| 鲁甸县| 洛南县| 区。| 萨迦县| 罗江县| 崇左市| 个旧市| 年辖:市辖区| 澄城县| 永城市| 博罗县| 凌源市| 株洲市| 大宁县| 许昌市| 米泉市| 乐清市| 望城县| 贵州省| 贡山| 杂多县| 谢通门县| 怀柔区| 化德县| 西青区| 麟游县| 巴南区| 四子王旗| 夏河县| 九江县| 右玉县| 玛曲县| 怀安县| 邵阳市| 施甸县| 嵩明县| 疏附县| 沁阳市| 安仁县| 会理县| http://m.acudic.fit http://hknsxj.fit http://m.ynofcz.fit http://m.rnbkdc.fit http://wap.sqywtz.fit http://www.avwysv.fit http://www.gqkhzn.fit http://m.vrnksn.fit http://www.ephefn.fit http://m.cvfntq.fit http://www.vbljqb.fit http://m.pbbugl.fit http://www.xgnjxq.fit http://m.bpqajx.fit http://www.koerje.fit http://wap.cymozf.fit http://m.wzxkpr.fit http://wap.bm1961xachinez.fit