zoukankan      html  css  js  c++  java
  • Linux常用命令3如何设置IP地址?如何更改系统时间?

    Linux常用命令##

    系统状态监控###

    【1】ps:用于显示当前系统中运行的进程。

    语法:ps [-option];常用的参数有:-a;-u;-x;-e;-f.
    
       -a:显示所有进程;
    
       -u:显示所有用户;
    
       -x:列出所有tty进程;
    
       -e:所有进程,与-a略有区分;
    
       -f:完整显示进程信息。
        
       我们最常用到的就是**-aux**和**-ef**;这两个都是显示当前系统中所有的进程。
    

    【2】kill:用于停止或杀死进程;可以通过进程号pid或者任务编号来指定要操作的对象。

    语法:kill [-option] PID或者任务号;常用参数:-1;-9;-15
    
        -1:让该进程重新读取配置文件;
    
        -9:强制杀掉进程或任务;
    
        -15:停止该进程。
    

    网络设置###

    【1】ifconfig:用于显示或设置网卡,类似于Windows中的ipconfig。

     *ifconfig:不加任何选项和参数,只打印当前网卡(IP地址)的IP相关信息(子网掩码、网关等等);
    
     *ifconfig后面可以直接带上设备名:ifconfig eth0:表示仅查看eth0的网卡设备。
    

    【2】ifdown和ifup:用于禁用网卡设备和启用网卡设备;类似于本地连接中的禁用和启用。

     ifdown:网卡设备名
    	
     ifup:网卡设备名
    

    【3】修改配置IP地址

    临时修改:ifconfig eth0 192.168.116.3 mask 255.255.155.0 gateway 192.168.116.2

    永久修改:需要修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0。进入文件之后我们会看到很多行,我们只需要改动这五项就可以:

     (1)DEVICE:"eth0"
    
     (2)ONBOOT:是否在开机时启用网卡,如果需要的话,就"yes";
    
     (3)IPADDR:IP地址;
    
     (4)GATEWAY:网关IP;
    
     (5)NETMASK:子网掩码地址。
    
    需要注意的是:桥接模式对应的是本地连接;NAT对应的是vmware8;only-host模式对应的是vmware1。(Windows打开网络和共享中心,选择和虚拟机相对应的模式,并启动)
    
    [当我们要去更改IP的时候,我们必须要保证和物理机在同一个网段上,我们现在物理机中利用ipconfig来查看本机IP地址,然后再去虚拟机中更改。](http://markdownpad.com)
    

    服务脚本###

    service:用于执行/etc/init.d目录下的服务脚本。

    语法:service 服务脚本名 脚本参数
    
    服务脚本本身支持的参数比较统一,一般是:start;stop;restart;status;
    
    start:启动服务;
    
    stop:结束服务;
    
    restart:重启服务;
    
    status:显示该服务状态。
    
    比如我们要重启网络服务,则执行**service network restart**。
    

    安全策略selinux###

    selinux:是一个安全机制,类似于Windows下的安全策略,这个东西一般配置比较繁琐,所以我们一般都要把selinux关闭。

    【1】setenforce:用于设置selinux的状态,我们通常用setenforce 0来关闭selinux,用setenforce 1 来开启selinux。

    【2】getenforce:用于显示当前selinux的状态,enforcing表示启用中,Permissive表示关闭。

    显示系统时间###

    date :直接输入,不用任何参数。也可以修改时间,但只有root权限才可以修改。

    我们输入date之后会有时间显示:Fri Apr 24 00:55:15 CST 2015。

    现在我们如何将2015-4-24 00:55:15取出来?
    
    输入:date '+%Y-%m-%d %H-%M-%S';则输出的结果是2015-4-24 00:55:15。
    

    *注意大小写的问题;因为年月日和时分秒中间有空格所以我们需要用单引号‘’引起来

    那么我们又如何对时间进行更改呢?(一定要是root用户才能更改)
    
    设置时间的语法为:date [MMDDhhmm[[cc]yy][.ss]] 即为:月日时分年秒。
    
    例:date 042400552015.00(即为:2015-4-24 00:55:15),年不写的话,默认为今年,秒不写,默认为00秒。
    

    系统的关机和重启###

    shutdown:关机。

    语法:shutdown [-option];常用参数:-t;-r;-h;-c
    
    -t 数字:指定多少秒后关机;
    
    -r 时间:指定时间关机后立即重新开机;
    
    -h 时间:指定时间关机;
    
    -c:取消正在进行的shutdown。
  • 相关阅读:
    Retrofit的使用
    解决Android Studio在Ubuntu上出现“sdk/platform-tools/adb: error=2, No such file or directory”的方法
    safair浏览器页面局部滑动问题
    App网络测试
    App测试理论简介
    JS -- 流程控制语句
    JS -- DOM(文档对象模型)
    JS -- 操作符和数组
    JS -- 基础语法1
    JS -- JavaScript简介
  • 原文地址:https://www.cnblogs.com/shijiayi/p/4448043.html
Copyright © 2011-2022 走看看