博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos 7
阅读量:6990 次
发布时间:2019-06-27

本文共 3010 字,大约阅读时间需要 10 分钟。

一、u盘安装 centos 7 minimal

centos 7

CentOS7划分磁盘:

/boot:1024M,标准分区格式

swap:4096M,标准分区格式

/:剩余所有空间,采用lvm卷组格式创建。

/var

规划后界面如下,点击done完成分区规划,在弹出对话框中点击“accept changs”:

#ping baidu.com不通,DNS1没有配置

基本软件

yum install -y epel-release

yum clean all && yum makecache

yum install -y screen vim-enhanced wget lrzsz sysstat

二、kvm安装

三、docker安装

cenos7与centos6

文件系统XFS与Ext4

systemctl服务主体存贮目录:

/usr/lib/systemd/system/

systemctl服务开机启动链接存贮目录:

/etc/systemd/system/basic.target.wants/

列出所有开机自启的服务

systemctl list-unit-files|grep enabled

列出防火墙服务的自启状态

systemctl list-unit-files|grep firewalld

列出所有服务的层级和依赖关系,可以指定某个服务

systemctl list-dependencies [服务名称]

防火墙

systemctl stop firewalld

#开放端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --zone=public --add-port=10051/tcp --permanent

#更新防火墙规则

firewall-cmd --reload

systemctl restart firewalld.service

#查看所有打开的端口

firewall-cmd --list-ports

firewall-cmd --zone=public --query-port=8888/tcp

Permissive [pəˈmɪsɪv] 放任的

enforcing 强制执行

更改主机名

(centos6) vim /etc/sysconfig/network, 需要重启

(centos 7) 命令hostnamectl --static set-hostname cetnos201,/etc/hostname 将被自动更新,注销不需要重启。

CentOS 7 更改网卡名到eth0

具体步骤如下:

1、 vim /etc/default/grub ,在GRUB_CMDLINE_LINUX的最后,加上 net.ifnames=0 biosdevname=0 的参数

GRUB_TIMEOUT=5

GRUB_DISTRIBUTOR=”$(sed ‘s, release .*$,,g’ /etc/system-release)”
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT=”console”
GRUB_CMDLINE_LINUX=”rd.lvm.lv=rootvg/usrlv rd.lvm.lv=rootvg/swaplv crashkernel=auto vconsole.keymap=us rd.lvm.lv=rootvg/rootlv vconsole.font=latarcyrheb-sun16 rhgb quiet net.ifnames=0 biosdevname=0
GRUB_DISABLE_RECOVERY=”true”

2、

grub2-mkconfig -o /boot/grub2/grub.cfg

3、

mv /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-eth0

4、

reboot

#迁移虚拟机ip修改不了,提示eth0不存在

dmesg | grep -in eth检查开机信息中有没有eth0的消息
systemctl status network.service
cat /var/log/messages | grep network


配置 Docker 加速器daocloud,需要docker版本1.8以上

curl -sSL | sh -s

systemctl restart docker

安装netstat 和 ifconfig

yum install net-tools -y

yum -y install epel-release

yum clean all &&yum makecache

忘记密码

按【e】进入启动文件界面后

按【↓】拉到底部
在 "LANG=zh_cn.UTF-8"行 ,使用快捷键ctrl+e:跳到页尾,在后面加上“init=/bin/sh” ,
然后按【Ctrl+X】进入“单用户模式”
执行passwd命令修改密码
五、输入以下命令

1、挂载根目录

mount -o remount, rw /

2、选择要修改密码的用户名,这里选择root用户进行修改,可以更换为你要修改的用户

passwd root

3、输入2次一样的新密码,注意输入密码的时候屏幕上不会有字符出现。

如果输入的密码太简单,会提示警告(BAD PASSWORD:The password fails the dictionary check - it is too simplistic/systematic),可以无视它,继续输入密码,不过建议还是设置比较复杂一些的密码,以保证安全性

4、如果已经开启了SElinux,则需要输入以下命令

touch /.autorelabel

5、最后输入以下命令重启系统即可

exec /sbin/init

exec /sbin/reboot

虚拟机修改时间

timedatectl
#timedatectl set-local-rtc 1修改硬件时间默认为UTC,因为硬件时钟不能保存时区和夏令时调整,修改后就无法从硬件时钟中读取出准确标准时间;不建议修改。

#改成上海时区

timedatectl set-timezone Asia/Shanghai
#启用时间同步
timedatectl set-ntp yes

修改系统语言

1)临时修改,重新登录的时候又会变。LANG=“zh_CN.UTF-8” 或者LANG=“zh_CN.UTF-8”,好像只能切换一次。
2)永久修改
查看当前系统默认采用的字符集 命令:locale 或者echo $LANG
如果系统没有中文支持,安装中文语言包,yum groupinstall Chinese-support
vim /etc/locale.conf 将LANG="XXXX" 改为LANG="zh_CN.UTF-8"
reboot

转载于:https://blog.51cto.com/yanjiu/2128862

你可能感兴趣的文章
C# 导出 不保存 直接显示
查看>>
bzoj4445&&dtoj#2348. 小凸想跑步(convex)
查看>>
常见模块设计--权限管理(一)
查看>>
powerdesigner中实现PDM到MYSQl数据库的转换《转》
查看>>
解决element-ui 中upload组件使用多个时无法绑定对应的元素
查看>>
[Docker]容器镜像
查看>>
stl学习之模板
查看>>
CentOS-7.3.1611编译安装 Nginx-1.12.1+mysql-5.7.19+PHP-7.1.8+zabbix-3.4.1
查看>>
元学习 - Learning How to Learn - 第一课:集中与发散思维
查看>>
一种具有细节保留功能的磨皮算法。
查看>>
排序算法7--选择排序--堆排序
查看>>
iOS开发规范&建议
查看>>
[原]如何为SqlServer2008数据库分配用户
查看>>
【leetcode】Basic Calculator III
查看>>
关于CCS中一些错误的解决方法
查看>>
回归到jquery
查看>>
安卓截屏如何实现将摄像头显示画面截下来
查看>>
jquery常识
查看>>
EF中的MySql返回 DataTable公共类库
查看>>
Visual Studio 2008常见问题
查看>>