linux系统常用工具命令方法整理

时间:2021-10-29 16:27:55

==============================================================
作者:shanzongyingcao
网址:http://blog.csdn.net/shanzongyingcao
版权没有,但是转载请保留此段声明

==============================================================

本文整理linux系统一些linux系统常用工具命令方法,所有方法几乎全部来源于网上资料,比较杂乱,这里仅是整理一下。

==============================================================

linux系统常用工具命令方法整理

Linux下硬盘读写速度测试

  • 读取速度可以使用命令:
  • hdparm –tT 设备名(/dev/sda1)
  • 写1GB零文件来测试硬盘写速度:
    dd if=/dev/zero of=/mnt/1gfile bs=64k count=15625

测试工具iometer测试SATA盘的性能和读写速率

  • 版本下载
    Iometer是一个开源工具,可以到 http://www.iometer.org 下载,最新版本是2006.07.27。
  • 网上下载文档《IOmeter实战指导_v1.2》。

多网卡bond

参考如下:
[多网卡的7种bond模式原理]
[RHEL5.6 多网卡bond 绑定]
[linux多网卡绑定聚合——bond技术]
[linux多网卡绑定与交换机链路聚合配置指导]

Windows系统下识别EXT4文件系统

网络配置

  • 设置IP
    ifconfig eth0 192.168.1.150 netmask 255.255.255.0 up
    route add default gw 192.168.1.254 dev eth0

  • 文件/etc/resolv.conf是DNS的配置文件,内容如:nameserver 192.168.1.1。

  • 查看默认路由路由使用ip route或route。

  • 千兆网设为百兆网
    ethtool -s eth0 speed 100 deplex full port tp
    驱动有pch_gbe,e1000e等

  • 其他网络设置参考:
    [Linux Wireless HowTo]
    [Linux 3G Module HowTo ]
    [NetworkManager 使用笔记 ]

编译内核

  • 设置配置文件
    make oldconfig(根据原配置文件进行设置,只需设置不同的部分)
    make menuconfig
  • 编译
    make
    或make all
    或make bzImage && make modules
  • 安装
    make modules_install
    make install
  • 查看内核源码
    lxr linux
  • 查看内核信息:dmesg
  • 清除内核信息:dmesg -c
  • grep -rn ” “

常用命令

  • lspci
    lspci -vv 查看pci偏移地址
    lspci -v
    lspci -n
    lspci -nk 查看设备驱动
    lspci -v -d 1497:0005

  • 查看io地址
    cat /proc/ioports

  • 查看cpu物理个数和逻辑个数
    cat /proc/cpuinfo
  • 查看中断信息
    cat /proc/interrupts

  • 格式化命令
    mkfs -t ext3 /dev/sda1
    mkfs.ext3 /dev/sda1
    分区:
    fdisk /dev/sda

  • 设置分区只读,可读写
    mount -n -o remount,rw /

  • 关闭密码
    passwd -d root

  • x图形放大
    metacity &

  • 写引导
    grub2-install –no-floppy –root-directory=/mnt /dev/sdb

  • 解压 gunzip
    压缩 gzip -9 文件名
  • tar
    压缩
    tar -jcvf filename.tar.bz2 filename
    tar -zcvf filename.tar.gz filename
    解压
    tar -jxvf filename.tar.bz2
    tar -zxvf filename.tar.bz2

  • rpm -ivh *.rpm

  • dos杀毒
    cd dm && dm
    或cd kv && kvdos

  • bash
    bash -version
    手动打补丁patch -p1 < 文件名

  • crond
    crontab -e 添加任务计划

手动配置串口

  • setserial /dev/ttyS* -g
    setserial /dev/ttyS? -g
    setserial /dev/ttyS4 port 0x100 irq 5 uart 16550a baud_base 115200 ^fourport

语言设置

  • 文件/etc/sysconfig/i18n
    LANG=”en_US.UTF-8”
    LANG=”en_CN.UTF-8”

udhcpc动态获取ip配置

参考地址:http://www.cnblogs.com/cute/archive/2012/03/06/2382495.html
busybox下载地址:https://busybox.net/