Java Web从入门到实战

2022/10/20 1:24:56

本文主要是介绍Java Web从入门到实战,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Linux
初识Linux
操作系统:管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。

主流操作系统

桌面操作系统:Window系列、macOS、Linux
服务器操作系统:Linux、Windows Server
嵌入式操作系统:Linux
移动设备操作系统:Unix(Linux、ios)
Linux发展历程

1984年Minix(只用于教学)
1991年编写驱动程序,年底公开Linux内核源码
1994年Linux1.0(Linus Torvalds)
至此开始流行起来
Linux特点

Linux是一套免费使用和自由传播的类Unix操作系统
是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统
它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件
继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统
两个基本思想
一切都是文件
每个软件都有确定的用途
完全兼容POSIX1.0标准
多用户、多任务
良好的界面
支持多种平台
Linux与其它操作系统的区别

开源情况
硬件适用
本质不同
系统界面
驱动程序
系统使用
软件与支持
Windows更适用于家庭个人使用

Linux更适用于企业服务器使用

Linux发行商和常见发行版

Redhat公司--------Red Hat Linux(最著名的Linux版本、收费)-----免费的CentOS
CentOS特点:主流、免费、更新方便
Linux的安装和使用
先安装虚拟机,再安装Centos

Vmware
Vmware简介

不需要分区或者重开机就能在同一台PC上使用两种以上的操作系统
完全隔离并且保护不同操作系统的环境以及所有的软件、资料
不同的操作系统之间还可以进行互动操作
有复原功能
能够设置并且随时修改操作系统的操作环境
常见虚拟机软件:VMware workstation、VirtualBox
Vmware下载:https://www.vmware.com/cn.html

CentOS镜像下载:https://www.centos.org/download/
高速下载地址

http://mirrors.aliyun.com
http://mirrors.sohu.com
http://mirrors.163.com
http://mirrors.cqu.edu.cn/CentOS
SecureCRT
简介:SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录Unix或Linux服务器主机的软件。

目录和文件
Linux没有盘符这个概念,只有一个根目录/,所有文件都在他下面
etc表示系统中的配置文件
usr、usr/bin、usr/sbin都表示系统预设执行文件的放置目录
var/log表示程序运行日志的存放目录
切换根目录:cd /
查看目录内容:ls -l
时间同步

克隆与快照
克隆:将原系统完完全全的拷贝一份,原系统丢失后克隆的系统还能正常使用

占用空间大
原系统不存在,克隆体还能用
快照:记录系统当前状态,并不会把系统完整拷贝

占用空间小
原系统不存在,快照也就无法使用
克隆和拍摄快照时都需要关闭虚拟机

系统与设置命令
账号管理
与用户相关的命令,必须在管理员权限下才能执行

命令:su root

创建用户:useradd (选项) 用户名
用户口令:passwd (选项) 用户名
密码不能是一个回文
长度必须大于8位
必须是字母和数字的结合
在root权限下切换其它用户可直接切换,无需输入密码

修改用户:usermod 选项 用户名

删除用户:userdel (选项) 用户名

用户组
将用户分成小组,方便对用户的管理

创建用户组:groupadd (选项) 用户组名
修改用户组:groupmod (选项) 用户组名

查询用户所属组:groups 用户名
删除用户组:groupdel 用户组名
管理用户组内成员:gpasswd (可选项) 组名
gpasswd是Linux下的管理工具,用于将一个用户添加到组或者从组中删除

-a:添加用户到组
-d:从组中删除用户
-A:指定管理员
-M:指定组员和-A的用途差不多
-r:删除密码
-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组

系统管理相关命令
日期管理:date [参数选项]
参数选项:
-d "字符串":显示字符串所指的日期与时间。字符串前后必须加上双引号
-s "字符串":根据字符串来设置日期与时间。字符串前后必须加上双引号
-u:显示GMT(北京时间为CST)
--help:在线帮助
--version:显示版本信息
显示登陆账号的信息:logname
切换用户:su 用户名
查看当前用户详细信息(用户id、群组id、所属组):id 用户名
提高普通用户的操作权限:sudo [参数选项]
 

这篇关于Java Web从入门到实战的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程