CentOS7配置日志(VirtualBox)


版本為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: 8589 MB, 8589934592 bytes, 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000724cd

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048    16777215     7875584   8e  Linux LVM

Disk /dev/sdb: 2147 MB, 2147483648 bytes, 4194304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

可以看到 Disk /dev/sdb 就是我們新創建的虛擬磁盤

用以下命令分區,其中紅字為輸入內容 :  n p 1 回車 回車 wq

[root@localhost ~]# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.2).

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 (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-4194303, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-4194303, default 4194303):
Using default value 4194303
Partition 1 of type Linux and of size 2 GiB is set

Command (m for help): wq

再次使用fdisk -l查看

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     4194303     2096128   83  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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM