系统相关

L1 终端错误漏洞(L1TF)影响 Linux 系统

03-25
导读 L1 终端错误(L1TF)影响英特尔处理器和 Linux 操作系统.让我们了解一下这个漏洞是什么,以及 Linux 用户需要为它做点什么. 昨天(LCTT 译注:本文发表于 2018/8/15)在英特尔.微软和红帽的安全建议中宣布,一个新发现的漏洞英特尔处理器(还有 Linux)的漏洞称为 L1TF 或 “L1 终端错误L1 Terminal Fault”,引起了 Linux 用户和管理员的注意.究竟什么是这个漏洞,谁应该担心它? L1TF. L1 Terminal Fault 和 For

Ubuntu系统配置系列2——文件夹出现在了桌面上

03-25
刚装好的Linux系统出现所有home目录下的文件全部出现到桌面,对于处女座的人来说,实在是别扭至极,因此果断调整. 原桌面 #1.用vim编辑器打开文件,或者用gedit.nano打开都可以,这里以vim为例 sudo vim ~/home/velma(用户名)/.config/usr-dirs.dir #2.修改为如下内容,即在源文件的每行的末尾追加文件名即可 XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOWNLOAD_DIR="$HOME/

macOS 的 rootless 机制的关闭与打开

03-25
一.现象 升级系统 经常遇到文件 operation not permitted 问题. 二.原因 macOS 在升级系统之后,电脑启用了SIP(System Integrity Protection),增加了rootless机制,导致即使在root权限下依然无法修改文件,在必要时候为了能够修改下面的文件,我们只能关闭该保护机制. 三.解决方案 重启mac,在重启黑屏的时候,按住 Command + R 进入恢复模式,注意查找到[菜单]里面的[终端]工具. 1. 关闭 终端输入 csrutil

ubuntu18.04在线安装docker、nvidia-docker2与docker-compos

03-25
说明 由于项目测试需要,须安装如下版本的docker组建: Docker:18.09.6 nvidia-docker2:18.09.6 部署 Docker 主要步骤如下: (1)安装基础包 apt-get install -y apt-transport-https ca-certificates curl software-properties-common (2)添加 apt-key curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/u

linux--vim的使用以及相关命令

03-24
1, Vim/Vi 简介 概述 Vim/Vi是一个功能强大的全屏幕文本编辑器, 是Linux/UNIX上最常用的文本编辑器, 它的作用是建立.编辑.显示文本文件. Vim/Vi 没有菜单,只有命令 安装vim 因为我们安装的centos里面只有vi 所以我们要安装vim vim和vi的区别 Vim 编辑文件本xml文本时会有高亮显示 VI VIM 2,Vim/Vi 工作模式 3,插入命令 命令 作用 a 在光标后附加文本 A(shift + a) 在本行行末附加文本   行尾 i 在光标前插入文

linux下搭建测试环境

03-24
1.jdk的下载和安装 下载jdk的linux版本(建议下载1.8版本) 使用xshell连接linux 进入/usr/local目录(将jdk的包放入该文件下,以防出现权限问题) 使用rz命令上传jdk压缩包 使用tar -zxvf xxxx.tar  解压jdk的压缩包 进入/etc目录下进行配置环境变量 执行vim profile,进入编辑模式在文末添加配置项 JAVA_HOME=/usr/local/tools/jdk1.8.0 CLASSPATH=$:CLASSPATH:$JAVA_H

Redis 和 Memcached 的区别 Tair

03-24
存储方式上 :memcache 会把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小.redis 有部分数据存在硬盘上,这样能保证数据的持久性. 数据支持类型上 :memcache 对数据类型的支持简单,只支持简单的 key-value,,而 redis 支持五种数据类型. 使用底层模型不同: 它们之间底层实现方式以及与客户端之间通信的应用协议不一样.redis 直接自己构建了 VM 机制,因为一般的系统调用系统函数的话,会浪费一定的时间去移动和请求. value 的大小 :redis

Linux-zip命令&rz命令&sz命令

03-24
zip命令&rz命令&sz命令 解压:unzip FileName.zip 压缩:zip FileName.zip DirName [154.8.159.209:[email protected] ~]$ sudo su -[154.8.159.209:[email protected] ~]# [154.8.159.209:[email protected] /home/wangzn209]# rz[Windows--->Linux][rz命令(Receive ZMODEM),使用

linux设置共享目录

03-24
使用windows可以很方便的进行文件目录共享设置,对于linux系统来说则需要配置smb服务才能完成共享设置,无密码访问的简单配置步骤如下: 1.安装samba yum -y install samba 以上安装samba服务 2.修改smb.conf文件 smb.conf见/etc/samba/目录下,修改前建议先备份一份原始文件. 配置完之后可以使用testparm命令检测配置文件是否正确: 启动或重启smb服务: systemctl restart smb 可以使用如下命令查看sam服务

【vim使用】末行命令的扩展、总结

03-24
末行命令主要是针对文件进行操作的: 保存.退出.保存并退出.搜索.替换.另存为.新建.浏览当前目录下的文件列表. 命令 英文 功能 :e . edit 会打开vim中内置浏览器,浏览当前目录下的文件列表. :n 文件名 new 新建文件. :w 文件名 write 另存为.(但vim任然编辑当前的文件,并不会切换文件) 提示:切换文件之前,必须保证当前这个文件已经被保存!  已经学过的末行命令: 命令 英文 功能 :w write 保存 :q quit 退出.(如果没有保存,不允许退出) :q!

Linux 常用命令总结(一)

03-24
一.基本概念 1.为什么学习命令操作而不用界面操作? Linux 作为服务器,使用图形界面会占用更多的系统资源,且影响稳定性.安全性.而且一个服务器连个显示屏都没有,图形界面毫无作用,所以命令行操作是 Linux 的必备技能. 常用命令手册: https://www.runoob.com/linux/linux-command-manual.html 2.命令格式 [格式:] [[email protected] ~]# 命令 [选项] [参数] 注: [[email protected] ~]

Linux内核裁剪移植学习分享

03-23
1. 内核裁剪移植 内核源码是大量模块代码的集合! 每一个模块代码都是大量的.c 和 .h文件组成的! 内核是系统所有功能的集合! 内核镜像是一个二进制文件,是一个大型可执行程序! 内核源码包:linux-3.5.buildok.tar.gz 内核移植步骤: 1)把内核源码包复制到linux系统下的 /work/目录下,并解压! 命令: cp  /mnt/hgfs/xxxxx/linux-3.5.buildok.tar.gz  /work/ cd  /work tar  xf  linux-3.

Linux进阶系列 1 --- 进程通信

03-23
进程都是运行在物理内存上 linux 进程中通信方式 1.无名管道 (无文件名,适合亲缘进程通信) pipe() 函数实现 write  read  IO操作函数  以文件方式来读取,写入操作数据 因为没有文件名,无法调用open()函数打开文件 2 有名管道 (有文件名) 3.消息队列(网状通信) ipcs 命令可查看消息队列 msgsend  msgrecv 4.共享内存 5.信号量 视频地址:https://www.bilibili.com/video/BV1fE411v7Bb?p=18

linux——yum命令

03-23
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum的命令形式一般是如下:yum [options] [command] [package ...]其中的[opti

Linux常用指令(3)

03-23
命令概览:chmod.chown.chgrp.umask 一. 简介  在linux中目录文件的访问权限包括只读.只写和执行权限,对应为r.w和x.对于一个目录文件,它的用户类型包括所有者.同 组用户和其他用户.对于每个用户类型,分别使用三位字符表示对应的权限.一个完整的访问权限共计10个字符,其中左边第一 个表示目录文件类型,其余每三位对应一个用户类型的访问权限. 例如一个文件的访问权限为-rw-r--r--,说明如下: -:第1位表示该目录文件的类型(-表示二进制文件,d表示目录,l表示软链

Linux镜像下载

03-23
有他就够了 https://mirrors.aliyun.com/centos/ 7.x版本请直接选择7 建议选择种子文件,迅雷下载,防止浏览器下载失败造成不必要麻烦 原文地址:https://www.cnblogs.com/qzhc/p/12557976.html

基于 Linux 2.6的 硬中断 / 软中断的原理以及实现

03-23
Author:zhangskd @ csdn blog 概述 从本质上来讲,中断是一种电信号,当设备有某种事件发生时,它就会产生中断,通过总线把电信号发送给中断控制器. 如果中断的线是激活的,中断控制器就把电信号发送给处理器的某个特定引脚.处理器于是立即停止自己正在做的事, 跳到中断处理程序的入口点,进行中断处理. 有关概念 (1) 硬中断 由与系统相连的外设(比如网卡.硬盘)自动产生的.主要是用来通知操作系统系统外设状态的变化.比如当网卡收到数据包的时候,就会发出一个中断.我们通常所说的中断指

linux系统的简单配置

03-23
配置网卡:vim /etc/sysconfig/network-scripts/网卡名称 ifcfg-xxxx  ##文件名称 DEVICE=xxx  ##设备名称 BOOTPROTO=dhcp|static|none ##设备工作方式 ONBOOT=yes  ##网络服务开启时自动激活网卡 IPADDR=xxx.xxx.xxx.xxx    ##IP地址 PREFIX=24   ##子网掩码 NETMASK=255.255.255.0   ##子网掩码 GATEWAY=XXX.XXX.XXX.

linux特殊字符目录的访问及删除

03-23
问题描述: linux一切皆文件,不经意间创建些奇奇怪怪的文件及文件夹,新手不知道如何进入及删除 问题解决: 单引号括起来,进入及删除(删除特殊文件也是可以根据inode删除) 测试平台: centos7.x 01.创建诡异文件 02.进入查看 注意:同样是用单引号防止转义,强约束,部分目录可以用转义符 03.删除特殊文件/文件夹 #根据文件夹/文件的inode删除  #单引号包裹删除 原文地址:https://www.cnblogs.com/xiaochina/p/12556297.html

macOS Catalina 10.15.4亮点在iCloud 云盘!要不要更新?先来看看更新都有哪些利弊

03-23
苹果今天发布了macOS Catalina 10.15.4正式版,增加了多项新功能.这次更新最大的变化在于 iCloud 云盘可以支持像 Dropbox.Google Drive 那样的共享文件夹功能,更便于协作和文件分享.那到底要不要更新?先来看看都更新有哪些利弊. macOS Catalina 10.15.4正式版发布增加了多项新功能.macOS Catalina 10.15.4加入了iCloud云盘文件夹共享.“屏幕使用时间”中的限定通信.Apple Music歌词实时显示等功能.本更新还