04 2022 档案

摘要:在Linux中,有许多特殊符号。具有设定好的特殊意义。 $# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell的第一个参数 $2 是传递给该shell的第二个参数 $@ 是传递给脚本的所有参数的列表 $* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9 阅读全文
posted @ 2022-04-30 00:20 zed99 阅读(1190) 评论(0) 推荐(0) 编辑
摘要:echo - n 不进行默认换行 echo -e 启用反斜线转义解释 \a 发出警告声 \b 删除前一个字符 \c 不产生进一步输出,只输出\c之前的内容 \f 换行,但下一行内容起始位置和上一行从\f处换行的位置对齐 \n 换行,下一行内容和上一行内容对齐 \r 换行字符,光标移至行首,输出\r后 阅读全文
posted @ 2022-04-27 23:45 zed99 阅读(189) 评论(0) 推荐(0) 编辑
摘要:具体方法如下:1. 创建文件名为 .vimrc 的系统文件 首先切换到用户根目录,然后创建文件。 $ cd ~ $ vim .vimrc 2. 在文件中输入下面的内容并保存 set tabstop=4 set shiftwidth=4 其中: tabstop 表示一个 tab 显示出来是多少个空格的 阅读全文
posted @ 2022-04-26 18:11 zed99 阅读(176) 评论(0) 推荐(0) 编辑
摘要:1 阅读全文
posted @ 2022-04-25 00:52 zed99 阅读(9) 评论(0) 推荐(0) 编辑
摘要:(2条消息) Shell脚本编程规范_运维@小兵的博客-CSDN博客_shell编程规范 阅读全文
posted @ 2022-04-24 23:03 zed99 阅读(26) 评论(0) 推荐(0) 编辑
摘要:解决端口占用 Windows上端口占用会提示诸如以下错误: Fatal error. can't bind to 127.0.0.1:10809: There may be another Privoxy or some other proxy running on port 10809 解决该异常 阅读全文
posted @ 2022-04-24 22:17 zed99 阅读(1331) 评论(0) 推荐(0) 编辑
摘要:之前收for循环在循环cat 文本输出时,不仅会以每行作为值 同样会以空格前后作为值。原因在于特殊的环境变量IFS(internal field separator)。 默认情况下bash shell会将下列字符作为字段的分隔符 1、空格 2、制表符 3、换行符 如果bash shell在数据中看到 阅读全文
posted @ 2022-04-23 01:48 zed99 阅读(383) 评论(0) 推荐(0) 编辑
摘要:for 循环用于重复一组命令 语法: for var in list do commands done 带有单引号的参数可以通过转义字符\ 或者双引号来定义用到单引号的值 #!/bin/bash for test in I don\'t know if "this'll" work do echo 阅读全文
posted @ 2022-04-22 20:52 zed99 阅读(719) 评论(0) 推荐(0) 编辑
摘要:case命令用于处理一连串的匹配需求 语法格式: case variable in pattern1 | pattern2) commands1;; pattern3) commands2;; *) default commands;; esac 举例: #!/bin/bash case $USER 阅读全文
posted @ 2022-04-22 19:46 zed99 阅读(48) 评论(0) 推荐(0) 编辑
摘要:与 [ condition1 ] && [ condition2 ] 或 [ condition1] || [condition2] 阅读全文
posted @ 2022-04-21 22:57 zed99 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Linux tee命令用于读取标准输入的数据,并将其内容输出成文件。 tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。 语法 tee [-ai][--help][--version][文件...] 参数: -a或--append 附加到既有文件的后面,而非覆盖它. - 阅读全文
posted @ 2022-04-21 17:57 zed99 阅读(40) 评论(0) 推荐(0) 编辑
摘要:x86_64就是我们常用的台式机的体系架构,是基于冯诺依曼体系架构的。x86_64 Linux可以理解为在普通台式机上安装的Linux操作系统。AArch64是一种ARMv8架构,也是一种计算机的体系架构。AArch64 Linux可以理解为在ARMv8架构的计算机上安装的Linux操作系统。 阅读全文
posted @ 2022-04-20 09:56 zed99 阅读(1611) 评论(0) 推荐(0) 编辑
摘要:起因: windows10刷系统 希望能开启NFS功能 结果不仅功能没开启 最后连windows相关账户都无法登陆了。 解决方案: Microsoft Account Sign-in Assistant - Windows 10 Service - batcmd.com 下载 Microsoft A 阅读全文
posted @ 2022-04-19 22:56 zed99 阅读(634) 评论(0) 推荐(0) 编辑
摘要:通过 [ ] 进行条件测试 if [ condition ] then commands fi 可以判断三类条件: 1、数值比较 2、字符串比较 3、文件比较 一、数值比较: 注意: 只能是整数,不能是小数。且 [] 中的数值离前面的[ 和后面的 ]都要有一个空格的距离。 二、字符串比较 三、文件比 阅读全文
posted @ 2022-04-19 18:10 zed99 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-04-19 11:44 zed99 阅读(120) 评论(0) 推荐(0) 编辑
摘要:fdisk -l 或者 parted -l 阅读全文
posted @ 2022-04-18 00:23 zed99 阅读(442) 评论(0) 推荐(0) 编辑
摘要:这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤 一、基本信息 1、./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。 2、make 是用来编译的,它从Makefile中读取指 阅读全文
posted @ 2022-04-16 21:45 zed99 阅读(966) 评论(0) 推荐(0) 编辑
摘要:安装以下包: yum install libtermcap-devel ncurses-devel libevent-devel readline-devel 重新安装Python3 进入Python的源码包然后 make && make install 阅读全文
posted @ 2022-04-16 21:20 zed99 阅读(99) 评论(0) 推荐(0) 编辑
摘要:最近安装centos8.3 按照百度配置阿里云出错如下: Errors during downloading metadata for repository 'baseos': - Status code: 404 for https://mirrors.aliyun.com/centos/8/Ba 阅读全文
posted @ 2022-04-16 16:38 zed99 阅读(1147) 评论(0) 推荐(0) 编辑
摘要:Centos OS 8默认的Python版本为3.6,不符合练习的需求。现在升级到3.9。 # 下载Python3.9.9 wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz tar zxvf Python-3.9.9.tgz 阅读全文
posted @ 2022-04-16 01:02 zed99 阅读(1987) 评论(0) 推荐(0) 编辑
摘要:注:本文基于CentOS 8.3编写 CentOS 7中支持network.service和NetworkManager.service 2种方式配置网络,而在CentOS 8中已经废弃network.service,需要通过NetworkManager.service配置网络。因此通过system 阅读全文
posted @ 2022-04-15 23:44 zed99 阅读(1847) 评论(0) 推荐(1) 编辑
摘要:(一) hasattr(object, name) 函数 判断一个对象里面是否有 name 属性或者 name 方法,返回 bool 值;如果有 name 属性(方法)则返回 True ,否则返回 False 。 注意: name方法名 需要使用引号括起来。 class Student: name 阅读全文
posted @ 2022-04-12 21:03 zed99 阅读(105) 评论(0) 推荐(0) 编辑
摘要:像Samba、Nfs这种共享文件系统,网络的吞吐量非常大,就造成网卡的压力很大,网卡bond是通过把多个物理网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,具体的功能取决于采用的哪种模式。 一、bond的七种模式介绍: 1、mode=0(balance-rr)(平衡轮询环策略) 链路 阅读全文
posted @ 2022-04-12 16:46 zed99 阅读(3935) 评论(0) 推荐(2) 编辑
摘要:echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。 语法 echo( 阅读全文
posted @ 2022-04-12 16:32 zed99 阅读(2094) 评论(0) 推荐(2) 编辑
摘要:学习for循环的时候有这样一个例子,例子的说明是“顺序输出字符串中的字符” #!/bin/bash for str in 'This is a string' do echo $str done 这个程序的结果为 This is a string 众所周知,echo输出是自带回车的,所以如果按照本程 阅读全文
posted @ 2022-04-12 16:12 zed99 阅读(511) 评论(0) 推荐(1) 编辑
摘要:MethodType作用就是把类外面的方法绑定到类或者类的实例上面。使用情况如下 from types import MethodType def set_score(self, score): #建一个函数 if 0 <= score <=100: self.score = score else: 阅读全文
posted @ 2022-04-11 01:09 zed99 阅读(197) 评论(0) 推荐(0) 编辑
摘要:学习python过程中经常遇到 方法 和 函数 的定义及使用。 区别:定义位置、定义方式、调用方式 1、定义位置 函数:Python的函数是直接写在Python模块中的,即在.py文件中直接定义。 方法:只能定义在class类中 2、定义方式 函数:函数定义的方式 def关键字 然后接函数名 再是括 阅读全文
posted @ 2022-04-10 23:18 zed99 阅读(3237) 评论(0) 推荐(2) 编辑
摘要:某一系统RTO和RPO的值决定了当此系统发生灾难时,数据必须恢复的时间以及数据丢失量 1、RTO(Recovery Time Objective) 顾名思义,强调发生灾难时,数据在一定时间内必须恢复。即对同样数据保留两份(一般异地备份),当发生灾难一份数据,通过另外一份数据可以使系统在一定时间内运转 阅读全文
posted @ 2022-04-09 13:21 zed99 阅读(818) 评论(0) 推荐(0) 编辑
摘要:一、查看哪些IP连接本机 netstat -an 二、查看TCP连接数 1)统计80端口连接数 netstat -nat | grep -i "80" | wc -l 2)统计httpd协议连接数 ps -ef | grep httpd | wc -l 3)统计已连接上的,状态为“establish 阅读全文
posted @ 2022-04-07 23:20 zed99 阅读(4497) 评论(0) 推荐(1) 编辑
摘要:# umount /mnt/cdrom/ umount: /mnt/cdrom: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1 阅读全文
posted @ 2022-04-07 10:18 zed99 阅读(410) 评论(0) 推荐(0) 编辑
摘要:NFS是一种网络文件系统,从1985年推出至今,共发布了3个版本:NFSv2、NFSv3、NFSv4,NFSv4包含两个次版本NFSv4.0和NFSv4.1。经过20多年发展,NFS发生了非常大的变化,最大的变化就是推动者从Sun变成了NetApp,NFSv2和NFSv3基本上是Sun起草的,Net 阅读全文
posted @ 2022-04-06 12:45 zed99 阅读(1196) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示