操作系统
- linux
开源的,免费的;图形化窗口可以不选择安装(节约资源)
发行版:centos、redhat、kali、Ubuntu、debian、麒麟 - windows 微软的操作系统;商业的,收费;图形化窗口
- OSX 苹果的操作系统
云服务器
- 腾讯云
- 官网申请服务器
腾讯云:https://curl.qcloud.com/VYcTsxss
1、注册账号,并且完成实名认证
2、明天早上9点去申请一个免费的服务器。
申请步骤:
先登录,
然后进入这个地址:https://cloud.tencent.com/act/free?from=17301
然后再个人用户专区,
选择轻量应用服务器, 然后按提示操作。 - 重装系统
进入腾讯云,点击控制台-云产品-轻量级服务器
服务器-更多操作-重装系统-CentOS
- 设置开机密码
密码要设置复杂,使用密码生成器 - 开关机,重启
- 登录:使用网页版显示服务器界面(黑框框)
- 记录ip、端口22、账号root、密码
- 防火墙/安全组:不是服务器里面的防火墙,是腾讯机房里面的防火墙,比如在服务器上安装tomcat,如果想要通过公网ip访问tomcat,必须把tomcat端口号加到防火墙里面。防火墙中添加端口号8080.
- 官网申请服务器
- 阿里云
- 华为云
- 百度云
Xshell
远程控制服务器的工具-远程控制Linux,类似于向日葵-远程控制windows
Xftp
远程管理文件的工具,可以远程连接服务器,对服务器的文件进行管理,比如删除、新建、重命名
Linux
工具Xshell、Xftp
linux 基本命令
-
查看文件:ll 显示的详细、 ls 只显示文件名
-
创建文件: touch 文件名
-
创建文件夹:mkdir 文件夹名
-
查看当前所在路径: pwd . linux不区分盘符,比如 /root,最前面的 / 表示根目录
-
查看系统已经使用了的端口号: netstat -ntlp
-
进入某个路径:cd 路径
- 相对路径:相对于现在所在路径而言
/ 根目录 ./可省略不写
… 上级目录
. 当前目录
-上一次打开的目录
~ 用户目录
比如当前路径在/c ./e=/c/e 省略后 e - 绝对路径:一个完整的路径 /c/d
- 相对路径:相对于现在所在路径而言
-
复制:
cp 复制的文件 复制到什么路径
cp 复制的文件 复制到什么路径/文件的新名字
cp -r 复制的文件 复制到什么路径
cp -r 复制的文件 复制到什么路径/文件的新名字 -
移动:
mv 移动的文件 移动到什么路径
mv 移动的文件 移动到什么路径/新的名字 -
删除:
rm 文件名 删除文件,但会提示是否删除
rm -r 文件夹
rm -f 文件名
rm -rf 任意东西 删除所有东西
linux 文件读写
- vi linux自带的记事本软件
- 命令模式:实现保存、退出操作
- 按 i / a / insert
- 按esc 退出
- :wq 保存并退出
- :w 保存
- :q 退出
- :q! 不保存退出
- 编辑模式:进行修改,写入操作
- 命令模式:实现保存、退出操作
- cat 一次性读取全部内容
- more 逐步读取
- tail -f 日志,软件日志会记录软件运行过程,动态会写入最新的过程
- 动态读取
- 循环读取
- 一般用于查看动态的日志文件
- 这个命令只显示最后10行,若有新增,会显示出来
linux 文件属性
-开头表示这是一个文件
d开头表示这是一个文件夹
x表示你有对这个东西的执行权限
r表示可读
w表示可修改
linux 上软件的安装
- 在线安装yum
- yum list
- yum install 软件的名字
- yum remove 软件的名字
- 离线安装
- 安装包安装
- 压缩包安装 rpm
- rpm -qa
- rpm -ivh 安装包的名字.rpm
- rpm -e --nodeps 软件的名字
- 常用软件
- nginx (用yum安装)
- redis (用yum安装)
- unzip (用yum安装)
- jdk
- tomcat
- mysql
linux 上解压文件
- tar
- tar zxvf 压缩包的名字.tar.gz
- tar xvf 压缩包的名字.tar
- unzip 压缩包的名字.zip
linux 的搜索功能
- 文本内容的搜索
- grep 管道: 不能单独使用,需要和其他有输出文本结果的一起使用
比如 ll、cat
命令 | grep 搜索的值
- grep 管道: 不能单独使用,需要和其他有输出文本结果的一起使用
- 文件的搜索
- find 搜索的范围 搜索的熟悉 搜索的值
- find / -name 日记
- find / -size +10M #查找大于10MB的文件
find / -size -10k #查找小于10kB的文件
linux 的系统管理
-
查看进程 :ps -ef 相当于任务管理器
-
杀死进程:kill -9 进程号
-
查看硬盘使用情况:df -h
-
查看内存使用情况 :free -h
-
查看实时资源使用情况 :top
在linux搭建静态网站birthday和动态网站morning
root@% 允许来自任何ip的连接
root@localhost 允许本机的连接 mysql -u root -p
- 数据库密码更改123456、数据库表
- webapps文件放入, 依然访问不了->重启tomcatsh shutdown.sh
再打开 sh startup.sh