Linux入门教程

Linux入门教程

一、linux简介

Linux: Centos,Debian,Redhat

Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。

二、centos7下载

阿里云镜像地址:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区

三、在实体机上安装centos7

软碟通的安装

关机重启按F10

修改文字格式为简体中文

选择第一个,然后点击完成

点击回收空间

设置用户名以及密码

点击登录

四、linux操作命令

ifconfig --查看Ip地址
clear --清除屏幕
pwd --查看自己当前所在的目录
cd / 返回根目录
cd .. 返回父目录
ls –a:查看目录下文件
​
ll 以列表形式查看目录
mkdir 创建文件目录
mkdir /a 在根目录创建  与 mkdir a在当前目录创建
rm –rf:删除文件或目录
​
rm ri:删除文件前询问用户
 注意ri只能删除文件,并在删除前进行询问
cp /usr/test /  第一个是文件的路径 第二个是要拷贝的路径
mv:移动文件或修改文件名
touch a.html 创建文件
​
head -5 a.html 查看a.html文件的前5行数据
​
vi命令:
有三种模式
1、命令行模式 
   首次进入文件,
   输入i,a就可以进入编辑模式
2、编辑模式 
   写完文本内容以后,按ESC,就会进入底行模式
3、底行模式,按冒号: 
   wq 保存并退出 
   q 退出 
   q!强制退出

五、Linux 系统目录结构

目录名称说明
/Linux**系统根目录**
/bin系统启动时需要的执行文件**(二进制)**
/dev设备文件目录
/etc操作系统的配置文件目录(防火墙**、启动项)**
/home用户信息存放的目录,用户的默认工作目录
/**usr**程序和数据存放目录
/**var**包含在正常操作中被改变的文件**:假脱机文件、记录文件、加锁文件、临时文件和页格式化文件等**
  • /bin: bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。

  • /boot: 这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。

  • /dev : dev 是 Device(设备) 的缩写, 该目录下存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的。

  • /etc: etc 是 Etcetera(等等) 的缩写,这个目录用来存放所有的系统管理所需要的配置文件和子目录。

  • /home: 用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的,如上图中的 alice、bob 和 eve

  • /lib: lib 是 Library(库) 的缩写这个目录里存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。几乎所有的应用程序都需要用到这些共享库。

  • /sbin: s 就是 Super User 的意思,是 Superuser Binaries (超级用户的二进制文件) 的缩写,这里存放的是系统管理员使用的系统管理程序

  • /tmp: tmp 是 temporary(临时) 的缩写这个目录是用来存放一些临时文件的。

  • /usr: usr 是 unix shared resources(共享资源) 的缩写,这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于 windows 下的 program files 目录。

六、chmod命令

Linux chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令

Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。

示例:

dr-xr-xr-x

drwxr-xr-x

权限表:

d: 表示的是目录

-: 表示的是文件

r: read可读

w: wirte可写

x: excute执行

-:没有权限

u :表示该文件的拥有者,

g:表示与该文件的拥有者属于同一个群体(group)者,

o: 表示其他以外的人

ctrl+z 执行强制退出

读R-4

写W-2

执行X-1

chmod 777 a.txt

七、xmanger工具的安装

xshell:一个远程连接的客户端软件,连接服务器使用的

xftp:客户端向服务器传送文件使用

八、操作软件命令

# 查看进程的
ps -ef | grep ssh  #查看本机是否允许ssh远程连接
kill -9 8856       #杀掉进程 

安装JDK步骤

1、上传软件rpm包到服务器的一个目录下
2、检测系统中是否存在jdk,如果存在,也可以使用,也可以卸载掉自行进行安装
  检测命令:
     java -version
     rpm -qa | grep jdk
3、如果存在,先卸载
   rpm -e --nodeps 查看出的名称 
4、rpm -ivh jdk-8u291-linux-x64.rpm  使用jdk的rpm软件包安装jdk
5、查看java执行文件的路径
   which java 查看可执行文件的路径
6、配置环境变量
   vim /etc/profile
   打开文件后,在最后面添加如下配置
   export JAVA_HOME=/usr/java/jdk1.8.0_291-amd64
   export PATH=$JAVA_HOME/bin:$PATH
7、让配置文件生效
   source /etc/profile
8、检测是否生效[查看linux上jdk所在目录]
   echo $JAVA_HOME
​

安装tomcat步骤

1.下载tar.gz格式的Tomcat安装包
https://tomcat.apache.org/download-80.cgi
2. 将Tomcat解压到指定目录
切换到目录 cd /usr
mkdir web
3.进入tomcat的压缩包目录下、解压tomcat、
tar -zxvf  apache-tomcat-8.5.55.tar.gz  -C /usr/web
4.启动tomcat
在bin目录下输入 sh startup.sh 
5.观测是否启动成功
ps -ef|grep tomcat

防火墙命令

查看firewall服务状态
systemctl status firewalld
开启防火墙服务
service firewalld start||
systemctl start firewalld
重启
service firewalld restart||
systemctl restart firewalld
关闭
systemctl  stop firewalld ||
service firewalld stop
查看防火墙规则
firewall-cmd --list-all
firewall-cmd --list-ports
开启端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent 
含义:
--zone   #作用域
-- add-port=8080/tcp #添加端口
--permanent   #永久生效
  • 18
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值