第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 点赞

第90节:Java中的Linux基础的更多相关文章

  1. 第87节:Java中的Bootstrap基础与SQL入门

    第87节:Java中的Bootstrap基础与SQL入门 前言复习 什么是JQ? : write less do more 写更少的代码,做更多的事 找出所有兄弟: $("div" ...

  2. 第76节:Java中的基础知识

    第76节:Java中的基础知识 设置环境,安装操作系统,安装备份,就是镜像,jdk配置环境,eclipse下载解压即可使用,下载tomcat 折佣动态代理解决网站的字符集编码问题 使用request. ...

  3. 第68节:Java中的MYSQL运用从小白到大牛

    第68节:Java中的MYSQL运用从小白到大牛 前言 学习java必备要求,学会运用!!! 常见关系化数据库 BootStrap是轻量级开发响应式页面的框架,全局css组件,js插件.栅格系统是将页 ...

  4. 第79节:Java中一些要点

    第79节:Java中一些要点 前言 一些知识点忘了没,可以通过一个点引出什么内容呢?做出自己的思维导图,看看自己到了哪一步了呢 内容 如果有人问jre,jdk,jvm是什么,你怎么回答呢? jre的英 ...

  5. 第78节:Java中的网络编程(上)

    第78节:Java中的网络编程(上) 前言 网络编程涉及ip,端口,协议,tcp和udp的了解,和对socket通信的网络细节. 网络编程 OSI开放系统互连 网络编程指IO加网络 TCP/IP模型: ...

  6. 第69节:Java中数据库的多表操作

    第69节:Java中数据库的多表操作 前言 学习数据库的多表操作,去电商行业做项目吧!!! 达叔,理工男,简书作者&全栈工程师,感性理性兼备的写作者,个人独立开发者,我相信你也可以!阅读他的文 ...

  7. 第83节:Java中的学生管理系统分页功能

    第83节:Java中的学生管理系统分页功能 分页功能一般可以做成两种,一种是物理分页,另一种是逻辑分页.这两种功能是有各自的特点的,物理分页是查询的时候,对数据库进行访问,只是查一页数据就进行返回,其 ...

  8. 第82节:Java中的学生管理系统

    第82节:Java中的学生管理系统 学生管理系统的删除功能 删除,点击超链接,点击弹出对话框式是否进行删除,如果确定,就删除,超链接执行的是js方法,在js里访问,跳转servlet,,servlet ...

  9. 第80节:Java中的MVC设计模式

    第80节:Java中的MVC设计模式 前言 了解java中的mvc模式.复习以及回顾! 事务,设置自动连接提交关闭. setAutoCommit(false); conn.commit(); conn ...

随机推荐

  1. Ajax跨越请求失败,解决

    跨越请求 1.1什么是跨域(两个不同系统之间的访问.调用) (1)域名不同,即两个不同的应用. (2)域名相同,但是端口不同,即同一个应用中的不同子系统. 1.2 Ajax跨域请求的缺陷 (1)创建t ...

  2. 用scrapy爬取京东商城的商品信息

    软件环境: gevent (1.2.2) greenlet (0.4.12) lxml (4.1.1) pymongo (3.6.0) pyOpenSSL (17.5.0) requests (2.1 ...

  3. JMeter测试HBase

    在网上找了关于jmeter连接hbase的方式,主要分为两种:通过导入jar包连接(Java Request)和通过BeanShell远程连接,由于刚接触jmeter没多久,对BeanShell还不熟 ...

  4. mysql数据库的多实例与主从同步。

    1.MySQL的多实例: 多实例的特点:能够有效地利用服务器的资源,节约服务器的资源 MySQL多实例的配置有两种,第一是使用一个配置文件,这种方法不推荐使用,容易出错:第二种是用多个配置文件,这种方 ...

  5. 【ogg三】日常运维篇:清理归档日志,ogg进程注册服务,定期备份数据库

    清理归档日志 ogg使用需要开启归档日志,归档日志会随着时间的推移逐渐增多,占满空间,导致应用无法正常运行. 如果归档日志满了会报错 ORA-00257:archiver error解决办法 检查fl ...

  6. springboot系列(九)springboot使用druid数据源

    Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0.DBCP.PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB ...

  7. 【清单】值得「等待」的12个指示加载状态的 js 库

    以下优选 GitHub 上高 star 的指示加载状态的 JavaScript 库.另外这里还有10个有意思的 JavaScript 实战小项目供大家学习. 上期入口:一份数据分析学习清单.xls M ...

  8. Set的交集、差集踩坑记录

    项目中我用到了Set的retainAll和removeAll两个方法取差集和交集. 用法网上都有,我也不展示了. 但是因为我是急着用,直接就照着写了,没想到出大问题了. 因为我的set是一个map的k ...

  9. [leetcode]存在重复

    题目描述: 给定一个整数数组,判断是否存在重复元素. 如果任何值在数组中出现至少两次,函数返回 true.如果数组中每个元素都不相同,则返回 false. 示例 1: 输入: [1,2,3,1] 输出 ...

  10. Python if __name__ == "__main__" 的含义

    一.概念 我们在Python中经常可以看到一个程序会有if __name__ == "__main__",同时这通常是写在程序的入口位置,那么他有什么特殊含义呢?在了解这个之前,我 ...