随手笔记:
1.在windows下安装虚拟机
常见问题:1)cup没有开启虚拟化
2)microsoft Runtime 系统错误
运行 cmd 输入 %Temp% 根据日期找到最新的文件夹下的安装文件进行安装
2.安装centos7
1)需要在百度下载镜像文件DVD版64位(例:CentOS-7-x86_64-DVD-1611)
2)安装步骤
注:1)安装位置(已选择制动分区)选择默认
2)软件基本环境选择(开发及生成工作站)
3)网络和主机名(把以太网打开后,选择下边的配置–》进入后在常规里,选择第一项打勾–》完成
centos7操作系统:
1.创建(添加)用户:useradd
useradd -m zhangsan -G root -s /bin/bash
注释:
-m 创建主题目录
-G 追加到组
-s 指定登陆脚本
2.创建(修改)密码:password zhangsan:+密码
3.修改用户管理权限:
在root(管理员)下输入:visudo命令,回车后输入:89 ,大约在89行可以更改用户权限,添加如下:
用户名 ALL=(ALL) ALL(注 :之间的间隔按Tab键)
4.NAT模式连接网络(网络模式:NAT模式、仅主机、桥接….)
在用户模式下连接网络的步骤:
1)ll #查看文件信息
2)pwd #查看所在路径或者目录
3)su #切换到root用户
4)vi /etc/hostname #更改主机名称(注:把localhost换成Master)
5)更改主机名称的步骤:
1.按 i
2.删除原有内容,添加 Master
3.按 esc
4.按 :wq(或Shift+z+z) #保存并退出
6)点击注销,重启虚拟机就修改成功 例:[zhangchu@Master ~]$
1)reboot重启机器;
2)重启网络: /sbin/service network restart
3)service network start/stop/status //启动、关闭网络服务、状态;
7)更改主机名和ip映射
1)su #切换到root用户
2)vi /etc/hosts
3)在文件尾部添加 ip地址(例:192.168.0.2)和主机名称(例:Master)
4)ping Master -c 3 #只ping3次,否则按Ctrl+c中断
8)安装ssh配置无密码登录:
1)登录zhangchu用户配置ssh无密码登录,请检查是否安装ssh:$ rpm -qa |grep ssh(出现ssh server和client证明已经安装)
rpm:软件包管理器
-qa:query all
grep:全文搜索文件
没有安装ssh,使用yum安装:1)$ sudo yum install openssh-clients
$ sudo yum install openssh-server(遇到输入y/N输入y)
2)测试是否安装成功:$ ssh localhost(出现输入密码的提示,说明安装成功)
2)配置不需要密码登录:
1)$ exit #退出刚才的ssh localhost
2)$ cd ~/.ssh/ #若没有该目录,请先执行一次ssh localhost
3)$ ssh-keygen -t rsa #会有提示,都按回车就可以了
4)$ cat id_rsa.pub >> authorized_keys #加入授权
5)$ chmod 600 ./authorized_keys #修改文件权限
3)测试:输入$ ssh localhost 第一次登录可能需要yes确认,之后就可以直接登录了
4)能让Master无密码登录到slave: $ scp ~/.ssh/id_rsa.pub zhangchu@slave1:/home/zhangchu/
9)设置静态ip地址:
1)如果没有网卡使用下面命令创建网卡文件:touch /etc/sysconfig/network-scripts/ifcfg-en33
2)查看ip地址:ip addr
3)修改ifcfg-ens33文件:vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=dhcp #把dhcp改为static
EFROUTE=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=4783ccd4-78dd-41b0-857e-93d975a32817
DEVICE=ens33
ONBOOT=yes #如果开机不能启动网络,请修改ONBOOT为yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no
4)在之后代码下添加如下配置
IPADDR=定义的ip地址
NETMASK=255.255.255.0
NM_CONTROLLED=no
GATEWAY=定义的ip网段的网关(注:在虚拟机的虚拟网络编辑器里找)
DNS1=202.106.0.20
5)通过如下命令重启网络服务和查看服务状
systemctl restart network #重启
systemctl status network #查看
10)关机的两种方式:
1)shutdown -P now #立刻关机
2)shutdown后su转到管理员root下,再shutdown #会等待1分钟才关机
文件操作: ..表示上层目录 .表示当前目录
1)mkdir+名称 #创建名称文件夹
2)touch+名称 #创建名称文件
3)mv #重命名、移动
4)rm #删除
5)cp #复制
6)scp -r 源 目标(网络文件复制)
7)cat/more/less/head/tail #查看内容
8)更改文件所有者或组:chown
9)更改文件访问权限:chomd
10)更改文件属性组:chgro文件的权限:
9个字符表示的每三个一组,第一组表示所有者,第二组表示组,第三组表其它
rwx
-rwxrwxrwx
drwxrwxrwx
-rw------- zhangsa zhangsa one
chmod augo=rwx 文件
chmod go=-- Master
安装软件:yum / rpm / 源安装
关闭防火墙的命令:(在root下执行)systemctl stop firewalld