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 [参数选项]
 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/java/291507.html

(0)
上一篇 2022年10月19日 14:09
下一篇 2022年10月19日 16:09

相关推荐

发表回复

登录后才能评论