解决问题思维流程(总结)

一、linux从开机启动流程介绍

答:

1.开启bios自检,加载硬盘

2.选择启动设备,读取硬盘MBR引导

3.读取GRUB菜单之后加载内核kernel

4.启动linux中进程号为init进程

5.init进程会读取etc/inittab配置文件,决定需要启动的运行级别,然后执行rc.sysinit.rc等脚本,该脚本主要加载默认主机名、网络配置

6.启动mingetty进程,进入系统登陆界面

二、linux的7种运行级别和作用

答:

0、关机模式

1、单用户模式

2、多用户模式、没有NFS网络支持

3、完整的多用户文本模式,有网络支持

4、保留,一般不会使用

5、图形化界面

6、重启

三、向磁盘写入数据提示如下错误:No space left on device,通过df -h查看磁盘空间并没有占满,可能是什么问题

答:可能是inode被消耗尽了,可能是小文件比较多,原因可能是文件被进程调用,删掉文件只是删除了blocks,i_count还存在,所以可通过重启解决文件被进程调用的问题,当i_count和i_link同时为0时文件才不存在

四、linux下文件删除的原理

答:i_link(硬链接数量)和i_count(进程引用计数)同时为0时文件被删除

五、软连接与硬链接的区别

答:

1)ln创建的是硬链接,带 -s创建的是软链接;

2)硬链接文件与源文件的inode节点号相同,而软链接文件的inode节点号与源文件不同;

3)ln命令不能对目录创建硬链接,但是可以创建软链接;

4)删除软链接文件,对源文件及硬链接文件无任何影响;

5)删除文件的硬链接文件,对源文件和软链接文件无任何影响;

6)删除文件的源文件,对硬链接文件无影响,但是会导致软链接文件失效(红底白字闪烁);

7)同时删除源文件及其硬链接文件,整个文件才会被真正的删除。

8)软链接可以跨文件系统,硬链接不可以跨文件系统

9)软链接相当于快捷方式,硬链接有备份作用

六、使用sed获取系统ip地址,使用正则表达式后向引用

(注意表达式^.*后要接固定结尾,.*$前要接固定开头,否则会匹配整行)

(此题的思路是先使用sed匹配以任意字符开头^.*,截至到inet ,这样就能匹配到172.16.154.229 netmask 255.255.255.0 broadcast  172.16.154.255

然后再用管道用sed匹配以netmask开头,任意字符结尾.*$,这样就能把IP地址后边的多余字符筛选出去)

后向引用:

ifconfig eth0|sed -nr 's#^.*inet (.*) net.*$#\1#gp'

 

 

-n为取消默认输出,-r是让后边的语句能够识别正则表达式

此题的解题思路就是利用sed正则表达式的后向引用

3.ifconfig eth0|awk -F ' '  'NR=={print $2}'

七、如何取得/ett文件的权限对应的数字内容,如-rw--r--r为644

 八、有一个定时任务脚本,配置都正确,但是未达指定时间后却没有执行,可能是什么原因 ?

      答:1.脚本是否有权限执行

             2.环境变量没有重新定义

             3.命令没写全路径

九、切换用户之后出现-bash-4.1$

答:用户的家目录环境变量配置文件损坏或不存在,解决方式是将/etc/skel下的所有文件覆盖复制到故障用户家目录下,注意这个操作要在故障的用户下操作,不然需要修改文件属性主权限

cp /etc/skel/.bash*

logout

十、作为linux运维工程师,客户反应打开你部署的网站服务器很慢,请问如何排查

答:1.首先Ping网站ip

          如果能ping通,不丢包。很有可能是http服务的问题(服务器宕机、服务过载)

          如果ping通,丢包。机房带宽或各个线路不稳定

          如果ping不通,但是ping其他网站能通,则有可能是机房宕机或者http服务的问题

       2.tracert -d  http://www.xxx:30249.com/

         使用tracert -d参数检测,这是检测客户端到服务器之间的各个线路问题。

       3.telnet  ip     

         检查服务器WEB服务有没有开启以及是否被防火墙阻挡

       4.提供服务的服务器是否资源过载,服务器及服务器连接数量过多,负载高,CPU高,IO等   

       5.网站服务器购买的带宽是否满了,通过流量监控服务器查看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

brid_fly

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值