01.centos7环境准备
博客为日常工作学习积累总结:
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环境准备的更多相关文章
- centos7 环境搭建
centos7 环境搭建 CentOS-7-x86_64-DVD-1511.iso vmware121. 安装 使用iso安装系统:2. 修改yum源到光盘 先把光盘C ...
- Linux centos7环境下安装JDK的步骤详解
Linux centos7环境下安装JDK的步骤详解 测试root用户下JAVA版本 输入命令: java –version 1.先到Oracle官网里下载好jdk,网址如下: http://ww ...
- Linux centos7环境下安装MySQL的步骤详解
Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...
- Linux centos7环境下安装Nginx
Linux centos7环境下安装Nginx的步骤详解 1. 首先到Nginx官网下载Nginx安装包 http://nginx.org/download/nginx-1.5.9.tar.gz ...
- [转]centos7环境安装rabbitMQ
使用专业的消息队列产品rabbitmq之centos7环境安装 http://www.cnblogs.com/huangxincheng/p/6006569.html CentOS7上安装Rabbit ...
- ##1.Centos7环境准备-- openstack pike
##1.Centos7环境准备 openstack pike 安装 目录汇总 http://www.cnblogs.com/elvi/p/7613861.html ##.Centos7环境准备 #Ce ...
- centos7环境下mysql5.7的安装与配置
最近无事闲来折腾虚拟机,以前都是折腾云服务器,现在自己捣捣.看到mysql的教程蛮好的,准备做个笔记.原文来自mysql5.7的安装与配置(centos7环境) 第一步:下载mysql [root@M ...
- 在ConoHa上Centos7环境下源码安装部署LNMP
本文记录了从源码,在Centos 7上手动部署LNMP环境的过程,为了方便以后对nginx和mariadb进行升级,这里采用yum的方式进行安装. 1.建立运行网站和数据库的用户和组 groupadd ...
- Centos7环境下etcd集群的搭建
Centos7环境下etcd集群的搭建 一.简介 "A highly-available key value store for shared configuration and servi ...
随机推荐
- MUI框架-14-使用自定义icon图标、引入阿里巴巴矢量图标
MUI框架-14-使用自定义icon图标.引入阿里巴巴矢量图标 首先介绍介绍一下,前端必备的非常强大的 阿里巴巴矢量图标库:地址是:http://www.iconfont.cn/ 这里有丰富,精美,且 ...
- PRINCE2的优势有哪些?
PRINCE2之所以迅速发展的原因之一是许多企业认识到建立适合自己企业的项目管理标准是一项耗时耗财的工作. 他们至少要花费6-12个月.成千上万个工时来建立一套方法,而这只是最初的成本. 之后他们必须 ...
- bootstrap-table sum总数量统计
写了一个分页要显示数据中所有金额的总数 但是使用 footerformatter 却不知道该怎么赋值 没办法只能放到页脚了 先上个效果图: 这样做要修改源码: bootstrap-table. ...
- windows&cmd常用命令&快捷键
1: cls即CLear Screen 功能:清除屏幕上的所有显示 2:Win+Tab快捷键进行3D窗口切换还有比较快速切换窗口的新方法. 3:利用Alt+Tab快捷键进行切换窗口时,在桌面中间会显示 ...
- security权限控制
目录 前言 数据库和dimain 静态页面 配置文件 web.xml引入 service校验方法 用户名的获取 不同角色访问控制权限 jsp页面 后台 前言 spring自带角色权限控制框架 用户-角 ...
- 查询login什么时候过期
-- Show all logins where the password is over 60 days old --查看60天没改密码的login SELECT name, LOGINPROPER ...
- [翻译] KVNProgress
KVNProgress KVNProgress is a fully customizable progress HUD that can be full screen or not. KVNProg ...
- RCLighting
RCLighting https://github.com/RidgeCorn/RCLighting 效果: 真机测试的效率: 看了源码,其实原理很简单: ====================== ...
- python 实现插入排序、冒泡排序、归并排序
def InsertSort(A): '''插入排序算法:传入一个list,对list中的数字进行排序''' print('插入排序前list元素顺序:',A) length=len(A) for i ...
- JAVA把毫秒数转换成日期
JAVA把毫秒数转换成日期 systemMillonSenconds = System.currentTimeMillis(); 2012-08-17 14:42 1456人阅读 评论(1) 收藏 ...