• Systemd启动图形界面过程

    日期:

    1 启动命令 systemctl isolate graphical.target 2 启动过程: 文件:/etc/systemd/system/graphical.target 来自:systemd包 内容: [Unit] Description=Graphical Interface Documentation=man:systemd.special(7) Requires=multi-user.target Wants=displa...

  • 硬盘分区的UUID

    日期:

    Universally Unique IDentifier, 是一种获取全局唯一命名的标准。 1 UUID的来历 要为一个对象进行命名,并要求这个名字在时间和空间上都是唯一的,这在计算机领域是一个很重要的问题。目前已经存在很多成熟的解决方案,例如IP地址,MAC地址,DNS域名等。但这...

  • 使用grep查找文件中指定字符出现的次数

    日期:

    grep -o 好 文件名.txt | wc -l -o 指示grep显示所有匹配的地方,并且每一个匹配单独一行输出。这样只要统计输出的行数就可以知道这个字符出现的次数了。...

  • Linux系统中特殊文件权限

    日期:

    今天一直在弄Samba服务的配置,深深的感受到权限控制的困难,文件权限的机制是Linux系统中的一大特色,除了我们现在所熟知的读(r)、写(w)、执行(x)权限外,还有三个比较特殊的权限,分别为:setuid、setgid和stick bit(粘滞位)。 1 setuid与setgid讲...

  • Linux下rsh服务配置,root用户和普通用户

    日期:

    1.rsh和 ssh 的区别 在很多的应用中,我们需要建立节点之间的信任关系,现阶段来看 rsh 使用的很少了,大部分还是使用 ssh ,不过有很多老点的机器还是使用 rsh 。简单来说, rsh 和 ssh 它俩之间的区别就是: ssh 是使用密钥加密从而实现无密码登录的,具体...

  • Linux date & ntp 小实验

    日期:

    测试东西的时候发现服务器上的时间快了几十秒,尝试用 ntp 直接更新一下,结果没有成功,所以还是从头来过,先弄一下简单的理理。 思路 在 Linux 里面获取当前时间 在 Linux 里面手动设置时间 NTP 是啥? 如何用 NTP 来同步自己的时间 Linux 中的时间 date...

  • Systemd 入门教程:实战篇

    日期:

    一、开机启动 对于那些支持 Systemd 的软件,安装的时候,会自动在 /usr/lib/systemd/system 目录添加一个配置文件。 如果你想让该软件开机启动,就执行下面的命令(以 httpd.service 为例)。 $ su do systemctl enable httpd 上面的命令相当于在 /etc/syst...

  • proxy动态代理机制分析

    日期:

    1 模拟Proxy模式 代理模式支持将某些操作从实际的对象中分离出来,通过它的代理类提供处理。这样便于修改和管理这些特定的操作。 下面示例一个代理模式的实现。 1.1 接口定义 package com.zj.proxy; public interface Subject { void operation1(); void oper...

  • linux swap 配置(阿里云)

    日期:

    由于阿里云的linux主机默认不带swap,需要自己配置 楼主的主机是4G RAM 20G系统盘+100G的新挂载硬盘(挂载目录/data)。 由于20G的系统盘空间吃紧,所以把交换分区划分到/data下 1 2 3 4 5 6 7 8 9 10 11 cd /data/ #复制SWAP文件块 4G =512byte * 8000000 d...

  • Linux Swap交换分区设置

    日期:

    关于swap交换分区的设置: 一种流行的、以讹传讹的说法是,安装Linux系统时,交换分区swap的大小应该是内存的两倍。也就是说,如果内存是2G,那么就应该分出4G的硬盘空间作为交换空间。其实这是严重的浪费。真实的情况是:可以根据你系统内存的大小,以及所...