-
Linux 黑话解释 TTY 是啥
所属栏目:[Linux] 日期:2023-05-22 热度:4090
谈到 Linux 和 UNIX 时,你一定听说过 “TTY” 这个术语,但是,这玩意是什么?
在本文中,让我向你介绍这些,帮助你熟悉 Linux 中的 TTY。
注意:这个问题没有明确的答案,但它与过去的输入/输出设[详细] -
Linux plocate 才是更好的选择
所属栏目:[Linux] 日期:2023-05-19 热度:3062
plocate查找系统上与给定模式匹配的所有文件。基于locate,在更小的索引上提供更快的搜索。
当您需要在 Linux 中搜索某些文件时,您通常可能会使用find或locate命令。
plocate 通过在搜索字符串中的三元组([详细] -
如何查看Linux目录大小
所属栏目:[Linux] 日期:2023-05-19 热度:6684
linux系统中可以通过du命令进行查看文件目录的大小。
du:英文为disk usage (磁盘使用量,占用的磁盘空间)。
一个文件占用的磁盘空间和一个文件的大小是两码事情。占用空间取决于文件系统的块(block)的大小[详细] -
Linux 监控和调试利器
所属栏目:[Linux] 日期:2023-05-19 热度:6975
它的定位是系统监控、分析和排障的工具,其实在 Linux 平台上,已经有很多这方面的工具 strace、tcpdump、htop、iftop、lsof、netstat,它们都能用来分析 Linux 系统的运行情况,而且还有很多日志、监控工具。为什么[详细]
-
Linux ptrace 的实践
所属栏目:[Linux] 日期:2023-05-19 热度:8710
ptrace 是 Linux 内核提供的非常强大的系统调用,通过 ptrace 可以实现进程的单步调试和收集系统调用情况。比如 strace 和 gdb 都是基于 ptrace 实现的,strace 可以显示进程调用了哪些系统调用,gdb 可以实现对进程[详细]
-
如何在 Ubuntu Linux 上从源代码构建 Qt 6.2.2
所属栏目:[Linux] 日期:2023-05-19 热度:5114
Qt 6.2.0 是 Qt 6 系列的第3个版本,功能与 Qt 5 相当,因此有望成为第一个被新 Qt 项目或从 Qt 5 移植的项目广泛采用的版本。在这篇文章中我提供有关在 Ubuntu Linux 上从源代码构建 Qt 6.2.2的简短教程。
Ubun[详细] -
Linux 系统安全吗?
所属栏目:[Linux] 日期:2023-05-19 热度:5471
先说结论,也是存在很多不安全因素的。我们从外部和内部两方面来讨论这个问题。
首先外部因素,说白了就是病毒木马之类,这个前面已经介绍了,不再赘述。
然后内部因素,不安全因素来自哪里?其实主要还是来自[详细] -
Linux 任务管理器和资源监视器
所属栏目:[Linux] 日期:2023-05-19 热度:8032
“系统监控中心”是一个多合一的开源应用,不用使用多种工具就可以监控基本的系统资源情况。
在 Linux 上以图形方式监控系统资源可能体验不是很好,这些与你的桌面环境相配套的系统监控工具可能细节有[详细] -
find 命令在 Linux 上查找文件和目录
所属栏目:[Linux] 日期:2023-05-19 热度:9843
find 命令由 POSIX 规范 定义,它创建了一个用于衡量 POSIX 系统的开放标准,这包括 Linux、BSD 和 macOS。简而言之,只要你运行的是 Linux、BSD 或 macOS,那么 find 已经安装了。
例如,GNU 的 find 命令有一些[详细] -
Linux高级流量控制tc运用
所属栏目:[Linux] 日期:2023-05-19 热度:7575
在做MHA测试的时候,有一个重要的环节就是测试MHA Manager节点和Master节点的网络情况,如果产生了抖动,那么MHA本身提供了一个参数secondary_check来保证,但是如果你的部署环境中是一主一从的话,这个参数就不[详细]
-
在LINUX平台配置MSYQL支持大页内存
所属栏目:[Linux] 日期:2023-05-19 热度:713
在这个测试中我们设置400MB的大页内存给 MYSQL使用
1. 关闭匿名大页内存
下面的命令输出为 [always] 表示开启匿名大页内存,需要关闭
[root@oradb ~]# cat /sys/kernel/mm/transparent_hugepage/enabled[详细] -
bridge必须要配置IP吗?
所属栏目:[Linux] 日期:2023-05-11 热度:3120
在我们常见的物理交换机中,有可以配置IP和不能配置IP两种,不能配置IP的交换机一般通过com口连上去做配置(更简单的交换机连com口的没有,不支持任何配置),而能配置IP的交换机可以在配置好IP之后,通过该IP远程连[详细]
-
给bridge配上IP
所属栏目:[Linux] 日期:2023-05-11 热度:6653
通过上面的分析可以看出,给veth0配置IP没有意义,因为就算协议栈传数据包给veth0,应答包也回不来。这里我们就将veth0的IP让给bridge。
dev@debian:~$ sudo ip addr del 192.168.3.101/24 dev veth0
dev@debian[详细] -
什么是bridge?
所属栏目:[Linux] 日期:2023-05-11 热度:7149
首先,bridge是一个虚拟网络设备,所以具有网络设备的特征,可以配置IP、MAC地址等;其次,bridge是一个虚拟交换机,和物理交换机有类似的功能。
对于普通的网络设备来说,只有两端,从一端进来的数据会从另一端出[详细] -
Linux环境下vi/vim编辑器常用命令
所属栏目:[Linux] 日期:2023-05-11 热度:1732
配置文件是Linux系统中的显著特征之一,其作用有点类似于Windows系统中的注册表,只不过注册表是集中管理,而配置文件采用了分散的自由管理方式。那么如何使用Linux字符操作界面中的文本编辑器——vi,以便[详细]
-
Linux下source命令详解
所属栏目:[Linux] 日期:2023-05-11 热度:8340
在当前bash环境下读取并执行FileName中的命令。
*注:该命令通常用命令“.”来替代。
使用范例:
source filename
. filename #(中间有空格)
source命令(从 C Shell 而来)是bash shel[详细] -
Linux ssh登录命令
所属栏目:[Linux] 日期:2023-05-11 热度:1407
简单说,SSH是一种网络协议,用于计算机之间的加密登录。
如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。
需要指出的是,[详细] -
Shell 文件包含
所属栏目:[Linux] 日期:2023-05-11 热度:6681
和其他语言一样,Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。
Shell 文件包含的语法格式如下:
. filename # 注意点号(.)和文件名中间有一空格
或
source fil[详细] -
Shell输入重定向
所属栏目:[Linux] 日期:2023-05-11 热度:7635
和输出重定向一样,Unix 命令也可以从文件获取输入,语法为:
command1 < file1
这样,本来需要从键盘获取输入的命令会转移到文件读取内容。
注意:输出重定向是大于号(>),输入重定向是小于号(<)。
实例[详细] -
Shell 输出重定向
所属栏目:[Linux] 日期:2023-05-11 热度:7472
重定向一般通过在命令间插入特定的符号来实现。特别的,这些符号的语法如下所示:
command1 > file1
上面这个命令执行command1然后将输出的内容存入file1。
注意任何file1内的已经存在的内容将被新内容替代。如[详细] -
Shell 函数
所属栏目:[Linux] 日期:2023-05-11 热度:655
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。
shell中函数的定义格式如下:
[ function ] funname [()]
{
action;
[return int;]
}
说明:
1、可以带function fun[详细] -
case为多选择语句
所属栏目:[Linux] 日期:2023-05-10 热度:3376
case ... esac 为多选择语句,与其他语言中的 switch ... case 语句类似,是一种多分支选择结构,每个 case 分支用右圆括号开始,用两个分号 ;; 表示 break,即执行结束,跳出整个 case ... esac 语句,esac(就是 c[详细]
-
until 循环
所属栏目:[Linux] 日期:2023-05-10 热度:9165
until 循环执行一系列命令直至条件为 true 时停止。
until 循环与 while 循环在处理方式上刚好相反。
一般 while 循环优于 until 循环,但在某些时候—也只是极少数情况下,until 循环更加有用。
unti[详细] -
while 语句
所属栏目:[Linux] 日期:2023-05-10 热度:1212
while 循环用于不断执行一系列命令,也用于从输入文件中读取数据。其语法格式为:
while condition
do
command
done
以下是一个基本的 while 循环,测试条件是:如果 int 小于等于 5,那么条件返回真。in[详细] -
Shell支持for循环
所属栏目:[Linux] 日期:2023-05-10 热度:1802
与其他编程语言类似,Shell支持for循环。
for循环一般格式为:
for var in item1 item2 ... itemN
do
command1
command2
...
commandN
done
写成一行:
for var in item1 item2 ...[详细]
