-
Linux常用命令的基本操作(3)
所属栏目:[教程] 日期:2021-01-25 热度:94
Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。 线上查询及帮助命令(2个) man:查看命令帮助,命令的词典,更复杂的还有info,[详细]
-
Linux常用命令的基本操作(2)
所属栏目:[教程] 日期:2021-01-25 热度:59
基础网络操作命令(11个) telnet:使用TELNET协议远程登录。 ssh:使用SSH加密协议远程登录。 scp:全拼secure copy,用于不同主机之间复制文件。 wget:命令行下载文件。 ping:测试主机之间网络的连通性。 route:显示和设置linux系统的路由表。 ifconfig:[详细]
-
Linux常用命令的基本操作(1)
所属栏目:[教程] 日期:2021-01-25 热度:53
ls:全拼list,功能是列出目录的内容及其内容属性信息。 cd:全拼change directory,功能是从当前工作目录切换到指定的工作目录。 cp:全拼copy,其功能为复制文件或目录。 find:查找的意思,用于查找目录及目录下的文件。 mkdir:全拼make directories,其[详细]
-
Linux内核反向映射机制
所属栏目:[教程] 日期:2021-01-25 热度:118
1.反向映射的发展 2.反向映射应用场景 3.匿名页的反向映射 4.文件页的反向映射 5.ksm页的反向映射 5.总结 注:反向映射机制是Linux内核虚拟内存管理的难点也是理解内存管理的关键技术之一!! 1.反向映射的发展 实际上在早期的Linux内核版本中是没有反向映射的[详细]
-
Linux环境变量加载原理解析
所属栏目:[教程] 日期:2021-01-25 热度:182
环境变量的分类 环境变量可以简单的分成用户自定义的环境变量以及系统级别的环境变量。 用户级别环境变量定义文件:~/.bashrc、~/.profile(部分系统为:~/.bash_profile) 系统级别环境变量定义文件:/etc/bashrc、/etc/profile(部分系统为:/etc/bash_profil[详细]
-
Linux命令锦囊
所属栏目:[教程] 日期:2021-01-25 热度:187
每一年,都会有删库跑路的新闻。现实中,删库容易,跑路难,从业者充满了泪水。 这些动作里面,并不总是存在主观的恶意,而是这些命令太危险了。线上操作时,一定要保持清醒的头脑,切记马虎大意。 你说你误操作的,谁信呢? 切记: 严禁酒后登录线上服务器操[详细]
-
不可不知的Linux文本 心动不如行动
所属栏目:[教程] 日期:2021-01-25 热度:126
less命令的基本功能和more没有太大差别,但是less命令可以向前浏览文件,而more只能向后浏览文件,同时less还拥有更多的搜索功能。 常见使用方法: lessfile#浏览file less-Nfile#浏览file,并且显示每行的行号 less-mfile#浏览file,并显示百分比 常用按键[详细]
-
遇到 scanimage!
所属栏目:[教程] 日期:2021-01-25 热度:169
scanimage 是一个命令行工具,在 sane-utils Debian 软件包中。我想所有的 Linux 扫描工具都使用 sane (scanner access now easy) 库,所以我猜测它和其他扫描软件有类似的能力。在这里,我不需要 OCR,所以我不打算谈论 OCR。 用 scanimage -L 得到你的扫[详细]
-
Linux 中如何简便使用 IP 命令
所属栏目:[教程] 日期:2021-01-25 热度:193
输出接口信息的 字段详解 BROADCAST,MULTICAST,UP,LOWER_UP:BROADCAST表示支持广播,MULTICAST表示支持多播 UP网络接口处于开启状态 LOWER_UP表示网络电缆已插入并且已连上网络 mtu1500:最大传输的单位1500字节 qdiscpfifo_fast:数据包排队 stateUP:接口状态[详细]
-
Docker图形化工具:Portainer
所属栏目:[教程] 日期:2021-01-25 热度:175
一.Docker图形化工具 Docker图形页面管理工具常用的,DockerUI,Portainer,Shipyard。DockerUI是Portainer的前身,这三个工具通过docker api来获取管理的资源信息。平时我们常常对着shell对着这些命令行客户端,审美会很疲劳,如果有漂亮的图形化界面可以直[详细]
-
Linux stat命令 技多不压身
所属栏目:[教程] 日期:2021-01-25 热度:85
Linux stat命令 我们可以将stat命令看作是ls -l命令的更好版本。虽然-l标志提供了有关文件的更多详细信息,例如文件所有权和权限,但stat命令更深入明了,并提供了有关文件的丰富信息。 Linux stat命令的语法如下所示: $ stat [选项] 文件名 1、不带参数的S[详细]
-
C++11学习 - vector用法
所属栏目:[教程] 日期:2021-01-25 热度:165
vector的用法 -向量是表示可以改变大小的数组的序列容器。 与array相比来说,上面所说的一些基本类型都有,vector新增了push_back,insert等一些类型 push_back-往vector最后面加数据 //vector::push_back #include iostream #include vector intmain() { std[详细]
-
C++11学习 - Array的用法
所属栏目:[教程] 日期:2021-01-25 热度:150
Array -对于Array来说它是固定大小的序列容器,它们包含严格的线性序列排序的特定数量的元素,在其内部来说,数组除数组除保留其包含的元素外不保留其他任何数据(甚至不包括其大小(这是模板参数,固定在编译时))。就存储大小而言,它与使用该语言的括号[详细]
-
Linux误删文件恢复命令及方法
所属栏目:[教程] 日期:2021-01-25 热度:55
Linux误删文件恢复命令及方法 使用rm命令删除文件的时候,一定要小心;重要的数据一定要有备份;并且恢复删除的数据前,删除文件的目录内不能往进存放新东西,否则覆盖掉的信息无法找回。 作者:佚名 来源: 良许Linux | 2020-12-11 11:00 收藏 分享 前言 无[详细]
-
Fedora CoreOS 的理念
所属栏目:[教程] 日期:2021-01-25 热度:171
创建一个配置 要定制一个 FCOS 系统,你需要提供一个配置文件, Ignition 将使用这个文件来配置系统。你可以用这个文件来配置诸如创建用户、添加受信任的 SSH 密钥、启用 systemd 服务等等。 以下配置创建了一个 core 用户,并在 authorized_keys 文件中添加[详细]
-
读者对 Shell 的认知让它更加深入吧
所属栏目:[教程] 日期:2021-01-25 热度:102
shell前言 Shell 能够接收用户输入的命令,并对命令进行处理,处理完毕后再将结果反馈给用户,比如输出到显示器、写入到文件等,这就是大部分读者对 Shell 的认知。 我们都知道在 Shell 中输入cat log.txt命令就可以查看 log.txt 文件中的内容,然而,log.tx[详细]
-
Linux:从Manual手册中获得全局掌控感
所属栏目:[教程] 日期:2021-01-25 热度:128
当今可能我们很多人已经不频繁使用man命令了,取而代之的是更加友好简单的tldr。 存放地址 Linux系统中一切皆为文件,我们首先感兴趣的是,这些manual手册存放在哪里。根据前文 帮你精通Linux:透彻解析Linux的目录树结构 可以简单推测, 配置文件在/etc/目[详细]
-
如何在Linux上划分VLAN
所属栏目:[教程] 日期:2021-01-25 热度:163
假设我们有一个Linux服务器,其中有两个以太网卡(ens33和ens38),第一个网卡(ens33)用于数据流量,第二个网卡(ens38)用于控制/管理流量。对于数据流,将使用多个vlan(将在数据流网卡上分配来自不同vlan的多个ip)。 假设从交换机连接到服务器数据流量网卡的端[详细]
-
掌握Linux字符设备架构
所属栏目:[教程] 日期:2021-01-25 热度:109
Linux设备分类 Linux系统为了管理方便,将设备分成三种基本类型: 字符设备 块设备 网络设备 字符设备: 字符(char)设备是个能够像字节流(类似文件)一样被访问的设备,由字符设备驱动程序来实现这种特性。字符设备驱动程序通常至少要实现open、close、read和[详细]
-
Linux环境变量配置你知道吗?
所属栏目:[教程] 日期:2021-01-25 热度:158
Linux环境变量加载原理解析 上面列出了环境变量的各种配置方法,那么Linux是如何加载这些配置的呢?是以什么样的顺序加载的呢? 特定的加载顺序会导致相同名称的环境变量定义被覆盖或者不生效。 环境变量的分类 环境变量可以简单的分成用户自定义的环境变量[详细]
-
Linux操作系统加固不服来辩
所属栏目:[教程] 日期:2021-01-25 热度:124
1.3 添加口令策略 加强口令的复杂度等,降低被猜解的可能性。 操作步骤 1.使用命令 vi /etc/login.defs 修改配置文件。 PASS_MAX_DAYS 90 #新建用户的密码最长使用天数 PASS_MIN_DAYS 0 #新建用户的密码最短使用天数 PASS_WARN_AGE 7 #新建用户的密码到期提[详细]
-
Linux中使用 Basename
所属栏目:[教程] 日期:2021-01-25 热度:60
basename接受多个文件 basename命令可以接受多个名称作为参数。可以使用-a(--multiple)选项,然后使用空格分隔文件列表。例如,要获取/etc/passwd和/etc/shadow的文件名,可以运行: [root@localhost~]#basename-a/etc/passwd/etc/shadow passwd shadow 以上[详细]
-
Linux系统索引节点如何处理
所属栏目:[教程] 日期:2021-01-25 热度:116
inodes资源耗尽 inodes使用完与存储空间使用完相似,都是创建不了文件或无法正常执行一些命令。inodes使用完,存储空间可能还有,这种情况一般是生成了大量的小文件,把inode table占满。 一般情况下存储空间使用完,inodes往往才使用百分之几,所以容易忽视[详细]
-
Linux提权的几种常用方式 过来看看吧!
所属栏目:[教程] 日期:2021-01-25 热度:200
SUDO提权 普通用户在使用sudo执行命令的过程中,会以root方式执行命令。在很多场景里,管理员为了运维管理方便,sudoer配置文件错误导致提权。 (1)设置sudo免密码 $vi/etc/sudoers 在最后一行添加:bypass ALL =( ALL : ALL )NOPASSWD: ALL (2)查看sudo的权[详细]
-
在Linux中使用export命令
所属栏目:[教程] 日期:2021-01-25 热度:154
Linux下的export变量 export命令使跨环境共享变量变得很容易。您可以使用export语句设置变量的值。下面的示例演示了这一点。 linuxmi@linuxmi:~$export EDITOR =/usr/bin/gedit 这将把gedit的路径设置为编辑器变量的值。您可以使用grep来确认这一点。 linuxm[详细]
