学习linux常用问题总结

  1. 在Linux系统中,以文件方式访问设备。

  2. Ping命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的 连通性 。

  3. 某文件的权限为:drw-r–r–,用数值形式表示该权限,则该八进制数为:644 该文件属性是目录。

  4. Android操作系统是基于Linux内核开发的。

  5. iOS操作系统是基于Linux内核开发的。

  6. DHCP可以实现 动态 IP 地址分配。

  7. 系统网络管理员的管理对象是服务器、用户和服务器的进程 以及系统的各种资源。

  8. Red hat操作系统的主要用途是搭建各类网络应用服务器。

  9. Linux操作系统中超级管理员用户名为root。

  10. Linux和Windows的最大区别是Linux更加稳定。

  11. 在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为 文件系统。

  12. 前台启动的进程使用 ctrl+c 终止。

  13. 安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区和交换分区 。

  14. 唯一标识每一个用户的是用户 ID和用户名。

  15. 解释指令cp /dev/cdrom /home/susu/my.iso;把光盘挂载成光盘映像文件。

  16. 解释指令:mkisofs –o –t home.iso /home;//光盘制作镜像文件。

  17. 已知当前文件夹下有t1.txt、t2.txt、t3.txt三个文本文档,用指令完成将这三个文档合并成一个文本文档t123.txt;cat t1 t2 t3 >t。

  18. 将当前系统日期和时间更改为2012年12月21日中午12点30分29秒。
    Date –s 12/21/2012;clock -w
    Date –s 12:30:29 clock -w

  19. 将file1.txt文件改为root用户,root组,修改完查看file1.txt文件的属性 ; chown root.root file1.txt 。

  20. 切换到用户john新建一个文件file1.txt,查看file1.txt文件的属性。
    Su john;touch file1.txt;ll

  21. 将file1.txt文件的拥有者改为tom拥有组改为nobody,查看file1.txt文件的属性;
    Chown tom:nobody file1.txt
    ls

  22. 创建一个名为lion的用户,并作为Teacher用户组的成员; 将lion用户改为Rose,查看/etc/passwd文件的最后一行;查看用户Rose的用户目录,并将其改为 /home/Rose;锁定Rose用户,查看/etc/shadow文件;解锁Rose帐户;删除Rose帐户以及用户目录;查找 /etc/passwd的文件中是否存在Rose用户的信息。
    Useradd –g Teacher lion ;
    usermod –l Rose lion;
    tail -1 /etc/passwd;
    finger –l Rose;
    usermod -d /home/Rose
    usermod –L Rose
    usermod -U Rose
    userdel -r Rose
    cat /etc/passwd;

  23. 查询当前操作系统下vsftpd服务的启动状态、重新启动该服务;查询该服务的开机自动启动设置、并将其开机启动状态重新设置为0、1、2、4、6运行级别关闭; 3、5运行级别自动启动。
    Service vsftpd status;
    Service vsftpd restart;
    Chkconfig –-list vsftpd;
    Chkconfig --level vsftpd 01246 off;
    Chkconfig --level vsftpd 35 on;

  24. 简述进程和程序的关系及二者之间的区别,简要说明进程有哪些种类。
    进程是暂时的,程序是永存的;程序是静态的,进程是动态的;进程又并发性,程序没有;一个程序可以对应多个进程,一个进程可以执行一个或多个程序。交互,监控,批处理

  25. 使用进程指令完成操作:用户john远程登录到系统准备开始一天的工作,首先他设置了一个提醒任务:在上午8:50,系统自动输出“I have a meeting at 9:00.”,以提醒john在9:00点的时候有一个会议要参加。同时john以后每周四下午要主持一个讲座,因此他制定了一个周期性任务:每周三下午4点提醒自己第二天有讲座。
    telnet
    at 8:50
    echo “I have a meeting at 9:00”
    ctrl + D
    Crontab –u john -e;//编辑用户
    00 16 *(日) *(月) 3 echo”I have a lecture” ctrl + D

  26. Linux服务器管理员要查询目前系统中是否已经安装了合适版本的Web服务器。如果未安装,设已经准备好了httpd-1.1.3-8.i386.httpd软件包在主目录下待安装。安装前,管理员需要了解http软件包将要安装的位置;然后安装http软件包;查询http软件包安装是否成功;设置httpd服务的自启动状态;启动httpd服务。
    Rpm -qa httpd
    Rpm -qpl httpd-1.1.3-8.i386.httpd
    Rpm -ivh httpd-1.1.3-8.i386.httpd
    Rpm -qa | grep httpd
    Chkconfig –level 35 httpd on
    Service httpd start

  27. 简述Linux的几个运行级别及其相应的含义。
    0:关机;
    1:单用户模式
    2:本地多户模式,无网络
    3:完全多用户模式,是标准的运行级
    4:基本不用,保留
    5:图形界面
    6:重启

  28. 简述Linux操作系统的启动过程。
    系统加电-〉BIOS自检-〉MBR引导-〉GRUB程序载入内核-〉操作系统初始化

  29. 简述Linux操作系统与Windows系统相比,有哪些特点或优点。
    多用户多任务的32位系统
    Xwindows(图形界面)工业标准
    支持TCP/IP协议
    虚拟内存和共享库
    支持unix商业版本的功能
    支持GNU系列软件: 如 GNU C,CC
    IEEE POSIX 标准
    便宜
    内核源代码公开
    多种硬件支持
    网络功能

  30. 查询当前操作系统下httpd服务的启动状态、重新启动该服务;查询该服务的开机自动启动设置、并将其开机启动状态重新设置为0、1、6运行级别关闭;2、3、4、5运行级别自动启动。
    Service httpd status;
    Service httpd restart;
    Ckconfig –list httpd
    Ckconfig –level httpd 016 off
    Ckconfig –level httpd 2345 on

  31. 写出五种Linux发行版本的名称。
    Ubuntu
    Redhat
    debian
    Gentoo
    openSuse

  32. 按要求完成下列操作对应的相关指令:
    创建两个用户Jerry和Tom,并分别设置密码;
    切换到用户Jerry新建一个文件file1.txt,查看file1.txt文件的属性;
    将file1.txt文件的拥有者改为tom,查看file1.txt文件的属性;
    将file1.txt文件的拥有组改为nobody查看file1.txt文件的属性 ;
    将file1.txt文件改为root用户,root组查看file1.txt文件的属性 ;
    Useradd Jerry;
    Psaawd Jerry;
    Useradd Tom;
    Psaawd Tom;
    su Jerry;touch file1.txt; ls;
    chown Tom:nobody file1.txt;ls
    chown root:root file1.txt;ls

  33. 设文件file.txt文件的文件属性字符串为:-rw-rw-r–,完成下列解释或操作:
    解释该属性字符串的详细含义。
    用绝对值法将文件属性修改为 -rw-r-----
    再次查看file.txt文件属性
    用相对值修改法将文件属性改为 –rw-rw-rw-
    用任意办法修改文件属性为 -r–r–r–
    所有者权限:可读可写;
    同组用户:可读可写;
    其他用户:可读;
    绝对值:chmod 640 file.txt ll;
    相对值:chmod o+w file.txt
    Chmod ag-w file.txt;

  34. root管理员需要重新配置网络环境。他需要完成的工作有:永久设置主机命名为teach.student;用ifconfig命令设置网卡eth0信息:IP地址为192.168.0.3,子网掩码是255.255.255.0,通过修改配置文件的方式来设置域名解析服务器(DNS)地址为100.128.5.13。请完成相关操作指令及操作步骤的文字描述。
    修改配置文件:vi /etc/sysconfig/network,将HOSTNAME 这一行修改为teach.student
    Ifconfig eth0 192.168.0.3 netmask 255.255.255.0
    Vi /etc/resolv.conf,然后修改nameserver 的值为100.128.5.13

  35. 为某局域网配置DHCP服务器,IP地址分配范围为:192.168.1.66——192.168.1.244,默认网关为192.168.0.1,针对MAC地址为00:0C:09:04:DD:35的主机设置静态IP为:192.168.1.111,请完成相应/etc/dhcpd.conf配置文件的内容。
    Vi /etc/dhcp/dhcpd.conf;修改range的值为192.168.1.66 192.168.1.244;
    Option routers 192.168.0.1
    Host AA{
    Hardware Ethernet 00:0C:09:04:DD:35;
    Fixed-address 192.168.1.111;
    }

  36. 在已经安装完samba服务器软件的Linux系统前提下,完成对配置share级和user级samba服务器过程的简要的描述。
    要求:通过samba配置文件设置的方式来进行samba服务器的配置。
    share级
    //1.打开配置文件
    gedit /etc/samba/smb.conf
    //2.配置share级
    [global]
    security=share
    //3.根据需要对共享的文件进行用户和权限配置,例设置public=yes
    user级
    //1.创建samba用户,并设置密码
    Useradd user1
    Smbpasswd -a user1
    //2.打开配置文件
    gedit /etc/samba/smb.conf
    //3.配置user级
    [global]
    security=user
    //4.根据需要对共享的文件进行用户和权限配置
    例如:
    [share]
    comment = share directory
    path = /home/share
    public = no
    write list = @student
    valid users = @student,root

37.linux每隔1s查看某个文件的大小怎么写shell脚本

#!/bin/bash

file_path="/path/to/your/file"  # 将此处替换为要监视的文件路径

while true; do
  file_size=$(du -h "$file_path" | awk '{print $1}')  # 使用du命令获取文件大小,并通过awk取得第一列(大小)
  echo "File size: $file_size"
  sleep 1  # 等待1秒
done

38.要删除find命令找到的所有文件,可以使用-exec选项将rm命令与find命令组合使用。具体命令如下:

find /path/to/files -type f -exec rm {} +

其中:

/path/to/files 是被查找文件所在的目录的路径
-type f 表示要查找的是普通文件
-exec 选项用于执行一个外部命令
rm 是要执行的命令
{} 表示find命令找到的文件
+选项告诉find命令将所有找到的文件作为一个参数列表传递给rm命令。
请注意,这个命令会永久删除所有符合条件的文件,因此请慎重使用。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值