
linux
文章平均质量分 93
千霜
未来的码农
展开
-
centos7防火墙(转载)
转载一、介绍 Redhat Enterprise Linux7 已经默认使用 firewalld 作为防火墙,其使用方式已经变化。基于 iptables 的防火墙被默认不启动,但仍然可以继续使用。 RHEL7 中有几种防火墙共存:firewalld、iptables、ebtables 等,默认使用 firewalld 作为防火墙,管理工具是 firewall-cmd。RHEL7 的内核...转载 2018-07-13 17:42:10 · 1739 阅读 · 0 评论 -
linux设备
目录一 介绍二 /dev与/sys三 命名约定四 terminal、console、shell4.1 与设备文件的关系五 特殊设备文件六 例子七 相关命令7.1 dd7.2 mknod7.3 udevadm7.4 lsscsi参考一 介绍在linux中,一切皆为文件,比如设备、网络、硬盘或其分区等等,都在表示 为文件。设备被表示为设备文件(Device Files)(也被称为device no...原创 2019-03-08 11:53:32 · 350 阅读 · 0 评论 -
linux内核启动过程
目录一 介绍二 systemd2.1 介绍2.2 配置2.2.1 [Unit]2.2.2 [Install]2.2.3 [Service]2.2.4 其他2.2.5 systemd参数2.3 systemctl参考一 介绍linux启动过程涉及很多阶段,如固件初始化,引导程序执行,内核镜像加载和启动,各种守护进程和脚本的运行。每一步都有不同的不同的方法。开机后,会执行主板上固件(firmwa...原创 2019-03-13 17:45:45 · 858 阅读 · 0 评论 -
windows上的linux子系统(WSL)
目录一 介绍二 原理2.1 wsl组件一 介绍Windows Subsystem for Linux(WSL)是一个用于在本地运行linux二进制可执行文件(ELF格式)的兼容层。与虚拟机相比,wsl没有虚拟硬件的过程,而是直接在windows上虚拟一个linux内核,模拟linux系统调用,以运行linux执行文件。因此效率要比虚拟机高,但是它使用的是自己实现的init进程而不是发行版的in...原创 2019-03-19 11:08:37 · 11820 阅读 · 0 评论 -
linux网络基础
目录一 介绍二 网络配置一 介绍网络允许不同节点的主机通信,交换数据。然而网络是十分复杂的,可以通过OSI七层网络模型来描述网络不同层的功能。实际上常用四层网络模型来解析网络:应用层(Application layer):应用层协议可认作为应用程序或服务之间交流的语言。拥有http、ftp、ssl等协议传输层(Transport layer):定义数据如何被送到对应的进程,以及数据传输的...原创 2019-03-22 17:17:19 · 210 阅读 · 0 评论 -
linux之bash
目录一 介绍二 启动三 语法3.1 简单命令3.2 复合命令3.3 字面值3.4 特殊变量3.5 算术表达式3.6 条件表达式3.7 命令替换3.8 算术替换一 介绍bash shell是一个与sh兼容的命令行解析器,是用户与系统内核交互的接口。通过bash,可以执行命令(程序),bash本身就内置了很多常用的命令。可以将一些常用的命令写入脚本中,让bash运行,用以实现简化和自动化日常的任务...原创 2019-03-23 22:36:59 · 1504 阅读 · 0 评论 -
curl
目录一 介绍二 主要选项2.1 --data与--form2.2 URL三 其他选项3.1 常用选项3.2 进度条3.3 输出到文件3.4 其他一 介绍linux中一个传输数据的工具,支持多种协议,还支持代理、用户认证、SSL、cookies等等特性。一些默认行为:默认使用HTTP协议;消息体输出到terminal;消息体未输出到terminal时,显示进度条。一些常用选项:...原创 2019-06-05 18:25:32 · 6723 阅读 · 0 评论 -
Deepin安装MySQL8
官方网站给出了多种安装方式, 如源码安装,压缩包安装, 二进制安装(如.deb文件). 尽管可以通过包管理器 (如apt,yum) 来安装, 可能安装的并不是最新版的. 如果使用官方仓库源, 也不能保证兼容性.因此这里使用压缩包方式安装MySQL8, 它适用于大多数发行版. 这里本系统为Deepin.环境预处理: 安装前, 先删除原有mysql, 和配置,数据等文件, 如/etc/my.c...原创 2019-06-19 18:52:42 · 6075 阅读 · 1 评论 -
CentOS7安装MySQL8
目录环境步骤参考环境主机:阿里云主机系统:centos7目标数据库:mysql 8要求安装请不存在其他版本的mysql数据库步骤切换到root用户su -安装mysql yum仓库yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm安装mysql 8...原创 2019-03-20 19:19:40 · 148 阅读 · 0 评论 -
WSL配置java开发环境--失败
目录一 安装1.1 WSL1.2 Java1.3 Tomcat1.4 Maven1.5 Intellij Idea1.6 x server1.7 sublime1.8 添加输入法1.9 界面模糊二 配置idea一 安装1.1 WSL首先安装WSL,参考windows上的linux子系统(WSL)。更换源。打开清华大学开源软件镜像站,找到对应自己版本的源,拷贝内容。将原有源备份,创建新源...原创 2019-03-19 22:13:56 · 8358 阅读 · 2 评论 -
linux进阶命令
toptop能够动态显示系统总的cpu、内存使用状态和各个进程的资源使用情况。字段含义第一行分别表示目前的时钟、系统已运行时间、用户个数和分别为1、5、15分钟的平均负载。平均负载是对运行队列的长度的一种度量。单核下,0.5表示cpu一半时间是空闲的,1表示cpu是时刻负载的,1.5表示1/3进程在等待cpu;假设4核,则4表示所有的核刚好负载。当负载很高时,很有可能内存不足,导致时刻发...原创 2019-03-16 15:32:38 · 410 阅读 · 0 评论 -
centos7安装mysql8
1、官网下载tar压缩包 mysql下载地址 操作系统选择Red Hat 64位 选择Compressd TAR Archive2、删除以后的数据库 使用rpm -qa|grep mariadb 判断是否存在mariadb数据库 如果有,则使用rpm -e --nodeps mariadb-*** 来删除该数据库,--nodeps表示不做依赖检查,强制删除。 使...原创 2018-07-14 15:03:56 · 282 阅读 · 0 评论 -
linux入门--未完成
介绍linux入门所需了解的全部知识。目前尚未写完。原创 2018-12-19 23:36:41 · 1916 阅读 · 0 评论 -
linux测试网速
预先准备能够联网预装python步骤在终端输入:curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -结果原理下载python脚本,然后运行。来源https://askubuntu.com/a/269821...原创 2019-02-09 18:47:15 · 3284 阅读 · 0 评论 -
ssh
目录一 介绍一 介绍Secure Shell (SSH) 是一种加密网络协议,用于在不安全的网络上安全地操作网络服务。典型的应用包括远程命令行登录和远程命令执行,但不局限于次,任何网络服务都给可以被SSH的转发功能保护起来。ssh的实现有很多,最常用的是OpenSSH,几乎所有系统都预装OpenSSH,包括win10。这里介绍的命令都是来自于OpenSSH的。...原创 2019-02-16 15:25:32 · 1037 阅读 · 3 评论 -
电脑中常用的“扇区”、“簇”、“块”、“页”等概念
1、什么是扇区和(磁盘)块?物理层面:一个磁盘按层次分为 磁盘组合 -> 单个磁盘 -> 某一盘面 -> 某一磁道 -> 某一扇区扇区,顾名思义,每个磁盘有多条同心圆似的磁道,磁道被分割成多个部分。每部分的弧长加上到圆心的两个半径,恰好形成一个扇形,所以叫做扇区。扇区是磁盘中最小的物理存储单位。通常情况下每个扇区的大小是512字节。(由于不断提高磁盘的大小,部分厂商设定...转载 2019-03-08 14:08:25 · 3074 阅读 · 0 评论 -
linux文件系统
目录一 介绍二 disk三 文件系统实现3.1 文件系统布局3.2 文件实现3.3 目录实现四 文件系统类型五 常见操作5.1 操作分区5.2 创建文件系统5.3 挂载文件系统5.3.1 使用UUID5.3.2 自动挂载5.3.3 mount选项5.4 swap space5.4.1 分区作为swap space5.4.2 文件作为swap space5.5 其他命令5.5.1 sync5.5.2...原创 2019-03-09 11:37:26 · 303 阅读 · 0 评论 -
显卡之大黄蜂方案
随着笔记本的使用逐渐增多, 消费者开始尝试权衡续航和性能之间的问题. 一般笔记本都是双显卡, 即核显和独显. Intel CPU的集成显卡能很好的续航, 但不能实现独立显卡的很好的性能. NVIDIA公司于是开发了switchable graphics技术, 允许用户选择使用哪种显卡(适配器), 但只有1%的用户才会切换显卡. NVIDIA又开发了Optimus技术, 允许自动切换显卡的使用, 权...原创 2019-06-21 09:45:08 · 6143 阅读 · 0 评论