| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> linux安装以及相关环境配置 -> 正文阅读 |
|
[系统运维]linux安装以及相关环境配置 |
Linux常用命令 Linux安装JDK Linux安装Tomcat ? 1.Linux的学习1.1Linux的介绍Linux开源的,免费使用的操作系统 使用在移动设备,网络设备,服务器,大型机,运行的时候省资源(cpu,内存)。 ? Linux系统中一切都是文件: ?硬盘,网卡,光驱 ? 文件分类: 文件权限???RWX ??-RWX[用户权限] ??RWX[503用户组] ???RWX[其他用户] ? 纯文本文件(ASCII):这是Unix系统中最多的一种文件类型,之所以称为纯文本文件 ? 二进制文件(binary):系统其实仅认识且可以执行二进制文件(binary file) ? 数据格式的文件(data):有些程序在运行过程中,会读取某些特定格式的文件。 文件结构(****): /?表示整个文件系统的根路径。其他所有文件都是相对根路径 /bin:bin?就是二进制(binary)英文缩写,保存Linux常用命令 /dev:dev?是设备(device)的英文缩写 ?,该目录下保存了常用设备文件:光驱,网卡,打印机 /etc:etc这个目录是linux系统中最重要的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录 ? ???/usr:?这是linux系统中占用硬盘空间最大的目录。用户的很多应用程序和文件都存放在这个目录下 ? ??/usr/local:这里主要存放那些手动安装的软件 ? ? ? 1.2Linux系统的安装1.2.1安装Vm工作站Vmware可以帮我虚拟一台计算----虚拟机 ? ? 注意:修改安装路径,不要出现中文 ? 1.2.2新建虚拟机1.2.2.1选择安装配置类型 ? ? 1.2.2.2选择安装操作系统 ? 1.2.2.3选择操作系统类 ? 1.2.3.4虚拟机重新命名 ? 1.2.3.5选择磁盘容量 ? 1.2.3.6完成 ? 1.3安装Centos系统1.3.1加载iso镜像文件? ? 1.3.2开启虚拟机? 自动读取光驱中镜像文件。选择安装操作系统 ? 将鼠标移动虚拟机中:???点击虚拟机,鼠标回移动到虚拟机 ? 鼠标移出虚拟机:??ctrl+alt ? 1.3.3选择跳过测试? ? 1.3.4直接选择下一步? ? 1.3.5选择语言环境? ? 1.3.6选择键盘类型? ? 1.3.7选择存储设备? ? ? 1.3.8安全警告选择? ? 1.3.9主机起名字? ? ? 1.3.10选择时区? 1.3.11Root用户分配密码? ? 1.3.12选择安装系统类型? ? 1.3.13安全警告二? ? 1.3.14其他软件安装选第3项——minimal ? ? ? 1.4配置虚拟机网络(克隆同)? 让虚拟机能够访问外网 克隆后?centos7修改主机名:
? ? 1.4.1查看虚拟网卡网段? ? ? ? 虚拟机的网络: Ip地址:192.168.41.x 子网掩码:255.255.255.0 网关:192.168.41.2 ? ? 1.4.2打开网络配置文件? Centos7中没有ifcfg-eth0文件,需修改ifcfg-ens33这个文件。添加下图内容即可,另外目前centos6不能安装一些软件以及命令是因为2020.11.30移除centos6的相关镜像 1.4.3编辑文件中的内容文件状态不可编辑-----输入字母a或者i-------文件状态可编辑 ------开始修改内容--------esc-------文件状态不可编辑-------光标切换最后一行(shift+:) ------wq(回车):退出并且保存 -----q!(?回车) :退出不保存 ? ? ? Centos7?克隆配置 vim /etc/sysconfig/network-scripts/ifcfg-ens33
1.4.4重启网卡? 1.4.5测试网络? ? Ctrl+ C ?中止并返回命令行 ? ? Ping不通,可设置vmnet8并重启 1.5电脑直接安装Centos7启动U盘直接安装即可。 新安装的可能缺少一些命令; 1.5.1安装ifconfig命令。? yum search?ifconfig ? ? yum -y?install net-tools.x86_64 ? ? 1.5.2安装vim命令linux系统执行vim命令时,提示 ?
? 这个时候需要检查vim编辑器是否安装: ? 1、输入rpm -qa|grep vim命令, ? 如果vim被正确的安装,会返回下面的提示。 ?
? 2、如果少了其中一条,比如少了vim-enhanced的,就用yum -y install vim-enhanced来安装 ?
? 3、如果以上几个提示都没有,则执行yum -y install vim*命令 ?
? ? 1.6虚拟机的克隆? ? ? ? 然后看1.4配置虚拟机网络 ? 2安装xshell? Xshell是Linux系统的客户端。 ? 注意:修改安装路径。 ? ? ? ? 3?Linux的常用命令? 3.1ls或者ll命令
3.2mkdir命令
? ? 3.3cd命令
? ? 3.4pwd命令
? ? ? 3.5touch命令
? ? 3.6vi命令
? ? 3.7cat命令
? ? 3.8more命令
? ? 3.9tail命令?
? ? 3.10cp命令?
? ? 3.11mv命令
? ? 3.12rm命令?
? ? 3.13ps命令?
? 3.14管道的使用? 命令1 ?|?命令2
? ? 3.15kill命令?
? ? 3.16useradd命令
? ? 3.17passwd命令
? ? ? ? 3.18su命令?
? ? 3.19tar命令
? ? 3.20reboot命令
? 在Centos7版本中不能简单使用halt命令关机,需要结合option参数关机,否则会报错:“客户机操作系统已禁止CPU。请关闭或重置虚拟机”,halt -p 4?JDK的安装4.1安装Xftp上传工具注意:修改安装路径 ? ? ? 4.2创建保存安装包的目录? 4.3上传JDK的安装包Jdk的安装包现在在window,需要上传到Linux ? ? ? 4.4创建JDK安装目录? ? ? 4.5解压安装包? ? ? ? 4.6拷贝安装? ? ? ? 4.7查看安装结果? ? ? ? 4.8配置环境变量? 4.8.1打开环境变量配置文件? ? ? ? 4.8.2编辑profile文件?i是编辑。 文件最后面追加该内容: ?
? 按i进入编辑模式,进行编辑 ? 编辑结束,按ESC?键 跳到命令模式,然后输入退出命令: ? :wq?保存文件并退出vi?编辑 ? :wq!?强制保存文件并退出vi?编辑 ? q:?不保存文件并退出vi?编辑 ? :q!?不保存文件并强制退出vi?编辑 4.8.3环境变量生效? ? ? 4.8.4测试环境变量? 输入java?或者javac?回车 ? ? 5安装Tomcat5.1上传tomcat安装包? ? 5.2解压Tomat的安装包? ? ? 5.3创建Tomcat安装包? ? ? 5.4拷贝安装? ? 5.5打开防火墙打开linux系统的8080端口 5.5.1打开防火墙配置文件? ? 5.5.2编辑iptables文件? ? Centos7里不一样了 开启8080端口 firewall-cmd --permanent --zone=public --add-port=8080/tcp 关闭8080端口 firewall-cmd --permanent --zone=public --remove-port=8080/tcp ? 查询端?号8080?是否开启: [root@centos7 ~]# firewall-cmd --query-port=8080/tcp 查询有哪些端?是开启的: [root@centos7 ~]# firewall-cmd --list-port 命令含义: --zone #作?域 --add-port=80/tcp #添加端?,格式为:端?/通讯协议 --permanent #永久?效,没有此参数重启后失效 重新加载防?墙配置: [root@centos7 ~]# firewall-cmd --reload 5.5.3重启防火墙? ? ? Centos7?不一样了 查看状态 firewall-cmd --state 关闭防火墙 systemctl stop firewalld 启动或重启防火墙 systemctl start firewalld ? 5.6启动tomcat? ? ? 5.7访问tomcat? ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 12:47:16- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |