rhel6基础_11_other_20130831

 

系统信息

  1. env                                 查看环境变量参数 
  2. cat /etc/redhat-release   查看当前操作系统版本       
  3. uname -a     uname -r     uname -i 查看当前操作系统内核版本信息             
  4. who -r    who
  5. w    
  6. runlevel                                当前运行级别
  7. tail /etc/inittab                      查看运行级别表        
  8. init 0    init 6        常用运行级别为:3文本、5图形+文本      改变运行级别 
  9. locale    //命令将有关当前语言环境或全部公共语言环境的信息写到标准输出上。公共语言环境是所有应用程序可以使用的语言环境。
    export LANG=en_US     

忘记root密码   

  1. 修复进入单用户模式:1        
  2. 查询当前用户id        id         
  3. 查询保护状态        getenforce        
  4. 修改保护状态关闭 selinux        setenforce 0        
  5. 修改密码        passwd    

避免轻松进入init:grub加密     32minute 

  1. Kernel initialization    
  2. Logged to /var/log/dmesg        
  3. ps ax | grep init                          

运行运行状态

  1. mpstat 5
  2. iostat -d 5
  3. vmstat 5
  4. df -h  blkid lsblk
  5. free -m g k
  6. sar
    sar -u 5
    sar -r 
    sar -b
    sar -B
    sar -n DEV | grep em1
    sar -n EDEV | egrep 'eth0|IFACE'    
  7. /proc
    cat /proc/cpuinfo                                                                      显示CPU info的信息
    cat /proc/cpuinfo | grep "processor" | wc -l                              查看逻辑cpu个数
    cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l          查看物理cpu个数
    cat /proc/cpuinfo | grep "cpu cores"                                        查看每个物理cpu的核数cores
    cat /proc/cpuinfo | grep "siblings"                                            查看每个物理cpu中逻辑cpu的个数
            
    cat /proc/interrupts         显示中断     
    cat /proc/meminfo          校验内存使用     
    cat /proc/swaps             显示哪些swap被使用     
    cat /proc/version            显示内核的版本     
    cat /proc/net/dev            显示网络适配器及统计 
    cat /proc/mounts            显示已加载的文件系统   

2.硬件信息

  1. arch                  显示机器的处理器架构    
  2. lscpu                 可以查看 Linux 中有关 CPU 和处理单元的信息,直接使用即可,它没有多余的选项和功能。    
  3. lsmem               内存信息 
  4. lsblk                  块设备信息    
  5. lspci                  列出所有连接到 PCI 总线的详细信息,例如:显卡、网卡、USB 接口及 SATA 控制器等设备。 
    lspci -v | grep "VGA" -A 12    lspci -tv             //罗列 PCI 设备         
    lspci | grep -i vga        显示机器上的显卡信息    
    lspci -v -s 02:00.0        查看详细的信息  
  6. lshw -short            //lshw 是一个通用工具,该工具可以执行多个硬件如:CPU、内存、USB 控制器及磁盘等详细信息。lshw 在执行之后会自动提取不同“/proc”文件中的信息。        
  7. lsusb                 //显示连接到此计算机 USB 控制器的详细信息,默认情况下 lsusb 命令只会输出简要的摘要信息。
    lsusb -v    lsusb -tv      -v 选项来输出每个 USB 端口的详细信息

3. dmidecode      

与 Linux 中其它查看硬件信息的小工具的工作方式有所不同,它主要通过读取 DMI 表中的数据来提取硬件信息。    

  • dmidecode -q         显示硬件系统部件 - (SMBIOS / DMI)     
  • dmidecode | grep "Product Name"     查看机器型号
  • dmidecode -t memory        查看内存信息    
  • dmidecode -t processor        看cpu详细信息    
  • dmidecode -t keywords    bios/system/baseboard/chassis/processor/memory/cache/connector/slot        

hdparm   centos7没有自带安装               
可以输出关于 SATA 设备(例如硬盘)的相关信息
yum install -y hdparm
hdparm -i /dev/hda     //罗列一个磁盘的架构特性     
hdparm -tT /dev/sda //在磁盘上执行测试性读取操作          

关机 (系统的关机、重启以及登出 ) 
sync                //buffer,swap数据同步到硬盘中,屁用都没有
关机:

  1. poweroff            
  2. shutdown -h now    
  3. init 0                 
  4. telinit 0            
  5. shutdown -h hours:minutes & 按预定时间关闭系统 
    shutdown -c         //取消按预定时间关闭系统 

重启

  1. init 6
  2. shutdown -r now      
  3. reboot                      

 

MBR分区(512B 4个主分区,第四个分区作为容器,14个逻辑分区,共15个分区)
cd /tmp/ && dd if=/dev/sda of=mbr.hex bs=512 count=1 && hexdump -C mbr.hex


 

一、查看SELinux状态:
1、sestatus -v     
2、getenforce                 

二、修改SELinux状态方法:
1、临时关闭(不用重启机器):
setenforce 0     设置SELinux 成为permissive模式
setenforce 1     //设置SELinux 成为enforcing模式
2、修改配置文件需要重启机器:
修改/etc/selinux/config 文件将SELINUX=enforcing改为SELINUX=disabled重启机器即可

 

other:
foreach lvresize -L +5G /dev/vol0/home
foreach resize2fs -p /dev/vol0/home

date                     //显示系统日期     
cal 2007                 //显示2007年的日历表     
date 041217002007.00     //设置日期和时间 - 月日时分年.秒     
clock -w                 //将时间修改保存到 BIOS   

tail cat  less more tee echo 

vim http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html
http://linux.linuxidc.com 
Login name: www.linuxidc.com  
Password: www.same

你可能感兴趣的:(linux基础)