专栏首页达达前端第90节:Java中的Linux基础

第90节:Java中的Linux基础

第90节:Java中的Linux基础

linux是装载虚拟机上面的:

JDK依赖包:
yum install glibc.i686

MYSQL依赖包:
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 
yum  update libstdc++-4.4.7-4.el6.x86_64
yum -y install libncurses.so.5 libtinfo.so.5

redis依赖程序
yum install gcc-c++

linux操作系统,管理硬件,服务软件

VMware使用安装

运行

然后下一步,选择自定义安装,打钩核心组件,vix,默认配置,https端口443,取消启动时检查产品更新

输入许可证密码

效果

VMware配置

创建虚拟机,配置类型选典型,安装程序光盘映像文件,选稍后安装操作系统,创建的虚拟机将包含一个空白硬盘。选择客户机操作系统,选择linux,版本为CentOS,新建虚拟机向导,创建虚拟机名称,七个名称,位置,选择安卓的文章,自己定义。放在哪里。磁盘大小20GB,将虚拟磁盘分多个文件,下一步,硬件配置,自定义,根据内存进行配置,默认内存1024MB够用了,可以2048MB。接下来是处理器数量,下面等都默认够用,为1。

选择新CD/DVD,选择启动时连接,使用ISO映像文件,网络适配器,默认即可,启动时连接,NAT模式,已准备好创建虚拟机,点击完成,开启虚拟机。

linux安装

虚拟机上编辑,首选项,热键,默认勾选CentOS-VMware Workstation,可移动设备,开启虚拟机,选择安装项,第一个:

install or upgrade an existing system:
安装或升级现有系统
install system with basic video driver:
使用基本驱动安装程序
rescue installed system:
求援安装的系统
boot frome local drive:
从本地驱动启动
memory test:
内存测试

跳过检查,“tab”键,选“skip”,回车enter 语言选中文,键盘选美国英式选择基本存储设备即可,然后选择是,配置网络,选择自动连接,ipv4配置,方法选自动,应用,关闭,下一步,时区默认,设置linux密码,选择磁盘分区配置,选择安装类型,选择使用所有空间或替换现有Linux系统,格式化,将存储配置写入磁盘,将修改写入磁盘,选择系统安装类型,Basic Server安装的基本系统的平台支持,不含桌面,下一步。

登录:账号,密码

linux入门

unix是一个强大的多用户,多任务操作系统,Linux是一套免费的类unix操作系统,很多linux存在不同的版本,但都是用Linux内核。

linux大佬:

效果

效果

linux是一个功能完善,稳定可靠的操作系统

效果

linux版本:

  1. 内核版本
  2. 发行版本

效果

linux安装需要虚拟机,VirtualBox是一款开源的虚拟机软件,安装CentOS,CRT工具的使用。

常见命令

ls: list 列出目录内容
-l 使用详细格式列表
-t 用文件和目录的更改时间排序
-r 反向排序

ls -l

cd 目录
cd " 当前用户目录
cd / 根目录
cd - 上次访问的目录
cd .. 上一次目录
cd 缺省当前用户目录

pwd 显示工作目录

mkdir 创建目录

cat 显示文件文件内容

cat 文件 显示指示文件的所有内容

more 分页显示文件内容
more file

less 命令 分页显示文件内容,操作更详细
less -mN 文件
-m 百分比
-N 行号

tail 命令 
-n 显示行数
-f 循环读取

tail -f dashucoding.log

dashucoding.log &
& 后台运行

cp copy 复制文件
-r 一并处理文件

mv move 移动或更名
mv -f -force 重复会覆盖

rm remove 删除文件或目录
-f  -force 强制删除
-r -R -recursive 递归处理文件

find 查找
-name 
find /root/ -name 'dashu*'

vim 文件名 进入 一般模式 
按i 进入插入模式
按esc 到一般模式
输 :wq 退出

yy 单行复制
myy 多行复制
p 粘贴

i 插入前 光标
shift + i 后
dd 删除光标所在行
ndd 删除n行

管道 |
输出内容 | 输入内容
命令1 | 命令2

grep

ps命令

kill命令
kill[参数][程序]

ifconfig 显示网络设备
ping 主机名或是ip地址
测试与目标主机的连通性

tar备份压缩

tar
-c 压缩
-x 解压
-z 是否需要用gzip压缩
-v 压缩的过程中显示文件
-f 使用档名

解压zxvf
压缩zcvf

压缩 tar -zcvf
解压 tar -zxvf

关机:halt
重启:reboot

chmod功能: 变更文件或目录的权限

网络配置,vim
cat/etc/sysconfig/network-scripts/ifcfg-eth0
setup network configuration, device configuration,第一个,cancel。

结言

好了,欢迎在留言区留言,与大家分享你的经验和心得。

感谢你学习今天的内容,如果你觉得这篇文章对你有帮助的话,也欢迎把它分享给更多的朋友,感谢。

达叔小生:往后余生,唯独有你 You and me, we are family ! 90后帅气小伙,良好的开发习惯;独立思考的能力;主动并且善于沟通 简书博客: 达叔小生 https://www.jianshu.com/u/c785ece603d1

结语

  • 下面我将继续对 其他知识 深入讲解 ,有兴趣可以继续关注
  • 小礼物走一走 or 点赞

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Android网络请求与数据解析,使用Gson和GsonFormat解析复杂Json数据

    【达叔有道】软件技术人员,时代作者,从 Android 到全栈之路,我相信你也可以!阅读他的文章,会上瘾!You and me, we are family !

    达达前端
  • SSL证书创建与部署

    SSL证书简介 SSL证书创建 SSL证书部署-Nginx SSL证书部署-Apache SSL证书部署-Tomcat

    达达前端
  • Android开发工程师文集-layout_weight讲解

    大家好,我是 Vic,今天给大家带来Android开发工程师文集-layout_weight讲解的概述,希望你们喜欢

    达达前端
  • IDEA的Git图形操作

    IDEA或者IntelliJ IDEA是JetBrains公司提供的一款优秀的Java集成开发环境(IDE),通过使用插件,可以支持多种编程语言开发使用。

    zhipingChen
  • 震惊!几道Python 理论面试题,Python面试题No18

    解释型语言编写的程序不需要编译,在执行的时候,专门有一个解释器能够将VB语言翻译成机器语言,每个语句都是执行的时候才翻译。这样解释型语言每执行一次就要翻译一次,...

    梦想橡皮擦
  • IntelliJ Idea License Service 搭建

    用户1180017
  • 猿学-内核开发知识3之串口过滤.绑定设备

    根据上面的理论.我们可以根据API. 写简单的串口绑定了. 注意下方代码是串口绑定的代码.相当于我们在这个设备上加了一层.但是我们还没有写获取请求数据的代码.

    黑客联盟
  • SpringCloudGateway笔记(10)-websocket

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    yingzi_code
  • LOHO、瑞幸、喜茶们如何“围剿”老品牌?

    2018年是中国互联网行业从消费互联网进入产业互联网的分水岭,也是中国新经济崛起的元年。新老品牌势力转换开始,宜家、无印良品、星巴克等老品牌在中国市场无不感受到...

    罗超频道
  • PrestaShop 1.6 - 图文安装教程

    本文档介绍的是 PrestaShop 的图文安装过程,用于指导 1.6 版本的安装。

    HoneyMoose

扫码关注云+社区

领取腾讯云代金券