linux常用命令整理

it2022-05-05  104

 

查看系统版本

lsb_release -a uname -a cat /etc/issue

文件操作

创建文件夹/目录

mkdir  test              在当前目录创建test文件夹  

mkdir  Downloads/test     在Download目录下创建test文件夹

删除文件夹/目录

  rm  -rf  test

创建文件

  vi  a

  touch  a.txt

删除文件

 rm  aa

复制目录

  cp  -r  Desktop/AA/    Downloads/BB         复制AA文件夹到BB目录下

 

压缩/解压文件夹

tar

打包   tar czvf FileName.tar DirName

解包tar zxvf FileName.tar

gz

压缩    gzip FileName

解压    gunzip FileName.gz  或者gzip -d FileName.gz

zip 解压   unzip FileName.zip 压缩   zip FileName.zip DirName

 

修改文件权限

查看文件权限         ls   -l   filename

第一种:使用符号模式,例如:chmod a+x file,此处的a代表所有用户,+代表添加权限,x代表执行权限

第二种:使用绝对模式,例如:chmod 777 file,表示为所有用户添加可读可写可执行权限,三个数值分别对应三种用户类型

 

查看端口占用    netstat  -anp|grep  端口号

 

查看进程

ps -ef | grep java                   grep是搜索

ps -A                            查看所有进程

或ps -aux                        显示进程以及他们的使用着

ps -u ruan                        查看用户ruan运行的进程

top                   运行中系统的动态实时视图,q退出,h进入帮助

kill [PID]                        杀死进程

 

编辑网卡vim /etc/sysconfig/network-scripts/ifcfg-eth0ONBOOT=yesIPADDR=192.168.0.115GATEWAY=192.168.0.1NETMASK=255.255.255.0重启网卡service network restart或者/etc/init.d/network restart或者单独重启一块网卡ifconfig eht0 down和up查看网卡信息lspci |grep Eth查看网卡vim /etc/udev/rules.d/70-persistent-net.rules

重启主机zbkcreboot

umount错误fuser /mnt/sdbkill

修改主机名vim /etc/sysconfig/network

检查磁盘fsck -y /dev/sda5

清除内存echo 1 > /proc/sys/vm/drop_caches

关闭防火墙chkconfig iptables offservice iptables stopsetenforce 0vim /etc/selinux/configSELINUX=disabled

fuser /mnt/csps -ef|grep 39556

分区fdisk /dev/sda n m p w...激活partx -a /dev/sda格式化mkfs.ext4 /dev/sda1挂载vim /etc/fstab> /dev/sda1 /data ext4 defaults 0 0 mount -a

删除分区步骤fdisk中删除umount卸载fdisk删除分区partx -d删除cat /proc/partitionspartx -a /dev/sdc分区后刷新blkid查看UUIDmkfs.ext4 /dev/sda1mount /dev/sda1 /mntdf -h

dd工具使用dd bs=64k count=4k if=/dev/zero of=testdd bs=64k count=4k if=/dev/zero of=test; syncdd bs=64k count=4k if=/dev/zero of=test conv=fdatasyncdd bs=64k count=4k if=/dev/zero of=test oflag=dsync

查看网卡硬件信息命令ethtool eth1

配置bondDEVICE="bond0"BOOTPROTO="static"DNS1="192.168.1.1"GATEWAY="192.168.0.1"IPADDR="192.168.0.251"NETMASK="255.255.255.0"#NM_CONTROLLED="yes"ONBOOT="yes"TYPE="Ethernet"UUID="72741864-6e2e-4ed6-aa74-52e442ac0768"USERCTL=no配置eth0DEVICE="eth0"#BOOTPROTO="static"#DNS1="192.168.1.1"#GATEWAY="192.168.0.1"HWADDR="D8:CB:8A:1A:A3:81"#IPADDR="192.168.0.251"#IPV6INIT="no"#NETMASK="255.255.255.0"#NM_CONTROLLED="yes"ONBOOT="yes"TYPE="Ethernet"UUID="72741864-6e2e-4ed6-aa74-52e442ac0768"BOOTPROTO=noneMASTER=bond0SLAVE=yes配置eth1DEVICE="eth1"BOOTPROTO="dhcp"#DHCP_HOSTNAME="zhongbo"HWADDR="00:1B:21:00:01:40"#NM_CONTROLLED="yes"#ONBOOT="no"ONBOOT=yesTYPE="Ethernet"UUID="4ac94b16-d317-4d32-aa79-bb08989e4581"MASTER=bond0SLAVE=yes修改/etc/modprobe.conf 文件alias bond0bondingoptions bond0 miimon=100 mode=0

配置nfsvim /etc/exports>/tmp *(rw,no_root_squash)service nfs startshowmount -e 192.168.0.111客户端挂载mount -t nfs 192.168.0.111:/tmp /mnt/test3umount /mnt/test3

ifstat查看网络流量概况ifstat -i eth0 ifstat -a

监控硬盘读写每秒显示设备统计信息,以k为单位,监控100次iostat -dk 1 100

iscsi查找和挂载iscsiadm -m discovery -t st -p 192.168.0.251iscsiadm -m node -T iqn.2014-12.com.113:192.168.0.251.target -p 192.168.0.251 -l

 

fio测试安装rpm -ivh libaio-devel-0.3.107-10.el6.x86_64.rpmtar -xf fio-2.0.10.tar.gzcd fio-2.0.10make && make install测试fio -filename=/dev/sda1 -direct=1 -iodepth 1 -thread -rw=randread -ioengine=psync -bs=16k -size=5G -numjobs=20 -runtime=300 -group_reporting -name=mytest

 

配置sambarpm包安装samba启动samba service smb startvim /etc/samba/smb.conf>[global] workgroup = WORKGROUP server string = David Samba Server Version netbios name = DavidSamba

security = share

[public] comment = Public Stuff path = /share public = yes browseable = yes writeable = yes linux访问方式smbclient //192.168.0.111/tmpwindows访问方式\\192.168.0.111\public

转载于:https://www.cnblogs.com/lhm-test/p/11174750.html


最新回复(0)