文章目录
生产服务器一般是什么操作系统
- windows server(收费,性能没有Linux 好)
- Linux
Linux
Linux 并不是一个操作系统,而是一个操作系统的内核
Linux 的 内核是完全开源,免费的
注意:我们直接使用内核程序的话,难度比较大,一些厂商开发了一些 Linux 的发行版
常用的Linux发行版
- ubuntu(乌班图)–> 图形界面做的较好
- redhat(收费)(红帽公司开发,收费)
- centos(开源、免费)
- 红旗
- UOS
操作系统的用户接口
每个成熟的操作系统至少会给我们提供两个用户接口
- 图形化用户接口
- 命令行用户接口
例如:windows
- 图形化用户接口:explorer.exe(任务管理器 )(ctrl+shift+esc)
- 命令行用户接口:cmd.exe
Linux 的安装方式
- 买一个云服务器(阿里云)
- 在本机上安装一个 centos 操作系统
- 虚拟化技术
主流的虚拟化技术
- kvm(开源、免费)
- virtualbox(免费)
- vmware(收费 商业软件)
安装vm的时候可能会提示错误
我们如果提示电脑的虚拟化没有开启,我们需要开启机器的虚拟化功能
win10 有一个自带虚拟化, Maybe 需要关闭
操作步骤:
安装VMware
- 准备安装包
- 开始安装
创建虚拟机
安装centos7操作系统
Linux 下的文件系统
Linux 下装 mysql
更改主机名称
vi / etc/hostname(wq 保存;reboot 重启)
windows 查看Ip :ipconfig
配置linux中 的网络
编辑-> 虚拟网络编辑器-> NAT模式-> IP:10.10.10 0 M: 255.255.255 0
vim / etc/system
vi /etc/sysconfig/network-scripts/ifcfg-ens33
vim /etc/sysconfig/network-scripts/ifcfg-ens33
linux 的远程访问
- putty
- xshell(安装)(Xmanager…)
Linux关闭selinux服务
selinux 是linux 自带的一个安全组件,但是这个组件不是太好用,一般服务器禁用
~vi /etc/selinux/config~
selinux disabled
Linux 中的软件安装
安装vim编辑器
yum install -y vim
查看端口的软件
yum install -y lsof
安装树型展示软件
yum install -y tree
安装文件上传下载的工具
yum install -y lrzsz
关闭linux防火墙
在centos6中防火墙为Iptables,但是再centos7中,防火墙已经被firewalld防火墙代替了;
systemctl status firewalld # 查看防火墙状态
systemctl stop firewalld # 停止防火墙
systemctl is-enabled firewalld # 判断某个服务是否属于开机自启
systemctl disable firewalld # 关闭开机自启、
Linux 安装 mysql
mkdir soft 创建文件夹
ls 常看目录
-
卸载mariadb
-
卸载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 #启动mysql systemctl stop mysql #停止mysql systemctl restart mysql #重启mysql systemctl enable mysql #开启mysql服务的开机自启
-
访问mysql
在mysql安装完成之后会给我们一个临时密码,但是这个临时密码是让我们去修改密码的一个账户密码,这个临时密码不能再做其他的操作
临时密码的位置在:
cat /root/.mysql_secret
-
登录mysql
mysql -uroot -pE2JXVRS4xlhjF8ac
-
配置mysql的密码
set password=password('root'); flush privileges;
-
可以使用刚才配置的密码来进行登录了
mysql -uroot -proot