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

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

首页 / 操作系统 / Linux

Linux下垃圾文件的详解

Linux下垃圾文件的详解

Linux计算机安装后,在我们不断的使用过程中,因为添加、删除软件和上网冲浪、调试程序等行为,硬盘中会产生各种各样的垃圾文件,而随着这些垃圾文件的不断膨胀,它们不仅会平白吞噬掉我们宝贵的硬盘空间,更会拖累机器的运行速度,影响我们的工作效率。本文介绍一下给 Linux 系统减肥的方法和工具的使用技巧,本文使用的 Linux 发行版本是Ubuntu12.04 。本文介绍的工具包括:Activity Log Manager、BleachBit、find、fdup...
Linux下软件包类故障排错方案详解

Linux下软件包类故障排错方案详解

软件包类故障在Linux系统中比较常见,例如:需要编译源码包程序时系统中没有安装gcc编译工具,安装RPM软件包时有未解决的依赖关系,程序库文件或头文件的安装路径不正确等,软件包类故障产生的原因非常多,通常只需要根据相应的错误提示信息,确认安装好编译环境,找到所需要的依赖软件包,纠正库文件或对应的头文件路径即可。下面主要介绍rpm数据库损坏和找不到“.so”文件的故障解决方法。1、rpm数据库损坏rpm数据库损坏的故障并不多见,出现...
使用Git管理二进制大对象的方法

使用Git管理二进制大对象的方法

通过这系列的前六篇文章,我们已经学会使用 Git 来对文本文件进行版本控制的管理。我们不禁要问,还有二进制文件呢,也可进行进行版本控制吗?答案是肯定的,Git 已经有了可以处理像多媒体文件这样的二进制大对象块(blob)的扩展。因此,今天我们会学习使用 Git 来管理所谓的二进制资产。似乎大家都认可的事就是 Git 对于大的二进制对象文件支持得不好。要记住,二进制大对象与大文本文件是不同的。虽然 Git 对大型的文本文件版本控制毫无问题,但是对于不透明的二...
Linux下使用Speedtest测试网速的方法

Linux下使用Speedtest测试网速的方法

Speedtest是用来测试网络性能的开源软件,在Linux下面安装Speedtest可以用来测试网络出口的上传和下载速度,帮助排查网络方面导致的故障。Speedtest介绍由于公司几个项目用户访问的时候响应较慢,项目本身没问题,服务及调用的接口返回信息都比较正常,猜想是网络方面造成的瓶颈,导致用户请求的时候网络响应堵塞,拉长了响应时间。Speedtest.net是比较广泛的用来测试宽带速度的网站,Speedtest.net的工作原理并不复杂:它在你的浏览...
Linux系统已经融入了我们的生活!论Linux系统的重要性

Linux系统已经融入了我们的生活!论Linux系统的重要性

你知道操作系统都有些什么吗?Windows啊。这是我在上大学之前的问答,我当时认为只一种叫做Windows的操作系统,可是我错了,当我上大学以后,作为计算机专业的一名学生的时候我第一次接触到了除Windows以外的操作系统,那就是linux,之后我便自己装了个虚拟机在上面又安装了linux发行版的redhat系统,大学二年级开设了Linux相关的课程,经过老师推荐就买了一本《Linux就该这么学》书籍之后才让我开始了linux之旅,越来越感觉linux在我...
Linux GCC常用命令详解

Linux GCC常用命令详解

1. 简介GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了 GNU Compiler Collection 也即是 GNU 编译器家族的意思...
支撑Java NIO 与 NodeJS的底层技术

支撑Java NIO 与 NodeJS的底层技术

众所周知在近几个版本的Java中增加了一些对Java NIO、NIO2的支持,与此同时NodeJS技术栈中最为人称道的优势之一就是其高性能IO,那么我们今天要讨论的话题就是支撑这些技术的底层技术。开始之前先要提出的一个问题是: 为什么NodeJS和Java NIO2没有在更早的时间出现? 答案:个人认为是底层的支撑技术还不成熟。 那么,底层技术指的是什么呢?对的,我想很多人已经猜到,是操作系统技术。本文提出的两个概念Java NIO2和N...
Ubuntu 16.04上安装EncryptPad加密文本编辑器

Ubuntu 16.04上安装EncryptPad加密文本编辑器

当今网络环境的安全形式已日趋严峻,所以在谈及数字隐私和安全时,我等普通用户也不得不越加小心谨慎。目前可用于保护用户数据的工具和应用程序也非常多,各类型的工具都为不同的用户应用环境和需求采用了形形色色的安全措施,本文系统极客就为大家介绍一款 Linux 系统 中好用的加密文本编辑器—EncryptPad。与 Linux 中其它常见的文本/代码编辑器不同,EncryptPad 是一款主打加密功能的简单文本编辑器,它不仅可以查看或编辑加密文本,还能够...
CentOS 7在grub rescue模式中修复系统

CentOS 7在grub rescue模式中修复系统

安装完CentOS 7后 修改硬盘分区后,系统重启后,无法正常启动,进入grub rescue模式;网上大多数centos grub rescue的资料应该是Centos 7之前的,其中提到的命令很多使用的目录是grub,而在7中,这里应该替换成grub2;另外normal.mod的目录也有变化。特别要注意1)首先找到centos 的boot是装在那个分区中;1. 先使用ls命令在 grub rescue>下输入以下命令:ls会罗列所有的磁盘分区信息...
Linux使用netstat命令查看并发连接数

Linux使用netstat命令查看并发连接数

我们的网站部署在Linux的服务器上,特别是web服务器,我们可能有时候做为运维人员,肯定是要查看网站的并发连接数是不是达到瓶颈等,所以在Linux下,我们如何查看服务器的并发连接数呢?使用以下命令即可分组查看各种连接状态哦:netstat -n | awk "/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}"解释:返回结果示例: LAST_ACK 5(正在等待处理的请求数) SYN_RECV 30 EST...
Ubuntu中 sudo update与sudo upgrade的作用及区别

Ubuntu中 sudo update与sudo upgrade的作用及区别

入门Linux的同志,刚开始最迫切想知道的,大概一个是中文输入法,另一个就是怎么安装软件。本文主要讲一下Linux安装软件方面的特点。在Windows下安装软件,我们只需要有EXE文件,然后双击,下一步直接OK就可以了。但在Linux下,不是这样的。每个Linux的发行版,比如Ubuntu,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面。这里面的软件绝对安全,而且绝对的能正常安装。那我们要怎么安装呢?在Ubuntu下,我们维护一个源列表,源列...
教你学会制作rpm安装包

教你学会制作rpm安装包

一.RPM制作步骤我们在企业中有的软件基本都是编译的,我们每次安装都得编译,那怎么办呢?那就根据我们的需求制作RPM安装包吧。先来说说基本布骤:1.Planning what you want 计划做什么rpm包。软件的?库的?2.Gathering the software to package 收集原材料,即收集源码包3.Patch the software as need 如果需要打补丁,收集补丁文件。此布骤不是必须4.Outli...
SylixOS网卡驱动框架

SylixOS网卡驱动框架

开发环境操作系统:SylixOS操作系统编程环境:RealEvo-IDE3.1开发板:imx6q实验箱技术实现SylixOS 内核版本1.4.1的网卡驱动框架与之前的版本相比有了很大变化,最主要的就是由之前的netif结构体变成了现在了netdev结构体。这个版本的网卡驱动框架主要由以下几个部分组成。网卡驱动框架:网卡驱动入口在官方提供的imx6Q的BSP工程目录中,SylixOS文件夹主要由三个子文件夹组成,分别是:bsp, driver, user。如...
CentOS 7 Expect + Shell实现批量创建文件

CentOS 7 Expect + Shell实现批量创建文件

如何在CentOS 7 Expect + Shell实现批量创建文件,这个问题好久了,一直没整理出来。记得还是上次面试的时候问到如何批量修改1000台机器的主机名。这里给出批量创建内容为Hello,名为1.txt的文件。一、首先安装expectyum install -y expect二、准备工作:(1)准备IP地址的列表。vim ip.txt192.168.1.88192.168.1.89192.168.1.90(2)准备要执行的命令。vim cmd.t...
shell脚本通过expect脚本实现自动输入密码

shell脚本通过expect脚本实现自动输入密码

背景:在远程文件下载时,需要输入对方的服务器密码,shell不支持交互输入内容,可以用下面两种方式实现一.在shell脚本中嵌入expect来实现密码输入expect是一个自动交互功能的工具。expect是开了一个子进程,通过spawn来执行shell脚本,监测到脚本的返回结果,通过expect判断要进行的交互输入内容(send)1.安装expect需要先安装tcl:apt-get install tclapt-get install expect(输入e...
<< 1 2 3 4 5 6 7 8 9 10 >>