版本为CentOS-Minimal

1.VirtualBox下安装CentOS.

新建虚拟机

下载CentOS,放入盘片,启动虚拟机,按提示开始安装(建议内存1G,硬盘10G以上)

 

2. 设置网络

首先在虚拟机上设置Bridge模式(也叫桥接网卡),方便测试

此模式下,虚拟机和宿主(本机)处于一个网络,同一个网段,和真实测试环境基本一样.....

这个需要看网络环境是否支持,不支持,就只能使用NAT模式了,NAT模式,默认状态本机不能访问虚拟机(虚拟机可以访问本机和本机所在网络),可以用端口映射来解决,就是麻烦了点

(可以使用工具 nmtui 直接进行配置 , 在linux命令行下输入 nmtui命令即可)

打开网卡设置

#虚拟网卡名称为enp0s3
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

配置如下:

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
UUID=757a3204-8973-435f-9138-70c569d159ab
DEVICE=enp0s3
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no
IPADDR0=192.168.1.20
PREFIX0=24
GATEWAY0=192.168.1.10
DNS1=8.8.8.8
DNS2=8.8.4.4

注意ONBOOT=yes,如果设置成no,则每次启动后(包括重启网络),都要用命令 ifup  enp0s3 启动一下网卡

保存退出,然后重启网络服务

#重启网络模块
service network restart

3.安装一些必要软件

yum install gcc.x86_64 glibc.x86_64 glibc-devel.x86_64 vim-enhanced.x86_64 gcc-java apr apr-devel openssl openssl-devel libgcc.x86_64 java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64 perl-Module-Install.noarch lrzsz ntpdate sysstat net-tools zip.x86_64 unzip.x86_64 -y

4.解决ssh登录慢的问题

#打开ssh配置,
vim /etc/ssh/sshd_config

把 #UseDNS yes 改成 UseDNS no

#重启sshd服务
systemctl restart sshd.service

5.解决vim回车之后自动加注释头的问题

#打开vim配置文件
vim /etc/vimrc #在上面加入一行 ,保存退出即可
set paste

5.增加文件打开数和线程打开数

编辑/etc/security/limits.conf

加入2行配置

* - nofile 65535
* - nproc 65535

编辑/etc/pam.d/login

加入配置

session required /lib64/security/pam_limits.so

重新登录 , 使用ulimit -a 即可看到效果

6.关闭THP

直接执行代码 , 然后重新登录即可

THP transparent_hugepage功能还不成熟

注意 : 每次重启系统都要重新执行一次

echo never >  /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag

*****把这段命令加入到 /etc/rc.local中 , 确保每次启动后都执行该命令*****

7.修改系统参数

https://www.cnblogs.com/kreo/p/10734548.html

6.挂载新磁盘

首先创建新盘

挂载之后,用fdisk -l命令查看,如下图

[root@localhost ~]# fdisk -l

Disk /dev/sda:  MB,  bytes,  sectors
Units = sectors of * = bytes
Sector size (logical/physical): bytes / bytes
I/O size (minimum/optimal): bytes / bytes
Disk label type: dos
Disk identifier: 0x000724cd Device Boot Start End Blocks Id System
/dev/sda1 * Linux
/dev/sda2 8e Linux LVM Disk /dev/sdb: MB, bytes, sectors
Units = sectors of * = bytes
Sector size (logical/physical): bytes / bytes
I/O size (minimum/optimal): bytes / bytes

可以看到 Disk /dev/sdb 就是我们新创建的虚拟磁盘

用以下命令分区,其中红字为输入内容 :  n p 1 回车 回车 wq

[root@localhost ~]# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.). Changes will remain in memory only, until you decide to write them.
Be careful before using the write command. Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x34afa0ed. Command (m for help): n
Partition type:
p primary ( primary, extended, free)
e extended
Select (default p): p
Partition number (-, default ):
First sector (-, default ):
Using default value
Last sector, +sectors or +size{K,M,G} (-, default ):
Using default value
Partition of type Linux and of size GiB is set Command (m for help): wq

再次使用fdisk -l查看

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1 Linux

先格式化分区

[root@localhost ~]# mkfs.ext4 /dev/sdb1

写入分区表 其中 /u01 代表挂载在哪一个目录

[root@localhost ~]# echo '/dev/sdb1 /u01 ext4 defaults 0 0'>> /etc/fstab

挂载分区

[root@localhost ~]# mkdir /u01
[root@localhost ~]# mount /dev/sdb1 /u01

etc/pam.d/login

CentOS7配置日志(VirtualBox)的更多相关文章

  1. virtualbox 最小化安装centos7 配置双网卡(nat和桥接)记录----已经过期

    该文章已经过期   请参考另一篇文章:virtualbox 安装centos7 配置桥接网卡,实现主机和虚拟机互通,虚拟机可以访问外网,解决无法上网问题   先说明一下为什么要配置双网卡? 配置nat ...

  2. centos7配置fastdfs集群(5.09)

    centos7配置fastdfs集群(5.09) 2017年03月10日 23:34:26 带鱼兄 阅读数 1564    版权声明:本文为博主原创文章,转载请注明出处. https://blog.c ...

  3. 微信小程序开发工具的数据,配置,日志等目录在哪儿? 怎么找?

    原文地址:http://www.wxapp-union.com/portal.php?mod=view&aid=359 本文由本站halfyawn原创:感谢原创者:如有疑问,请在评论内回复   ...

  4. Centos7 配置网络步奏详解

    Centos7 配置网络步奏详解 编辑网卡配置文件 vi /etc/sysconfig/network-script/ifcfg-ens01 备注:这里的ens01不是所有系统都叫这个,有的可能叫其他 ...

  5. BEA WebLogic Server 10 查看和配置日志

    查看和配置日志 WebLogic Server 内的每个子系统都可生成日志消息来传达其状态.例如,当启动 WebLogic Server 实例时,安全子系统会输出消息以报告其初始化状态.为了记录其子系 ...

  6. centos7配置开启无线网卡,重启防火墙

    centos7配置无线网卡: 在虚拟机为nat的网络连接下(就是默认的那个),centos7默认网卡未激活. 可以设置 文件 /etc/sysconfig/network-scripts/ifcfg- ...

  7. 配置日志logwarch 每天发送到邮箱

    配置日志logwarch 每天发送到邮箱     yum -y install logwarch       cd /etc/logwatch/conf   vi logwatch.conf   增加 ...

  8. Linux配置日志服务器

    title: Linux配置日志服务器 tags: linux, 日志服务器 --- Linux配置日志服务器 日志服务器配置文件:/etc/rsyslog.conf 服务器端: 服务器IP如下: 编 ...

  9. python之配置日志的三种方式

    以下3种方式来配置logging: 1)使用Python代码显式的创建loggers, handlers和formatters并分别调用它们的配置函数: 2)创建一个日志配置文件,然后使用fileCo ...

随机推荐

  1. JavaScript 笔记 ( Prototype )

    这阵子实在好忙 ( 这样说好像也不是一两个月了... ),然后因为工作伙伴都是 JavaScript 神之等级的工程师,从中也学到不少知识,毕竟就是要和强者工作才会成长呀!为了想好好瞭解他们写的程式码 ...

  2. 使用oracle11g_instant_client来解决在不安装oracle客户端的情况下连接服务端

    一.下载instantclient_11_2,可去oracle官网进行下载. 二.解压缩下载的instantclient_11_2,将instantclient_11_2目录拖放到C:\Program ...

  3. ccc 多点触控2

    经过不断的思考发现,如果是两个sprite都添加触控的时候,往往直接成单点触控, 但是如果是两个node的时候在node上面点击就会变成多点触控的形式 cc.Class({ extends: cc.C ...

  4. 翻译:让网络更快一些——最小化浏览器中的回流(reflow)

    关于reflowreflow(英音:[ri:’fləu] 美音:[ri’flo])在词典中的解释是回流,逆流.而在web应用中,翻译为回流有些牵强.我个人觉得,理解为回炉(重新塑形),似乎更加形象一点 ...

  5. UVA 393

    The Doors Description You are to find the length of the shortest path through a chamber containing o ...

  6. ACM: HDU 1028 Working out 解题报告-DP

    Working out time limit per test  2 seconds memory limit per test  256 megabytes input  standard inpu ...

  7. 洛谷 P1198 [JSOI2008]最大数 Label:线段树

    题目描述 现在请求你维护一个数列,要求提供以下两种操作: 1. 查询操作. 语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值. 限制:L不超过当前数列的长度. 2. 插入操作 ...

  8. Redis_jedis高版本的JedisPoolConfig没有maxActive和maxWait

    dbcp的修改日志显示:change "maxActive" -> "maxTotal" and "maxWait" -> &q ...

  9. 20145330《Java程序设计》第四次实验报告

    20145330<Java程序设计>第四次实验报告 实验四 Android环境搭建 实验内容 1.搭建Android环境 2.运行Android 3.修改代码,能输出学号 实验步骤 搭建A ...

  10. html学习:插入优酷视频

    第31期 读反心灵鸡汤 认清自己 擦,为什么不行??? <p>第31期 读反心灵鸡汤 认清自己</p> <div id="youku"> < ...