1、Linux的系统运行级别是几级?每级代表什么?
答
0 关机模式
1 单用户模式
2 不带NFS的多用户多任务模式
3 完全的多用户多任务模式
4 未被使用的
5 图形界面模式
6 重启模式
2.小明仅保留sshd、rsyslog、network、crond、sysstat服务在运行级别3开机自启动,请用命令帮他实现。
chkconfig --list|grep 3:on|awk -F " "'{print$1}'|egrep -v "sshd|rsyslog|network|crond|systat"|awk'{print"chkconfig "$0" off"}'|bash
chkconfig --list|grep 3:on|awk -F " "'{print$1}'|egrep -v "sshd|rsyslog|network|crond|systat"|sed -r's#(.*)#chkconfig \1 off#g'|bash
3、用命令统计当前有多少用户登录系统,并追加到/home/login.txt下
who|wc -l >/home/login.txt
4、把 alias grep="grep --color=auto" 追加到 /etc/profile
(注:不能用echo vi/vim)
5、查看/home/ 下的内容的所有权限 不看文件名
ls -l|awk -F " " '{print$1""$3" "$4}'
6、复制粘贴即可:
mkdir /tmp/oldboy && cd/tmp/oldboy&& touch stu{1..50} oldboy.log && mkdir stu{51..60}
1)不调用压缩格式打包/tmp/oldboy下的所有文件目录,但目录 stu60、58 除外
tar cvf oldboy.tar --exclude=oldboy/stu58 --exclude=oldboy/stu60 oldboy/
2)删除 /tmp/oldboy目录
rm -fr /tmp/oldboy
3) 并给 把打包的oldboy 解包还原到/tmp 目录下
tar xf oldboy.tar -C /tmp
7、接上一题:
在/home 创建多个文件
1) 查找关于stu的文件
find /home -name "stu*" -type f
2) 查找并删除 stu的目录
find /home -name "stu*" -type d|xargs rm-fr
3) 删除当前目录所有并保留以 .log 结尾的文件
find ./ ! -name "*.log" -type f|xrgsrm -f
8、一个目录中有很多文件(ls -l 查看时好多屏),想用一条命令最快速度查看到最近更新的文
ls -lt
9、linux 系统中查看中文乱码,请问如何解决乱码问题?
export LANG="en_UTF-8"
10、实时查看一个文件尾部变化,给出两条命令
tail -f
11、在命令行中以人性化显示/etc目录的大小
du -sh /etc
12、如何把镜像ISO挂载到/mnt的/cdrom 下如何卸载
mount /dev/sr0 /mnt
umount /mnt
13、开机自动挂载配置文件是哪个?并说出每一字段代表的含义。
/etc/fstab
设备 挂载点 格式 挂在参数 是否检查 是否自动备份
14、小明查看a.txt文件,文件内容如下所示:
[root@localhost/]# cat a.txt(注:+前面有一个空格)
17/Apr/2015:09:29:24+0800
17/Apr/2015:09:30:26+0811
17/Apr/2015:09:31:56+0812
18/Apr/2015:09:34:12+0822
18/Apr/2015:09:35:23+0800
19/Apr/2015:09:23:34+0800
19/Apr/2015:09:22:21+0800
20/Apr/2015:09:45:22+0800
现在小明想只输出该文件中下面的内容,他该如何做?
09:34:120822
09:35:230800
09:23:340800
awk -F "[: +]"'{print$2":"$3":"$4$6}' a.txt
15、设超级用户root当前所在目录为:
/usr/local,键入cd命令后,则用户当前所在目录为( B )
A 、/root B 、/home/root C、/usr/local D、缺少参数报错
16、请根据下面提供的信息填写相应的目录
( /boot ):存放引导程序文件;
( /bin ):存放二进制命令;
( /dev ):存放必要的设备;
( /home ):普通用户的家目录;
( /etc ):存放系统及系统服务的配置文件;
( /var ):存放变化的数据文件,一般放系统日志等;
( ):存放系统的默认文件;
( /proc ):内核与进程信息的虚拟文件系统,存放内核与进程状态文本文件的目录;
( /sbin ):存放root才能使用的系统二进制命令;
17、请根据下面文件的名称描述该文件的作用
/etc/sysconfig/network-scripts/ifcfg-eth0: eth0网卡配置文件
/etc/resolv.conf: dns客户端配置文件
/etc/passwd: 用户信息存放位置
/etc/shadow: 用户密码存放位置
/etc/sysctl.conf: 系统内核参数
/var/log/messages: 系统提示信息
/var/spool/cron/root: root用户定时任务
18、root用户想将/home/allen/oldboy目录做归档压缩,压缩后生成oldboy.tar.
文件,并将此文件保存到已建好的/oldboy目录下,请问他该如何做?
cd /home/allen && tar cvf oldboy.taroldboy &&mv oldboy.tar oldboy/
19、现有/oldboy目录,其下内容如下
[root@localhostoldboy]# ls -l
total16
drwxr-xr-x2 root root 4096 Nov 2 10:44 oldgirl
drwxr-xr-x2 root root 4096 Nov 2 10:44 oldman
drwxr-xr-x2 root root 4096 Nov 2 10:44 oldwoman
drwxr-xr-x2 root root 4096 Nov 2 10:44 xiaoming
现在小明想以root用户身份把目录xiaoming转移到/home/xiaofang/目录下,并且把目录名字改成oldming,然后把原oldboy目录及其子目录强制删除。
mv /oldboy/xiaoming /home/xiaofang/oldming && rm -rf oldboy
20、如何查看linux根节点下的一层目录结构?
tree -L 2 /