1 创建目录 / data/oldboy, 并且在该目录下创建文件 oldboy.txt, 然后在文件 oldbot.txt 里写入内容 "inet addr:10.0.0.8 Bcast:10.0.0.225 Mask:255.255.255.0" 不包含引号
方法一
- [root@zxc /]# mkdir /data/oldboy -p
- [root@zxc /]# cd /data/oldboy/
- [root@zxc oldboy]# touch oldboy.txt
- [root@zxc oldboy]# vim oldboy.txt
- innetaddr 10.0.0.8
- Bcaxt 10.0.0.225
- Mask 255.255.255.0
- [root@zxc oldboy]# cat oldboy.txt
- innetaddr 10.0.0.8
- Bcaxt 10.0.0.225
- Mask 255.255.255.0
- [root@zxc oldboy]#
方法二
- [root@zxc oldboy]# cat>oldboy.txt <<eof
- > innetaddr 10.0.0.8
- > Bcaxt 10.0.0.225
- > Mask 255.255.255.0
- > eof
- [root@zxc oldboy]# cat oldboy.txt
- innetaddr 10.0.0.8
- Bcaxt 10.0.0.225
- Mask 255.255.255.0
- [root@zxc oldboy]#
2 把 / data 目录及其子目录下所有以扩展名. txt 结尾的文件中包含 oldgirl 的字符串全部替换为 oldboy.
方法一
- [root@zxc oldboy]# find /data/ -type f -name "*.txt" |xargs sed -i 's#oldboy#oldgirl#g'
- [root@zxc oldboy]#
方法二
- [root@zxc oldboy]# find /data/ -type f -name "*.txt" -exec sed -i 's#oldboy#oldgirl#g' {} \;
- [root@zxc oldboy]#
方法三
- [root@zxc oldboy]# sed -i 's#oldboy#oldgril#g' $(find /data/ -type f -name "*.txt")
- [root@zxc oldboy]#
3 下列文件中, 包含了主机名到 IP 地址的映射关系的文件是 (/etc/hosts)
A /etc/HOSTNAME B /etc/hosts C /etc/resolv.ronf D /etc/networks
- [root@zxc oldboy]# echo '10.0.0.200 www'>>/etc/hosts
- [root@zxc oldboy]# ping www
PING www (10.0.0.200) 56(84) bytes of data.
64 bytes from zxc (10.0.0.200): icmp_seq=1 ttl=64 time=0.255 ms
4 若要将鼠标从 VM 中释放出来, 可按 (CTRL+Alt) 键来实现.
A CTRL+Alt B CTRL+Alt+Del C CTRL+Alt+Enter D CTRL+ Enter
5 若一台计算机内存为 128MB, 则交换分区的大小通常是 (256MB).
A 64M B 128M C 256M D 512M
6 Linux 有三个查看文件的命令, 若希望在查看文件内容过程中可以使用光标上下移动来查看文件内容, 应使用 (less) 命令.
A cat B more C less D menu
less 可以上下回看, enter 键一行一行的显示, 空格键一屏显示
more 命令显示文件时, 出现百分比显示, 不能回看
cat 命令 是全部显示整个文件
7 关于 / etc/fstab 文件描述正确的是 (D)
A fstab 文件只能描述属于 Linux 的文件系统
B CD_ROM 和软盘必须是自动加载的
C fstab 文件中描述的文件系统不能被卸载
D 启动时按 fstab 文件描述加载文件系统
8 如何查看当前 Linux 系统的状态, 如 CPU, 内存的使用, 负载情况等
方法一
w 命令
- [root@zxc /]# w
- 14:16:20 up 15:44, 2 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
- root tty1 - 02:42 6:43m 0.11s 0.11s -bash
- root pts/1 10.0.0.1 13:50 0.00s 0.18s 0.10s w
- [root@zxc /]#
free 命令仅可以查看内存的使用信息
9 列举你熟悉的服务器性能查看命令
- w
- [root@zxc /]# w
- 14:16:20 up 15:44, 2 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
- root tty1 - 02:42 6:43m 0.11s 0.11s -bash
- root pts/1 10.0.0.1 13:50 0.00s 0.18s 0.10s w
free 命令
[root@zxc /]# free
total used free shared buffers cached
- Mem: 485984 354392 131592 228 52244 84068
- -/+ buffers/cache: 218080 267904
- Swap: 1048572 0 1048572
- [root@zxc /]#
df 命令
[root@zxc /]# df
Filesystem 1K-blocks Used Available Use% Mounted on
- /dev/sda3 19276064 1482572 16807636 9% /
- tmpfs 242992 0 242992 0% /dev/shm
- /dev/sda1 194241 40053 143948 22% /boot
- [root@zxc /]#
10 将 / usr/local/test 目录下大于 100k 的文件转移到 / tmp 目录下
方法一:
- [root@zxc oldboy]# find ./ -type f -size +100k |xargs -i mv {} /tmp
- [root@zxc oldboy]# ls
方法二
- [root@zxc oldboy]# find ./ -type f -size +100k -exec mv {} /tmp \;
- [root@zxc oldboy]# ls
- [root@zxc oldboy]#
方法三
- [root@zxc data]# find ./ -type f -size +100k |xargs -i mv {} /data/
- [root@zxc data]# ls
a.txt oldboy
[root@zxc data]#
方法四
- [root@zxc data]# mv $(find /tmp/ -type f -size +100k) /data/oldboy/
- mv: overwrite `/data/oldboy/a.txt'? y
- [root@zxc data]# ls oldboy/
a.txt
[root@zxc data]#
拓展 =========cp 的命令
方法一
不加 - t 的参数
- [root@zxc oldboy]# find ./ -type f -name "*.txt" |xargs cp /tmp/
- cp: omitting directory `/tmp/'
-t 目标目录 = 目录
将所有源参数复制到目录中
方法二
- [root@zxc oldboy]# find ./ -type f -name "*.txt" -exec cp {} /tmp/ \;
- [root@zxc oldboy]#
-exec 的大括号 可以换位置
方法三
- [root@zxc data]# cp $(find /data/oldboy/ -type f -size +100k) /tmp/
- [root@zxc data]# ls /tmp/
a.txt
[root@zxc data]#
来源: http://www.bubuko.com/infodetail-2565861.html