Shell 标签

shell 基础强化笔记

  |   0 评论   |   27 浏览

  1. 循环相关 1.1. 单条件循环 判断文件或目录是否存在,使用-e就够了,例如: if [ -e /etc/hosts ];then echo "纯在"; fi -d 判断目录 -e 判断文件或目录 -f 判断文件 -r 判断可读 -w 判断可写 -x 判断可执行 1.2. 整数判断 -ne 判断不相等 -eq 判断相等 -gt 判断大于 -lt 判断小于 -ge 判断大于等于 -le 判断小于等于 1.3. 判断程序服务是否正在运行 #!/bin/bash if [ $# -ne 1 ];then echo "please input at least one param!" exit fi systemctl status "$1" &>/dev/null rc=$? if [ $rc -eq 0 ];then echo "$1 is running!" elif [ $rc -eq 4 ];then echo "$1 is not install!" else echo "$1 is not runing!" fi 这里需要说明的一个地方就是,4表示....

archlinux 安装 rsync 做备份服务器

  |   0 评论   |   118 浏览

安装rsync pacman -Syy rsync 修改配置文件 nano /etc/rsyncd.conf 这边需要注意下模块的名称和密码文件的路径 echo "abc:1234">/etc/rsync.password 重启服务 systemctl restart rsyncd 查看服务状态 systemctl status rsyncd 给文件夹目录加上颜色 将下面的代码加入~/.bashrc export LS_OPTIONS='--color=auto' eval "dircolors" alias ls='ls $LS_OPTIONS' alias ll='ls $LS_OPTIONS -l' alias la='ls $LS_OPTIONS -lA' 未完待续,因为下班了。。。。。

centos 系统加固脚本 有更新!

  |   0 评论   |   320 浏览

运行 curl -L https://github.com/mufengcoding/shell/releases/download/1.1/security.sh | bash 注意只运行一次 ,多次运行可能会gg github地址:https://github.com/mufengcoding/shell/blob/master/security.sh #!/bin/sh # desc: setup linux system security # author:mufengs # powered by blog.mufengs.com # version 0.1.2 written by 2018.11.24 #account setup #锁定以下用户 passwd -l xfs passwd -l news passwd -l nscd passwd -l dbus passwd -l vcsa passwd -l games passwd -l nobody passwd -l avahi passwd -l haldaemon passwd -l gopher passw....