利用 Linux 系统生成随机密码的 10 种方法

利用 Linux 系统生成随机密码的 10 种方法

发表于12月前 | 作者: Kar Chan | 分类: 操作系统 | 流行热度: 187 views°

0
原文出处: wangzhen102 通常情况下大家生成密码都好困惑,一来复杂程度不够会不安全,复杂程度够了又不能手动随便敲击键盘打出一同字符(但通常情况下这些字符是有规律的),使用1password 或者 keepass 这种软件生成也可以,不过貌似1password 要收费,既然这样我们就玩一下好玩的用 linux 来生成随机密码玩玩吧; Linux操作系统的一大优点是对于同样一件事情,你可以使用高达数百种方法来实现它。例如,你可......

例解 Linux 下 Make 命令

发表于1年前 | 作者: Kar Chan | 分类: 操作系统 | 流行热度: 146 views°

0
Linux 下 make 命令是系统管理员和程序员用的最频繁的命令之一。管理员用它通过命令行来编译和安装很多开源的工具,程序员用它来管理他们大型复杂的项目编译问题。本文我们将用一些实例来讨论 make 命令背后的工作机制。 Make 如何工作的 对于不知道背后机理的人来说,make 命令像命令行参数一样接收目标。这些目标通常存放在以 “Makefile” 来命名的特殊文件中,同时文件也包含与目标相对应的操作。更......

Linux性能及调优指南:进程管理

发表于1年前 | 作者: Kar Chan | 分类: 操作系统 | 流行热度: 201 views°

0
原文出处: IBM   译文出处:ljianhui 1.1 Linux进程管理 进程管理是操作系统的最重要的功能之一。有效率的进程管理能保证一个程序平稳而高效地运行。 Linux的进程管理与UNIX的进程管理相似。它包括进程调度、中断处理、信号、进程优先级、上下文切换、进程状态、进度内存等。 在本节中,我们将描述Linux进程管理的基本原理的实现。它将更好地帮助你理解Linux内核如何处理进程及其对系统性能的影响。 1......

Linux性能及调优指南:内存架构

发表于1年前 | 作者: Kar Chan | 分类: 操作系统 | 流行热度: 182 views°

0
原文出处: IBM   译文出处:ljianhui 1.2 Linux内存架构 为了执行一个进程,Linux内核为请求的进程分配一部分内存区域。该进程使用该内存区域作为其工作区并执行请求的工作。它与你的申请一个办公桌,然后使用办公桌来摆放纸张、文档和备忘录来执行你的工作类似。不同之处是内核必须使用更动态的方式来分配内存空间。有时运行的进程数会达到数万个,但内存的数量是有限的。因此,Linux内核必须有效地......

CentOS或RHEL 7修改主机名

发表于1年前 | 作者: Kar Chan | 分类: 操作系统 | 流行热度: 404 views°

0
在CentOS或RHEL中,有三种定义的主机名:a、静态的(static),b、瞬态的(transient),以及 c、灵活的(pretty)。“静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。“瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则。而另一方面,“灵活”主机名则允许使用自由形式(包括......

Unix目录结构的来历

发表于1年前 | 作者: Kar Chan | 分类: 操作系统 | 流行热度: 248 views°

0
Unix(包含Linux)的初学者,常常会很困惑,不明白目录结构的含义何在。 举例来说,根目录下面有一个子目录/bin,用于存放二进制程序。但是,/usr子目录下面还有/usr/bin,以及/usr/local/bin,也用于存放二进制程序;某些系统甚至还有/opt/bin。它们有何区别? 长久以来,我也感到很费解,不明白为什么这样设计。像大多数人一样,我只是根据《Unix文件系统结构标准》(Filesystem Hierarchy Standard......

CentOS中设置代理

发表于1年前 | 作者: Kar Chan | 分类: 操作系统 | 流行热度: 217 views°

0
YUM代理设置 编辑/etc/yum.conf,在最后加入 # Proxy proxy=http://username:password@proxy_ip:port/ 也可以使用proxy_username和proxy_password来配置代理的用户名和密码 这样的配置完成后,所有的用户在使用yum时,都会使用代理,可以说是全局代理。 如果需要为单独的用户配置代理,可以在用户的~/.bash_profile中设置。 Wget的代理设置 编辑/etc/wgetrc,在最后加入 # Proxy http_proxy=http:......

Linux 系统启动过程分析

发表于1年前 | 作者: Kar Chan | 分类: 操作系统 | 流行热度: 253 views°

0
经过对 Linux 系统有了一定了解和熟悉后,想对其更深层次的东西做进一步探究。这当中就包括系统的启动流程、文件系统的组成结构、基于动态库和静态库的程序在执行时的异同、协议栈的架构和原理、驱动程序的机制等等。 本人在综合了现有网上大家智慧的基础上,结合对 Linux 2.6.32 的内核代码的研读,基于CentOS 6.0系统对Linux的启动流程做了些分析。由于才疏学浅,知识所限,有些地方分析不妥之处还请......

linux 组调度浅析

发表于1年前 | 作者: Kar Chan | 分类: 操作系统 | 流行热度: 259 views°

0
 cgroup 与组调度 linux内核实现了control group功能(cgroup,since linux 2.6.24),可以支持将进程分组,然后按组来划分各种资源。比如:group-1拥有30%的CPU和50%的磁盘IO、group-2拥有10%的CPU和20%的磁盘IO、等等。具体参阅cgroup相关文章。 cgroup支持很多种资源的划分,CPU资源就是其中之一,这就引出了组调度。 linux内核中,传统的调度程序是基于进程来调度的。假设用户A和B共用一台机器,这......

Linux 进程状态浅析

发表于1年前 | 作者: Kar Chan | 分类: 操作系统 | 流行热度: 296 views°

0
 众所周知,现在的分时操作系统能够在一个CPU上运行多个程序,让这些程序表面上看起来是在同时运行的。linux就是这样的一个操作系统。 在linux系统中,每个被运行的程序实例对应一个或多个进程。linux内核需要对这些进程进行管理,以使它们在系统中“同时”运行。linux内核对进程的这种管理分两个方面:进程状态管理,和进程调度。本文主要介绍进程状态管理。 进程状态 在linux下,通过ps命令我们能够查......