LINUX基本命令+环境部署

1、Linux的简介

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

Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

2、Linux环境应用部署

首先安装jdk
将jdk安装包解压jdk-8u202-linux-x64.tar.gz ,将解压文件移动到usr/java(mkdir创建java目录)目录下
设置环境变量
编辑vi /etc/profile,在文件末尾加入:
export JAVA_HOME=/usr/java/jdk1.8.0_202
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}

3、常见目录结构:

/bin 系统命令,执行文件

/etc:配置文件    /home:主目录    /boot:启动文件  /opt:存储第三方软件

cd 切换目录      ../:返回上一层    ./:执行文件    cd -:返回上次操作记录

Ctrl+L(clear)清屏  Ctrl+C中断

ls:查看文件信息  ll:查看文件详情

Reboot,init6 系统重启计算机   shutdown -h 0 立即关机 init0:关机

history:查看历史操作记录命令(1000)

mkdir:创建文件夹  mkdir -p :递归创建多级目录

开头的就是目录

开头的就是文件

 

1、Touch:创建文件(文本)

Vi:创建或编辑文件内容,i:编辑插入,退出esc,:wq 保存退出,!-强制退出

Cat 查看文件内容  more:查看更多  

 tail -f:查看最新内容,-n指定查多少条  

Rm -rf:删除 -r提示,-f强制删除

Rmdir:删除目录

Mv:修改文件名,移动文件文件或目录改名、或将文件或目录移入其它位置。

Mv 源文件/目标

ESC :wq退出

2、网络配置修改(我自己的网关..)
ip addr、ifconfig     --查看ip地址
/etc/sysconfig/network-scripts/ifcfg-ens33    --dhcp动态 ip,
ONBOOT=yes            --开机启动网络
IPADDR=192.168.47.128           --ip地址与网关在同一网段,唯一
NETMASK=255.255.255.0         --掩码
GATEWAY=192.168.47.2           --网关
DNS1=8.8.8.8                            --dns解析域名
DNS2=114.114.114.114  --
systemctl restart network.service  --restart重启网络、stop停止、status 查看状态、 start启动
0-255
192.168.253.0,192.168.253.2,192.168.253.1,192.168.253.255(除了这些都能用)

3、打包压缩 解压

unzip文件名  --解压zip格式文件unzip

Zip -r  自定义文件名.zip  源文件   --打包压缩

tar -czvf 自定义文件名.tar.gz  源文件   --打包压缩

-c 创建  -z 打包.gz格式  -v显示过程  -f文件命名  

tar-xzvf 文件名 -C /(根目录 解压到具体的根目录  --解压文件 , -x解压

rz  --从本地上传文件(单个文件)到服务器  

sz  --服务器下载文件到本地

which 名称 --查看安装路径

yum search 名称   --搜索文件名

yum install -y 名称   --安装文件 -y(yes)

4、文件命令

wc --用于统计文件内容信息(-l包含行数、-w单词数、-c字节数)

du -sh* --统计文件大小 -s统计所有的 -h

 *统计单个文件大小 不加*号统计所有文件大小

df -h --统计磁盘大小,h单位空间

grep  --检索文本内容  grep“(内容)java.txt” 目标文件 -v

Find(查找) / -name “文件名”-a () -size+1024k  --查找文件

-a(and),-size (-小于+大于),-o(or),+1024k()

5、进程命令

Ps -aux|grep ps -aux|grep -a所有进程 -所有用户,-x显示方式

ps -aux|grep 名称  --查看进程  -a所有进程 -u所有用户 -x显示方式

-|管道符号

ps -ef|grep 名称   -e等价于all,-f列出所有字段  --显示所有进程的消息

Top  --查看资源使用情况

Free  --查看内存使用情况

Kill -9 pid  --干掉进程  -9强制杀进程

Killall -9   进程名称(java)  --干掉全部进程

Lsof-i:端口   --查看占用端口

Netstat-anp|grep  端口  --查看端口使用情况

6、用户命令

Useradd  用户名 --新增用户,默认创建组  

Passwd   用户名  --修改密码

Usermod -G  新组名称 “要修改的用户名” --修改用户组,加入多个组

Usermod -g  新组名称 “要修改的用户名” --强制一个组

Usermod -l “新用户名”“旧用户名”   --修改用户名

Userdel  用户名   --删除用户

Groupdel  组名   --删除组

Groupadd  组名   --新增组

Su,sudo     --切换用户

Id   用户名   --查看用户,用户组id

管理员,用户,系统

Su root切换管理员

7、权限命令

chmod

文件权限包含三个角色:

文件第一个是文件(字符)类型,从左往右

所属者(所有者),所属组(所在地组),其他用户

r可读(4)    w可写(2)   x可执行(1) 0=没权限

Chmod 777 (表文件授权可读可写可执行) 5表可读可执行

数字(文件)授权 chmod 777文件

u(所属住),g(所属组),o(其他用户),a(所有用户)

+(授权)-(删除权限)

文件字符授权:Chmod u+rwx文件名

对用户授权

Chown -R 所属者:所属组 文件名  --对所属者授权,-R递归授权

第一步:Jdk1.8 支持java程序运行包含

第二步:Tomact

第三步:数据库

第四步:工程文件跑起来

温馨提示:Linux区分大小写

                 以文件的形式显示

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值