liunx 简单了解

1.什么是liunx

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到MinixUnix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU操作系统。它支持32位64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。

Linux理解为一款操作系统和我们现在使用的window操作系统类型。

2.为什么用它

Linux简称服务系统。对软件的部署和运行。 我们开发项目或软件在window环境下开发,而我们开发好项目要部署和运行在服务系统上。

 1、Linux更新是通过开发人员的全球协作进行的,通过这种类型的支持,可以更快记录和解决错误,另外,开发人员也是最终用户,因此有适当的动力来确保满足用户需求。

  2、Linux并非由单个实体或者公司所有和运营,任何人都可以自由选择它做出贡献,由于其压倒新的普及和使用,失去对Linux的支持风险很小。

  3、Linux在系统上运行的要求比Windows或Mac低得多。使用Linux正确发行版本,用户可以进行适当设置,Linux将为您提供系统价值。

  4、Linux社区活跃,可以得到更好的帮助。Linux内置有命令行实用程序,可以提供有关命令,库、标准等文档。

  5、Linux内核通过即插即用功能自动支持大多数硬件,对于其他系统来说这点优势是无法超越的。

  6、Linux具有丰富的可用应用程序集。它具有办公应用程序,Web浏览器,媒体播放器,图像 / 视频处理等。对于视频游戏,Steam在具有许多受支持游戏的Linux上运行。

3.linux系统种类。

linux也是有很多种的

Centos操作系统-----这篇文章使用

Unbutu操作系统

redhat红帽系统

4. 如何安装centos7系统.

我们现在电脑使用的是window操作,如何安装你的centos7系统。可以有如下三种方式

[1]把现在的window系统改为centos7

[2]租第三方的系统,比如腾讯云,阿里云。

[3]自己搭建服务系统: 比如银行。--成本高。而是维护。

[4]我们使用虚拟机。---VMware Workstation Pro

 

 5.linux常用命令

1. cd 路径               -----切换到指定路径

/+路径  :  表示根目录下的文件   不加 / 为当前目录下的文件

2.cd ../                     ----返回上一级目录

3.pwd                      ----查看当前所在目录位置

4. ls                         ----查看当前目录下所有内容  加上 -l   查看详细信息

5.touch  文件名        ---  创建文件

6.mkdir   目录名       ---  创建目录 

加 -p  可以创建多级目录 :  /目录名/目录名/

7.rm   文件名           --- 删除指定的文件

加 -f    强制删除    -r   删除目录     -rf  强制删除目录

8.mv  文件名   目标路径  新的名字     -------  剪切 移动  重命名

9.cp 源文件 目标路径     ---- 复制文件    加 -r  复制目录

10. cat  文件名             --- 查看文件内容

11. head   -n  文件名       ---查看文件前n行内容

12. taill   -n    文件名        ---查看文件后n行内容

13.ifconfig 或 ip addr         ---  查看ip地址

14. ping  域名                   --- 测试网络

15. vi  文件名                    --- 编辑文件

使用vi命令时---->命令行模式---->i---->编辑模式-----esc[键]--->命令行模式--->【:qw退出并保存】【:q! 强制退出】

16. find  查找目录 -name  文件名            ----  查询指定的文件

17. grep 关键字  文件          --- 查找文件中指定的关键字

18.tar  -zcvf   压缩后的名    压缩后路径     ---- 压缩

19.tar  -zxcf   解压文件名     -C   解压后路径   --- 解压

20.chmod [u+|r|w|x] [g+r|w|x] [o+r|w|x] 文件名     --- 修改文件权限

拥有者权限        u

用户组其它用户权限         g

其它用户权限。        o

可读、可写、可执行、没有权限。分别用字符r、w、x、- 表示。

也可以通过数字表示相应的权限。r =4  w = 2  x= 1

chmod 753 文件名 []

21. ps -ef | grep 进程名     -----  查看指定进程

关于防火墙的命令: root

(1)查看防火墙的状态。systemctl status firewalld

(2)关闭防火墙: systemctl stop firewalld

(3)开启防火墙: systemctl start firewalld

(4)开启禁用: systemctl disable firewalld

(5)重启防火墙: systemctl restart firewalld

(6)防火墙放行指定的端口号:-----------建议。

firewall-cmd --add-port=8080/tcp --zone=public --permanent

--add-port: 添加放行的端口号

--zone: 设置作用域

--permanent: 是否永久放行

注意: 重新启动防火墙

(7)移除端口号

firewall-cmd --remove-port=8080/tcp --zone=public --permanent

注意: 移除后重新启动防火墙

(8)查看当前防火墙放行了哪些端口

firewall-cmd --list-port

6.相关软件安装

服务器也是需要运行环境,一个jar包需要很多相关软件才能运行

(1)jdk

1.官网下载 jdk linux环境

Java Downloads | Oracle

2.下载好后放入linux系统中 解压缩

     tar -zxvf jdkXXXXX.tar.gz

3.配置环境变量 vi   /etc/profile---->配置环境变量

4.尾部加入   export JAVA_HOME=解压文件所在路径
                 export PATH=$PATH:$JAVA_HOME/bin

5.刷新/etc/profile文件

source /etc/profile

6.在任何目录输入javac java命令 测试是否成功

(2)tomcat

1.下载官网下载tomcat

Apache Tomcat® - Apache Tomcat 9 Software Downloads

2.下载好后放入linux系统中 解压缩

   tar -zxvf apacheXXX.tar.gz

3.进入tomcat解压后的bin 目录启动tomcat

./startup.sh

如何知道我是否启动tomcat成功。通过命令查看是否存在tomcat进程,

ps -ef | grep tomcat

(3)安装mysql

    https://www.cnblogs.com/tony-hyn/p/15777762.html

点开上面链接跟着操作

宿主机可以通过navicat访问linux的mysql软件

如果当时你安装的centos为图像化本版,那么你在安装mysql时必须卸载掉centos图形化中自带的mysql服务器。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值