一般情况下,常规用途的 Linux 发行版在开机启动时拉起各种相关服务进程,包括许多你可能无需使用的服务,例如 蓝牙 bluetooth 、Avahi、 调制解调管理器 ModemManager 、ppp-dns(LCTT 译注:此处作者笔误 ppp-dns 应该为 pppd-dns) 等服务进程,这些都是什...
你是否曾经对操作系统为何能够执行应用程序而感到疑惑?那么本文将为你揭开操作系统引导与启动的面纱。 理解操作系统开机引导和启动过程对于配置操作系统和解决相关启动问题是至关重要的。该文章陈述了GRUB2 引导装载程序开机引导装载内核的过程和systemd 初...
Linux 中高效的备份拷贝命令 在 Linux 上能使用鼠标点来点去的图形化界面是一件很美妙的事但是如果你喜欢的开发交互环境和编译器是终端窗口、Bash 和 Vim,那你应该像我一样经常和终端打交道。 即使是不经常使用终端的人,如果对终端环境深入了解也能获益良...
或许是出于疲倦,也有可能是出于对 GNOME 应用开发体系的不满,GNOME 桌面环境默认的文本编辑器、核心应用之一的 gedit 的开发者前几天宣布不再维护它了。它的最新稳定版本是 3.22。 gedit 开发者 Sbastien Wilmet在邮件列表中说: gedit 不再维护,我已将其...
当你好奇地看着系统的根目录(/)的时候,可能会发现自己有点不知所措。大多数三个字母的目录名称并没有告诉你它们是做什么的,如果你需要做出一些重要的修改,那就很难知道在哪里可以查看。 我想给那些没有深入了解过自己的根目录的人简单地介绍下它。 有用...
在之前的文章中,我提到过ss,它是 iproute2 包附带的另一个工具,允许你查询 socket 的有关统计信息。可以完成netstat同样的任务,但是,ss稍微快一点而且命令更简短。 直接输入ss,默认会显示与netstat同样的内容,并且输入类似的参数可以获取你想要的类似...
用户可以在任何 Linux 操作系统的安装过程中或者是其它必要的时候创建交换空间。如果你在安装 Linux 的时候忘记了创建或是你想要再增加交换分区的空间,你随时都可以再创建或增加。 有时候在你安装后摇升级 RAM 的时候需要增加一点交换分区的空间,比如你要...
实时 Linux 在过去十年中已经走了很长的路。Linutronix 的 Jan Altenberg 提供了对该主题做了概述,并在 ELC Europe 的视频中提供了新的 RTL 性能基准。 实时 Linux(RTL)是一种启用 PREEMPT_RT 的主线 Linux,在过去十年中已经走了很长的路。大约 80% 的...
一些能让你自定义 Bash 提示符的黑科技 当你在 Linux 环境下打开一个 Shell 终端时,会看到命令行中出现了类似下面的一个 Bash 提示符: [user@$host ~]$ 你知道命令行提示符其实是可以自己设置添加许多非常有用的信息的吗?在这篇文章中我就会教你如何自定...
使用终端恢复你 Linux 系统上仍在运行进程的已删除文件的快速指南。 许多情况下,删除的文件都可以恢复,比如在该文件有活动的进程在操作它,并且目前被单个或多个用户使用时。在 Linux 系统中,每个当前正在运行的进程都会获得 ID,其被称之为进程标识符 PI...
1、禁止ping echo 1 /proc/sys/net/ipv4/icmp_echo_ignore_all 2、允许ping echo 0 /proc/sys/net/ipv4/icmp_echo_ignore_all...
让我们大概地从 EXT4 的历史、特性以及最佳实践这几个方面来学习它和之前的几代 EXT 文件系统有何不同。 在之前关于 Linux 文件系统的文章里,我写过一篇Linux 文件系统介绍和一些更高级的概念例如一切都是文件。现在我想要更深入地了解 EXT 文件系统的特性...
Python是 Linux 中一种最流行的编程语言。它被写成了各种工具和库。除此之外,Python 在开发者之间很流行因为它非常简单,并且实际很容易掌握。如果你安装了 Linux系统,正在学习Python并想要使用最新的版本的话,那么这篇文章就是为你而写的。现在我已经安...
我们已经知道,Linux下的权限设置包括文件权限和目录权限,两种权限都包括r,w,x三种,又分别包括所属用户权限、所属组用户权限、其它用户权限。 首先要明白r,w,x三种权限分别代表什么意思: r(Read):只读权限。对文件来说,r权限代表文件可读;对目录来说,...
Cinnamon 是一个让人怀旧 GNOME 2 的 Linux 桌面环境,它灵活、快速,并提供了种种的功能。 最近我安装了 Fedora 25,我觉得当前的KDEPlasma 版本并不稳定。在我决定尝试其它的桌面之前一天崩溃了好几次。在我安装了几个其它的桌面,并每个尝试了几个小时后...
netstat -nr命令会显示路由表的内容。网关为0.0.0.0的网络通常是直连到网络设备上的。因为到自己的直连设备上是不需要网关的,所以0.0.0.0的网关地址是正常的。目的地址是0.0.0.0的路由是你的缺省网关。 在这个例子里,有两个网关,缺省的并且是到255.255.255...
结构原型: /* * Interface request structure used for socket * ioctls. All interface ioctls must have parameter * definitions which begin with ifr_name. The * remainder may be interface specific. */ struct ifreq { #define IFHWADDRLEN 6 union...
一、下载源码包并解压 root@:/home/# wget ftp://ftp.infradead.org/pub/mtd-utils/mtd-utils-1.0.0.tar.bz2 root@:/home/# wget http://www.zlib.net/zlib-1.2.3.tar.gz root@:/home/# wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.03.tar...
The mtd0 is char device of mtdblock0. Create char mtd devices mknod /dev/mtd0 c 90 0 mknod /dev/mtd1 c 90 2 Linux系统中/dev/mtd与/dev/mtdblock的区别,即MTD字符设备和块设备的区别 1. /dev/mtdN 是 Linux 中的MTD 架构 中,系统自己实现的mtd分区...
mtd_debug [root@xmos /root]# mtd_debug usage: mtd_debug info device mtd_debug read device offset len dest-filename mtd_debug write device offset len source-filename mtd_debug erase device offset len mtd_debug info 可以查看flash类型,块大小,...
如查看该目录下子目录为2011开头的所有目录及其子目录下.html文件的个数: find ./2011* -name *.html|wc -l 查看某文件夹下文件的个数 ls -l |grep ^-|wc -l 或 find ./company -type f | wc -l find ./ -type d | wc -l (目录个数) 查看某文件夹下文件的个...
1. 查看内核版本命令: 1) [root@it.net.cn ~]# cat /proc/version Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 20050721 3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 2005 2) [root@it.net.cn ~]# uname -a Linux i...
Linux系统使用的是/etc/shadow保存加密了的用户密码,要禁止一个帐号的话,最快的方法就是修改存储于/etc/shadow中的密码。 一般情况下,一个有效的Linux用户在/etc/shadow里都有一行如下的信息: user:$1$eFd7EIOg$EeCk6XgKktWSUgi2pGUpk.:13852:0:99999:7::...
之前 介绍了如何配置mysql数据库的主从复制,配置主从复制的时候会遇到一些问题 比如同步的时候出错了导致从库同步卡住 比如只想同步某一个数据库或者不想同步某一个数据库 也有时候我们一个数据库有一些表不想同步 本文介绍一些如何配置这些需求 如何避免一些...
首先解释一下几个关键词 pv: physical volume 物理卷,就是用物理磁盘组成的卷,要在物理磁盘上创建。 vg:volume group卷组,就是物理卷组成的卷组合,要在物理卷基础上创建。 lv:logical volume逻辑卷,可以理解为逻辑可动态分配的磁盘空间,要在卷组上创...
我们可以在linux内核启动时为其提供各种各样的参数。这些参数可以自定义内核默认的行为,或者通知内核关于硬件的配置信息。内核参数应在内核启动时通过引导装载程序,如GRUB或LILO传递给内核。 在本教程中,我将会描述如何在linux上通过GRUB添加内核参数。...
1. 删除带-的文件名的方法 大部分是由于误操作的原因,产生了一些 特殊字符的文件 如 -foo rm --help 用法:rm [选项]... 目录... 要删除第一个字符为-的文件 (例如-foo),请使用以下其中一种方法: rm -- -foo rm ./-foo 2. 删除包含其它特殊字符的文件 对...
本文导航 -如何在 Linux 上为 MySQL 和 MariaDB 安装 MyCLI22% -在 Linux 中如何使用 MyCLI 连接 MySQL 和 MariaDB36% -自动补全39% -智能补全43% -别名支持47% -语法高亮51% -格式化 SQL 的输出 MyCLI 是一个易于使用的命令行客户端,可用于受欢迎的数据库管...
https://www.2daygeek.com/category/shell-script/...
虽然 Linux 的设计是安全的,但还是存在许多安全漏洞的风险,弱密码就是其中之一。作...
对于我们这些刚入门的运维小白来说,极强的好奇心总会驱使我们去涉猎各种技术,弄到最...
记录所有用户登录系统的任何操作日志,以便有据可查。 1.编辑 /etc/profile 文件。 1 ...
概览: 目前网卡绑定 mode 共有七种 (0~6)bond0 、 bond1 、 bond2 、 bond3 、 bond4...
一、命令介绍: 1、chmod 命令用来修改文件、目录的权限,系通都会设置umask,所以创...