自定义Shell脚本增加tab补全功能

自定义Shell脚本增加tab补全功能

1.给自定义脚本创建软连接 ln -s myscript.sh /usr/bin/myscript 2.创建tab补全脚本 vim /usr/share/bash-completion/completions/myscript #!/bin/bash # 定义所有服务列表 services=("de

htpasswd命令

htpasswd命令

下载:yum install httpd-tools -y 1.语法 htpasswd (选项) (参数) 2.选项 -c:创建一个加密文件; -n:不更新加密文件,只将加密后的用户名密码显示在屏幕上; -m:默认采用MD5算法对密码进行加密; -d:采用CRYPT算法对密码进行加密; -p:不对密

Linux系统之间免密登录

Linux系统之间免密登录

1.生成秘钥 ssh-keygen -t rsa 2.拷贝公钥到其他服务器 ssh-copy-id -i .ssh/id_rsa.pub romte_ip

firewall-cmd命令详解

firewall-cmd命令详解

1.命令格式 firewall-cmd [选项] [参数] 2.选项 1.通用选项 -h, --help # 显示帮助信息 -V, --version # 显示版本信息 -q, --quiet # 不打印状态消息 2.状态选项 --state # 显示fire

yum命令详解

yum命令详解

1.语法 yum (选项) (参数) 2.选项 -h:显示帮助信息; -y:对所有的提问都回答“yes”; -c:指定配置文件; -q:安静模式; -v:详细模式; -d:设置调试等级(0-10); -e:设置错误等级(0-10); -R:设置yum处理一个命令的最大等待时间; -C:完全从缓存中运

服务器压力测试

服务器压力测试

1.下载 yum -y install httpd-tools 2.命令参数 -n 执行的请求数量 -c 并发请求个数 -t 测试所进行的最大秒数 -w 以HTML表的格式输出结果 -p 包含了需要POST的数据的文件 -T POST数据所使用的Content-type头信息 -k 启用HTTP K

Linux删除文件名乱码的文件

Linux删除文件名乱码的文件

1.找出文件节点号 ls -i 2.删除文件或空文件夹 find -inum 节点号 -delete 3.删除非空文件夹 find -inum 2236429 -exec rm -rf {}

Linux创建sftp账号

Linux创建sftp账号

1.新建用户组 groupadd sftp 2.创建账号,禁止ssh登录服务器 useradd -m -d /data/sftp/test -s /sbin/nologin test -g sftp echo 'passwd'|passwd test --stdin 3.创建upload目录 mk

Linux实用命令

Linux实用命令

1.随机生成包含大小写字母数字密码 < /dev/urandom tr -dc 0-9-A-Z-a-z|head -c ${1:-18};echo date +%s|md5sum |base64 |head -c 18 ;echo cat /dev/urandom | tr -dc A-Za-z0-