linux问题

xss大约 11 分钟linuxlinux问题

image-20231019141823021
image-20231019141823021
屏幕截图 2023-10-19 145539
屏幕截图 2023-10-19 145539
image-20231019152130055
image-20231019152130055
image-20231019152758117
image-20231019152758117
image-20231019152638329
image-20231019152638329

计划任务,就是让操作系统定期执行我们指定的程序,来完成一些自动化任务。例如,我们希望每天1点20分,执行一次ls命令,格式如下:

20   1    *    *    *    ls
*    *    *    *    *    command
-    -    -    -    -    -
|    |    |    |    |    + 需要执行的命令
|    |    |    |    +----- 星期中星期几 (0 - 6) (星期天 为0)
|    |    |    +---------- 月份 (1 - 12) 
|    |    +--------------- 一个月中的第几天 (1 - 31)
|    +-------------------- 小时 (0 - 23)
+------------------------- 分钟 (0 - 59)

这个计划任务,编写在什么地方呢?输出如下命令后回车:

crontab -e

执行这个命令后,会打开了个vi编辑器,我们在里面,输入相应的计划任务,然后ESC,按wq保存退出,计划任务就生效了

下面我们列举一些实例:

# 每一分钟执行一次 ls
* * * * * ls
# 每五分钟执行一次 ls
*/5 * * * * ls
# 每小时的 30分钟,执行一次ls
30  * * * * * ls
# 每天凌晨120分,执行一次ls
20  1  *  *  *  ls
# 每周1,凌晨220分执行一次ls
20 2 * * 1  ls
  1. Linux系统的内核是__() C

    A. Windows B. Unix C. Linux D. MacOS

  2. Linux系统的缺省Shell是__( )a

    A. bash B. dash C. ksh D. tcsh

  3. 用来查看Linux系统版本的命令是__( )d

    A. uname B. uname -a C. uname -r D. uname -v

  4. 用来查看Linux系统上运行的进程的命令是__( ) a

    A. ps B. top C. htop D. atop

  5. 用来查看Linux系统上安装的软件包信息的命令是__( )d A. rpm -qa B. dpkg -l C. yum list installed D. apt list --installed

  6. **用来搜索文件内容的命令是__( D) **

    A. find B. locate C. which D. grep

  7. 用来查看文件或目录权限的命令是__( )a

    A. ls -l B. ls -a C. ls -al D. ls -la

  8. 用来切换用户的命令是__( A)

    A. su B. sudo C. switch D. login

  9. 用来查看磁盘使用情况的命令是__( )a

    A. df -h B. du -h C. free -h D. diskusage

  10. 用来查看内存使用情况的命令是__( )c

    A. top B. htop C. free -m D. vmstat

  11. 用来查看网络接口信息的命令是__( )b

    A. ip addr B. ifconfig C. ip link D. iwconfig

  12. 用来查看当前登录用户的命令是__( )b

    A. id B. whoami C. users D. who

  13. 用来查看系统运行时间的命令是__( ) a

    A. uptime B. runtime C. sysinfo D. time

  14. 用来查看CPU信息的命令是__( C)

    A. cpuinfo B. procinfo C. lscpu D. cpudetails

  15. 用来查看系统内核版本的命令是__( ) b

    A. kernel -v B. uname -r C. kernel -r D. lsb_release -a

  16. 用来重启系统的命令是__( )a

    A. reboot B. restart C. reload D. shutdown -r now

  17. 用来关闭系统的命令是__( ) b

    A. poweroff B. shutdown C. halt D. turnoff

  18. 用来终止进程的命令是__( ) a

    A. kill B. end C. terminate D. stop

  19. 用来查看端口使用情况的命令是__( B)

    A. ss -tplun B. netstat -plunt C. ports D. netstat -anp

  20. 用来设置系统时间的命令是__( B)

    A. time B. date C. clock D. timestamp

  21. 查看网络连接状态的命令是__( ) b

    A. netstat B. ping C. traceroute D. dig

  22. 查看网络服务监听端口的命令是__( )b A. ss B. netstat C. lsof D. nmap

  23. 查看进程详细信息的命令是__( )a

    A. ps B. pidof C. pstree D. pgrep

  24. kill进程的语法是__( ) c

    A. kill -9 pid B. kill -15 pid C. kill pid D. pkill process_name

  25. 定义环境变量的命令是__( ) a

    A. export B. env C. set D. source

  26. 查看环境变量的命令是__( A

    A. env B. set C. export D. echo

    set命令在不同的shell下行为不一致,在bash下它显示所有变量,包括局部变量,而不仅仅是环境变量。

    export命令用于导出变量为环境变量,不能显示所有环境变量。

    echo $变量名 可以打印单个变量,但不能显示全部环境变量。

    正确查看所有环境变量的命令应该是env,这也是Linux/Unix下的标准做法。

    所以查看环境变量的命令应该选择env(A),而不是set(B)。请注意这一点。

  27. 查看系统引导日志的命令是__(C )

    A. dmesg B. bootlog C. journalctl D. syslog

    journalctl可查看systemd的日志,包括系统引导信息。

  28. 查看系统登录日志的命令是__( )

    查看系统登录日志的命令是 journalctl 或 cat /var/log/secure。

  29. 查看磁盘分区信息的命令是__( )b

    A. fdisk B. df C. du D. partprobe

  30. 统计文件行数的命令是__( )a A. wc -l B. count C. numlines D. rows

  31. 查找文件和目录的命令是__( )a

    A. find B. which C. whereis D. locate

  32. 解压gzip文件的参数是__( ) b

    A. -z B. -x C. -d D. -u

  33. 创建软链接的命令是__( )AA. ln -s B. link C. symlink D. softlink

  34. 显示日历的命令是__( ) c

    A. calendar B. date C. cal D. time

  35. 创建用户的命令是__( ) A

    A. useradd B. adduserC. usercreate D. addnewuser

  36. 删除用户的命令是__( )A

    A. userdel B. deluser C. rmuser D. userremove

  37. 显示登录用户的命令是__( )a

    A. who B. users C. logins D. loggedin

  38. 查看文件内容的命令是__( )c

    A. more B. less C. cat D. head

  39. 移动文件和目录的命令是__( )a A. mv B. move C. cut D. changes

  40. 删除文件和目录的命令是__( )a

    A. rm B. del C. remove D. erase

  41. 用来查看文件或目录占用空间的命令是() A

    A. du B. df C. ls D. dir

  42. 用来比较两个文件的不同的命令是()b

    A. diff B. cmp C. comm D. patch

  43. 用来打包文件或目录的命令是()c

    A. zip B. gzip C. tar D. compress

  44. 用来复制文件或目录的命令是()a A. cp B. copy C. replicate D. duplicate

  45. 用来删除文件或目录的命令是() a

    A. rm B. del C. remove D. erase

  46. 用来终止进程的信号是() a

    A. SIGTERM B. SIGKILL C. SIGSTOP D. SIGQUIT

  47. 用来查看进程信号的命令是() d

    A. kill B. pkill C. pgrep D. ps

  48. 用来创建用户组的命令是() a

    A. groupadd B. addgroup C. newgroup D. usergroup

  49. 用来查看系统运行级别的命令是(D)A. runlevel B. init C. telinit D. systemctl get-default

  50. 用来挂载文件系统的命令是() a

    A. mount B. mnt C. fstab D. mountdev

  51. 用来写入数据到文件末尾的命令是() a

    A. echo >> B. append C. tail -f D. sync

  52. 用来查找命令的手册页的命令是() c

    A. whatis B. help C. man D. info

  53. 用来显示文件最后几行的命令是()aA. tail B. head C. last D. final

  54. 用来展开缩写的命令是() b

    A. expand B. unabbreviate C. echo D. print

  55. 用来打印文件的命令是()a

    A. cat B. print C. echo D. less

  56. 用来对文件进行排序的命令是()a

    A. sort B. order C. arrange D. sorted

  57. 用来展示文件内容的分页工具是() b

    A. more B. less C. pager D. page

  58. 用来切换目录的命令是() a

    A. cd B. chdir C. switchdir D. pushd

  59. 用来查看网卡的物理地址的命令是()a

    A. ifconfig B. hwinfo --netcard C. lspci D. lshw -class network

  60. 用来修改文件权限的命令是()a A. chmod B. permission C. acl D. chown

  61. 用来查看网关地址的命令是() b

    A. route -n B. ip route C. netstat -nr D. traceroute

  62. 用来查看进程启动时间的命令是()a

    A. ps B. pstime C. psr D. top

  63. 用来远程登录的命令是()a A. ssh B. telnet C. rlogin D. remote

  64. 用来下载文件的命令是()b

    A. curl B. wget C. fetch D. download

  65. 用来创建链接文件的命令是() a

    A. ln B. link C. symlink D. hardlink

  66. 用来查看当前工作目录的命令是()a A. pwd B. cwd C. pwdd D. currentdir

  67. 用来查看存储设备的使用信息的是() c

    A. lsblk B. fdisk C. df D. du

  68. 用来编辑文本文件的命令是()a

    A. vim B. vi C. nano D. pico

  69. 用来解压文件的是()c A. unzip B. gunzip C. tar D. uncompress

  70. 用来显示当前日期和时间的命令是()a

    A. date B. cal C. time D. clock

  71. 用来查看内存使用情况的命令是() a

    aA. free B. vmstat C. top D. /proc/meminfo

  72. 查看当前登录用户的UID是()b A. id -u B. whoami C. echo $UID D. uid

  73. 查看当前登录用户的组ID是()

    A. id -g B. groups C. echo $GID D. gid

  74. 查看本机IP地址的命令是() A. ip addr B. ifconfig C. hostname -i D. dig +short myip.opendns.comopen in new window @resolver1.opendns.com

  75. 查看网络连接状态的命令是()

    A. ping B. netstat C. traceroute D. route

  76. 查看网络接口流量统计的命令是()

    A. ifconfig B. netstat -i C. ip -s link D. iwconfig

  77. 给文件加密码的命令是()cA. passwd B. encrypt C. gpg D. chpasswd

  78. 查看代理设置的命令是()

    A. env | grep -i proxy B. proxychains C. settings D. connections

  79. 查看端口使用的命令组合是()b

    A. lsof -i B. netstat -an C. ss -tpl D. nmap -sT

  80. 优雅关闭系统的命令是()

    A. shutdown -h now B. halt C. poweroff D. init 0

  81. 强制关闭系统的命令是()

    A. poweroff -f B. reboot -f C. shutdown -h 0 D. init 6

  82. 临时禁用网络接口的命令是() A. ifdown B. ifconfig down C. ip link set down D. nmcli con down

  83. 查看防火墙规则的命令是()

    A. iptables -L B. firewall-cmd --list-all C. ufw status D. pfctl -s rules

  84. 查看进程树的命令是()

    A. pstree B. pgrep -a C. ps auxf D. top -H

  85. 解压zip文件的参数是()

    A. -z B. -x C. -d D. -u

  86. 重复执行命令的参数是()

    A. -r B. --repeat C. -n D. -l

  87. 查看文本文件的前几行的参数是()

    A. head -n 10 B. tail -n 10 C. less -N 10 D. cat -n 10

  88. 创建隐藏文件的参数是()

    A. --hide B. -a C. .filename D. filename.

  89. 递归创建目录的参数是() A. -r B. -p C. --recursive D. --parents

  90. 按大小排序的命令参数是()

    A. sort -k B. sort -S C. sort -n D. sort -s

  91. 查找文件修改时间的命令参数是()

    A. find -mmin B. find -mtime C. locate -t D. whereis -m

  92. 查找文件类型的参数是()

    A. -type B. -name C. -exec D. -ok

  93. 统计字符数的参数是()

    A. wc -m B. wc -l C. wc -c D. wc -w

  94. 搜索命令历史的参数是()

    A. history | grep B. ctrl+r C. ~/.bash_history D. ~/.history

  95. 强制删除目录的参数是() A. rm -rf B. rmdir C. deltree D. rm -f

  96. 允许所有主机访问的防火墙规则是()

    A. -A INPUT -s 0/0 -j ACCEPT B. -I INPUT -s 0/0 -j ACCEPT C. -A OUTPUT -d 0/0 -j ACCEPT D. -A FORWARD -d 0/0 -j ACCEPT

  97. 设置环境变量的命令是()

    A. export B. setenv C. env D. ~/.bashrc

  98. 显示行号的命令参数是()

    A. nl file B. cat -n file C. more -N file D. less -N file

  99. 比较目录的命令是() A. diff B. comm C. cmp D. vimdiff

  100. 统计网络连接的命令是()

    A. netstat -an | wc -l B. ip s | wc -l C. ss -s | wc -l D. ifconfig -s | wc -l

  101. 查看内核日志的命令是()

    A. cat /var/log/messages B. dmesg C. journalctl D. syslog

  102. 查找文件名的命令是()

    A. locate B. find C. which D. whereis

  103. 显示10行的命令是()

    A. head -n 10 B. head -10 C. top 10 D. top -n 10

  104. 显示文件类型的命令是() A. type B. file C. whatis D. info

  105. 监视日志文件的命令是() A. watch -d -n 0.5 tail /var/log/syslog B. tail -f /var/log/syslog C. more /var/log/syslog D. cat /var/log/syslog

  106. 归档日志文件的命令是() A. gzip /var/log/messages B. bzip2 /var/log/syslog C. xz /var/log/syslog D. tar -cvzf logs.tar.gz /var/log/*.log

  107. 查看网络统计的命令是() A. netstat -s B. ip -s link C. ifconfig -s D. iw dev

  108. 批量杀死进程的命令是() A. pkill process B. killall process C. kill -9 -1 D. xkill

  109. 查看文本文件的命令是() A. more B. less C. head D. cat

  110. 搜索文件内容的命令是() A. grep pattern files B. find . -name files C. locate files D. whereis files

  111. 查看配置文件的命令是() A. cat config B. more config C. head config D. less config

  112. 统计文件个数的命令是() A. ls /dir | wc -l B. find /dir -type f | wc -l C. count /dir/* D. du -a /dir | wc -l

  113. 下载文件的命令是() A. curl -O url B. wget url C. fetch url D. scp user@host:file .

  114. 复制文件或目录的命令是() A. cp B. copy C. duplicate D. clone

  115. 复制时保留属性的命令参数是()a A. -p B. -a C. -r D. -R

  116. 追加输出的命令是()a

    A. >> B. tee C. append D. out -a

  117. 强制删除文件的参数是()a A. -f B. -r C. -d D. -q

  118. 安全删除文件的命令是() A. shred B. rm C. del D. wipe

Loading...