目录1.文件操作1.1 创建文件1.2 删除文件1.3 压缩文件1.4 解压文件2.0 文件权限2.1 查看文件权限2.2 赋予文件权限2.3 去除文件权限
1.文件操作
1.1 创建文件
# touch+文件名
# 例子:
# 创建一个文件
touch hello.c
# 创建多个文件
touc
因为我用的是windows服务器,因此需要一台虚拟机,用来安装centos,虚拟机的安装网上好多教程,这里不做过多介绍
这次同样是按步操作
在本地服务器创建下载目录 -> 将yum文件下载到本地 -> 在远程服务器上创建目录 -> 上传文件到远程服务器目录 -> 使用命令安
目录模拟Linux文件管理员系统-shell实现1 系统要求2 脚本执行效果2.1 管理员登录效果2.2 普通用户登录效果2.3 密码文件格式3 实现脚本4 密码文件5 说明
模拟Linux文件管理员系统-shell实现
注:此脚本仅供学习使用,具体需要根据实际情况进行测试调整。
1 系统要求
一、在VMware上安装Ubuntu操作系统
1、下载Ubuntu镜像文件
下载地址:清华大学开源软件镜像站 | Tsinghua Open Source Mirror
参考文章:Ubuntu系统下载(清华大学开源软件镜像站)(ubuntu-20.04.1-desktop-amd64.iso
[20230823]dc命令简单学习.txt--//dc 作为命令行计算器自己很少使用,找机会学习一下.--//dc 对比 bc 作为计算器最大的不同的地方是采用Reverse Polish Notation (RPN).又叫逆波兰表示法,简单一点就是运算符号在最后--//,取消了复杂的括号等优先
目录Linux运维工程师面试题(1)1 别名、内部命令、外部命令的执行顺序2 linux 系统启动流程3 破解用户密码的方法4 忘记 grub 密码怎么解决5 硬盘空间满了怎么处理,怎么找到硬盘中的大文件6 硬盘明明有很多空间,为什么无法存储文件7 进程使用内存问题7.1 内存泄露:Memory
使用Xshell连接服务器,之前还好好的,突然之间就报“SSH服务器拒绝了密码。请再试一次“的错误。
1.检查
检查了IP、连接端口、用户、密码、网络是否正确?
本机情况:能够ping通服务器,telnet 端口也能成功,使用的root用户,密码正确(从服务器B跳转到服务器A上,能够正常跳转,
要删除 OpenJDK (如果已安装的话)。首先,检查是安装的哪个 OpenJDK包。
# dpkg --list | grep -i jdk
移除 openjdk包:
# apt-get purge openjdk*
卸载 OpenJDK 相关包:
# apt-get purge icedtea
平时使用windows电脑和手机的时候,配置时间、时区都非常的简便。但在命令行的linux下,就不知如何下手。本文就Centos7举例,依次说明下时间日期和NTPCHRONY的配置。
由于在服务器侧时间同步常用于集群之间,所以本文后面会针对集群间的配置做举例。文中涉及到的网络安装软件部分,默
虚拟内存
虚拟内存是一种操作系统提供的机制,用于将每个进程分配的独立的虚拟地址空间映射到实际的物理内存地址空间上。通过使用虚拟内存,操作系统可以有效地解决多个应用程序直接操作物理内存可能引发的冲突问题。
在使用虚拟内存的情况下,每个进程都有自己的独立的虚拟地址空间,它们不能直接访问物理内存地址。当
linux内核为用户态进程提供了一组IO相关的系统调用: select/poll/epoll, 这三个系统调用功能类似, 在使用方法和性能等方面存在一些差异. 使用它们, 用户态的进程可以"监控"自己感兴趣的文件描述符, 当这些文件描述符的状态发生改变时, 比如可读或者可写了, 内核会通知进程去处
目录Linux运维工程师面试题(2)1 访问一个网站的流程2 TCP 三次握手,四次挥手3 apache 和 nginx 有哪几种虚拟主机4 TCP 和 UDP 的区别5 nginx 和 apache 的区别6 什么是反向代理,什么是正向代理,区别是什么?7 cookie和session的区别8
[20230825]dc命令复杂学习.txt--//前几天学习dc使用,我当时最后举了一个累加的例子,里面--//-e后面那一串什么意思,即使看了man dc文档,我当时也没看懂表示什么意思.尝试看了man文档,简单解析如下:--//我从文档里面取出相关说明:[characters]Makes a
哈喽大家好,我是咸鱼
在《SELinux 入门 pt.1》中,咸鱼向各位小伙伴介绍了 SELinux 所使用的 MAC 模型、以及几个重要的概念(主体、目标、策略、安全上下文)
我们还讲到:
对于受 SELinux 管制的进程,会先检查 SELinux 策略规则,然后再检查 DAC 规则
对于不受
1.操作系统的多进程图像
操作系统main函数中最后 if(!fork()) {init();} ,也就是main函数最后创建了第1个进程,init执行了shell(Windows)桌面。
操作系统管理和组织进程都使用PCB(Process Control Block),不同的程序的PCB放在不
1.打开电源
(1)x86 PC开机时CPU处于实模式,实模式的寻址方式是CS:IP (CS左移4位+IP)
(2)开机时段寄存器CS=0xFFFF,偏移量IP=0x0000,段寄存器左移4位加上偏移量是实际地址,也就是寻址地址为0xFFFF0 (ROM BIOS映射区)
(3)检查RAM,键
3.1 程序编码
机器代码中可以看到对程序员隐藏的处理器状态:
程序计数器(PC,在x86-64中用%rip表示)给出执行的下一条执行在内存中的地址
整数寄存器文件包含16个命名的位置,分别存储64位的值
条件吗寄存器保存着最近执行的算数或逻辑指令的状态信息,实现控制或数据流中的条件变化
一组
[20230826]dc命令复杂学习2.txt--//昨天做了累加的例子,并解析命令里面的意思.今天尝试做一个阶乘的例子.$ seq 5 | dc -f - -e "[*z1<r]srz1<rp"120--//很简单就是里面的+换成了*,实际上我使用seq 5传了5个参数.如果传入1个
2 退出状态和返回代码
在本章中,您将学习如何确定给定命令的退出状态。还将学习如何在脚本中根据不同命令的退出状态做出决定。最后,还将学习如何在自己的脚本中使用退出状态。
每次执行命令都会返回一个退出状态。 退出状态有时也称为返回代码或退出代码,是范围从0到255的整数。 按照惯例,成功执行的命令返
Linux 内核 ASoC 框架,在概念上将嵌入式音频系统拆分为多个可复用的组件驱动程序,包括 Codec 类驱动程序、平台类驱动程序和机器类驱动程序。在实现上,机器类驱动程序用 struct snd_soc_card 和 struct snd_soc_dai_link 结构描述,属于平台类驱动程