Linux运维常用命令

Linux   运维  

1、把系统软件更新到最新:yum update -y

2、CentOS6和CentOS7都要安装的企业运维常用基础工具包

  1. yum install tree nmap dos2unix lrzsz nc lsof wget -y
  2. yum install tcpdump htop iftop iotop sysstat nethogs -y

3、CentOS7要安装的企业运维常用基础工具包

  1. yum install psmisc net-tools bash-completion vim-enhanced -y

4、企业生产场景中服务器硬盘如何分区

  1. /boot 引导分区 256M
  2. swap 交换分区 内存大于8G,给8G。内存小于8G,给到1.5倍的内存
  3. / 100G
  4. /data 剩余给数据分区

5、查看ssh服务:ss -lntup|grep ssh

6、查看服务情况

  1. ps -ef|grep ssh
  2. systemctl start sshd
  3. systemctl stop sshd

7、查看端口占用情况

  1. ss -lntup
  2. netstat -lntup
  3. netstat -lntu | grep 80

8、管理防火墙服务

  1. 查看服务情况:systemctl status firewalld.service
  2. 设置开启启动:systemctl enable firewalld.service
  3. 关闭开启启动:systemctl disable firewalld.service

9、查看系统版本

  1. 查看内核版本:cat /proc/version
  2. 查看发行版本:cat /etc/redhat-release

10、查看设置主机名

  1. 查看主机名:hostname
  2. 设置主机名:hostnamectl set-hostname centos-7.7

11、vim使用

  1. 移动光标到行尾:$
  2. 移动光标到行首:0 ^
  3. 移动光标到文件尾部:G
  4. 移动光标到文件开始:gg

12、查看磁盘使用情况

  1. 查看磁盘block使用情况:df
  2. 查看磁盘inode使用情况:df -i
  3. 以人类友好方式查看磁盘:df -h

13、CentOS7设置防火墙

  1. 开启防火墙:systemctl start firewalld.service
  2. 开机自启动:systemctl enable firewalld.service
  3. 重启防火墙:systemctl restart firewalld.service
  4. 开启80端口:firewall-cmd --zone=public --add-port=80/tcp --permanent
  5. 关闭80端口:firewall-cmd --zone=public --remove-port=80/tcp --permanent
  6. 批量添加端口:firewall-cmd --zone=public --add-port=4400-4600/tcp --permanent
  7. 查看防火墙端口:firewall-cmd --permanent --list-port

14、取出服务器IP

  1. ifconfig eth0 | grep -o "^.*netm" | egrep -o "([0-9]{1,3}\.){1,3}[0-9]{1,3}"
  2. ifconfig eth0 | grep -o "^.*netm" | egrep -o "([0-9]|\.){7,15}"
  3. ifconfig eth0 | sed -n 2p | sed -e 's#^.*inet ##g' -e 's# netmask.*$##g'
  4. ifconfig eth0 | sed -ne 's#^.*inet ##g' -e 's# netmask.*$##gp'
  5. ifconfig eth0 | sed -nr '2s#^.*inet (.*) netm.*$#\1#gp'
  6. ifconfig eth0 | awk 'NR==2{print $2}'

15、设置用户能否登录

  1. 禁止登录: usermod -s /sbin/nologin username
  2. 放开登录: usermod -s /bin/bash username


评论 0

发表评论

Top