填空练习
-
清屏的命令是( clear )
-
cd ./ >>当前目录 cd ../ >>上一级目录 cd - >>切换到上一次所在的目录
-
文件大小需要使用M ,G等单位表达,正确的命令应该是( ls -hl )
-
查看较大文件:( mroe 文件名 ) 查看较小文件:( cat 文件名 )
-
常见端口号:sshd 22 ; mysql 3306 ; http 80 ; https 443 ; windows远程桌面 3389
-
端口号的范围是:0 - 65535
-
黑名单文件是:/etc/cron.deny ;黑洞文件是:/dev/null
-
linux中的文件名最长( 255个字符 )
-
history是( 查看内存中的历史命令记录 ),将内存中的命令保存到内存中( -a )
-
( history -c )清空内存中的历史命令 ,保存位置在( ~/.bash_history )
-
权限值721代表什么( 属主 读写执行 ;属组 写 ;其他用户 执行 )
-
设置属组用户读写权限,属主用户执行权限( chmod g+rw,o+x )
-
当前有进程a.sh,并运行了多个子进程,一条命令杀死所有进程 ( pkill a.sh )
-
查看22端口是哪个服务开启的 ( lsof -i :22 )
计划任务:定时自动完成特定的工作
- tty:查看当前终端的编号
- 一次性任务计划:at
-l :显示未执行的任务计划
-q:指定任务列表
-d num:删除指定的任务
-c num:查看指定任务的具体命令
-f 文件名 time:在指定的时间,从文件中读取要执行的操作
时间的表示方法
now +5 minutes / hours / days / weeks 5分钟/小时/…后 执行
12:00 +1 day 明天的12:00执行
- 周期任务计划的:crontab
周期任务计划需要开启的服务是:crond
启动服务:systemctl start crond
-l: 显示 计划列表
-e: 执行、修改计划
-u 用户名:查看指定用户的计划
-r: 删除全部计划
配置文件:/etc/crontab
* * * * *
分钟 时 天 月 周
30 * * * * 每30分钟执行一次
30 7-9 * * * 7:30 8:30 9:30分别执行
30 7.9.12 * * * 7:30 9:30 12:30 分别执行
服务相关的命令
- 启动服务 systemctl start 服务名称
- 停止 systemctl stop 服务名称
- 重启 systemctl restart 服务名称
- 查看状态 systemctl status 服务名称
- 开机自启 systemctl enable 服务名称
- 开机不自启 systemctl disable 服务名称
- 服务名称:fireword 防火墙 iptables 防火墙 network 网卡
二进制换算成十进制
1010 >>> 10 8+0+2+0
1*2(3) + 0 * 2(2)+ 1 * 2(1)+0 * 2(0)