面试题:查看排名前10的访问最多的ip
面试经常问这个格式
**55分钟(空格隔开。几个都行)
15时
表示每天的意思
5月(5-9范围)(5,7,9某个月)
每个星期天执行
wang用户执行
wall cron job 命令广播
写到文件里,重启也丢不了,但是有个文件,这个文件只有root有权限更改,普通用户想要创建自己的计划任务还需要通过 其他办法
面试的时候,不管水平好坏,最起码自信,会就是会,不会就是不会
握手挥手最好面试题里看看
**面试题,当打开浏览器访问网站,底层都做了哪些事(详细说,网站地址怎么转换成ip地址,页面怎么转换成http7.8个过程)
先知道对方ip
通过arp广播用ip得出mac地址
进行三次握手
握手完进行通讯
**
面试经常问端口号多少
0-1023是IANA 互联网数字分配结构进行分配的,你自己开发软件就不要用0-1023了,因为0-1023已经有了通用的应用程序定义了
22 ssh
80 http
443 https
ftp 21 (20)
dns tcp53 udp53
tftp 69
smtp 25
pop3 110
imap 143
telnet 23
mysql 3306
oracle 1521
sql server 1433
这些相当于应用程序的唯一标识
面试题 1…+100等于多少(一般是考循环,但是有管道也可以)
、
面试经常问 协议属于哪一层
FTP,TFTP ,NFS,HTTP,HTTPS,
SMTP(简单邮件传输协议,平时我们发邮件),
pop(配邮箱,pop3版本),
imap(与pop协议类似,也是可以用来从服务器下载文件用的),
telnet,
ssh(链接远程网络,QQ有自己的内部私有协议)
DNS (domain name system 域名系统)
这些都是应用层
面试题
选B 其他效果是一样的
软,硬链接区别:面试题
本质
硬链接:同一个文件多个名字
软连接:一个文件对应快捷方式,本质是不同文件
1、链接数(硬链接会增长链接数,软链接不会)
2、跨分区(软链接可以跨分区,硬链接不可以)
3、目录(硬链接不支持目录,软连接支持)
4、原始和链接的文件关系(硬链接,原属文件和硬链接本质是一样的,软连接依赖于原始文件)
5、删除(硬链接删除,新的文件不受影响,软连接,原始文件删除,新的链接就找不到)
6、大小
** c 1.若一台计算机的内存为128MB,则交换分区的大小通常是 什么?
A 64MB B 128MB C 256MB D 512MB
A 、64MB
B、128MB
C、256MB
D、512MB
理论上来说,考虑做一次完全的页面交换,就需要两倍的内存容量
**
面试题,吧100个文件,复制到别的目录,并且改名
rename “conf” “conf.bal” file
rename “.bak” “” file**
面试题小括号的用法
小括号开启的shell不影响当前shell环境,而大括号不开启shell,会影响当前环境
共同点是把括号里的多个命令作为整体执行
面试题执行结果是什么
面试题
随时观察系统的运行设备负载情况,因为有程序回不停写入数据要删除不用的数据
lsof |grep deleted 是查看当前系统中是不是有些文件删除还没释放空间
killall vim 杀掉程序不建议,不现实
安全的方法
在有人使用
先>bigfile 创建文件覆盖
然后删除文件
面试题:发现在建文件的时候磁盘满,其实是inode节点编号满了
systemctl restart sshd 重启服务
这样创建相当于touch的文件参数太多了
touch file file2 file3.。。。
1
2.
要在文件上加执行权限
加颜色 cp - v可视化
3.
4.
今日小技巧:
查找服务器80端口请求数最多的前20个IP,常用于查找攻来源:
[root@manage ~]# netstat -ant |awk ‘/:80/{split($5,ip,"?;++A[ip[1]]}END{for(i in A) print A[i],i}’|sort -rn|head -n20
14 10.3.15.24
13 10.3.15.2
6 47.93.139.12
4 60.205.59.71
4 60.205.57.88
4 47.93.137.231
2 10.111.21.20
1 47.97.78.228
1 39.107.54.171
1 10.3.15.247
1 10.111.21.19
1 100.100.30.25
shadow文件密码的加密算法怎么改的来着
authconfig–passalgo=sha256 --update
面试题,找第几层的文件
面试题 空文件
-type d 只搜空目录
面试题,找出10M文件移动
www,kernel.org内核网站
httpd.apache.org apache网站
nginx.org
面试题,打印基数行和偶数行
1.mkfs.ext4 -b 2048 -m 1 -L TEST /dev/sdd2 —创建文件系统
blkid /dev/sdd2
/dev/sdd2: LABEL=“TEST” UUID=“50d7102b-cee8-47f7-9cd8-758f2b063e01” TYPE=“ext4”
une2fs -l /dev/sdd2
UUID=50d7102b-cee8-47f7-9cd8-758f2b063e01 /mnt/sdd2 ext4 acl 0 0
2.
#!/bin/bash
df|grep /dev/sd|tr -s " "|cut -d " " -f1
disknu=df|grep /dev/sd|wc -l
[ “KaTeX parse error: Expected 'EOF', got '&' at position 16: disknu" -eq 1 ]&̲& df|grep /dev/…disknu” -gt 1 ]&& df|grep /dev/sd |tr -s " " |cut -d " " -f1,5|tail -n1
unset disknu
3.
cp media/centos_fianle /data/mnt
cp media/centos_fianle/Packages data/mnt/Packages
mkisofs mount * 、data /centos 6 yum baseur =/data/centos 6
**
1.fdisk 先分区2个 /dev/sdb1{,2} t 修改类型 fd
2.mdadm -C /dev/md0 -a yes -a自动创建raid 设备文件 -l1 -n2 -x1 /dev/sdb{1,2,3} 创建raid1设备,有一个空闲盘
3.mkfs.ext4 文件系统
生成配置文件 mdadm -DS /dev/md2 > /etc/mdadm.conf
4.vim /etc/fstab
2.
1.fidsk /dev/sdb{1,2,3,4}分区 t fd
2.mdadm -C /dev/md0 -a yes -l5 -n3 -x1 /dev/sdb{1,2,3,4}一个后补硬盘 -c 256
3.mkfs.ext4
mdadm -Ds /dev/md0 >/etc/mdadm.conf追加到配置文件
4.vim /etc/fstab 下入配置文件