你是否曾经想过如何备份和还原 Ubuntu 或 Debian 系统?Timeshift 是一款自由开源工具,可让你创建文件系统的增量快照。你可以使用 RSYNC 或 BTRFS 两种方式创建快照。 让我们深入研究并安装 Timeshift。在本教程,我们将安装在 Ubuntu 18.04 LTS 系统上。...
①TCP是一种精致的,可靠的字节流协议。 ②在TCP编程中,三路握手一般由客户端(Client)调用Connent函数发起。 ③TCP3次握手后数据收发通道即打开(即建立了连接)。 ④简述三路握手过程: 图 .TCP三次握手 (1)第一次握手:Client将标志位SYN置为1,随机...
我们对TCP三次握手耳熟能详,那么你知道TCP四次挥手过程吗? 一、前言 唐代诗人李商隐在《无题》诗中写到: 相见时难别亦难,东风无力百花残 ,表达了自己与心爱之人相见之难、离别之苦。如果把这句诗用在形容 TCP连接的建立与释放 过程,也很贴切。我们知道...
一、TCP协议 TCP(Transmission Control Protoco)协议属于计算机网络体系中的运输层。运输层的任务是负责向主机中应用层进程之间的通信提供通用的数据传输服务。所以可以通俗理解TCP协议就是进程间数据通讯传输协议。根据不同应用,运输层主要使用TCP和UDP两...
查看网卡 ifconfig -a 查询所有的网卡 ifconfig 查询已启动的网卡 启动和关闭ens32网卡 sudo ifconfig ens32 up sudo ifconfig ens32 down 设置网卡ens32的IP地址和子网掩码 sudo ifconfig ens32 192.168.1.44 netmask 255.255.255.0 设置网关 sudo route add...
目录 一.DNS系统的作用以及类型 二.BIND的安装和配置文件 三.构建域名服务器 一.DNS系统的作用以及类型 DNS系统在网络中的作用就是维护着一个地址数据库,其中记录了各种主机域名与IP地址的对应关系,以便为客户程序提供正向或反向的地址查询服务。 正向解析...
备份MySQL数据库 代码上线发布脚本 备份MySQL数据库 场景: 一台MySQL服务器,跑着5个数据库,在没有做主从的情况下,需要对这5个库进行备份 需求: 1)每天备份一次,需要备份所有的库 2)把备份数据存放到/data/backup/下 3)备份文件名称格式示例:dbname-...
大多数使用基于 Debian 的系统的人通常会使用 apt-get 来安装软件包和升级,但是我们多久才清理一次?让我们看下该工具本身的一些清理选项。 在基于 Debian 的系统上运行 apt-get 命令是很常规的。软件包的更新相当频繁,诸如 apt-get update 和 apt-get upgr...
无论是在安装过程中还是在桌面中,通过图形界面管理用户都非常容易。 添加用户是你在一个新系统上要做的第一件事。而且,你通常需要在计算机的整个生命周期中管理用户。 我的关于useradd 命令文章提供了更深入的对 Linux 的用户管理的了解。useradd是一个命...
在桌面上拥抱 Java 应用程序,然后在所有桌面上运行它们。 无论你运行的是哪种操作系统,通常都有几种安装应用程序的方法。有时你可能会在应用程序商店中找到一个应用程序,或者使用 Fedora 上的 DNF 或 Mac 上的 Brew 这样的软件包管理器进行安装,而有时你...
NetBSD 的软件包管理器通用、灵活又容易。下面是如何使用它。 NetBSD 以能在几乎所有平台上运行而闻名,但你知道它第二有名的pkgsrc包管理器吗?像 NetBSD 一样,pkgsrc 基本上可以在任何系统上运行,或者至少在任意 Unix 和类 Unix 的系统上上运行。你可以...
我们会学习字段,记录和一些非常有用的 Awk 变量。 Awk 有好几个变种:最早的 awk,是 1977 年 ATT 贝尔实验室所创。它还有一些重构版本,例如 mawk、nawk。在大多数 Linux 发行版中能见到的,是 GNU awk,也叫 gawk。在大多数 Linux 发行版中,awk 和 gawk...
SELinux 宽容模式(permissive) 强制模式(enforcing) 关闭(disabled) 几种模式之间的转换 在Android的root相关的文章里经常会看到关于SElinux,Android4.3以后引进SElinux。 ###SELinux 的启动、关闭与查看 1、并非所有的 Linux distributions 都支持 SELinux...
Linux是多用户的操作系统,多个用户可以同时登陆进行操作。不同用户有不同的权限。root用户拥有最大的权限,其他用户的权限则有相应的限制。 Linux系统上还有用户组的概念,一个组可以包含多个用户,一个用户也可以同时加入多个组。组内用户除了自身的权限外...
linux下的用户是属于组的,所以需要创建一个组,划分给用户。创建命令: 1. 在root下执行: groupadd admin // 创建一个组admin 2. 创建用户 useradd -m -g admin it // 在用户组admin下新增用户it 3. 设置用户密码 passwd it // 给用户it设置密码,按回车输密...
一、用户分类 所有者 u; 所属组 g; 其它用户 o; 所有用户 a; 二、用户管理 //查看用户 id user //添加用户 useradd user //设置密码 passwd user //删除用户 userdel -r user #删除用户的时候用户组被删除 三、用户与组 //加入组 gpasswd -a testuser root #...
#####用户授权###### 用户授权配置文件 /etc/sudoers 授权配置命令 visudo 规范操作 文件100左右 普通用户 主机名称=(转换成新的用户身份) 命令1,命令2,。。。。文件的权限 普通用户 主机名称=(转换成新的用户身份) NOPASSWD: 命令 示例: westos desk...
共显示了七列信息,从左至右依次为:权限、文件数、归属用户、归属群组、文件大...
文件权限分为 :读,写,可执行 每个文件分为三种用户:主用户,同组用户,其它系统用户 用10位来表示:drwxr-xr-x 第一位代表文件类型 - 代表普通文件 d 代表目录 其余每三位代表一种用户的权限 授权命令 : eg: chmod u+x test 表示给test文件增加可执行权...
序言: 本篇主要讨论以下内容: Linux中文件权限 文件的授权 用户组 文件权限 ls -lh //可以查看目录详情,包括内存占用大小 drwxr-xr-x 2 root root 21 Jun 19 17:51 fileIotServer -rw-r--r-- 1 root root 63M Jun 19 18:48 iotserver-0.0.1.jar -rw-r--r--...
刘合栋 Yum软件包管理详解 目录 1. Yum 1.1 检查和更新包 1.1.1 查询更新 1.1.2 更新包 1.1.3 使用 ISO 和 Yum 离线升级系统 1.2 使用包 1.2.1 搜索包 1.2.2 列出包 1.2.3 显示包信息 1.2.4 安装包 删除包 1.3 查看事务记录 1.3.1 事务记录 1.3.2 检查事务 1....
相信大家经常遇到SSH连接闲置一会就断开需要重新连接的痛苦,为了使SSH连接保持足够长的时间,我们可以使用如下两种设置 1、sshd服务配置: #vi /etc/ssh/sshd_config 找到一个ClientAliveInterval参数,解开注释,设置连接保持的时间,单位为秒 ClientAliveC...
有时候知道程序的名称,却不知道由那个包提供,也就是说不知道安装那个包,可以使用这个命令。 我们由provides关键字可以使用。 举例:semanage是SELinux的一个管理工具,可是我使用:yum install semanage 却提示我没有这个包。 祭出provides神器,反向查找...
SElinux共有3中状态。 1、selinux的配置文件:/etc/selinux/config # This file controls the state of SELinux on the system. 3 # SELINUX= can take one of these three values: 4 # enforcing - SELinux security policy is enforced. 5 # permissive -...
有时,你可能需要定期或以预定的时间间隔执行任务。这些任务包括备份数据库、更新系统、执行定期重新引导等。这些任务称为 cron 任务。cron 任务用于自动执行的任务,它有助于简化重复的、有时是乏味的任务的执行。cron 是一个守护进程,可让你安排这些任务...
1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000 # lsof -i:8000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMElwfs 22065 root 6u IPv4 4395053 0t0 TCP *:irdmi (LISTEN) 可以看到8000端口已经被轻量级文件...
今天要使用python写一个端口探测的小程序,以检测一些特定的服务端口有没有被占用,突然发现自己居然不知道在linux中如何查询端口被占用的情况,天呐,赶快学习一下。 Linux如何查看端口 1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使...
linux清除缓存:需要root权限 $ sync $ echo 3 /proc/sys/vm/drop_caches 上面的echo 3 是清理所有缓存 echo 0 是不释放缓存 echo 1 是释放页缓存 ehco 2 是释放dentries和inodes缓存 echo 3 是释放 1 和 2 中说道的的所有缓存...
https://www.2daygeek.com/category/shell-script/...
虽然 Linux 的设计是安全的,但还是存在许多安全漏洞的风险,弱密码就是其中之一。作...
对于我们这些刚入门的运维小白来说,极强的好奇心总会驱使我们去涉猎各种技术,弄到最...
记录所有用户登录系统的任何操作日志,以便有据可查。 1.编辑 /etc/profile 文件。 1 ...
概览: 目前网卡绑定 mode 共有七种 (0~6)bond0 、 bond1 、 bond2 、 bond3 、 bond4...
一、命令介绍: 1、chmod 命令用来修改文件、目录的权限,系通都会设置umask,所以创...