创建文件命令

touch


使用find 查看当前目录下以a.开头的所有文件

[root@zmedu106 ~]# find ./ -name “a.*”


查看/etc/passwd的第六行 使用head和tail

[root@zmedu106 ~]# head -n 6 /etc/passwd |tail -1


查看已使用总内存

[root@zmedu106 ~]# cat /proc/meminfo |grep MemTotal


find和locate

locate用于查找文件,比find快,而且节省资源


编写yum源 /mnt

[name]

name=redhat

baseurl=file:///mnt

gpgcheck=0

enabled=1


查看本机IP, 让地址以ip:172.0.0.1的格式


echo 3 >/proc/sys/vm/drop_caches 是什么意思

清空缓存


MySQL的默认端口号是啥

3306


https端口

443


https是什么协议

安全超文本传输协议


压力测试工具有哪些

webbeach ab


Linux下可以用哪些命令访问web页面

curl


http的默认端口号是

80


dmesg 的命令是啥意思

诊断设备故障


查看硬盘的命令是 啥

fdisk -l


一个3T的硬盘用什么命令分区

parted


怎么进入docker容器

docker attach

exec


python哪个库来连接Linux

sh


Linux当中at命令的作用

计划任务,一次执行


如果要修改JVM的内存大小,从哪个配置文件修改

catalina.sh -xms -xmx


Linux下如何查看操作系统的内存大小,cpu信息

free -m

cat /proc/cpuinfo


ps -aux 是啥意思

ps 查看系统中进程的状态,

-a 显示所有进程

-u 用户以及其他详细信息

-x x显示没有控制终端的进程


ps -aux 中的VSZ RSS 代表什么意思

VSZ 虚拟内存集 ,进程占用的虚拟内存的空间

RSS 物理内存集,进程占用实际物理内存的空间


查询file1 文件的 300-500行之间的内容

cat file1 |head -n 500 |tail -n 300


查看Linux服务器程序占用端口的命令

lsof -i: 端口号

netstat -tunlp |grep 端口号


Linux实时查看日志变化的命令

tail -f


写出我们查看网址的过程, www.wg.com ,访问流程

先查看本地缓存,缓存中没有,访问等级域,一级级查找,直到找到域名所在的服务器,然后通过服务器的web服务的配置文件找到相应的路径,调取资源,并在本地缓存保留一份,然后反馈给客户


查看httpd进程打开的文件数目

lsof -p PID |wc -l


在/linux目录下查找权限为644的文件,并移动到/tmp目录下

[root@zmedu106 ~]# find . -type f -perm 644


用sed修改test.txt的第十行的Linux为test

[root@zmedu106 ~]# sed -i “10 s/linux/text/g” a.txt


给一个文件a.sh 加一个执行权限

chmod +x a.sh


列出/tmp文件下所有以.log结尾的文件

ls /tmp/.log

查找当前目录下所有7天以前的文件并移动/tmp/下

mv find . -name ".log" -size +1M -atime +7 /tmp/


查询file里面空行所在的行

[root@zmedu106 ~]# grep -n “^$” a.txt


用你熟悉的语言写出 1+2+3+4+…100的和

[root@zmedu106 ~]# cat a.sh

#!/bin/bash

sum=0

for num in {1…100}

do

((sum=sum+num))

done

echo “Total=$sum”