最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。为了方便大家查找linux的相关命令,我就将我了解到的命令列举一下,仅供大家参考:
系统信息
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示CPU info的信息
cat /proc/interrupts 显示中断
cat /proc/meminfo 校验内存使用
cat /proc/swaps 显示哪些swap被使用
cat /proc/version 显示内核的版本
cat /proc/net/dev 显示网络适配器及统计
cat /proc/mounts 显示已加载的文件系统
lspci -tv 罗列 PCI 设备
lsusb -tv 显示 USB 设备
date 显示系统日期
cal 2007 显示2007年的日历表
date 041217002007.00 设置日期和时间 - 月日时分年.秒
clock -w 将时间修改保存到 BIOS
关机 (系统的关机、重启以及登出 )
shutdown -h now 关闭系统(1)
init 0 关闭系统(2)
telinit 0 关闭系统(3)
shutdown -h hours:minutes & 按预定时间关闭系统
shutdown -c 取消按预定时间关闭系统
shutdown -r now 重启(1)
reboot 重启(2)
logout 注销
查看ssh服务是否安装:rpm -qa | grep ssh
安装ssh服务:yum (-y) install ssh(redhat系统如:redhat、centos) 或者 sudo apt -get install ssh(debian系统如:ubunt)
查看程序运行的进程:ps -ef | grep weblogic
杀死进程:kill -9 进程号
启动ssh(一般叫做sshd)进程: service sshd start 或者使用/etc/init.d/sshd start
安装命令: yum/rpm/apt
cat /etc/redhat-release磁盘空间以及文件占用情况: df -h (human readable) du -h --max-depth=1 /usr 可以查看/usr开始深度为1的目录的文件占用空间大小 清空文件命令: > filename查看大于100M文件 find ./ -size +204800查看文件内容 find ./ -type f -name "*.jsp" | xargs grep "威海" 查找当前目录下,所有的jsp文件中,包含“威海”的文件 查看被删除的文件,有哪些进程还在访问:lsof -n | grep deleted 查看挂载的硬盘情况:sudo fdisk -l查看本机IP curl ifcpnfig.me 查看输出文件: tail -f nohup.out 后台启动: nohup ./startWeblogic.sh |
lsof -p [进程ID] 可以查看某一ID进程打开的文件状况。 超级copy: |
scp fromfilePath tofilePath(userName@IP:/filePath) forExample: scp isportal_uum_sj.tar.gz.0928 root@172.16.66.18:/opt/apache-tomcat-6.0.37/webapps |
ntpdate cn.pool.ntp.org sysctl -w net.ipv4.tcp_tw_recycle=1
yum -y install gcc make gcc-c++ openssl-devel
以上是linux的相关命令介绍的详细内容。更多信息请关注PHP中文网其他相关文章!