Linux运维基础命令

1.创建文件
touch

2.创建目录
mkdir 命名不可以重复,否则创建失败。

3.查看当前目录以A开头的所有
ls -l A*

4.查看/etc/password/的第三行
sed -n “3p” /etc/password

5.查找当前路径下所有文件中,文件内容包含aaaa字符串的文件
grep “AAAA” ./*

6.查看内核信息
cat /proc/version

7.查看内存
free -m

8.find 与locate的区别 find查找硬盘里的数据,localte自带一个数据库,相当于在数据库查找,查询起来locate更快,但find比较稳定。

9.查看服务器开放端口
tcp的 netstat -ntlp
udp的 netstat-nulp

10.[root@pbn ~]# ls /mnt/RedHat.Enterprise.Linux.6.iso
/mnt/RedHat.Enterprise.Linux.6.iso
touch /mnt/vcdrom
挂载
mount -p loop -t iso9660 /mnt/RedHat.Enterprise.Linux.6.iso /mnt/vcdrom
cp /mnt/RedHat.Enterprise.Linux.6.iso /var/yum
创建源
touch localPackages.repo
编辑内容
[local]
name=Instructor Server Repository
baseurl=file://var/yum/Server
enabled=1
gpgcheck=0

  1. 查看本机ip地址,让地址以ip:172.18.16.3的格式输出 ifconfig|grep broadcast|awk ‘{print “ip:” $2}’ 阿里云服务器的截取

  2. uptime 的负载部分有三个数字,是什么意思,怎么来判断负载高与低
    当前时间、系统运行了多久时间、当前登录的用户有多少,以及前 1、5 和 15 分钟系统的平均负载。
    一般来说,每个CPU内核当前活动进程数不大于3,则系统运行表现良好!当然这里说的是每个cpu内核,也就是如果你的主机是四核
    cpu的话,那么只要uptime最后输出的一串字符数值小于12即表示系统负载不是很严重.当然如果达到

12,那就表示当前系统负载非常严重,估计打开执行web脚本非常缓慢.

  1. 创建一个用户wg,此用户的用户组是sunwukong,且不能登录系统 useradd wg gpasswd –a wg sunwukong

14.centos 7 重启网络 service network restart 6也是这个

  1. history 怎么设置可以让你输入的命令不在history 记录显示
    export HISTCONTROL=ignorespace

  2. 查看一个端口是否开启怎么查看
    netstat -ntlp |grep 端口号 lsof -i:端口号

18.怎么确保 数据的完整性 实时备份,定期备份。

19.mysqldump备份
mysqldump -U用户名 -p密码 --all_database > 路径/备份的名.sql

20请写出 find ./ -type f -mtime +5 |xargs rm -rf 这条命令的作用
查找五天之前更改过的内容删除

21…实时打印 出 /var/test.log
tail -f

  1. echo 3 > /proc/sys/vm/drop_caches 这条命令是啥 这条命令是把3给输入到这个路径的文件里释放缓存

23.mysql的默认端口
3306

24.https的端口
443

25.https是什么协议
超文本传输安全协议

26.linux下可以用什么访问web页面
curl

27.mysql的存储引擎有哪些
常用的有 InnoDB MyISAM

28.http的默认端口
80

29.查看主从的的命令是
show slave status \G;

30.dmesg的命令是
显示开机信息

31.docker 宿主机上的所有容器
docker ps -a

32.查看硬盘的命令
fdisk -l

33.一块2t硬盘用什么来分区
pertad

34.压力测试工具
ab,Siege,webbench,http_load。

35.进入docker容器
docker exec -it 容器名 执行环境/bin/bash

36.at命令
临时任务 一次性计划任务

37.tomcatjvm内存大小如何修改
去 /tomcat/conf/tomcat-users.xml

38.ps -aux 查看进程
ps查看进程 a表示全部 u 表示 按用户名和启动时间的顺序来显示进程 x显示所有程序,不以终端机来区分,也就是显示无控制终端的进程

39.ps-aux的 vsz 和 rss 是什么
vsz是虚拟内存集群,
rss是物理内存集。

40.查看文件abc的 300-500行的内容
sed -n " 300,500p" abc.txt

41.查看进程占用
ps -ef

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

43.查找apche占用的进程数。
pgrep httpd |wc -l

44.查找当前目录权限为644的文件 并移动到指定目录下
find -perm 644 -type f -exec mv {} /wg ;

45.用sed修改test.txt的第十行的Linux为test
sed -i “10 s/linux/text/g” a.txt

46.给文件加执行权限
chmod +x 文件名

47查看空文件所在的行
grep -n “^$” a.txt

48.1-10的和
#!/bin/bash
sum=0
for list in ( s e q 110 ) d o l e t s u m = (seq 1 10) do let sum= (seq110)doletsum=sum+$list

done
echo $sum

49.查看httpd进程打开的文件数目
lsof -p PID |wc -l

50.列出/tmp文件下所有以.log结尾的文件
find -type f -name “*.log”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值