最全【Linux:开源操作系统】(1),2024年最新离开小厂进大厂的第一周

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

语法:

tail 文件路径

tail -n 文件路径

tail -f 文件路径:动态监听文件内容。Ctrl+C释放光标

echo “内容” >> 文件路径:尾加内容到文件中。

3 mv

剪切文件(夹)。

语法:mv 原文件路径 新文件路径

4 cp

复制文件。

语法:

cp 原文件路径 新文件路径

cp -r 原文件夹路径 新文件夹路径

5 tar

解压压缩文件。

.tar.gz或.tar

语法:

tar zxvf 文件路径。

z:是否具有gzip格式,简单理解扩展名是否是.tar.gz

x: 解压内容

v:显示解压过程

f:必须写到最后,后面紧跟文件路径。

6 ps

查询进程。

ps aux|grep 应用名。

7 kill

杀死进程。

kill -9 进程号

8 systemctl

systemctl enable 服务名 开机自启动

systemctl disable 服务名 开机不启动

systemctl start 服务名 启动服务

systemctl stop 服务名 停止服务

systemctl restart 服务名 重启服务

systemctl status 服务名 查看状态

9 ip addr

查看ip地址

也可以使用 ifconfig命令查看

10 wget

下载资源

语法 wget http资源路径

11 source

解析文件。

常用在配置jdk环境变量后解析文件

source /etc/profile

12 yum

在线安装

yum install 组件名:在线安装组件

yum localinstall 文件名:把文件下载到本地后进行安装。具备在线下载其他相关依赖能力。

yum update 更新软件。

13 rpm

rpm -ivh 文件名。安装rpm文件。

14 passwd

修改用户名密码。

passwd root 修改root密码。提示输入两次新密码。

七、 虚拟机常用配置

1 网络配置

CentOS8中默认没有开始网络配置。需要手动开启。

启用ens33网络配置。默认只有ens33

nmcli c up ens33

===========================================================================

vim /etc/sysconfig/network-scripts/ifcfg-ens33

=========================================================================================================

先点击键盘的i键,左下角出现–insert-- 才能开始进行编辑。

修改最后一行ONBOOT=yes,表示开启此网卡设置启动。

点击键盘”ESC”退出编辑状态后,不考虑光标位置,直接输入:wq,然后回车。

通过下面命令查看ip地址

ifconfig

===================================================================

关闭防火墙:

service firewalld stop

=================================================================================

扩充:

所有系统服务都是

service xxxxxx start/stop/status/restart

让防火墙开机不自动启动

systemctl disable firewalld

======================================================================================

systemctl enable firewalld 开机自启动

2 修改网段

VMware 菜单编辑 --> 虚拟网络编辑器 --> 右下角 “更改设置” --> 选择“VMNet 8” – > 修改子网IP为自己希望的网段 --> DHCP设置中修改两处网段

3 网络类型

默认使用网络地址转换NAT。把新建的Linux和windows形成虚拟局域网,实现windows和linux之间相互连接。和windows在一个局域网的电脑(你的同桌)是无法连接你的虚拟机的。产生的ip就是我们之前说的192.168.xxx.128的ip。

使用桥接网络:虚拟机占用占用真实的局域网ip,虚拟机ip和你的windows在同一个网段上,windows和虚拟机都是192.168.网段.xxx

4 快照

快照功能是在关机状态使用的。

快照就是类似windows的还原点。还原系统。使用快照可以还原系统也可以克隆系统。

4.1 实现步骤

5 克隆功能

前提:是有快照。

要求:关机状态

可以帮助快速生成一台虚拟机。

八、 XShell安装及使用

一款Windows中使用的Linux客户端命令工具。

注意:连接时一点要勾选记住用户名和密码。

1 关于windows和linux连接速度慢的解决办法

如果没有出现连接速度慢问题,可以忽略此处。

在命令行输入下面命令(警号不是命令,只是标识后面是命令)

vim /etc/ssh/sshd_config

====================================================================================

在新界面最后(按方向键下)

先点击键盘的i键,左下角出现–insert-- 才能开始进行编辑

UseDNS yes 变成 UseDNS no,并且取消前面#

点击键盘Esc表示退出编辑状态(和光标位置无关系),左下角–insert-- 消失。直接输入 :wq 回车,就表示保存并退出。

重启虚拟机。在命令行输入:

reboot

=================================================================

九、 Xftp安装及使用

FTP协议:File Transfer Protocol 文件传输协议。在互联网中主机和主机直接直接传输文件的协议。

Xftp和Xshell是同一个公司的产品。Xftp是基于FTP协议的工具。可以方便的实现互联网中主机和主机之间的文件传输。

在Xshell中如果已经和主机处于连接状态,可以通过工具栏中按钮快速启动Xftp,省略在Xftp中输入连接主机信息的步骤。

十、 JDK解压版配置步骤

1 上传文件

上传文件到/usr/local/tmp

2 解压文件

tar zxf jdk-8u221-linux-x64.tar.gz

=============================================================================================

3 复制文件

把解压的文件夹复制到/usr/local中,并命名为jdk(此名称任意)

4 配置环境变量

在linux中/etc/profile此文件为环境变量配置文件。

#export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

export JAVA_HOME=/usr/local/jdk

export PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAH​OME/bin:PATH

5 解析文件

不解析,必须通过重启才能生效。只要解析不需要重启了

source /etc/profile

==============================================================================

6 查看配置是否成功

java -version

========================================================================

十一、 Tomcat配置步骤

如果服务器中只有一个tomcat,tomcat解压就可以使用。

1 上传

上传tomcat压缩包/usr/local/tmp

2 解压

tar zxf apache-tomcat-7.0.68.tar.gz

==============================================================================================

3 复制

cp -r apache-tomcat-7.0.68 …/tomcat

==============================================================================================

4 启动

进入tomcat的bin文件夹

cd /usr/local/tomcat/bin

===================================================================================

执行的命令为./启动文件

./startup.sh

=======================================================================

5 关闭防火墙

关闭防火墙,重启失效

service firewalld stop

=================================================================================

开机不启动

systemctl disable firewalld

======================================================================================

附:开启启动的命令,此处不需要。
systemctl enable firewalld

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值