快速上手Linux 玩转典型应用

快速上手Linux 玩转典型应用

(Linux简介&)

Linux简介&

安装软件与启动服务都是通过linux实现的,

( CentOs 的安装&)

CentOs 的安装&

安装虚拟机

安装xshell

安装centOS

点击新建

1GB内存

设置root账号密码

云服务器平台

公网IP

查看ip

移动鼠标没有反应,按住ctrl鼠标就出去了。

ip addr

获取内网ip

table自动补全,

输入i,修改ONBOOT为yes。按住冒号:wq

重启网卡

ifconfig

安装网络工具,使用ifconfig

替换默认源

内网ip

正常关闭

换为桥接方式

公网ip

配置xshell

修改字体

查看版本

wget

下载163镜像地址

安装vim

安装SSH服务

启动服务查看进程

客户端安装ssh

本地安装客户端就可以远程连接服务

客户端连接ssh服务

服务器也可以通过ssh连接其他的服务

exit退出

SSH配置

crtl+c终止请求

虚拟机ip变化,自动获取ip

table自动补齐 esc :wq

软件操作命令yum

服务器硬件资源信息

按Q退出

查看cpu

格式化磁盘

文件操作命令

文件目录

vim文本编辑

按i,G行尾,gg行首,dd删除,u恢复,yy复制,p粘贴

文件权限

文件搜索命令

head只读头几行

cat读取整个文件

查看文件多大

more一行一行往下读

less可控分页

grep 读取文件内容 -n行数

统计单词个数

find 查找目录下的所有文件

-f为文件 -d文件夹

7天前的文件

压缩解压文件

查看命令,q退出

压缩文件

-tvf查看详情文件

解压

系统用户操作命令

1001没有权限

防火墙设置

就是为了保证安全,服务器只开通80,22与443端口

确认服务是否启动

区域的配置协议,只有在区域里才能操作服务与端口

添加服务,可以通过服务直接通过访问

删除服务连接被拒绝

列出来有哪些服务


有端口也可以被访问,端口与服务两个两个有其一就可以

服务与端口两个添加一个就可以了

nginx默认端口,如果没有开启80端口不能使用

测试关闭防火墙,不会受到影响,任何服务都能连接进来

提权sudo

visudo

文件下载wget、curl

下载百度首页

curl -小O指定文件名


文件上传 scp,xshell

把本地文件上传到服务器,scp是linux系统或者xshell将本地文件上传服务器

本地上传命令

将文件下载到本地

使用imooc用户操作

需要在服务器安装软件

rz命令

下载服务器文件

apache基本操作

默认80端口不用写

监听端口

域名绑定公网ip上

Nginx基本操作

reload重启必须在start下,无缝迁移

restart先杀死再重启

配置虚拟主机位置

提权修改

配置虚拟主机

不能同时启动apache和nginx

都监听80端口

配置多域名多端口

访问域名要绑定host

nginx伪静态

htmp结尾可以访问到默认页面

反向代理

两天服务器,一台服务器安装nginx,另一台服务器安装web应用,nginx作为代理向另一台服务器请求资源,以为访问服务器A其实访问的是后面的服务器

负载均衡,一台服务器不能承受并发,多台服务器同时承载所有请求

 

域名访问虚拟机服务器,其实访问的是54php.cn服务器所在的机器

负载均衡

轮流分发请求

MySql的基本操作

修改mysq密码

连接本台服务

开启远程连接

使用 mysql数据库

刷新权限,关闭防火墙

genelog

切换root账号

新建mysql用户

收回权限

忘记密码

跳过安全认证

Java运行环境

安装maven

x权限可执行

软链

启动tomcat

请求转发

绑定本机host

演示代码

scp复制Maven项目

Maven编译命令与打包,放到tomcat运行

target目录

tomcat启动自动解压

输入文件夹名字

 

 

 

©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页