linux
文章平均质量分 65
Caiyelloc
自信源自自律
展开
-
x2go - nxagent的CPU占用为什么这么高?
1. 我在本地客户端做了一个测试:本地客户端(若没有以+iglx启动服务器)默认直接硬件加速渲染,运行glxgears,cpu占用比较低。当我更改为直接软件渲染,cpu飙升至200%,且识别的openGL显示为vmware。到这里我搞明白了为什么昨天在 x2go中为什么识别的openGL是vmware,因为在x2go中就是做的远端软件渲染,这也是为什么远端客户端cpu飙高的原因。...原创 2018-11-14 16:57:27 · 1645 阅读 · 0 评论 -
#002 - 03 获取命令帮助
Linux的哲学思想:1. 一切皆文件2. 使用文本文件保存配置文件是什么?目录:路径映射文件:存储空间存储的一段流式数据,对数据可以做到按名存取工作目录:/etc/sysconfig/network-script/ifcg-en06777732basename : 最右边的文件或目录名dirname : basename左侧的路径推荐书籍:《穿越计算机的迷...原创 2018-05-04 10:29:08 · 350 阅读 · 2 评论 -
小c学Linux(35) - command not found: ifconfig
刚安装的系统,可能不带网络命令工具,centos有网络工具包net-tools,里面包含:ifconfig, netstat, route, and others.安装:yum -y install net-tools原创 2018-05-04 08:25:41 · 197 阅读 · 0 评论 -
小c学Linux(33)--iptables之NAT网络地址转换
参考:http://www.hillstonenet.com/support/5.0/cn/xd4xdaxcfxdfxb0xefxd6xfa.htm#config_nat_intro.html网络地址转换(NAT)介绍网络地址转换(Network Address Translation)简称为NAT,是将IP数据包包头中的IP地址转换为另一个IP地址的协议。当IP数据包通过路由器或...原创 2018-04-25 22:34:12 · 460 阅读 · 0 评论 -
#004 命令格式及基础命令
命令格式* COMMAND:指令名称* [OPTIONS]:命令选项,总用于控制命令结果的输出,[\]块的内容可以不选择使用,并且有些命令也带有自己的参数* FILE …:指令的参数,…表示可以有多个文件类型* buit-in* 外部查看* 查看命令类型 * type COMMAND* 查看内部命令使用方法 * help buil...原创 2018-05-10 10:04:47 · 301 阅读 · 0 评论 -
#003 Linux哲学思想
Linux哲学思想一切皆文件在Linux的系统上,所有资源的资源都将成为一个文件。组合小程序完成复杂任务通过管道将前一个命令的结果输出当作后一个命令的输出,从而达到完成对复杂数据的处理。加上外壳脚本的控制可以自动完成一个复杂的任务。文件系统层次结构标准文件系统层级标准使得我们熟悉的Linux文件存放规律,按照这种规律使得我们能够更加快速并记住各种配置文件以及...原创 2018-05-09 23:57:54 · 302 阅读 · 0 评论 -
#002 Linux发行版
Linux发行版概念Linux 发行版(英语:Linux distribution,也被叫做GNU/Linux 发行版),为一般用户预先集成好的Linux操作系统及各种应用软件。一般用户不需要重新编译,在直接安装之后,只需要小幅度更改设置就可以使用,通常以软件包管理系统来进行应用软件的管理。组成Linux发行版通常包含了包括桌面环境、办公包、媒体播放器、数据库等应用软件。这...原创 2018-05-09 23:14:02 · 367 阅读 · 0 评论 -
#001 计算机组成及其功能
计算机组成及其功能硬件计算机结构的五大部件 控制器 将指令逐条从存储器中取出,经译码分析后向全机发出相应的操作控制信号作用于其他部件,使各部件有条不紊地协调工作(与运算器组成CPU)。运算器 实现算术运算和逻辑运算(与控制器组成CPU)。存储器 将输入设备接收到的信息以二进制的数据形式存到存储器中。输入设备 将数据、程序、文字符号、图象、声音等信息输送到计算机中。输...原创 2018-05-09 19:16:17 · 427 阅读 · 0 评论 -
小c学Linux(31)--NFS服务配置
NFS : Network File System 网络文件系统(NFS)是一个分布式文件系统协议,最初由Sun Microsystems于1984年开发,[1]允许客户端计算机上的用户通过计算机网络访问文件,就像访问本地存储一样。与许多其他协议一样,NFS建立在开放网络计算远程过程调用(ONC RPC)系统上。NFS是Request for Comments(RFC)中定义的开放标准,允...原创 2018-04-20 21:57:09 · 327 阅读 · 0 评论 -
小c学Linux(30)--vsftpd安装与配置
FTP:File Transfer protocol 文件传输协议ftp不只是一个连接,它是基于tcp的两个连接,命令连接和数据连接。数据连接的两种模式:主动模式: 服务器端通过20端口主动连接客户端,客户端监听在于服务器端的建立连接的端口+1上,服务器工作在tcp/20客户端使用自己与服务器端建立端口+1上连接客户端的随机端口ftp是文件传输协议,数据是通过什么形式呢?...原创 2018-04-20 13:32:49 · 212 阅读 · 0 评论 -
小c学Linux(32)--iptables配置
Iptablesiptables 是一个配置 Linux 内核 防火墙 的命令行工具,是 netfilter 项目的一部分。术语 iptables 也经常代指该内核级防火墙。iptables 可以直接配置,也可以通过许多 前端[broken link: invalid section] 和 图形界面[broken link: invalid section] 配置。iptables 用于 ip...原创 2018-04-23 17:29:36 · 306 阅读 · 0 评论 -
小c学Linux(25)--HTTP服务配置(三)
基于上两篇小c学Linux(21)–HTTP服务配置(一)、小c学Linux(21)–HTTP服务配置(二)16)https协议https协议 超文本传输安全协议(英语:Hypertext Transfer Protocol Secure,缩写:HTTPS,常称为HTTP over TLS,HTTP over SSL或HTTP Secure)是一种通过计算机网络进行安全通信的传...原创 2018-04-13 16:11:42 · 270 阅读 · 0 评论 -
#005 Linux根文件系统层级标准
Linux文件系统:程序编译方式:动态编译:程序调用库文件完成编译静态编译:程序里写好完成编译静态编译比较大,动态编译比较小根文件系统自动装载开机启动时,内核先加载到内存,此时是不存在根文件层级系统的内核得激活根文件系统,首先得找到根,然后找到必要路径,如/bin,/sbin…等基本路径内核启动起来后就将根装载任何Linux发行版都遵循FHS:Filesyste...原创 2018-05-10 16:56:45 · 257 阅读 · 0 评论 -
环境变量配置文件启动顺序
原文:https://blog.csdn.net/bjnihao/article/details/51775854环境变量配置文件全局对所有用户都起作用 /etc/profile /etc/profile.d/*.sh /etc/bashrc局部,用户家目录,只对当前用户起作用 ~/.bash_profile ~/.bashrc启动顺序交互...转载 2018-04-26 11:55:11 · 584 阅读 · 0 评论 -
编译成功的秘诀
环境的干净是编译成功的必要条件原创 2018-07-17 10:23:28 · 428 阅读 · 0 评论 -
CentOS 7.0 环境编译thinstation
准备一台CentOS 7 服务器 (我的是阿里云的)1.安装git yum install git2.克隆thinstation仓库,并初始化环境github 地址:https://github.com/Thinstation/thinstation.git git clone git://github.com/Thinstation/thinstation.git...原创 2018-07-09 12:43:17 · 2792 阅读 · 0 评论 -
#008 我来管理用户和组
我来管理用户和组我是root , 我怕谁~用户开始之前在我们开始之前,得先知道的一些东西。当我们创建了一个用户时(当然这指的是你并没有给用户任何选项,只是给了一个用户名),默认会为用户在/home目录下创建一个同名的家目录,并且在此家目录中准备好用户的个人bash配置文件。系统为什么这么聪明,能够自动为我们创建呢?这是因为系统上已经存在了这么一个模板目录:/etc/s...原创 2018-06-02 03:13:18 · 839 阅读 · 0 评论 -
#009 文本过滤好帮手grep
文本过滤好帮手grep写在开头此篇详细讲解了如何使用grep命令搜索你关心的内容,学完此篇,你可以知道grep是什么,能干什么了解常用的grep选项了解基本正则表达式,搭配grep对文本进行模式匹配自我介绍grep是文本搜索工具,它的作用是根据用户指定的“模式(过滤条件)”对目标文本逐行进行匹配检查,并打印匹配到的行。模式:由正则表达式的元字符及文本字符所编出的...原创 2018-06-08 00:24:00 · 463 阅读 · 0 评论 -
#004 - 01 I/O重定向及管道
程序:指令 + 数据可用于输入的设备:文件 键盘设备、文件系统上的常规文件、网卡等可用于输出的设备:文件 显示器、文件系统上的常规文件、网卡等程序的数据流有三种: 输入的数据流: <— 标准输入(stdin):默认键盘输出的数据流:—> 标准输出(stdout):默认显示器错误输出流:—> 错误输出(stderr):默认显示器fd:file descript...原创 2018-05-06 00:45:15 · 197 阅读 · 0 评论 -
#007 bash 特性
bash 特性补全Tab键可以* 命令补全* 路径补全引用* 强引用:’ ’ * 不会转换$var变量值* 弱引用:“ ” * 转换$var变量值* 命令引用:` ` * 执行引号内命令别名* alias:查看当前系统别名* alias COMMAND=‘alias command’:设置别名,仅对当前shell...原创 2018-05-17 15:37:57 · 296 阅读 · 0 评论 -
#006 以文件之名
以文件之名文件类型 符号 文件类型 - 常规文件,即f d 目录文件 b 块设备文件 c 字符设备文件 l 符号链接文件 p 命名管道 s 套接字文件目录管理创建目录mkdir DIR删除目录rmdir DIR显示目录树,n是数字,代表目录树的深度...原创 2018-05-17 14:41:35 · 370 阅读 · 0 评论 -
小c学Linux(34)--sudo 授权工具
sudo 授权工具把有限的管理操作授权给某普通用户,并且还能限定其仅能够在某些主机上执行此类的命令; 操作过程还会被记录于日志中,以便于日后审计。使用sudo定义sudo授权,配置文件/etc/sudoers格式 : who which_host=(whom) command别名:仅能使用大写字母Host_Alias : which_hostUser_Alia...原创 2018-04-26 14:07:22 · 212 阅读 · 0 评论 -
小c学Linux(16)--DNS服务详解
DNS SERVERDNS 服务 : BIND 协议名 : DNS 软件名 : BIND 进程名 : named前提安装DNS服务yum install BIND配置BIND主配置文件:/etc/named.conf定义了区域 named.conf初始文件中调用了/etc/named.rfc1912.zones,所以在此定义区域文件区域数据文...原创 2018-04-07 00:52:32 · 342 阅读 · 0 评论 -
小c学Linux(24)--openssl 数据加密
openssl:libcrypto:通用加密库 libssl:实现了TSL/SSL等功能库 openssl:多用途命令行工具对称加密:#加密openssl enc -des3 -a -salt -in /path/to/file.in -out /path/to/file.out#解密openssl -d -des3 -a -salt -in /path/to/fil...原创 2018-04-12 19:32:15 · 258 阅读 · 0 评论 -
小c学Linux(29)--LAMP详细配置
LAMP 详细配置以搭建wordpress博客网站为例软件准备wordpress安装包 下载地址:https://cn.wordpress.org/releases/PhpMyAdmin安装包 下载地址:https://www.phpmyadmin.net/PhpMyAdmin是数据库图形界面管理。安装1)保持环境的干净为了确保安装LAMP的环境干净,...原创 2018-04-18 13:12:22 · 240 阅读 · 0 评论 -
小c学Linux(10)--DHCP服务
其实在之前动态获取IP地址的时候,我就在想一个问题:为什么主机没有IP地址,反而能够发送广播给DHCP服务器然后获得一个可用的IP?数据传输不是要通过网络层和运输层吗,没有IP也能传送数据到某个主机???一头雾水…..RARP协议RARP协议(Reverse Address Resolution Protocol),反向地址转换协议。 反向地址转换协议就是将局域网中某个主机的物...原创 2018-03-31 20:38:14 · 279 阅读 · 0 评论 -
小c学Linux(9)--网络配置2
在网络配置(1)里,只是简单记录了ip和路由的配置文件,以及使用简单的ifconfig/route命令配置网络IP和路由。但是,网络配置远不止这些…..IPROUTE查看一下网络配置有哪些可以看到其中有ifcfg 、 ip 、 netstat 、 ss等命令。对这些命令分别做一些介绍。ip 命令不多说,直接上脑图: ip link是设置和显示网络设备相...原创 2018-03-31 10:49:33 · 254 阅读 · 0 评论 -
小c学Linux(18)--bash脚本变量大全
BASH在写脚本时,需要用到很多变量,bash的内置变量,自定义变量,特殊变量,变量值若为字符串,直接在脚本处理等等。写脚本的能力突出在四方面:字符串处理的能力运用工具处理文本数据的能力:sed awk….特殊变量使用的能力逻辑能力内置变量:全大写 变量名 解释 PATH 系统环境变量 HOSTNAME 系统主机名 UID...原创 2018-04-07 22:48:54 · 251 阅读 · 0 评论 -
小c学Linux(8)--网络配置
分享一下我的学习经验,首先我是在没有学习网络的情况下,然后开始学习网络配置,我以为学会了网络配置就懂网络了,然而学完网络配置我发现除了知道网络的配置文件在哪,知道怎么设置网络ip,路由表,但是我却不知道它们能干什么,学完竟然连我自己的虚拟机我都连不上网。真是当头棒喝!我觉得要是不弄懂网络的机制,网络连接和网络数据传输,会配置网络根本没有什么作用!于是,索性就安安静静学了两天网络。小c学...原创 2018-03-30 21:00:39 · 761 阅读 · 0 评论 -
小c学Linux(17)--DNS主从同步
对DNS服务详解的补充主从同步DNS服务器主机一般不止一台,为了防止仅有的一台DNS服务器宕机而丢失数据,通常会伴有从服务器。从服务器和主服务器作用是一样的,它的数据是主服务器的一份拷贝。只要在主服务器中给从服务器授权就能够访问到从服务器,不仅保护了DNS区域名称,当主服务器繁忙的时候,还能加速DNS解析。客户端配置 在/etc/resolv.conf添加#两者顺序最...原创 2018-04-07 19:13:04 · 270 阅读 · 0 评论 -
小c学Linux(7)--RAID和LVM之LVM
LVM(logic volume manage)逻辑卷管理 跟RAID(Redundant Access Independent Disk)独立冗于磁盘阵列的区别:LVM:LVM是软件的卷管理方式RAID:RAID是磁盘保护的方法一个是磁盘保护,一个是卷管理方式。什么是卷? 我们先说PV物理卷,PV物理卷对应真实存在的实际分区/dev/sda#。VG卷组是PV物理卷的集合...原创 2018-03-29 22:13:57 · 377 阅读 · 0 评论 -
小c学Linux(6)--RAID和LVM之RAID
raid有软硬之分,此篇为学习篇,实际操作以软raid为例首先,我们要明确LVM(logic volume manage)逻辑卷管理 跟RAID(Redundant Access Independent Disk)独立冗于磁盘阵列的区别:LVM:LVM是软件的卷管理方式RAID:RAID是磁盘保护的方法RAID RAID(Redundant Access Inde...原创 2018-03-29 20:41:38 · 316 阅读 · 0 评论 -
小c学Linux(5)--文件访问权限
自从上一次学会如何下载应用程序后,我在电脑上面下载了好多好多有趣的东西。可是我发现有些文件我访问不了,系统提示我Permission denied,这又是怎么回事啊???还得问问小哥哥去!linux哲学:一切皆文件。在文件系统中,一个文件名file_name对应着一个inode(hash过的索引节点),可以认为在系统中有一张文件名和inode节点的对应表,inode节点指向的地址就...原创 2018-03-23 13:59:35 · 286 阅读 · 0 评论 -
小c学Linux(4)--rpm和yum
过了几天,我发现我电脑里面的这些程序都是linux光盘镜像自带的应用程序,然后想下载一些好玩的应用程序却不知道怎么下载,真是头疼呢!没办法,又只能去找L哥哥帮忙了,看看他又有什么好的点子! “hi,L哥哥,你在干嘛呀!我又有困难了,快来帮帮我~”,“好的,马上过来!”。不知道小哥哥又练了什么法术,“biu~的一下就出现在我的面前!” Me: “以前我用windows的时候,直接下载一个...原创 2018-03-19 17:23:26 · 500 阅读 · 1 评论 -
小c学Linux(3)--分区、挂载
吃过晚饭后,小L哥哥突然跑过来找我,开心的告诉我,由于他帮别人解决了几个比较棘手的问题,所以他得到了一块有着1TB大小的硬盘作为报酬,他想跟我一起将硬盘分区,而我并不知道硬盘是个神马东西。小哥哥说没事儿,我来教你。从小哥哥那里我知道了,原来硬盘也分很多种,有固态硬盘(SSD 盘,新式硬盘)、机械硬盘(HDD 传统硬盘)、混合硬盘(HHD 一块基于传统机械硬盘诞生出来的新硬盘)。而他的这块就是一块...原创 2018-03-16 20:32:46 · 271 阅读 · 0 评论 -
小c学Linux(2)--Linux的bash特性
小c我好久没有见到小L哥哥啦,今天专门去他家,看看他在做什么。 咦,门怎么关着?还是走后门吧! 小哥哥在打坐,这是在练什么武功呀?它欢快的跟我打了一声招呼,又闭上了眼睛,他说他在练bash大法!我问他bash是啥子个东西,他叫我先喝杯茶,慢慢解释给我听。 bash是shell的一种,常见的shell有:sh,bash,csh,ksh,zsh等等。那什么又是shell呢?shell是用户和L...原创 2018-03-16 16:45:26 · 260 阅读 · 0 评论 -
小c学Linux(19)--进程管理理论详解
理论详解本身二进制程序是存在硬盘上的,表现是一个个的可执行文件。“这个文件是什么?” “是磁盘上的存储空间,是存储在指定存储空间中的数据。”“文件名是什么?” “是引用,引用存储空间中的数据”对linux可执行程序来讲,它的二进制格式叫ELF ELF通常指的是可以在CPU上自我直接启动起来,程序有可执行入口#!,包含CPU原生态指令和数据,这就是ELF格式。程序=指令+数...原创 2018-04-08 23:26:21 · 161 阅读 · 0 评论 -
小c学Linux(20)--进程管理工具详解
管理工具ps pstree pidof pgrep top htop vmstat dstat nice renice kill jobs killall fg bg nohup pmap option explanation ps 命令 a 所有跟终端相关的进程 x 所有跟终端无关的进程 u 以用户为中心显示的进程 ...原创 2018-04-09 08:55:45 · 226 阅读 · 0 评论 -
小c学Linux(11)--开机系统启动流程
计算机开机后,是怎么一步一步的初始化,然后将系统启动起来,提供一个界面然我们能够操作应用程序,或者是操作shell跟内核进行交互呢?POST(Power On Self Test)post加电自检:计算机任何操作都是由CPU执行指令完成的而CPU是一堆硬件,想让它跑起来进行自检,得给他指令,这个指令在ROM中CPU必须能够找到存放在ROM中的指令谁给CPU一个指令:...原创 2018-04-01 15:41:01 · 257 阅读 · 0 评论 -
小c学Linux(23)-用信鸽来解释 HTTPS
用信鸽来解释 HTTPS密码学是一门难以理解的学科,因为它充满了数学定理。但是除非你要实际开发出一套加密算法系统,否则你是没必要强制理解那些深奥的数学定理的。如果你阅读本文的目的是想设计下一套 HTTPS 协议,那我只能抱歉的说本文的知识还远远不够;如果不是的话,那么就煮杯咖啡,轻松愉悦的阅读本文吧。爱丽丝、鲍伯和 … 信鸽?你在互联网上从事的任何活动(阅读这篇文章、在亚马逊上...转载 2018-04-12 16:30:05 · 303 阅读 · 0 评论