博客为日常工作学习积累总结:

1.环境准备:

    系统版本:CentOS-7-x86_64-Minimal-1810.iso

    运行环境:虚拟机windows上的VM 15

    系统安装:参照老男孩运维要求

2.系统安装完成后:

         配置静态IP

    网卡文件:cat /etc/sysconfig/network-scripts/ifcfg-eth0

    配置静态IP代码如下

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=7abea26f---877c-b6710950fba1
DEVICE=ens33
ONBOOT=yes
IPADDR=10.1.1.133
PREFIX=
GATEWAY=10.1.1.2
DNS1=10.1.1.2
DNS2=114.114.114.114
DNS3=8.8.8.8
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
NETMAST=255.255.255.0
NM_CONTROLLED=no

    重启网卡:

  service network restart

           systemctl restart network

修改主机名:

   vi /etc/hostname

    hostnamectl status

  推荐使用:hostnamectl set-hostname test

修改字符集:

   [root@localhost ~]#  localectl status

   System Locale: LANG=en_US.UTF-8

VC Keymap: us

X11 Layout: us

localectl set-locale LANG=zh_CN.UTF8

查看字体:

    cat /etc/redhat-release

           cat /etc/os-release

3.系统优化:

    开机启动项:

      查看开机启动服务状态:systemctl list-unit-files

      查看所有开机启动项:systemctl list-unit-files | grep enable

      关闭所有开机启动项:for oldboy in `systemctl list-unit-files|grep enabled |awk '{print $1}'` ;do systemctl disable $oldboy ;done

       开启最小化服务:for oldboy in network-online.target network-pre.target network.target crond.service rsyslog.service sshd.service sysstat.service ;do systemctl enable $oldboy ;done

      查看开启的服务:systemctl list-unit-files|grep enabled

              autovt@.service                               enabled
              crond.service                                 enabled
              getty@.service                                enabled
              rsyslog.service                               enabled
              sendmail.service                              enabled
              sm-client.service                             enabled
              sshd.service                                  enabled

4.时间同步:

      设置时区:

        ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

        timedatectl set-timezone "Asia/Shanghai"

      设置与网络时间同步:

        yum -y install ntp ntpdate

        ntpdate cn.pool.ntp.org

      将系统写入硬件时间:

        hwclock --systohc

      查看系统时间:

        timedatectl

5.关闭邮件队列提示:

      You have new mail in /var/spool/mail/root

       echo "unset MAILCHECK" >> /etc/profile

       source /etc/profile

6.关闭防火墙:

      查看防火墙状态:systemctl status firewalld.service

      关闭:systemctl stop firewalld

      开启:systemctl start firewalld

      开机自动关闭:systemctl disable firewalld

      开机自动启动:systemctl enable firewalld

7.常用软件工具安装:

       开发者工具:yum -y groupinstall "Development Tools"

      其他必需工具:yum -y install pidof pkill rsysnc gawk curl lsof tar sed iproute uuid psmisc wget bind-utils mysql-devel MySQL-python

      配置yum源:wget  https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm

            rpm -ivh epel-release-latest-7.noarch.rpm

      更新yum列表:yum repolist

      上传下载:yum -y install lrzsz   上传:rz   下载sz  file

      查看端口号:yum -y install net-tools    --  netstat -ant   --  netstat -pt  --netstat -ant -c

      安装ifconfig命令工具包:yum install -y net-tools

      安装wget命令:yum -y install wget

      安装vim命令:yum -y install vim

      安装命令补全:yum -y install  bash-completion

      安装nmap:yum -y install nmap

      yum -y install yum-utils

      安装telnet:yum -y install telnet

      安装tree命令:yum -y install tree

      安装unzip命令:yum -y install unzip  压缩目录: zip -r xxx.zip  ./*   解压:unzip  filename.zip  解压到指定目录:unzip -o -d /home/sunny myfile.zip

      tar包解压缩: tar -zxvf libiconv-1.13.tar.gz ./libiconv    tar -cxvf libiconv-1.13.tar.gz ./*.php

      查看工具命令所在的rpm包:rpm -ql net-tools

                    rpm -qa iproute

8.系统基本命令使用:

      查看系统版本:cat /etc/redhat-release

      查看CPU:cat /proc/cpuinfo

      查看磁盘:free -m   df -h

      设置服务开机自启动:systemctl enable libvirtd    systemctl start libvirtd

      进程查询:ps aux | grep kvm

      关闭进程:kill 进程号  相当于关机关闭虚拟机

9.修改ip名称:

      参考博客:https://blog.51cto.com/oldboy/1722101

      修改网卡名称:cd /etc/sysconfig/network-scripts/

                   mv ifcfg-ens33 ifcfg-eth0

      修改后:cat ifcfg-eth0

            NAME=eth0

            DEVICE=eth0

      修改并生成grup配置:cat /etc/sysconfig/grub

            修改内容为粗体字:GRUB_CMDLINE_LINUX="crashkernel=128M rhgb net.ifnames=0 biosdevname=0 quiet"

      生成grup启动菜当:grub2-mkconfig -o /boot/grub2/grub.cfg

      重启后生效:reboot

10.配置系统发送邮件功能:

      参考博客:https://www.cnblogs.com/benjamin77/p/8571902.html

11.关闭selinux

  

/usr/sbin/sestatus -v

sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config

grep SELINUX= /etc/selinux/config

cat /etc/selinux/config

12.配置显示中文 失败

echo $LANG

yum install kde-l10n-Chinese -y

yum reinstall glibc-common -y

vim /etc/locale.conf

  #LANG="en_US.UTF-8"
  LANG="zh_CN.UTF-8"

source /etc/locale.conf

      

01.centos7环境准备的更多相关文章

  1. centos7 环境搭建

    centos7 环境搭建    CentOS-7-x86_64-DVD-1511.iso    vmware121. 安装    使用iso安装系统:2. 修改yum源到光盘        先把光盘C ...

  2. Linux centos7环境下安装JDK的步骤详解

    Linux centos7环境下安装JDK的步骤详解 测试root用户下JAVA版本 输入命令:   java –version 1.先到Oracle官网里下载好jdk,网址如下: http://ww ...

  3. Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  4. Linux centos7环境下安装Nginx

    Linux centos7环境下安装Nginx的步骤详解 1.    首先到Nginx官网下载Nginx安装包 http://nginx.org/download/nginx-1.5.9.tar.gz ...

  5. [转]centos7环境安装rabbitMQ

    使用专业的消息队列产品rabbitmq之centos7环境安装 http://www.cnblogs.com/huangxincheng/p/6006569.html CentOS7上安装Rabbit ...

  6. ##1.Centos7环境准备-- openstack pike

    ##1.Centos7环境准备 openstack pike 安装 目录汇总 http://www.cnblogs.com/elvi/p/7613861.html ##.Centos7环境准备 #Ce ...

  7. centos7环境下mysql5.7的安装与配置

    最近无事闲来折腾虚拟机,以前都是折腾云服务器,现在自己捣捣.看到mysql的教程蛮好的,准备做个笔记.原文来自mysql5.7的安装与配置(centos7环境) 第一步:下载mysql [root@M ...

  8. 在ConoHa上Centos7环境下源码安装部署LNMP

    本文记录了从源码,在Centos 7上手动部署LNMP环境的过程,为了方便以后对nginx和mariadb进行升级,这里采用yum的方式进行安装. 1.建立运行网站和数据库的用户和组 groupadd ...

  9. Centos7环境下etcd集群的搭建

    Centos7环境下etcd集群的搭建 一.简介 "A highly-available key value store for shared configuration and servi ...

随机推荐

  1. 我所了解的关于JavaScript定义类和对象的几种方式

    原文:http://www.cnblogs.com/hongru/archive/2010/11/08/1871359.html 在说这个话题之前,我想先说几句题外话:最近偶然碰到有朋友问我“hois ...

  2. Windows 10 Framework 3.5 _x64 离线安装包 最新安装版

    原文:http://www.jb51.net/softs/325481.html Windows 10 Framework 3.5 离线安装包,适用于 Win10 和 Server 2016 离线安装 ...

  3. Android adb命令查看sharedpreferences

    adb shell run-as com.example.android //对应包名 ls查看当前目录下的所有文件,找到shared_prefs cd shared_prefs ls 查看所有的 s ...

  4. Android ImageSpan的使用

    编辑框中加图片 代码如下: mSubjectDetailView = (TextView) findViewById(R.id.subject_detail); CharSequence text = ...

  5. 实用爬虫-01-检测爬虫的 IP

    实用爬虫-01-检测爬虫的 IP 本篇介绍一个识别爬虫 ip 的小实例(教你一招识破无效的 ip 代理) [注意事项]: 1.url 可能会失效(个人感觉,因为它带了一个2018,下面附上链接获取方法 ...

  6. 131.004 监督学习项目 | 为CharityML寻找捐献者

    监督学习: 为CharityML寻找捐献者   开始 在这个项目中,你将使用1994年美国人口普查收集的数据,选用几个监督学习算法以准确地建模被调查者的收入.然后,你将根据初步结果从中选择出最佳的候选 ...

  7. Android 退出app,后台推送的服务也停止了,怎么可以做到不停止后台服务呢?

    service粘性等的那4种方式试了,三星的可以,小米老款手机可以,新款不行,华为新款也不行,还有魅族什么的,都不行,新款的手机上都有一个安全中心,只有在安全中心里面添加上允许app自启动才可以 怎么 ...

  8. JDK配置步骤

    1.安装jkd1.6.0以上版本. 2.安装结束后,运行cmd.键入: java -version判断JDK是否安装成功,如下图所示. 3.首先需要到官网上下载JDK这款软件,本人下载的是jdk-6u ...

  9. Non-resolvable parent POM for com.*******

    场景: 同事新打了一个jar包到私服里面,自己删除了本地对应的中央仓库的依赖包,再次重新下载.  于是我又打开了一个idea的窗口重新引入这个项目,然后重新下载依赖的服务. 结果就一直报这个问题... ...

  10. 表空间(TableSpace)

    我们知道Oracle数据库真正存放数据的是数据文件(Data File),oracle表空间(tablespace)实际上是一个逻辑的概念,在物理上是并不存在的,那么把一组data files捻在一起 ...