admin管理员组

文章数量:1643364

Centos安装使用

    • Vmwar 安装centos
    • nohup命令
  • 查看进程
    • ps命令
    • jobs命令
    • kill命令
    • iotop命令

Vmwar 安装centos

注:使用Vmwar安装时在最后一步需要将网关打开,不然连接不上网络。

  1. 安装ifconfig(纯净版没有有ifconfig命令)
    1) yum search ifconfig
    2) yum install net-tools.x86_64
    3) yum install -y unzip zip

  2. 修改静态ip
    命令行使用vi编辑器打开网卡配置文件ifcfg-eth0:
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
    centos6:

    [root@localhost network-scripts]# vi ifcfg-eth0 
    DEVICE=eth0
    HWADDR=00:0C:29:7D:AB:26
    TYPE=Ethernet
    UUID=5008d9e6-ac43-48ef-be02-ea30e5160018
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=static
    IPADDR=192.168.100.101
    GATEWAY=192.168.100.2
    NETMASK=255.255.255.0
    

    centos7:

    TYPE="Ethernet"
    PROXY_METHOD="none"
    BROWSER_ONLY="no"
    BOOTPROTO="static"
    DEFROUTE="yes"
    IPV4_FAILURE_FATAL="no"
    IPV6INIT="yes"
    IPV6_AUTOCONF="yes"
    IPV6_DEFROUTE="yes"
    IPV6_FAILURE_FATAL="no"
    IPV6_ADDR_GEN_MODE="stable-privacy"
    NAME="ens33"
    UUID="696c2d4b-a071-4e6a-a398-1848814de7fa"
    DEVICE="ens33"
    ##意思是是否激活网卡
    ONBOOT="yes"
    ## ip地址
    IPADDR="192.168.100.100"
    ## 网关地址
    GATEWAY="192.168.100.2"
    ## 子网掩码
    NETMASK="255.255.255.0"
    -- 配置dns可以连接外部网络
    DNS1="8.8.8.8"
    DNS2="8.8.4.4"
    -- DNS1="144.144.144.144"
    
  3. 修改主机名:
    vi /etc/sysconfig/network

  4. 修改访问外网dns
    vi /etc/resolv.conf

  5. 查看网关地址
    traceroute # 第一行就是自己的网关

  6. 修改完配置文件后,重启网络服务
    systemctl restart network

  7. 注意在ping之前先关闭linux和win下防火墙(一般只关闭虚拟机的防火墙就没问题)
    关闭/查看虚拟机防火墙命令:

    centos7的查看防火墙状态:	systemctl status firewalld
    centos7停止防火墙:			systemctl stop firewalld
    centos7关闭自启动防火墙服务:systemctl disable firewalld
    centos6.8关闭防火墙:		service iptables stop
    
    systemctl stop firewalld  # 临时关闭防火墙
    systemctl disable firewalld  # 禁止防火墙开机启动
    
  8. 查看所有端口
    netstat

# ip route list                	 # 查看路由信息
# ip route add 192.168.4.0/24  via  192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口
# ip route add default via  192.168.0.254  dev eth0    # 设置默认网关为192.168.0.254
# ip route del 192.168.4.0/24    # 删除192.168.4.0网段的网关
# ip route del default   		 # 删除默认路由 

nohup命令

nohup: no hang up 指不挂起

-u: 表示不启用缓存,实时输出打印信息到日志文件
> test.log: 指将打印信息输出到test.log这个日志文件
2>&1: 表示将标准错误输出转变化标准输出,可以将错误信息也输出到日志文件中(0-> stdin, 1->stdout, 2->stderr)
&: 指后台运行程序
nohup python -u test.py > test.log 2>&1 & 

查看进程

ps命令

ps -ef
ps-aux a:显示所有程序  u:以用户为主的格式来显示  x:显示所有程序,不以终端机来区分

jobs命令

功能:查看当前终端后台运行的程序

jobs -l  可以显示当前终端所有任务的PID,jobs的状态可以是running,stopped,terminated,+号表示当前任务,-号表示后一个任务

kill命令

功能:结束进程

1)通过jobs查看jobnum,然后执行 kill %jobnum
(2)通过ps命令查看进程号PID。然后执行 kill %PID

iotop命令

iotop是一款开源、免费的用来监控磁盘I/O使用状况的类似top命令的工具,iotop可以监控进程的I/O信息。它是Python语言编写的,与iostat工具比较,iostat是系统级别的IO监控,而iotop是进程级别IO监控。目前最新的版本为iotop
0.6。

其官方网址http://guichaz.free.fr/iotop/
详细查看: https://wwwblogs/kerrycode/p/11344506.html

注意,iotop的安装有前提条件(如果操作系统不满足这些条件,iotop无法正确安装):
1:内核版本为2.6.20或更高版本
2:Python 2.7或更高的版本

安装
yum -y install iotop

iotop的快捷键

r:反向排序,
o:切换至选项--only,
p:切换至--processes选项,
a:切换至--accumulated选项
q:退出 
i:改变线程的优先级

iotop -oP 显示占用CUP最高的进程
/dev/sr0 软连接挂在光盘,虚拟机中就是指挂哉系统映射
ls -l /dev/cdrom

iotop参数


注:Centos7 开机的几个启动项
最后一个是安全启动,用于修复,其他的是正常启动,有多个的话就是多个内核,不想要可以删除掉

本文标签: LinuxCENTOS