centos7.3网络实验环境(金个人)

centos7.3网络实验环境
网络拓扑:
服务器IP:192.168.10.7
客户端IP:192.168.10.8

centos7桌面快捷键:
alt+F1  应用程序菜单(即开始菜单)
alt+F2  运行程序,如运行gedit、gnome-terminal、firefox、gnome-control-center display等程序
Ctrl+Shift+t    打开标签
Ctrl+Shift+n   打开终端(独立)
F2    重命名
F5    刷新,Ctrl+R
F9    显示窗口左侧导航栏
F10  多功能菜单(全功能)
Ctrl+F10   功能菜单(简)
Ctrl+Q   关闭所有窗口(不保存)
Ctrl+W   关闭所有窗口(自动保存)
Ctrl+E    窗口查找栏
Ctrl+T    新窗口标签栏
Ctrl+L    输入位置(显示地址栏)
Ctrl+Shift+n   新建文件夹

alt+F2可以运行的程序(xshell可远程执行):
gnome-terminal   打开终端(CLI命令终端)
gnome-control-center network   网络设置
nm-connection-editor     网络连接
nautilus --new-window    文件管理(资源管理器)

关闭屏保:
   操作:Application—System Tools—Setting—Hardware—Power Saving—Blank screen—never

防火墙和selinux关闭:
systemctl   stop   firewalld
systemctl   disable   firewalld
setenforce   0
getenforce
sed  -i    ‘/^SELINUX=/c\SELINUX=permissive‘   /etc/selinux/config
grep   ^SELINUX    /etc/selinux/config

配置光盘挂载:
mkdir  -pv  /dvd
echo   ‘mount   /dev/cdrom   /dvd‘   > /etc/rc.d/rc.local
chmod  +x   /etc/rc.d/rc.local
source   /etc/rc.d/rc.local
df  -h

配置本地yum源:
cd   /etc/yum.repos.d
mkdir  -pv  bak
mv  *.repo   bak/
cat   > dvd.repo <<-EOF
[centos73]
name=centos linux 7.3
baseurl=file:///dvd/
enabled=1
gpgcheck=0
EOF

yum配置OK:
yum   provides   /etc/yum.repos.d/CentOS-Base.repo       #查文件来自哪个软件包
yum   reinstall   -y    tree    centos-release   #安装centos的yum源
yum   reinstall   -y    epel-release
yum  clean  all
yum  makecache  fast
yum  repolist
yum  search  nginx

------------------------------------------------------------------
安装拼音、五笔输入法:
yum install -y ibus  ibus-table ibus-libpinyin  cherrytree
yum install -y ibus  ibus-table-wubi ibus-table-wubi*

重启ibus输入法:
杀死ibus进程,然后再次启动
killall ibus-daemon
ibus-daemon -d  -x   -r

添加拼音、五笔输入法:
  方法一:屏幕右上角,设置,区域和语言,点+添加“汉语-->拼音、五笔输入法”
  方法二:alt+F2-->gnome-control-center region-->回车-->点+添加“汉语-->拼音、五笔输入法”

测试输入法:
   打开终端---->gedit  &----->输入一段汉字

卸载 libreoffice:
  yum  remove  -y  libreoffice*
 
创建桌面图标:
cd    /usr/share/applications/
ls
ln  -s   /usr/share/applications   ~/app
cp  -pv  gnome-terminal.desktop   ~/
cp  -pv  vino-server.desktop  ~/

------------------------------------------------------------------

yum安装常用网络服务:
yum  install   -y   vsftpd   ftp  lftp   nfs-utils   rpcbind   samba*   tftp-server   xinetd  syslinux   dhcp  mlocate

yum  install  -y   bind-chroot  httpd   mariadb-server  mariadb  php

yum  install  -y   curl    elinks   wget   tree

systemctl   restart  vsftpd
systemctl   restart  rpcbind
systemctl   restart  nfs
systemctl   restart  xinetd
systemctl   restart  smb
systemctl   restart  named
systemctl   restart  httpd
systemctl   restart  mariadb

systemctl   enable  vsftpd
systemctl   enable  rpcbind
systemctl   enable  nfs
systemctl   enable  xinetd
systemctl   enable  smb
systemctl   enable named
systemctl   enable   httpd
systemctl   enable  mariadb
curl   127.0.0.1
mysql  -e   ‘show  databases;‘
mysql  -e   "grant  all  on  *.*  to  admin  identified  by  ‘admin‘  with  grant  option;flush  privileges;"
mysql  -e   "select  user,host,password  from  mysql.user;"
---------------------------------------------------------
配置共享:
mkdir   -pv  /var/ftp/dvd
mkdir   -pv  /var/www/html/dvd
mount  /dev/sr0   /var/ftp/dvd
mount  /dev/sr0   /var/www/html/dvd
echo   ‘/   *(ro)‘   /etc/exports
exportfs   -rav
showmount  -e  127.0.0.1
curl   ftp://127.0.0.1
curl   http://127.0.0.1
---------------------------------------------------------
安装、测试nginx软件:
yum  install  -y  nginx
nginx   -t
systemctl   stop   httpd
systemctl   restart  nginx
curl    127.0.0.1
firefox  127.0.0.1

---------------------------------------------------------
自动化管理软件安装
yum   install   -y  ansible
yum   install   -y  salt-master
yum   install   -y  salt-ssh
yum   install   -y  puppet-server  puppet

启动salt-master服务:
systemctl   restart   salt-master
systemctl   enable   salt-master
netstat -atunlp|grep :450
ss -atunlp|grep :450
---------------------------------------------------------
安装和使用docker软件:
yum install -y device-mapper  docker
systemctl   restart   docker
systemctl   enable   docker
docker   info
docker   images
docker   pull   daocloud.io/busybox
docker   pull   daocloud.io/nginx
docker   pull   daocloud.io/centos:6

---------------------------------------------------------
安装和使用KVM虚拟化:
查cpu是否支持虚拟化:
 命令1(首选):egrep  --color  ‘svm|vmx‘     /proc/cpuinfo
 命令2(备选):lscpu | egrep  -i  ‘virtual‘

安装、启动KVM软件:
 yum  install    -y  qemu-kvm  qemu-img  libvirt      #虚拟化的主控程序,下面的是KVM的管理软件
 yum  install    -y  virt-install  libvirt-python  virt-manager  python-virtinst  libvirt-client  virt-viewer    virt-top
 启动服务(默认会启动):systemctl    restart    libvirtd
 查服务状态:systemctl    enable    libvirtd
 图形管理工具:virt-manager   #注:virt-manager某些版本中文不兼容,打开时会报错,centos6.5建议用本地yum源。
 查看kvm模块:lsmod  | grep  kvm
 打开kvm图形管理工具(运行在linux的桌面环境):virt-manager

---------------------------------------------------------
zabbix基本安装:
第0步,安装lamp环境,给apache创建处理php的配置文件。
yum  install  -y  mariadb-server  mariadb  httpd   php
systemctl  restart  httpd
systemctl  restart  mariadb
systemctl  enable  httpd
systemctl  enable  mariadb
echo  ‘ServerName  zabbix‘  > /etc/httpd/conf.d/srv.conf
echo  ‘<?php  phpinfo()  ?>‘ >/var/www/html/p.php
cat  > /etc/httpd/conf.d/zbx_php.conf <<-EOF
  <IfModule mod_php5.c>
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
# php_value date.timezone Europe/Riga
php_value date.timezone  Asia/Shanghai
   </IfModule>
EOF
systemctl  restart  httpd
systemctl  enable  httpd
elinks  127.0.0.1/p.php     测试LAMP环境是否正常

第1步,安装zabbix软件
rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
yum   install   -y  zabbix-server-mysql   zabbix-web-mysql   zabbix-agent
rpm   -q     zabbix-server-mysql   zabbix-web-mysql   zabbix-agent

第2步,创建zabbix库,并导入zabbix数据库文件。
首先,建zabbix库,建zabbix账号。
rpm -q zabbix-server-mysql
id  zabbix || useradd  -r  zabbix
mysql -uroot  -e  "create database zabbix character set utf8 collate utf8_bin;"
mysql -uroot  -e  "grant all privileges on *.* to [email protected] identified by ‘zabbix‘;"
mysql  -e  "grant  all  on  *.*  to  [email protected]‘%‘  identified  by ‘admin‘ with  grant  option;"
mysql  -e  "select  user,host,password  from  mysql.user;flush  privileges;"

然后,导入zabbix数据库,并查看zabbix库中的表。
updatedb
cd  $(dirname  $(locate create.sql.gz))
zcat /usr/share/doc/zabbix-server-mysql-3.2.*/create.sql.gz | mysql -uroot zabbix
mysql  -uroot  -e  "show  databases;use  zabbix;show tables;"

第3步,修改zabbix_server.conf配置文件。
方法一(首选):脚本方式修改zabbix_server.conf配置文件:
sed  -ri  ‘/^# DBHost=localhost/c\DBHost=localhost‘   /etc/zabbix/zabbix_server.conf
sed  -ri  ‘/^# DBPassword=/c\DBPassword=zabbix‘   /etc/zabbix/zabbix_server.conf
grep  -Env ‘^#|^$‘  /etc/zabbix/zabbix_server.conf

方法二(备选):手动修改zabbix_server.conf配置文件:
vi /etc/zabbix/zabbix_server.conf  修改并启用如下内容
DBHost=localhost       #数据库主机名
DBName=zabbix         #数据库名
DBUser=zabbix           #数据库用户账号
DBPassword=zabbix     #与数据库中zabbix账号的密码一致
说明:A、数据库密码一定要正确,否则不能正常启动zabbix-server服务。
        B、配置文件中只需要修改DB相关的配置就能正常使用了。(金测OK)

检验配置文件:grep  -Env ‘^#|^$‘  /etc/zabbix/zabbix_server.conf   内容如下
38:LogFile=/var/log/zabbix/zabbix_server.log
49:LogFileSize=0
72:PidFile=/var/run/zabbix/zabbix_server.pid
81: DBHost=localhost
91:DBName=zabbix
107:DBUser=zabbix
115: DBPassword=zabbix
287:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
413:Timeout=4
455:AlertScriptsPath=/usr/lib/zabbix/alertscripts
465:ExternalScripts=/usr/lib/zabbix/externalscripts
501:LogSlowQueries=3000

第4步,启动zabbix的相关服务。
systemctl  restart  zabbix-server
systemctl  restart  zabbix-agent
systemctl  enable  zabbix-server
systemctl  enable  zabbix-agent

查zabbix进程:
netstat  -atunlp|grep  zabbix  结果如下(说明OK了)
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      11715/zabbix_agentd
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      11641/zabbix_server
tcp6       0      0 :::10050                :::*                    LISTEN      11715/zabbix_agentd
tcp6       0      0 :::10051                :::*                    LISTEN      11641/zabbix_server

第5步,配置zabbix的web管理平台。
首先,运行firefox  127.0.0.1/zabbix,或打开firefox,在浏览器中输入127.0.0.1/zabbix进入初始化配置向导界面。
然后,点击next下一步,只要看到全部是ok,继续点下一步。
然后,在数据库账号、密码界面输入账号zabbix,密码zabbix。
最后,继续点next下一步,直到初始化配置完成。

注意:如果想要重新初始化zabbix的web管理平台:
    firefox   http://192.168.10.7/zabbix/setup.php

第6步,登录zabbix的web管理平台。
首先,首先,在浏览器中输入127.0.0.1/zabbix进入登录界面。
然后,输入账号Admin,密码zabbix,点登录进入。
最后,在zabbix的web管理平台中进行监控管理。

第7步,熟悉zabbix的web监控平台的各项管理功能。
首先,web界面汉化设置:点右上角的"小人"图标,改语言为chinse cn即可。
然后,上传"中文字体",从windows中上传一个"楷体(首选)或仿宋"到zabbix服务器上。
  从win7系统的c:\windows\fonts文件夹中复制"楷体(首选)或仿宋"字体到本机,然后用scp到zabbix的server主机。
    mv  -v  ~/simkai.ttf  /usr/share/zabbix/fonts/simkai.ttf
    scp  /root/simkai.ttf  [email protected]:/usr/share/zabbix/fonts/simkai.ttf
  注意:区分simkai.ttf大小写,上传后的文件名为小写字母,否则部分中文无法正常显示。
然后,修改/usr/share/zabbix/include/defines.inc.php网页字体定义文件。
  mv  -v  ~/simkai.ttf  /usr/share/zabbix/fonts/simkai.ttf
  sed -ri ‘[email protected]@[email protected]‘ /usr/share/zabbix/include/defines.inc.php
最后,在firefox或IE浏览器中访问zabbix服务器的web管理页面,点"监测中/图形",然后选如下分支。
  群组:zabbix server    主机:zabbix server   图形:CPU  jumps或CPU load
  验证界面中曲线图底部正常显示中文,就说明汉化OK了。
---------------------------------------------------------

时间: 2024-10-21 03:37:43

centos7.3网络实验环境(金个人)的相关文章

准备 overlay 网络实验环境 - 每天5分钟玩转 Docker 容器技术(49)

为支持容器跨主机通信,Docker 提供了 overlay driver,使用户可以创建基于 VxLAN 的 overlay 网络.VxLAN 可将二层数据封装到 UDP 进行传输,VxLAN 提供与 VLAN 相同的以太网二层服务,但是拥有更强的扩展性和灵活性.有关 VxLAN 更详细的内容可参考 CloudMan 在<每天5分钟玩转 OpenStack>中的相关章节. Docerk overlay 网络需要一个 key-value 数据库用于保存网络状态信息,包括 Network.Endp

第 8 章 容器网络 - 049 - 准备 Overlay 网络实验环境

overlay环境准备 在docker-machine (10.12.31.21)的基础上 docker主机 host1 (10.12.31.22) host2 (10.12.31.23) 在docker-machine (10.12.31.21)上部署安装模块Consul docker run -d -p 8500:8500 -h consul --name consul progrium/consul -server –bootstrap 容器启动后,可以通过 http:// 10.12.3

130242014045 林承晖 实验报告一 软件设计的网络支持环境

实验报告一 课程  软件系统设计与体系结构   实验名称   软件设计的网络支持环境     第      页 专业___软件工程_____  班级_ 2班____  学号____130242014045___   姓名  林承晖 实验日期:  2017  年 09  月 14  日 --    年   月   日 一.实验目的 了解主流软件体系结构与设计技术网站,不断丰富软件体系结构和软件设计技术最新知识的学习方法. 二.实验内容 1.概念理解 (1)请根据你的理解和看法,给出'软件体系结构'

第2章 GNS3和PacketTracer网络模拟器(3)_搭建Packet tracer实验环境

3. Packet tracer实验环境 3.1 设置网络拓扑图 (1)配置路由器局域网和广域网接口,如上图(可双击相应的图标,然后在命令行或图形界面上进行IP地址等配置) ①本例采用"Generic(通用)"设备,可省去配置模块和接口. ②同种设备(如两交换机之间),两者之间应使用双绞线连接.不同设备如PC与交换机之间可采用直通线(如"Copper Straight-Though") ③两个路由器之间(广域网)通过Serial串口来连接.因时钟同步的需要,两者之间

实验与思考:软件设计的网络支持环境

实验报告 课程  软件体系结构    实验名称 实验与思考:软件设计的网络支持环境                             第      页 专业__软件工程__  班级__2班_ _  学号_130242014058_   姓名 吴伟铭 实验日期:    年   月   日   报告退发 (订正 . 重做) 一.实验目的 1.复习软件工程的重要概念,熟悉软件体系结构与软件设计技术的基本概念与内容. 2.通过因特网(Internet)搜索与浏览,了解网络环境中主流软件体系结构与设

《UNIX/Linux网络日志分析与流量监控》实验环境下载

<UNIX/Linux网络日志分析与流量监控>实验环境下载 1.Ossim 4.1 虚拟机下载  (适合2~4G内存的服务器运行) 2.Ossim 3.1 虚拟机下载  (适合1~2G内存的老款服务器运行) 3.Ossim 2.3.1 虚拟机下载  (适合1~2G内存的老款服务器运行) 其他版本下载 4.DEFT8.2 ISO 下载 5.Solaris 9 for X86 虚拟机下载 6.Sco OpenServer 5.0.5 虚拟机下载 7.BT5  虚拟机下载 8.Grml64 ISO

【tomcat】Centos7最快速安装tomcat网页实验环境(yum安装)

一.实验环境 EXSI6.0虚拟机系统:Centos7yum源:mirror.163.com.repo 二.实验步骤 1.yum安装tomcat yum install tomcat -y 2.yum安装tomcat网页访问必要服务 yum install tomcat-webapps tomcat-admin-webapps -y 3.开放tomcat:8080端口,开机启动 firewall-cmd --zone=public --permannet --add-prot=8080/tcp

通过IPsec绕过公司机房服务器网络限制,实现虚拟化实验环境的上网

需求:解决机房服务器虚拟化实验环境的上网问题.背景:部署虚拟化环境学习技术,公司服务器管理网络不能上外网,办公内网可以上外网.因是实验环境,不想改变网络,加之安全考虑,要自己控制上网时间.使用IPsec技术,利用路由软件,让虚拟化环境网络通过×××隧道到达办公电脑,NAT后上互联网.实现后网络拓扑: 机房管理网络:172.16.27.0/24(仅内网互联)办公内网网络:172.16.19.0/24(可上互联网)虚机实验网络:10.1.1.0/24 10.2.1.0/24 在VSR之间建立一条IP

2-1-搭建Linux实验环境-sshd服务搭建与管理与防治暴力破解-课堂笔记

1.学习Linux服务前期环境准备.搭建一个RHEL6环境 注意:本章学习推荐大家用centos6.X 系列的系统,用RHEL也可以 实验环境搭建: 系统安装 安装RHEL6或者centos 6系列 64位系统 不要用32位 CENTOS6X86_64 从6.5 -6.8 都可以 下载地址:http://pan.baidu.com/s/1o7DxkQu 密码: puny 1)清空iptables [[email protected] ~]# iptables -F[[email protecte