Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

CentOS 6.7安装在VMWare中Bridge模式下网卡eth0不能自动激活的问题

CentOS 6.7安装在VMWare中Bridge模式下网卡eth0不能自动激活的问题

VMWare 11.0CentOS 6.7 minimalVMWare网卡配置选择Bridge方式问题:默认情况下ifconfig命令只能看到网络设备lo,看不到eth0,也没有分配合理的IP地址。(在最新的CentOS 7中ifconfig工具消失了,取而代之的是ip addr show)分析:使用ifconfig -a能看到eth0和lo,说明系统中还是存在eth0的,只是没有被激活。(CentOS 7中网卡默认是关闭状态,需要激活)解决:vi /et...
Ubuntu无法识别显示器情况下如何设置高分辨率

Ubuntu无法识别显示器情况下如何设置高分辨率

安装Ubuntu后,出现无法识别显示器,从而造成无法设置高分辨率。界面显示似老年机般,5.3的视力+强迫症,臣妾的内心是十分拒绝的,捣鼓了半天终于搞定,这里记录下方法。(一)使用xrandr命令,查看当前显示器显示配置linuxidc@linuxidc:~$ xrandrScreen 0: minimum 320 x 200, current 1920 x 1080, maximum 32767 x 32767VGA1 connected primary ...
Linux内核-模块编译和安装

Linux内核-模块编译和安装

我安装Ubuntu的时候是没有安装源码的,在没有安装源码前 /usr/src/ 目录下是只有两个包含内核的头文件的文件夹的:我的内核版本是:所以接下来就是先安装内核源码:执行后,/usr/src / 目录就多了两个文件夹:这样源码就下载下来了,然后将源码解压:解压之后 /usr/src/linux-3.13.0/文件夹里面的就是内核源码了.然后再对源码进行编译.先进入/usr/src/linux-3.13.0/ 文件夹:然后依次执行 make oldcon...
Vim的基本使用方法

Vim的基本使用方法

vim作为被大多数程序员所推崇的编辑器,是源于它的自由灵活以及令人舒服的输入模式,但对于新手来说无疑是个噩梦(需要记太多的命令),而作为使用了vim有一段时间的我来说,总结下常用的命令,以备新手快速进入vim,感受它的强大以及令人着迷的处理方式。以下只介绍常用的使用方式,对于繁重的概念以及高难度的操作留待大家以后的兴趣去探索。初次用vi/vim打开文件既可以使用以下命令:移动命令:1.hjkl 四个按键对应左下上右,这四个按键是用来移动光标(同上下左右方向...
Linux之间进程通信

Linux之间进程通信

必备基础: fork() 创建一个与之前完全一样的进程,这两个进程执行没有固定的先后顺序,哪个进程先执行要看系统的进程调度策略。一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一个自己。// fork() study example 1#include <unistd.h>#include <stdio.h>...
Linux入门学习:认识shell和bash

Linux入门学习:认识shell和bash

一、shell 计算机硬件的直接控制者是操作系统的内核(kernel),因为内核的重要性,所以作为用户的我们是无法直接操作内核的,所以我们需要shell调用应用程序或者双击打开安装的应用软件与内核之间进行通信。shell就相当于是一个接口,连接程序与内核;或者可以说shell是一个办公桌,给工作的人以必要办公环境。 如今的shell大多数是命令行界面的形式。不同的操作系统的shell是不同的,Linux系统默认运用的是bash。 因为shell是与内核的接...
如何正确接收 GitHub 的消息邮件

如何正确接收 GitHub 的消息邮件

背景我厂的开发流程通常都是基于 GitHub 的。在 GitHub 上 review 代码,也是我日常工作的重要组成部分。对我来说,在 code review 过程中最讨厌的莫过于,我在 pull request 或 commit 下面评论或 @ 人,往往石沉大海,没有回音。我事后追问当事人,他们的回复往往是 “不知道你 @ 我了呀~”。这让我非常恼火。所以,我决定写篇文档给所有人看,避免他们漏看重要的 GitHub 消息。此后在 ...
Bash的基本功能

Bash的基本功能

1.命令别名与快捷键1.1 查看与设定别名 alias:查看系统中所有命令的别名 alias 别名=’原命令’ 设定命令别名 unalias 别名 删除别名 vi ~/.bashrc 写入环境变量配置文件(永久生效)2.命令生效顺序1.用绝对路径或相对路径执行的命令 2.执行别名 3.执行Bash的内部命令 4.执行按照$PATH环境变量定义的目录查找顺序找到的第一个命令3.常用快捷键1.ctrl+c 强制终止当前命令 2.ctrl...
检测Linux虚拟化平台类型的几种方式

检测Linux虚拟化平台类型的几种方式

要想找出 Linux 系统运行在虚拟化平台中还是硬件服务器上,有多种方式可供大家选择,这主要取决于你的 hypervisor 或 container 环境。不同的虚拟化或容器技术会在其实例中引入不同的识别指纹,如:处理器厂商、特殊的 /proc 文件或虚拟网卡名称等。 另外通过 dmesg 显示启动序列,也可以找出 Linux 或 VPS 所使用虚拟化平台类型的一些线索。下面我们将介绍几个命令行工具,让大家可以非常容易地检测到 Linux 所使用的虚拟化平...
LFCS 系列第一讲:如何在 Linux 上使用 GNU sed 等命令来创建、编辑和操作文件

LFCS 系列第一讲:如何在 Linux 上使用 GNU sed 等命令来创建、编辑和操作文件

Linux 基金会宣布了一个全新的 LFCS(Linux 基金会认证系统管理员(Linux Foundation Certified Sysadmin))认证计划。这一计划旨在帮助遍布全世界的人们获得其在处理 Linux 系统管理任务上能力的认证。这些能力包括支持运行的系统服务,以及第一手的故障诊断、分析,以及为工程师团队在升级时提供明智的决策。Linux 基金会认证系统管理员——第一讲请观看下面关于 Linux 基金会认证计划的演...
在 Linux 上将 BQ Aquaris Ubuntu 手机刷成 Android 系统

在 Linux 上将 BQ Aquaris Ubuntu 手机刷成 Android 系统

How to install Android on Ubuntu Phone如果你正好拥有全球第一支运行 Ubuntu 的手机并且希望将 BQ Aquaris E4.5 自带的 Ubuntu 系统换成 Android,那这篇文章能帮你点小忙。有一万种理由来解释为什么要将 Ubuntu 换成主流 Android OS。其中最主要的一个,就是这个系统本身仍然处于非常早期的阶段,针对的目标用户仍然是开发者和爱好者。不管你的理由是什么,要谢谢 BQ 提供的工具,让...
结合tcpdump命令对traceroute深入分析

结合tcpdump命令对traceroute深入分析

traceroute:是网络诊断中,用来分析IP包经过那些路由的命令。学前知识:IP包中有个字段TTL,这个是最大跳转次数的字段,每经过一个路由器,值会-1,当值为0的时候,这个包就会被路由器丢弃,并返回ICMP-超时包给请求主机。实现原理:1、traceroute首先发出三个UDP包(发出三个主要是为了统计,这里可以不用太在意),其TTL的字段为1,目的地为目标主机的IP,该UDP包在经过路由器-1时,TTL值会被设置为0该包会被丢弃,并返回ICMP-超...
Linux能力(capability)机制的继承

Linux能力(capability)机制的继承

1、Linux能力机制概述在以往的UNIX系统上,为了做进程的权限检查,把进程分为两类:特权进程(有效用户ID是0)和非特权进程(有效用户ID是非0)。特权进程可以通过内核所有的权限检查,而非特权进程的检查则是基于进程的身份(有效ID,有效组及补充组信息)进行。从linux内核2.2开始,Linux把超级用户不同单元的权限分开,可以单独的开启和禁止,称为能力(capability)。可以将能力赋给普通的进程,使其可以做root用户可以做的事情。此时内核在检...
OpenSSL之对称加密算法命令详解

OpenSSL之对称加密算法命令详解

1、对称加密算法概述openssl的加密算法库提供了丰富的对称加密算法,我们可以通过openssl提供的对称加密算法指令的方式使用,也可以通过调用openssl提供的API的方式使用。openssl的对称加密算法指令主要用来对数据进行加密和解密处理,openssl基本上为所有其支持的对称加密算法都提供了指令的方式的应用,这些应用指令的名字基本上都是以对称加密算法本身的名字加上位数、加密模式或者其他属性组合而成。例如DES算法的CBC模式,其对应的指令就是d...
Linux UGO和ACL权限管理

Linux UGO和ACL权限管理

自主访问控制(Discretionary Access Control, DAC)是指对象(比如程序、文件、进程)的拥有者可以任意修改或者授予此对象相应的权限。Linux的UGO(User, Group, Other)和ACL(Access Control List)权限管理方式就是典型的自主访问控制。UGO将权限信息存储在节点的权限中,ACL将权限位信息存储在节点的扩展属性中。1、Linux UGO权限管理1.1 普通权限当一个文件创建后,它具有读(r)...
OpenSSL编码规则概述

OpenSSL编码规则概述

1 数据编码格式openssl的数据编码规则是基于ans.1的,ans.1是什么 ? 先上高大上的解释ASN.1(Abstract Syntax Notation One), 是一种结构化的描述语言,包括两部分,数据描述语言和数据编码规则,数据描述语言标准:语言标准允许用户自定义的基本数据类型,并可以通过简单的数据类型组成更复杂的数据类型。数据编码规则:这些编码方法规定了将数字对象转换成应用程序能够处理、保存、传输的二进制形式的一组规则。标准ASN.1编码...
Ubuntu下安装屏幕录像软件(SimpleScreenRecorder)

Ubuntu下安装屏幕录像软件(SimpleScreenRecorder)

在日常工作中,有时需要对屏幕进行录像,以制作讲解文档等。下面介绍在Linux上安装屏幕录像软件(SimpleScreenRecorder),试用平台为Ubuntu。(环境要求:Ubuntu上必须安装python,否则会报错)操作方法如下:1、使用 "add-apt-repository" 脚本添加 ppa 到当前的库中并且自动导入公钥。 命令:sudo add-apt-repository -y ppa:maarten-baert/simplescre...
Linux下如何安装IPtux飞鸽传书

Linux下如何安装IPtux飞鸽传书

习惯了在Windows系统中使用飞鸽传书的童鞋们,对于突然在使用Linux时在局域网下传输文件、即时通讯等,可能突然感觉束手无策。下面就针对Linux下安装iptux(飞鸽传书)进行安装和使用的说明。1、安装iptux及依赖文件。命令:sudo apt-get install git libgtk2.0-dev libgconf2-dev g++ make autoconf libtool automake2、克隆(截取)iptux的版本库。命令:git ...
Linux系统如何使用root权限打开文件夹

Linux系统如何使用root权限打开文件夹

Linux新装系统后一般要求用户创建一个用户名,创建后一般为标准用户或管理员用户,但无论如何,有些文件必须通过root权限打开。例如如下界面中,打开/root文件夹时提示如下:下面介绍如何在创建用户的界面下通过root权限打开文件夹。1、在终端中输入命令:sudo nautilus,然后输入当前用户的密码。2、此时会同时打开文件浏览器。3、然后打开对应的目录,这时已经获得了root权限。例如打开/root目录。本文永久更新链接地址...
<< 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 >>