本文共 6145 字,大约阅读时间需要 20 分钟。
1.1取出网卡中的DNS
1.2date 显示时间
显示年月日周%F:%Y- %m- %d 年-月-日
%T:%H:%M:%S 时:分:秒%w (小写) 周几mtime修改时间atime 访问时间ctime 文件属性变化时间1.3ntpdate 自动同步时间#自动同步时间[root@oldboyedu50-lnb ~]# date Mon May 21 12:13:23 CST 2018[root@oldboyedu50-lnb ~]# ntpdate ntp1.aliyun.com 6 Aug 09:01:17 ntpdate[1849]: step time server 120.25.115.20 offset 6641251.972418 sec[root@oldboyedu50-lnb ~]# date Mon Aug 6 09:01:22 CST 2018[root@oldboyedu50-lnb ~]# date Mon Aug 6 09:01:41 CST 2018[root@oldboyedu50-lnb ~]# ntpdate ntp1.aliyun.com 6 Aug 09:01:43 ntpdate[1868]: adjust time server 120.25.115.20 offset -0.000203 secntp1.aliyun.com #时间服务器 校对时间1.4显示日期 打包压缩并添加上日期打包压缩/etc/目录到/tmp 每天创建的压缩包名字不同方法1tar zcf /tmp/etc -$(date +%F)tar.gz方法2
查找当前目录下所有文件,并把文件中的www.etiantian.org字符串替换成www.oldboyedu.com。
#方法1 find /oldboy -type f |xargs sed 's#www.etiantian.org#www.oldboyedu.com#g'#方法2
sed 's#www.etiantian.org#www.oldboyedu.com#g'find /oldboy -type f
sed 's#www.etiantian.org#www.oldboyedu.com#g' $(find /oldboy -type f ) #方法3
find /oldboy -type f -exec sed 's#www.etiantian.org#www.oldboyedu.com#g' {} \;第1章 监控软件
1.1.1 问题:请问在一个命令上加什么参数可以实现下面命令的内容在同一行输出。echo" oldboy";echo " oldboy"oldboyoldboy当从root用户切到普通用户oldboy时,执行ifconfig会提示。command not found
输入命令时候提示 command not found第2章 模拟环境 export PATH=2.1PATH环境变量问题PATH 路径 环境变量 存放的是 命令路径如何修改PATH1.临时 [root@oldboyedu50-lnb ~]# export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:~/bin[root@oldboyedu50-lnb ~]# echo $PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin2.永久
[root@oldboyedu50-lnb ~]# tail -1 /etc/profile#export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:~/bin[root@oldboyedu50-lnb ~]# source /etc/profile
3.检查
发出当前系统使用的 PATH2.1.1 请描述下列路径的内容是做什么的?
/var/log/messages 显示系统日志
/var/log/secure 显示登录信息/etc/fstab 开机自动挂载 /etc/hosts 解析主机名(域名)修改主机名临时:hostname永久:/etc/sysconfig/network解析:[root@oldboyedu50-lnb ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain610.0.0.200 oldboyedu50-lnb[root@oldboyedu50-lnb ~]# pinghostname
PING oldboyedu50-lnb (10.0.0.200) 56(84) bytes of data.64 bytes from oldboyedu50-lnb (10.0.0.200): icmp_seq=1 ttl=64 time=0.021 ms64 bytes from oldboyedu50-lnb (10.0.0.200): icmp_seq=2 ttl=64 time=0.021 ms/etc/rc.local 开机自启动/etc/profile 别名 环境变量 /var/spool/cron/root 定时任务的配置文件 2.1.2 如何快速查到ifconfig的全路径,请给出命令。
which 显示命令绝对路径[root@oldboyedu50-lnb ~]# find / -type f -name "ifconfig"/sbin/ifconfig[root@oldboyedu50-lnb ~]# which ifconfig /sbin/ifconfig[root@oldboyedu50-lnb ~]# which rmalias rm='echo rm bny'/bin/echo[root@oldboyedu50-lnb ~]# \which rm/bin/rmwhereis 显示命令相关的内容 [root@oldboyedu50-lnb ~]# whereis grep awk grep: /bin/grep /usr/share/man/man1p/grep.1p.gz /usr/share/man/man1/grep.1.gzawk: /bin/awk /usr/bin/awk /usr/libexec/awk /usr/share/awk /usr/share/man/man1p/awk.1p.gz /usr/share/man/man1/awk.1.gzlocate 根据名字查找位置 根据清单进行查找 updatedb 更新locate所用的表格(清单)占用磁盘IO 读写2.1.3 【用户管理】请给出查看当前哪些用户在线的linux命令。w [root@oldboyedu50-lnb ~]# w10:41:59 up 2:07, 2 users, load average: 0.04, 0.02, 0.00USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot pts/0 10.0.0.1 23Jul18 0.00s 0.28s 0.00s wroot pts/1 10.0.0.1 09:56 29:20 0.00s 0.00s -bash[root@oldboyedu50-lnb ~]# [root@oldboyedu50-lnb ~]# w |awk 'NR==1{print $(NF-6)}'2[root@oldboyedu50-lnb ~]# #先乘除后加减有括号先算括号里面的2.1.4 请给出正确的关机和重起服务器的命令。
重启 rebootshutdown -r 10 等十分钟再重启shutdown -r 0/now 立即重启shutdown -c 取消当前的重启或关机init 6 关机 halt shutdown -h 10shutdown -h 0/now 立即关机 poweroff init 02.1.5 请写出下面linux命令行快捷键的功能?
Ctrl + a 把光标移动到行首 Ctrl + e 把光标移动到行尾 Ctrl + c 取消 cancel Ctrl + d 退出当前用户 Ctrl + l 清屏 Ctrl + u 把光标所在位置到行首的内容删除(剪切)Ctrl + k 把光标所在位置到行尾的内容删除(剪切)ctrl + y 粘贴 ctrl+s 锁屏 ctrl+q/c 解锁 Ctrl + r 找出最近一次使用过的 包含xxxx的命令 替你执行第3章 Linux权限rwx 3.1文件或目录rwx含义 permission denied 权限拒绝 通过控制权限保护网站安全特殊与隐藏权限3.2 linux如何知道我对某个文件或目录有什么权限?[root@oldboyedu50-lnb ~]# su - oldboy[oldboy@oldboyedu50-lnb ~]$ ll /etc/hosts -rw-r--r-- 1 root root 186 Aug 6 10:24 /etc/hosts3.1.1 如何快速判断 你对某个文件拥有什么权限 #1.看看是你谁?#whoami oldboy#2.你与这个文件什么关系 : 主人 家人 陌生人#是否是家人[oldboy@oldboyedu50-lnb ~]$ id oldboyuid=500(oldboy) gid=500(oldboy) groups=500(oldboy)#oldboy用户 文件是 陌生人关系 #3.确认权限 陌生人权限 看最后三位 #oldboy对他的权限r 4 w 2 x 1[root@oldboyedu50-lnb /oldboy]# chmod u=r test.txt
[root@oldboyedu50-lnb /oldboy]# ll test.txt -r--rwxrwx 1 root root 23 Jul 20 01:13 test.txt#= >#+ 增加 #- #chmod change mode 修改文件的权限 [root@oldboyedu50-lnb /oldboy]# #给文件快速增加执行权限[root@oldboyedu50-lnb /oldboy]# chmod ugo+x test.txt[root@oldboyedu50-lnb /oldboy]# ll test.txt-rwxr-xr-x 1 root root 23 Jul 20 01:13 test.txt[root@oldboyedu50-lnb /oldboy]# chmod a-x test.txt[root@oldboyedu50-lnb /oldboy]# ll test.txt-rw-r--r-- 1 root root 23 Jul 20 01:13 test.txt[root@oldboyedu50-lnb /oldboy]# chmod +x test.txt[root@oldboyedu50-lnb /oldboy]# ll test.txt-rwxr-xr-x 1 root root 23 Jul 20 01:13 test.txtchmod ugo+x
chmod a+x chmod +x#chown change owner 修改文件的所有者
[root@oldboyedu50-lnb /oldboy]# chown oldboy.oldboy test.txt [root@oldboyedu50-lnb /oldboy]# ll test.txt-rwxr-xr-x 1 oldboy oldboy 23 Jul 20 01:13 test.txt[root@oldboyedu50-lnb /oldboy]# [root@oldboyedu50-lnb /oldboy]# [root@oldboyedu50-lnb /oldboy]# chown root test.txt [root@oldboyedu50-lnb /oldboy]# ll test.txt-rwxr-xr-x 1 root oldboy 23 Jul 20 01:13 test.txt[root@oldboyedu50-lnb /oldboy]# chown .root test.txt [root@oldboyedu50-lnb /oldboy]# ll test.txt-rwxr-xr-x 1 root root 23 Jul 20 01:13 test.txt转载于:https://blog.51cto.com/13860447/2155466