技术

15个 MySQL 基础面试题,DBA 们准备好了吗?

15个 MySQL 基础面试题,DBA 们准备好了吗?

此前我们已经有发表过Linux 面试基础问答之一、二和三共3篇文章,获得读者的好评,同时我们得到反馈,有些读者希望这种交互式学习方法能够做得更加灵活。心动不如行动,我们这就为您奉上 15个 MySQL 面试题

问题1: …

Linux free 命令 - 显示系统中空闲和已使用的内存

Linux free 命令 - 显示系统中空闲和已使用的内存

系统管理员必须维护他们服务器的健康运行。其中一个重要的部分就是内存。当服务器内存使用率过高时,它会降低服务器的性能。Linux有一个称为 free 的工具,来监控内存使用率。

free 命令是什么 free 命令是一个显示 …

Linux who 命令 – 显示系统登录者

Linux who 命令 – 显示系统登录者

作为一名系统管理员,我们需要弄清楚在一个特定的时间点都有谁活跃在系统上。必须严密监视我们的服务器。但是,我们当然不可能一天24小时都盯着系统。在linux系统中,我们可以使用who命令查看登录者信息。

什么是 w …

Linux下Nagios的安装与配置

Linux下Nagios的安装与配置

Nagios是企业普遍使用的最具影响力的网络信息监视系统之一,它可以动态监视指定的网络状态,并在状态异常时发出警告音或邮件报警通知运维人员。监控的类型和警报定时器是完全可定制的。

Nagios的另一强大功能是它能 …

netstat 的10个基本用法

netstat 的10个基本用法

Netstat 简介 Netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。如果你想确认系统上的 Web 服务有没 …
在openSUSE 13.1中配置FTP服务器

在openSUSE 13.1中配置FTP服务器

vsftpd ( 非常安全的文件传输协议守护进程) 是Unix/Linux系统中的一个安全快速的FTP服务器。 在这篇指导教程中,让我们看看在openSUSE 13.1中怎样使用vsftpd来配置一个基本的FTP服务器。

安装 vsftpd 作为root用 …

Linux系统 whoami 命令 – 知晓当前登录用户

Linux系统 whoami 命令 – 知晓当前登录用户

通常,在控制台的命令提示符下你会发现 用户名已经被显示出来 。但有一些 shell 默认情况下不会显示你的用户名,比如 csh 。所以这个命令最应该用在那些不能回显用户名的 shell 终端上。 怎么样运行 whoami 运行这个 …
如何在Debian和Ubuntu下重新打包Deb文件

如何在Debian和Ubuntu下重新打包Deb文件

以下教程将会为Ubuntu、Linux Mint和Debian GUN/Linux用户讲述,如何在它们基于Debian的Linux操作系统上轻松的解压和重新打包.deb文件。

有时候你在生活中会碰到这样的问题,你想要修改.deb文件的部分内容,然后重 …

Linux mpstat 命令- 报告处理器的相关统计信息

Linux mpstat 命令- 报告处理器的相关统计信息

现在的计算机一般都使用着多处理器或四核单处理器。在服务器端,更多的处理器或核心意味着更强的能力,但另一方面,应用程序也需要更高的能耗。你还可能遇到过这样的场景:当你的cpu利用率很高时你却感觉自己根本没 …
如何在 VirtualBox 中安装 SteamOS

如何在 VirtualBox 中安装 SteamOS

下面的教程将指导 Linuxer 在 VirtualBox 中全新安装 SteamOS GNU/Linux。 如你已经了解的那样,SteamOS Linux 已经在12月13日正式发布了。作为一款基于 Debian GNU/Linux 的操作系统,它默认使用了 GNOME 作为桌面 …
成为 Linux 终端高手的七种武器

成为 Linux 终端高手的七种武器

Linux 终端不仅是一个键入命令的地方。如若你能熟谙这些基础技巧,那么你会在绝大多数 Linux 发行版的默认使用的 Bash shell中游刃有余。 这是howtogeek.com 网站特供给初级用户升级打怪时不能忘记携带的七种武器

1 …

每日 Ubuntu 小技巧 - 更改 Ubuntu 使用语言

每日 Ubuntu 小技巧 - 更改 Ubuntu 使用语言

Ubuntu 是一个功能强大的现代化操作系统,并且它还允许你使用多种语言的桌面。在默认情况下,在你第一次安装 Ubuntu 的时候会预装几个语言包。但如果你想要你的 Ubuntu 能够支持更多语言的话,那你就必须安装额外的 …
Linux date命令 - 显示和设置系统日期与时间

Linux date命令 - 显示和设置系统日期与时间

操作系统上的时间也许只是当做一个时钟。特别在控制台下, 我们通常并不认为时间有什么重要的。但是对于管理员,这种认识是错误的。你知道错误的日期和时间会导致你不能编译程序么?

因为日期和时间很重要,这或许就 …

十个鲜为人知的 Linux 命令 - Part 4

十个鲜为人知的 Linux 命令 - Part 4

继续我们的"鲜为人知"系列,本系列的第四篇会让你了解一些有趣 又 动态的命令。这里我们进入实际的教程,没有很多理论。

十一个鲜为人知的 Linux 命令 - Part 1 十个鲜为人知的 Linux 命令 - Part 2 十个鲜为人知 …

TeamViewer 9发布-在Linux下安装运行

TeamViewer 9发布-在Linux下安装运行

这篇指南介绍了怎么样在 RedHat、 CentOS、 Fedora 和 Debian、 Ubuntu、 Linux Mint、 Xubuntu 等这些系统中安装 Teamviewer 9。Teamviewer 是一款流行的应用软件,用于远程辅助、桌面共享、计算机之间互传文件、网 …
戴文的Linux内核专题:13 配置内核(9)

戴文的Linux内核专题:13 配置内核(9)

Novell的网络协议IPX通常用于Windows系统和NetWare服务器(The IPX protocol)。IPX代表网间分组交换(Internetwork Packet Exchange)。这是一个网络层协议通常与传输层的SPX协议同时使用。 为了使NetWare服务器在服务 …
Linux shell中的那些小把戏

Linux shell中的那些小把戏

我日常使用Linux shell(Bash),但是我经常忘记一些有用的命令或者shell技巧。是的,我能记住一些命令,但是肯定不会只在特定的任务上使用一次,所以我就开始在我的Dropbox账号里用文本文件写下这些Linux shell的小技 …
Linux内核学习经验总结

Linux内核学习经验总结

开篇 学习内核,每个人都有自己的学习方法,仁者见仁智者见智。以下是我在学习过程中总结出来的东西,对自身来说,我认为比较有效率,拿出来跟大家交流一下。​ 内核学习,一偏之见;疏漏难免,恳请指正。 为什么写 …
每日Ubuntu小技巧 - 使用Ubuntu拷贝CD和DVD光盘

每日Ubuntu小技巧 - 使用Ubuntu拷贝CD和DVD光盘

Ubuntu是一个功能强大的现代操作系统,可以执行很多任务。你可以使用Ubuntu创建文档,浏览网页,聆听音乐,以及烧录或拷贝媒体光盘。 就像Windows和Max OS X一样,Ubuntu是无所不能的! 这篇简单的手册将告诉你如何 …
戴文的Linux内核专题:11 配置内核(7)

戴文的Linux内核专题:11 配置内核(7)

来享受这个Linux内核系列的下一篇文章。我们将继续配置PCI特性,接着是计算机中最重要的特性-网络。 进程地址空间标识符(Process Address Space Identifiers (PASIDs))允许PCI设备同时访问多个IO地址空间(PCI PASID …
戴文的Linux内核专题:12 配置内核(8)

戴文的Linux内核专题:12 配置内核(8)

在本篇中,我们将继续配置网络特性。记住,网络是计算机最重要的特性,这篇文章和这之后的网络相关文章都要重点了解。 在我们开启这系列之前,我先要澄清一些事情。配置进程不会编辑你当前系统的内核。这个进程配置 …
如何使用Reaver破解Wi-Fi网络的WPA密码

如何使用Reaver破解Wi-Fi网络的WPA密码

Wi-Fi网络能够让我们便利地访问因特网,但同时,我们又不希望隔壁抠门猥琐男总是蹭我们的网,所以自然要给WiFi加个密码,对吧?于是,好消息是,也许你已经看过我的另一篇文章,如何轻易破解WEP密码,所以你使用了更 …
如何使用BackTrack破解WIFI无线网络的WEP密钥

如何使用BackTrack破解WIFI无线网络的WEP密钥

你可能已经知道如果你想要加锁自己的WIFI无线网络,你最好选择WPA加密方式,因为WEP加密很容易被人破解。但是,你知道有多么的容易么?下面我们来看看吧。 注意:此帖是验证如何破解很少使用而陈旧的WEP加密协议。如 …
在Ubuntu下用jailkit建立一个受限Shell

在Ubuntu下用jailkit建立一个受限Shell

Jailkit和jailed Shell 受限shell(Jailed Shell)是一类被限制的shell,它看起来非常像真实的Shell,但是它不允许查看和修改真实的文件系统的任何部分。Shell内的文件系统不同于底层的文件系统。这种功能是通过chro …
KDE vs GNOME: 设置,应用和小工具

KDE vs GNOME: 设置,应用和小工具

当提到桌面环境时,对你来说选择一个合适的可能是个值得深思的个人问题。在这篇文章中,我会比较Gnome和KDE这两种最为流行的Linux桌面环境之间的不同之处,也会通过对比它们的优缺点来探究每一种桌面环境所能提供的 …
使用PPA在Elementary OS 'Luna'上安装Oracle Java 7

使用PPA在Elementary OS 'Luna'上安装Oracle Java 7

问题: 我该如何在 Elemetary OS Luna 上安装Oracle Java 7? 回答: 在 Elementary OS Luna 安装 Java 7 的步骤如下: 由于Elementary OS是基于Ubuntu,所以我们允许使用具有多种Java包的WEPUD8 PPA。

打开终端。

每日Ubuntu小技巧 - 使用旧式Gnome风格的菜单

每日Ubuntu小技巧 - 使用旧式Gnome风格的菜单

喜欢GNOME风格菜单?安装Class Menu Indicator吧。 对于那些从开始就一直关注Ubuntu操作系统的人,他们看见几乎所有的Ubuntu经历的改变。发生了许多的改变,尤其是在桌面部分。从经典的GNOME桌面环境到Unity,Ubuntu …
Linux 下使用Trickle限制下载/上传带宽

Linux 下使用Trickle限制下载/上传带宽

你有没有遇到过一个程序占用了你所有的网络带宽的情况?如果你遇到过,那么你就需要限制带宽的应用。不管你是一个系统管理员还是一名普通Linux用户,您都应该学习如何控制应用的上传和下载速度来确保你的网络带宽不 …
每日Ubuntu小技巧 - 使用TeamViewer连接远程桌面

每日Ubuntu小技巧 - 使用TeamViewer连接远程桌面

TeamViewer,是一款热门的远程支持和桌面共享工具,并且它的Windows版、Mac OS X版和Linux版(包含Ubuntu)已经更新到版本 9 了。TeamViewer 允许你在任何地方通过网络控制任何电脑。 如果你在谈一桩生意或者帮助别人 …
Linux 面试基础问题 - 2

Linux 面试基础问题 - 2

继续我们这面试系列,在这篇文章里我们给出了10个问题。这些问题或者是在以后的文章中出现的问题不一定在面试中会被问到。然而通过这些文章我们呈现出的是一个交互的学习平台,这必将会对你有很大的帮助。

自本系列 …

Linux 面试基础问题 - 3

Linux 面试基础问题 - 3

在有关面试问题的这一系列话题的前两篇文章中,我们收到了许多好的反馈,在此表示极大的感谢,同时,我们将延续这一系列话题。在这里,我们将再次展示10个问题来进行相互学习。

11个基本的Linux面试问题及答案 第 …

Linux 面试基础问题 - 2

Linux 面试基础问题 - 2

继续我们这面试系列,在这篇文章里我们给出了10个问题。这些问题或者是在以后的文章中出现的问题不一定在面试中会被问到。然而通过这些文章我们呈现出的是一个交互的学习平台,这必将会对你有很大的帮助。

自本系列 …

TaintDroid项目笔记

TaintDroid项目笔记

By: ahaxzh@gmail.com 项目平台基础信息: 系统信息:Ubuntu 12.04 LTS X64 Desktop 硬件信息:Intel Core2 Duo CPU P8400 @ 2.26GHz 2,3G RAM 具体项目实施过程:

  1. Ubuntu 系统安装的注意事项及操作系统基础环境 …
ps命令的10个例子

ps命令的10个例子

Linux ps 命令 linux的ps命令是一个查看系统运行的进程的一个最基础的工具。它提供了一个当前进程的快照,还带有一些具体的信息,比如用户id,cpu使用率,内存使用,命令名等,它不会像top或者htop一样实时显示数据 …
如何在Linux上制作一个屏幕录像视频教程

如何在Linux上制作一个屏幕录像视频教程

一图胜千言,一个精心设计的指导视频更是能给你带来良好体验。Linux上有你需要的制作有用且高质量教学视频的所有工具。我们将用强大的kdenlive视频编辑器和Audacity音频录制器和编辑器制作一个简单的屏幕录像,并学 …
30个实例详解TOP命令

30个实例详解TOP命令

Linux中的top命令显示系统上正在运行的进程。它是系统管理员最重要的工具之一。被广泛用于监视服务器的负载。在本篇中,我们会探索top命令的细节。top命令是一个交互命令。在运行top的时候还可以运行很多命令。我们 …
每日Ubuntu小技巧-使用OpenDNS来保护你的电脑

每日Ubuntu小技巧-使用OpenDNS来保护你的电脑

互联网是个大熔炉。无论是好人还是坏人,都可以和我们一样连接到网络。那些制作病毒感染人们电脑的坏蛋以及寻求保护人们的好人们全都连接到同一网络中。 就像人们所说的那样,互联网是过去所出现的一个最好的东东。 …
如何在Linux平台上安装Ghost博客平台

如何在Linux平台上安装Ghost博客平台

Ghost是一个相对较新的博客发布平台,它开始于众筹平台kickstarter上一个25,000英镑的众筹项目。尽管WordPress依然是网上主流的博客工具,但它现在已然是一个拥有众多第三方开发功能的通用内容管理平台,发展到现在 …
永远不要在Linux执行的10个最危险的命令

永远不要在Linux执行的10个最危险的命令

Linux命令行佷有用、很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正在做什么时候。这篇文章并不打算引来你对Linux或linux 命令行的愤怒。我们只是想让你意识到在你运行某些命令时应该三思而后行。 …
SBackup: 一个Linux下的简单备份软件

SBackup: 一个Linux下的简单备份软件

SBackup 是一个简单易用的开源备份软件。它可以备份任意文件或者文件夹的一部分。所有的配置文件可以通过 Gnome 界面进行访问。文件和路径可以直接通过正则表达式进行添加和排除。它支持本地备份和远程备份。虽然它 …
如何在Linux中显示和设置主机名

如何在Linux中显示和设置主机名

随着连接到网络的计算机数量越来越多,每一台计算机都需要有一个属性来区别于其它计算机。和现实世界中的人一样,计算机也有一个叫做hostname(主机名)的属性。 什么是hostname 从它的操作手册来看,hostname是用来 …
13个Cat命令管理(显示,排序,建立)文件实例

13个Cat命令管理(显示,排序,建立)文件实例

在Linux系统中,大多数配置文件、日志文件,甚至shell脚本都使用文本文件格式,因此,Linux系统存在着多种文本编辑器,但当你仅仅想要查看一下这些文件的内容时,可使用一个简单的命令-cat。 cat手册里这样描述:

c …

Linux Uptime 命令,让你知道你的系统运行了多久

Linux Uptime 命令,让你知道你的系统运行了多久

对于一些人来说系统运行了多久是无关紧要的,但是对于服务器管理员来说,这是相当重要的信息。服务器在运行重要应用的时候,必须尽量保证长时间的稳定运行,有时候甚至要求零宕机。那么我们怎么才能知道服务器运行了 …
如何在CentOS 5/6上安装EPEL 源

如何在CentOS 5/6上安装EPEL 源

EPEL 是什么? EPEL (Extra Packages for Enterprise Linux,企业版Linux的额外软件包) 是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。这个源兼容RHEL及像CentOS和Scientific Linu …
每日Ubuntu小技巧-使用Windows共享打印机进行打印

每日Ubuntu小技巧-使用Windows共享打印机进行打印

对于那些既有Windows电脑又有Ubuntu电脑但却只有一台打印机的用户,这篇博文向你展示如何在Windows中共享一个打印机,并允许Ubuntu使用它来打印。 几乎所有的打印机都默认支持Windows系统。许多打印机生产商都为Wind …
每日Ubuntu小技巧-让鼠标适合左利手用户

每日Ubuntu小技巧-让鼠标适合左利手用户

电脑的鼠标被设计成使用食指(大拇指旁边的那个手指)完成大部分操作。默认情况下鼠标为右利手用户配置。打开电脑时,多数情况下你会使用食指完成点击动作。 事实上,许多左利手用户(俗称左撇子)习惯把鼠标放到键 …
VidMasta:搜索和观看在线电影、电视剧的神器

VidMasta:搜索和观看在线电影、电视剧的神器

你是否曾经想要从桌面搜索电影或电视剧,或者搜寻能够随时为你搜索这些东西的应用程序?这儿有一个应用可以满足你的需要。 VidMasta是一个免费的、跨平台的的应用,它将搜索、浏览、评论、观看和下载那些在线分享的 …
Recoll:Unix和Linux桌面的文本搜索工具

Recoll:Unix和Linux桌面的文本搜索工具

Recoll是一个Unix和Linux桌面的文本搜索工具。Recoll可以搜索文件名和文件内的关键字。 Recoll可以为你做到以下这些。

它可以搜索任何格式的文件 支持通配符 可以依据文件的作者、类型、大小和格式等条件进行搜索 …

Apache OpenOffice 与 LibreOffice 之间的抉择

Apache OpenOffice 与 LibreOffice 之间的抉择

这两个开源办公套件产品很相似,然而某一个貌似已经开始具有轻微的领先优势

Apache OpenOffice和LibreOffice都是OpenOffice.org的现代衍生产品。最近几年,几乎所有的Linux发行版都将LibreOffice作为它们的默认办公 …

那些算法在哪里?

那些算法在哪里?

本文来源于一篇stackexchange的问题回答。提问者问到,我们在计算机科学和数学课程里面学习到的那些算法,到底在什么地方用到了?结果Vijay D给出一个洋洋洒洒的深入回答,得到了提问者和众多围观。我们将这篇回答翻 …