![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
Linux
ginger_mr
略...
展开
-
Linux_Ubuntu20.04中ens33没有ip
今天换了一个工位(公司网络也是同一个),但是打开电脑虚拟机Ubtuntu连接不上网络,windows上的配置已经检查了一遍发现没什么问题,在Ubtun上发现 ens33 这个网卡根本没有分配ip。ginger@ubuntu:~$ ifconfig -aens33: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether 00:0c:29:ef:77:09 txqueuelen 1000 (以太网) RX packet原创 2021-02-22 15:55:53 · 3366 阅读 · 0 评论 -
Linux-Ubuntu创建 idea 快捷方式
1、Ubuntu创建 idea 快捷方式基于 ubuntu 20.04。2、前提首先安装了 idea 如我的安装路径为 /opt/soft/idea20/bin。3、创建快捷方式xiao@z:~/Desktop$ touch idea.desktopxiao@z:~/Desktop$ sudo vi idea.desktop输入:[Desktop Entry]Name=IntelliJ IDEAComment=IntelliJ IDEAExec=/opt/soft/idea20/bi转载 2021-01-30 10:41:27 · 3333 阅读 · 3 评论 -
Linux-Ubuntu搜狗输入法安装指南
Ubuntu搜狗输入法安装指南搜狗输入法已支持Ubuntu1604、1804、1910、2004、2010 各系统安装步骤可能略有不同,以Ubuntu2004为例。如果下图的faitx没有可以先进行安装相关的依赖库和框架都会自动安装上sudo apt install fcitx-binsudo apt-get install fcitx-table1、添加中文语言支持弹出“已安装语言”窗口,勾选中文(简体),点击应用回到“语言支持”窗口,在键盘输入法系统中,选.原创 2021-01-29 16:08:35 · 317 阅读 · 0 评论 -
Linux-nohup和&的作用
文章目录nohup和&的作用1.前台运行演示2.&后台运行3.hohup不挂断运行4.nohup结合&运行5.总结nohup和&的作用测试代码如下:是一个输出hello与循环轮数的死循环程序,每输出一行就休眠1秒。1.前台运行演示使用 ./a.out 前台运行程序,会是什么效果呢?程序每隔一秒会在终端输出一个字符串。此时如果键入Ctrl+C ,程序会收到一个SIGINT信号,如果不做特殊处理,程序的默认行为是终止(如上图)。2.&后台运行使用 .转载 2020-12-04 12:10:18 · 3668 阅读 · 0 评论 -
Linux-find命令详解
文章目录find命令详解1.find命令基本语法2.find命令的选项3.find实际案例1.用xargs来配合find工作2.更复杂的find实例1.name选项2.perm选项3.user和mount选项4.按照更改时间或访问时间等查找文件5.找比某个文件新或旧的文件6.使用type选项7.使用size选项find命令详解1.find命令基本语法find pathname -options [ -print -exec -ok ...]pathname #是find命令所查原创 2020-12-03 22:09:23 · 658 阅读 · 0 评论 -
Linux-apt软件管理和远程登录
apt软件管理和远程登录1.apt介绍apt是Advanced Packaging Tool的简称,是一款安装包管理工具。在Ubuntu下,我们可以使用apt命令可用于软件包的安装、删除、清理等,类似于Windows中的软件管理工具。unbuntu 软件管理的原理示意图:2.Ubuntu 软件操作的相关命令sudo apt-get update 更新源 sudo apt-get install package 安装包 sudo apt-get remove package 删除包 sud原创 2020-12-03 17:22:04 · 294 阅读 · 0 评论 -
Linux-开发平台 Ubuntu
文章目录开发平台 Ubuntu1.Ubuntu介绍2.开发平台 Ubuntu1.安装的步骤2.设置 Ubuntu 支持中文3.Ubuntu 的 roo 用户1.介绍2.给root用户设置密码并使用4.Ubuntu 下开发 Python1.说明2.在 Ubuntu 下开发一个 Python 程序开发平台 Ubuntu1.Ubuntu介绍Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于 GNU/Linux,支持x86、amd64(即x64)和原创 2020-12-03 16:21:54 · 358 阅读 · 0 评论 -
Linux-Shell编程
文章目录Shell编程1.为什么要学习 Shell 编程2.Shell 是什么3.shell 编程快速入门1.脚本格式要求2.编写第一个 Shell 脚本3.脚本的常用执行方式4.Shell 的变量1.Shell 的变量的介绍2.Shell 变量的定义3.定义变量的规则4.将命令的返回值赋给变量5.设置环境变量1.基本语法2.快速入门6.位置参数变量1.介绍2.基本语法3.实际案例7.预定义变量1.基本介绍2.基本语法3.实际案例8.运算符1.基本介绍2.基本语法3.实际案例9.条件判断1.基本语法2.实际原创 2020-12-03 14:11:05 · 1820 阅读 · 0 评论 -
Linux-&&、&以及||、|介绍
在linux中,&&、&以及||、|介绍如下:&:表示任务在后台执行,如要在后台运行redis-server,则有 redis-server &。&&:表示前一条命令执行成功时,才执行后一条命令 ,如 echo '1‘ && echo ‘2’。|:表示管道,上一条命令的输出,作为下一条命令参数,如 echo ‘yes’ | wc -l||:表示上一条命令执行失败后,才执行下一条命令,如 cat nofile || echo “原创 2020-12-03 10:54:23 · 348 阅读 · 0 评论 -
Linux-搭建Java环境
搭建 JavaEE 环境1.概述示意图:原创 2020-12-02 12:41:07 · 192 阅读 · 0 评论 -
Linux-RPM和YUM
文章目录RPM和YUM1.rpm 包的管理1.介绍2.rpm 包的简单查询命令3.rpm 包名基本格式4.rpm 包的其它查询命令5.卸载 rpm 包6.安装 rpm 包RPM和YUM1.rpm 包的管理1.介绍一种用于互联网下载包的打包及安装工具,它包含在某些 Linux 分发版中。它生成具有.RPM 扩展名的文件。RPM 是 RedHat Package Manager(RedHat 软件包管理工具)的缩写,类似 windows 的 setup.exe,这一文件格式名称虽然打上了 RedHat原创 2020-12-01 22:10:48 · 132 阅读 · 0 评论 -
Linux-进程管理
文章目录进程管理1.进程的基本介绍2.ps 显示系统执行的进程3.kill 和 killall 终止进程4.pstree 查看进程树5.服务(Service)管理1.介绍2.service 管理命令3.实际案例4.使用细节5.查看服务名6.服务的运行级别(runlevel)7.chkconfig 命令6.ps 动态监控进程7.netstat 查看系统网络情况进程管理1.进程的基本介绍1) 在Linux中,每个执行的程序(代码)都称为一个进程,每一个进程都分配一个ID号。2)每一个进程,都会对应一个父原创 2020-12-01 17:35:18 · 142 阅读 · 0 评论 -
Linux-网络配置
网络配置1.Linux 网络配置原理图(含虚拟机)目前的网络配置采用的是 NAT。2.查看网络 IP 和网关1.查看虚拟网络编辑器2.修改 ip 地址(修改虚拟网络的 ip)3.查看网关4.查看 windows 环境的中 VMnet8 网络配置 (ipconfig 指令)1)使用 ipconfig 查看2)界面查看...原创 2020-12-01 08:16:45 · 160 阅读 · 0 评论 -
Linux-磁盘分区和挂载
文章目录Linux 磁盘分区、挂载1.分区基础知识分区的方式2.Linux分区1.原理介绍2.硬盘说明3.lsblk 命令查看当前系统的分区和挂载情况3.挂载的经典案例如何增加一块硬盘具体的操作步骤整理1.虚拟机增加硬盘步骤 12.虚拟机增加硬盘步骤 2 分区3.虚拟机增加硬盘步骤 3 格式化4.虚拟机增加硬盘步骤 4 ==挂载==5.虚拟机增加硬盘步骤 5 ==永久挂载==4.df 磁盘情况查询5.du 查询指定目录的磁盘占用情况6.磁盘情况-工作实用命令Linux 磁盘分区、挂载1.分区基础知识分原创 2020-11-29 22:14:24 · 158 阅读 · 0 评论 -
Linux-crond任务调度
文章目录crond任务调度1.原理示意图2.概述3.基本语法4.常用选项5.快速入门1.任务的要求2.参数细节说明6.任务调度实际案例crond任务调度1.原理示意图crontab 进行定时任务的设置。2.概述任务调度:是指系统在某个时间执行的特定的命令或程序。任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等2.个别用户工作:个别用户可能希望执行某些程序,比如对 mysql 数据库的备份以及定时删除旧日志。3.基本语法crontab [选项]conrtab原创 2020-11-29 09:36:11 · 182 阅读 · 0 评论 -
Linux-组管理和权限管理
文章目录组管理1.Linux组基本介绍2.chown 修改 文件/目录 所有者1.查看 文件/目录 所有者2.chown 修改 文件/目录 所有者3.groupadd 组的创建4.chgrp 修改 文件/目录 所在组1.查看 文件/目录 所在组2.chgrp 修改 文件/目录 所在组5.其它组6.usermod 改变用户所在组权限管理1. Linux权限基本介绍1.rwx 权限详解1.rwx 作用到文件2.rwx 作用到目录2.文件及目录权限实际案例3.chmod 修改 文件/目录 权限1.第一种方式:+原创 2020-11-28 19:24:58 · 151 阅读 · 0 评论 -
Linux-实用命令
实用指令1.指定运行级别运行级别说明:0 :关机1 :单用户【找回丢失密码】2:多用户状态没有网络服务3:多用户状态有网络服务4:系统未使用保留给用户5:图形界面6:系统重启常用运行级别是3和5,要修改默认的运行级别可改文件。/etc/inittab 的 id:5:initdefault:这一行中的数字命令:init [012356]运行级别的示意图:2.切换到指定运行级别的指令1.基本语法init [012356]2.实用实例1)通过 init 来切换不同的运行级原创 2020-11-28 12:47:36 · 210 阅读 · 0 评论 -
Linux-用户管理
用户管理1.基本介绍画一个示意图,理解用户管理的规则。Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。Linux 的用户需要至少要属于一个组。2.添加用户1.基本语法useradd [选项] 用户名2.实际案例添加一个用户 xm细节说明:1)当创建用户成功后,会自动的创建和用户同名的家目录。2)也可以通过 useradd -d 给新创建的用户指定家目录。3.给用户指定或者修改密码原创 2020-11-27 09:22:53 · 105 阅读 · 0 评论 -
Linux-开机重启和用户登录注销
文章目录开机重启和用户登录注销1.关机重启命令2.用户登录和注销1.基本介绍开机重启和用户登录注销1.关机重启命令shutdown:shutdown -h now : 表示立即关机。shutdown -h 1 : 表示 1 分钟后关机。shutdown -r now: 立即重启。halt:就是直接使用,效果等价于关机。reboot:现在重新启动计算机。sync:把内存的数据同步到磁盘。注意细节:当关机或者重启时,都应该先执行以下 sync 指令,把内存的数据写入磁盘,防止数据丢失。原创 2020-11-26 20:48:15 · 355 阅读 · 0 评论 -
Linux-vi和vim编辑器
文章目录vi和vim编辑器1.vi和vim的基本介绍2.vi和vim的三种常见模式1.正常模式2.插入模式/编辑模式3.命令行模式3.vi和vim基本使用4.vi和vim三种模式的相互转化图5.快捷键的使用案例6.vim和vi的快捷键键盘一览图vi和vim编辑器1.vi和vim的基本介绍所有的 Linux 系统都会内建 vi 文本编辑器。Vim 具有程序编辑的能力,可以看做是 Vi 的增强版本,可以主动的以字体颜色辨别语法的正确 性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在原创 2020-11-26 20:09:07 · 110 阅读 · 0 评论 -
Linux-远程登录Linux系统
远程登录Linux系统1.为什么需要远程登录Linux1.示意图2.说明说明:公司开发时候, 具体的情况是这样的。linux 服务器是开发小组共享的。正式上线的项目是运行在公网的。因此程序员需要远程登录到 centos 进行项目管理或者开发。画出简单的网络拓扑示意图(帮助理解) 。远程登录客户端有 Xshell5,Xftp5,我们学习使用 Xshell5 和 Xftp,其它的远程工具大同小异。2.远程登录Linux-Xshell5说明:Xshell 是目前最好的远程登录到 Lin原创 2020-11-26 19:35:10 · 340 阅读 · 1 评论 -
Linux-目录结构
Linux的目录结构1.基本介绍Linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此 目录下再创建其他的目录,深刻理解 Linux 树状文件目录是非常重要的。记住一句经典的话:在 Linux 世界里,一切皆文件。2.目录结构的具体介绍/bin [重点] (/usr/bin 、 /usr/local/bin):是Binary的缩写, 这个目录存放着最经常使用的命令。/sbin (/usr/sbin 、 /usr/local/sbin):s就是Super U原创 2020-11-26 10:58:06 · 83 阅读 · 0 评论 -
Linux-VM和Linux系统(CentOS)安装
VM和Linux系统(CentOS)安装1.安装vm和Centos学习 Linux 需要一个环境,我们需要创建一个虚拟机,然后在虚拟机上安装一个 Centos 系统来学习。1)先安装 virtual machine,vm12。2)再安装 Linux (CentOS 6.8) 。3)原理示意图,这里我们画图说明一下 VM 和 CentOS 的关系。2.vm软件和CentOS的安装软件CentOS下载地址:网易镜像:http://mirrors.163.com/centos/6/isos/搜原创 2020-11-25 15:19:33 · 134 阅读 · 0 评论 -
Linux-介绍
文章目录Linux开山篇1.Linux 内容介绍2.Linux学习方向3.Linux的应用领域1.人桌面应用领域2.服务器应用领域3.嵌入式应用领域4.学习 Linux 的阶段(高手进阶过程)5.Linux 的学习方法和建议Linux基础1.Linux的介绍2.unix是怎么来的3.Linux是怎么来的4.Linux和Unix关系一览图5.Linux和Windows比较Linux开山篇1.Linux 内容介绍2.Linux学习方向3.Linux的应用领域1.人桌面应用领域此领域是传统li原创 2020-11-25 10:25:48 · 121 阅读 · 0 评论 -
Linux
文章目录Linux的简介1.Linux的概述2.Linux的分类Linux的安装1.虚拟机的安装2.CentOS的安装Linux的基本命令1.目录切换命令2.目录的操作命令(增删改查)3.文件的操作命令(增删改查)4.压缩文件的操作命令5.其他命令6.Linux的权限命令Linux的软件安装1.JDK安装2.Mysql安装3.Tomcat安装Linux的简介1.Linux的概述Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。Linux是由Lin原创 2020-10-19 16:20:39 · 108 阅读 · 0 评论