linux常见面试题

1、编写一个脚本的定时任务

就是 先编写这个脚本 然后执行他 然后再去,crontab -e 去创建定时任务 最后加上这个脚本的执行路径 入如果想取消这个定时任务 我们就 进入编辑里面 crontab -e 将其直接删除就行了

2、使用scp命令远程传输命令

scp /wjy/swb/a/chouyan.txt root@192.168.61.152:/root/backup
  #    本主机的文件位置  远程用户名  目标ip        拷贝文件的位置  

3、生成指定文件的大小

dd if=/dev/zero of=swb.txt bs=1K count=1
#生成一个大小为1K的文件名字为swb.txt

4、定时更新时间校准

首先编写一个脚本
vim crontab_ntpdate.sh
#!/bin/bash
ntpdate -u ntp.aliyun.com
​
其次编写定时任务
​
crontab -e
* */1 * * * /root/sunwenbin/test

5、配置国内yum源

首先备份主机原有yum源文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.back
​
然后现在aliyun.com源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
​
然后清除yum源缓存
yum clean all
 
yum makecache
​
yum update

6、做别名

alias ok='cd /root/sunwenbin/test'

7、自动化部署脚本(配置国内yum源)

#!/bin/bash
#这是一个自动配置国内阿里云镜像yum的自动脚本
​
if [ -f /etc/yum.repos.d/CentOS-Base.repo  ]
  then 
    
  mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.back
​
  wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
​
  yum clean all
​
yum makecache
​
yum update
​
echo "done 全部ok"
​
fi
​

8、查找在linux系统上是否安装了某个软件

yum install -y mlocate
​
updatedb   手动更新索引数据库
​
locate 软件名称   

9、echo

echo -e "sunwenbin\ndaw"
会将换行符\n输出 \t同样

10、对文件进行大小分割

基本语法
split 选项  要分割的文件名 输出文件的前缀
split -b 2K test1.txt sun 按大小分割
split -l 5 test1.txt yanzi  按行数分割
  • 14
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值