有说修改 sshd_config 配置文件的,修改后没有效果 本文是以重新安装openssh方式解决问题 1、执行命令 下载openssh 安装包 可以访问 :https://ftp.riken.jp/pub/OpenBSD/OpenSSH/portable/ 查看最近版本更改版本号下载 wget -O openssh-8.5p1.tar.gz https://ftp.riken.jp/pub/O
讲述了linux上的两个文件处理工具: sed awk sed sed是一个管道命令,可以分析标准输入;还可以将数据进行替换、删除、新增、选取特定行等功能。 参数说明: -n:使用安静模式,只显示经过sed处理的那一行 -e:直接在命令行模式上进行sed的操作编辑 -i:直接修改读取的文件内容,而不是屏幕输出
一、安装文件下载 Nginx下载地址:http://nginx.org/en/download.html 二、Nginx安装 基本环境与组件安装 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel Nginx安装 #解压文件 tar zxvf nginx-1.20.0.tar.gz #配置 /app/mi
SED 一、sed介绍1. sed的工作流程2. sed使用方法2.1 命令行格式2.2 脚本格式 3. sed和正则的综合运用4. 课堂练习 二、练习 一、sed介绍 1. sed的工作流程 首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏
一、官网下载安装文件 官网下载地址:http://nginx.org/en/download.html 二、nginx解压安装 下载后上传到Linux服务器上解压 # 解压文件 [root@localhost applications]# tar -zxvf nginx-1.20.0.tar.gz 安装指令步骤 注意:mark指令需要gcc环境 如果没有gcc环境,需要安装gc
Server #!/bin/bash VIP=10.132.2.254 RIP1=10.132.2.17RIP2=10.132.2.18 #./etc/rc.d/init.d/functionscase "$1" in start ) echo "start LVS of Director Server" /sbin/ifconfig bond4:0 $VIP broadcast $VIP netmask 255.255.
shell工具(cut\sed\awk\sort) 应用环境:shell脚本使用工具 1、cut:剪切数据 cut [选项参数] filename 选项参数 功能 -f 列号,提取第几列 -d 分隔符,按照指定分隔符分割列 举例文件:cut.txt 切第一列 [shao@localhost shell]$ cut -d ":" -f 1 cut.txt dongguanwoshaolaijia
sed基本使用 sed -n 'num1p' file 选出行号为num1的行 sed -n 'num1,num2p' file 选出num1~num2行sed -n 'num1,$p' file 选出num1行到文件末尾grep -n '.*' file |sed 'num1p' -n 带行号的显示sed '/root/p' -n
linux运维工程师经常会遇到服务器时间不一致问题,今天给大家介绍一种方法更新时间 安装NTP客户端 yum -y install ntp 修改时区为Asia: cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime vim /etc/sysconfig/clock ZONE="Asia/Shanghai" UTC=false
Linux下ipconfig命令报:command not found 解决方法 遇见的问题 ipconfig命令失败,说明没有将ipconfig命令配置到环境变量。 需要配置,方法如下 查看/sbin 是否在PATH echo $PATH 使用管理员权限 运行以下命令 su vi /etc/profile # 在profile文件里面 PATH=$PATH:/sbin
在官网下载二进制包:这里直接使用wget wget https://cdn.zabbix.com/zabbix/binaries/stable/4.0/4.0.30/zabbix_agent-4.0.30-linux-3.0-amd64-static.tar.gz 之后进行解压 [root@zabbix_client ~]# tar xvf zabbix_agent-4.0.30-linux-3.0-amd64-static.tar.gz ././bin/./
/usr/sbin/init 启动容器之后可以使用systemctl方法 -privileged=true 获取宿主机root权限(特殊权限-) su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。
1.文本编辑介绍 Linux文本处理工具: nano #字符工具,全屏显示 gedit #图形化工具,全屏显示 vi #文本编辑器,centos最小化安装自带 vim #从vi发展来的文本编辑器,有插入模式、命令模式、扩展模式 cat #可查看文本内容 tac #逆向显示文本内容 nl #文本查看,显示行号 rev
sed基本使用sed -n 'num1p' file 选出行号为num1的行sed -n 'num1,num2p' file 选出num1~num2行sed -n 'num1,$p' file 选出num1行到文件末尾grep -n '.*' file |sed 'num1p' -n 带行号的显示sed '/root/p' -n pp.txt
1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来显示用户:grep -v '/sbin/nologin' /etc/passwd|cut -d: -f1|cat -n命令解释:grep -v '/sbin/nologin' /etc/passwd #通过正则表达式筛选出非/sbin/nologin的行;cut -d: -f1 #以“:”为间隔符,显示
Shell脚本 一、shell脚本的创建和执行 1、编写脚本 # cd /usr/local/sbin/ # vi first.sh //内容如下所示 #! /bin/bash ## This is my first shell script. //说明和日期都是注释的内容 ## Writen by tcq 2021-04-19. //最好写上,方便记忆 date echo "Hello world"
Nginx 热部署 依赖 编译依赖 sudo apt install make gcc build-essential Nginx 依赖 wget http://www.zlib.net/zlib-1.2.11.tar.gz tar -xvf zlib-1.2.11.tar.gz wget wget https://ftp.pcre.org/pub/pcre/pcre-8.44.zip unzip pcre-8.44.zip 安装 1.18 编译安装 1.18
定时任务 1、crontab定时任务 1).添加任务 crontab -e 进入编辑模式 0 23 * * * 每天23点钟执行 crontab -l 查看当前用户的定时任务 Crontab -r 删除全部定时任务 2).重启任务c /sbin/service crond start //启动服务 /sbin/service crond stop //停止服务 /sbin/ser
#!/bin/bash export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin URL_LIST=$1 for URL in $URL_LIST; do FAIL_COUNT=0 for ((i=1; i<=3; i++)); do HTTP_CODE=$(curl -o /dev/null --connect-timeout 3 -s -w "%{http_code}
在python中可以使用file模块和opne可以打开文件,注意python3中已经不支持file!open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) ========= ============================================================
tr工具Tr 用于字符转换,替换和删除用法一:命令的执行结果交给tr处理,str1用于查询,str2用于转换处理Command | tr ‘str1’ ‘str2’用法二:tr处理的内容来自文件,< 标准输入Tr ‘str1’ ‘str2’ < filename用法三:匹配文件中的str1进行相应的操作,如删除操作tr option ‘str1’ < filenam
tr工具Tr 用于字符转换,替换和删除用法一:命令的执行结果交给tr处理,str1用于查询,str2用于转换处理Command | tr ‘str1’ ‘str2’用法二:tr处理的内容来自文件,< 标准输入Tr ‘str1’ ‘str2’ < filename用法三:匹配文件中的str1进行相应的操作,如删除操作tr option ‘str1’ < filenam
文件查看命令more、less、head、tail;文件内容过滤grep;文件上传和下载命令rzsz系统文件查看命令-more[root@web02 ~]# more /etc/services 语法: more [选项] 文件 回车: 按行往下看 空格: 按页往下看 n: 向下查找 /: /xxx 搜索文件中含有xxx的内容行 q: 退出系统文件
wget -c https://nginx.org/download/nginx-1.9.9.tar.gz 解压 #使用默认配置 ./configure #编译安装 make make install 编译安装到/usr/local/nginx 进入sbin目录 #重启nginx,建议先停止,再启动 ./nginx -s stop ./nginx #在rc.local增加启动代码即可 vi /etc/rc.local #增加
文章目录cp总结:1. 复制一个源文件到目标文件夹2. 同时复制多个文件到目标文件下3.利用通配符复制多个文件4. 修改文件名5. 递归复制6. 创建文件的软连接功能:复制文件(夹)或目录示例:cp功能:复制文件(夹)或目录常用选项: -a 归档 -b 目标文件存在创建备份,备份文件是文件名跟~ -f 强制复制