![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
文章平均质量分 58
Linux
TanaStudy
这个作者很懒,什么都没留下…
展开
-
通俗易懂讲解进程间的几种通信方式
1. 管道/匿名管道(Pipes) :用于具有亲缘关系的父子进程间或者兄弟进程之间的通信。2. 有名管道(Names Pipes) :匿名管道由于没有名字,只能用于亲缘关系的进程间通信。为了克服这个缺点,提出了有名管道。有名管道严格遵循先进先出(first in first out)。有名管道以磁盘文件的方式存在,可以实现本机任意两个进程通信。3. 信号(Signal) :信号是一种比较复杂的通信方式,用于通知接收进程某个事件已经发生;4. 消息队列(Message Queuing) :消息队原创 2021-01-20 19:11:46 · 2769 阅读 · 2 评论 -
简述同步与异步、阻塞与非阻塞概念
相信很多从事linux后台开发工作的都接触过同步&异步、阻塞&非阻塞这样的概念,也相信都曾经产生过误解,比如认为同步就是阻塞、异步就是非阻塞,下面我们先剖析下这几个概念分别是什么含义。同步:所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。例如普通B/S模式(同步):提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步:异步的概念和同步相对。当一个异步过程调用发出后,转载 2021-01-20 19:44:33 · 1780 阅读 · 3 评论 -
VMware Ubuntu安装详细过程
不是每一个程序员都必须玩过linux,只是博主觉得现在的很多服务器都是linux系统的,而自己属于那种前端也搞,后台也搞,对框架搭建也感兴趣,但是很多生产上的框架和工具都是安装在服务器上的,而且有不少大公司都要求熟悉在linux上开发,因此从个人职业发展有必要去多了解一下linux。 (博主网上查了一下,现在大部分服务器安装的系统主要有:ubuntu server、centos、suse linux enterprise, redhat linux等) 于是今天博主就在虚拟机上安装了Ubuntu,并分.转载 2021-07-14 10:31:30 · 7855 阅读 · 2 评论 -
Ubuntu 16.04 安装 IDEA
1. 官网下载地址https://www.jetbrains.com/idea/download/#section=linux选择Community版进行免费下载 2. 下载完成后,进入到下载目录对下载的文件进行解压$ sudo tar -zxvf ideaIC-2020.3.3.tar.gz 3. 进入/idea-IC-203.7717.56/bin,该目录下的idea.sh是IDEA的启动文件 我们运行它启动 IDEA在终端输入$ ./idea.sh即可启原创 2021-04-07 11:14:10 · 1435 阅读 · 2 评论 -
Ubuntu安装python3.7,并更新python默认指向为python3.7
Ubuntu默认的python版本一般为python 2.x,因此需要手动安装自己需要的版本,并且将python的指向更新为自己的版本。 1. 先查看当前python的指向ls -l /usr/bin | grep python因为我这里已经安装好了python 3.7.1,并更新了python的指向,默认应该是指向python 2.7。 2. 下载并解压安装包# 下载安装包$ wget https://www.python.org/ftp/python/3.7.1/原创 2021-03-31 11:14:53 · 9761 阅读 · 7 评论 -
Ubuntu使用命令卸载软件
1.打开终端,输入dpkg --list,显示电脑里安装的所有软件 2.在终端中找到你需要卸载的软件的名称,列表是按照首字母排序的。比如我这里想卸载 mysql-workbench-community。 3.在终端上输入命令 sudo apt-get --purge remove 包名,--purge是可选项,写上这个属性是将软件及其配置文件一并删除,如不需要删除配置文件,可执行sudo apt-get remove 包名。比如我想删除mysql-workbench-com原创 2021-03-31 10:51:20 · 2235 阅读 · 0 评论 -
Linux学习笔记(五):三种软件安装的方法(以JDK、Tomcat、Docker为例)
三种软件安装方法rpm安装(以安装JDK为例)解压缩安装(以安装Tomcat为例)yum安装(以安装Docker为例)宝塔面板安装rpm安装(以安装JDK为例)1、rpm下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html2、如果有安装openjdk 则卸载[root@kuangshen ~]# java -versionjava version "1.8.0_121"Java(TM) SE Runtime原创 2021-03-08 19:28:07 · 1084 阅读 · 2 评论 -
Linux学习笔记(四):账户管理和磁盘管理
账户管理和磁盘管理账号管理用户组管理磁盘管理账号管理简介Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个唯一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。实现用户账号的管理,要完成的工作主原创 2021-03-08 11:42:53 · 1223 阅读 · 2 评论 -
Linux学习笔记(三):Vim 编辑器使用
这里写目录标题Vim编辑器三种使用模式Vim 按键说明Vim编辑器什么是Vim编辑器Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。vim 则可以说是程序开发者的一项很好用的工具。所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。连 vim 的官方网站 http://www.vim.org 自己也原创 2021-03-05 19:32:03 · 1112 阅读 · 2 评论 -
Linux学习笔记(二):常用的基本命令
常用的基本命令目录管理目录管理绝对路径和相对路径我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。在开始本教程前我们需要先知道什么是绝对路径与相对路径。绝对路径:路径的写法,由根目录 / 写起,例如:/usr/share/doc 这个目录。相对路径:路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成:cd ../man 这就是相对原创 2021-03-05 16:45:18 · 1507 阅读 · 0 评论 -
Linux学习笔记(一):Linux介绍
Linux介绍环境搭建环境搭建1、阿里云购买服务器:https://www.aliyun.com/minisite/goods?userCode=0phtycgr(学生优惠可以参考:https://blog.csdn.net/weixin_43901865/article/details/113562965)2、购买完毕后,获取服务器的ip地址,重置服务器密码,就可以远程登录了3、下载 xShell 工具,进行远程连接使用!连接成功效果如下: 注意事项:如果要打开端原创 2021-03-05 16:12:30 · 1587 阅读 · 0 评论 -
Linux命令大全(排版清晰!!持续更新!!非常详细)
最近在使用Linux的时候,发现有很多命令不太会。在csdn查阅命令大全的时候,发现很多文章都没有很好的排版,于是写一篇文章,希望能够帮助到大家!文章内容较多,可以在右侧目录直接找自己需要的部分查看。文章会持续更新,欢迎大家点赞,收藏! 更新公告 2020.6.28新增了Linux三剑客awk,sed,grep 2020.7.28 新整理了一篇Git命令大全,感兴趣的朋友可以看看:Git命令大全 注意:为了方便代码阅读,文章代码块里把表示管理员模式的#都去掉了。这不是错误。不要搞错!! 一、基本操转载 2021-02-02 16:19:38 · 1691 阅读 · 0 评论 -
Ubuntu 移动和复制文件夹(文件)到另一个文件夹
1. 移动一个文件夹到另一个文件夹下$ sudo mv 文件夹名 目标文件夹路径注意:这个命令必须在要移动的文件夹的目录下执行该命令,而且该文件夹下不能有文件夹和文件 2. 复制一个文件夹到另一个文件夹下$ sudo cp -r 文件夹名 目标文件夹路径 -r 就是递归的意思,删除时 也同样这么加-r注意:必须在要移动的文件的目录下执行该命令,该文件夹下可以有文件夹或者文件...原创 2021-01-22 15:57:49 · 32933 阅读 · 4 评论 -
Ubuntu 怎么在 Libreoffice 中添加字体
Libreoffice 官网提供了一些可供下载的字体1. 在Libreoffice官网上下载字体官网地址:https://zh-cn.libreoffice.org/download/fonts/。找到所需要的字体下载下来到Ubuntu本地。2. 解压下载好的zip文件可以直接使用可视化界面,右键进行解压。也可以使用命令行解压,命令如下:$ unzip SourceHanSerifCN.zip3. 将解压缩的文件夹拷贝到 /usr/share/fonts/$ sudo cp -r Sourc原创 2021-01-22 15:24:23 · 4915 阅读 · 8 评论 -
ubuntu截图工具Flamesho安装
推荐一个ubuntun中非常好用的截图工具Flamesho安装步骤如下:$ sudo add-apt-repository ppa:harish2704/ppa1$ sudo apt-get update$ sudo apt-get install flameshot安装完成之后在系统设置-keyboard-shortcuts-custom shortcuts里加一个快捷键名称是flameshot 命令是/usr/bin/flameshot gui,确认后点一下这行,按alt+x...原创 2021-01-20 16:51:16 · 1481 阅读 · 2 评论 -
Ubuntu16.04安装 java JDK8
Java JDK在linux系统有两个版本,一个开源版本Openjdk,还有一个oracle官方版本jdk,oracle JDK既可以通过添加ppa源命令行安装,也可以去官网下载jdk压缩包安装。下面分别记录一下这三种安装方式的步骤。推荐直接使用第一种方法安装,简单快捷。 方法一:安装开源版本openjdk1、更新软件包列表:$ sudo apt-get update2、安装openjdk-8-jdk:$ sudo apt-get install openjdk-8-jdk3、查转载 2021-01-19 16:55:49 · 1536 阅读 · 2 评论 -
ubuntu 16.04安装onedrive
先依次输入以下命令$ sudo apt install libcurl4-openssl-dev$ sudo apt install libsqlite3-dev$ sudo wget http://master.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list$ sudo apt-get update && sudo原创 2021-01-15 15:41:14 · 1636 阅读 · 2 评论 -
Docker 入门
目录1. 安装Docker2. Docker命令3. 免sudo使用docker命令 1. 安装Docker参考博客:https://blog.csdn.net/weixin_43901865/article/details/112589405 2. Docker命令登录自己公司的artifactory,第一次登录需要根据提示输入账号和密码$ docker login artifactory.xxx.xxxpull镜像$ docker pull原创 2021-01-15 15:00:58 · 891 阅读 · 0 评论 -
docker-ce安装方法
Docker-ce (community edition社区版)参考自https://docs.docker.com/install/linux/docker-ce/ubuntu/先决条件(prerequisites)原创 2021-01-14 20:56:37 · 1883 阅读 · 0 评论 -
ubuntu 如何分屏(双屏显示)
ubuntun系统实现笔记本加外接显示器两个屏幕显示1. 查看相关显示器信息,输入命令xrandr可以看到我有两个显示器:eDP-1(主显示器)和HDMI-22. 设置显示器2.1. 双屏幕显示相同的内容–克隆xrandr --output HDMI-2 --same-as eDP-1 --auto说明:HDMI-2 和 eDP-1 为你刚才查看到的显示器信息auto为最高分辨率2.2. 双屏幕显示不同的内容–扩展若是副显示器在主显示器左面,则采用左扩展xrandr --out原创 2021-01-14 17:04:41 · 23589 阅读 · 0 评论 -
ubuntu 16.04 如何正确安装 python3.6.5
ubuntu 16.04 如何正确安装 python3.6.5原创 2021-01-13 17:15:52 · 1646 阅读 · 2 评论 -
Ubuntu 16.04 安装pycharm后没有快捷方式的解决办法
1. 创建.desktop文件在终端输入sudo gedit /usr/share/applications/pycharm.desktop2.编辑pycharm.desktop文件在创建的pycharm.desktop文件中复制进如下内容[Desktop Entry]Type=ApplicationName=PycharmGenericName=Pycharm3Comment=Pycharm3:The Python IDEExec=sh /home/TanaStudy/下载/pych原创 2021-01-13 16:02:21 · 3223 阅读 · 2 评论