1. 生产服务器一般是什么操作系统
windows server(收费 性能是没有linux好的)Linux(开源 免费)部署到服务器时服务器的操作系统
2. Linux
Linux并不是一个操作系统,而是一个操作系统的内核
Linux的内核是完全开源,免费的
注意: 我们直接使用内核程序的话难度是比较大的,就有一些厂商基于内核开发了一些Linux的发行版
3. 常用的Linux发行版
ubuntu(乌班图)—>图形界面做的较好redhat(收费)centos(开源 免费)红旗UOS…4. 操作系统的用户接口
每个成熟的操作系统至少会给我们提供两个用户接口
图形化用户接口(方便用户的操作)命令行用户接口
例如 windows:
图形化用户接口: explorer.exe 【ctrl+shift+esc 任务管理器】
命令行用户接口: cmd.exe
5. Linux的安装方式
买一个云服务器在本机上安装一个centos操作系统虚拟化技术6. 主流的虚拟化技术
kvm(开源 免费)virtualbox(免费)vmware(收费 商业软件)7. 安装vmware虚拟化软件
准备安装包:VMware-workstation-full-15.1.0-13591040.exe
开始安装:
无头脑一直安装注意
8. 安装vm的时候可能会提示错误
我们如果提示电脑的虚拟化没有开启,我们需要开启机器的虚拟化功能;
9. 创建虚拟化服务器
10. 安装centos7操作系统
完了之后默认选第一个
11. Linux中的文件系统
不管是windows还是linux都是以/开头的;
文件系统其实就是一个**目录树*
$表示普通用户
#表示超级管理员
12. 更改linux的主机名称
vi /etc/hostnamexzyreboot---press word Ashift + : wq
13. 配置linux中的网络
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens33UUID=c5e9148e-25bb-495e-96e7-b62ff410b3cbDEVICE=ens33ONBOOT=yesIPADDR=10.10.10.31NETMASK=255.255.255.0GATEWAY=10.10.10.2DNS1=114.114.114.114#保存退出:wq
ifconfig
14. Linux的远程访问
puttyxshell(推荐使用)15. Linux关闭selinux服务
selinux是linux自带的一个安全组件,但是这个组件不是太好用,一般我们服务器都会禁用selinux
vi /etc/selinux/config
SELINUX=disabled
16. Linux中的软件安装
16.1 安装vim编辑器
yum install -y vim
16.2 安装查看端口的软件
yum install -y lsof
16.3 安装树型展示软件
yum install -y tree
16.4 安装文件上传下载的工具
yum install -y lrzsz
17. 关闭linux防火墙
在centos6中防火墙为iptables,但是在centos7中,防火墙已经被firewalld防火墙代替了;
systemctl status firewalld #查看防火墙的状态systemctl stop firewalld #停止防火墙systemctl is-enabled firewalld #判断某个服务是否为开机自启systemctl enable firewalld #开启开机自启systemctl disable firewalld #关闭开机自启
18. Linux安装mysql
准备安装包把安装包上传到linux服务器
卸载mariadb库文件
rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps
安装Mysql的依赖
yum install -y perl-Data-Dumper
安装server组件
rpm -ivh MySQL-server-5.6.44-1.el7.x86_64.rpm
安装客户端组件
rpm -ivh MySQL-client-5.6.44-1.el7.x86_64.rpm
启动Mysql
systemctl start mysql #启动mysqlsystemctl stop mysql #停止mysqlsystemctl restart mysql #重启mysqlsystemctl enable mysql #开启mysql服务的开机自启
访问mysql
在mysql安装完成之后会给我们一个临时密码,但是这个临时密码是让我们去修改密码的一个账户密码,这个临时密码不能再做其他的操作
临时密码的位置在:
cat /root/.mysql_secret
登录mysql
mysql -uroot -pE2JXVRS4xlhjF8ac
配置mysql的密码
set password=password('root');flush privileges;
可以使用刚才配置的密码来进行登录了
mysql -uroot -proot