Linux常用命令总结

1、关机重启

Linux centos重启命令:

1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)

Linux centos关机命令:

1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机


2、网络配置:ifconfig

配ip地址和子网掩码:ifconfig eth0 192.168.x.x  netmask 255.255.255.0

配置网关:route add default gw 192.168.x.x

配置dns:

vi resolv.conf

  nameserver  x.x.x.x

配置好之后:service network restart

命令的修改只是临时的,进入 /etc/sysconfig/network-scripts/ifcfg-eth0直接修改ifcfg-eth0文件后可修改配置

  1. DEVICE="eth0"  
  2. IPADDR=192.168.1.178         #固定IP地址  
  3. NETMASK=255.255.255.0        #子网掩码  
  4. GATEWAY=192.168.1.1          #网关  
  5. HWADDR="00:0C:29:0E:98:81"   #默认值,如果没有忽略  
  6. NM_CONTROLLED="yes"          #默认值,如果没有忽略  
  7. ONBOOT="yes"                 #必须为yes 

netstat:查看所有网络连接及进程号

nslookup www.example.com  查看域名ip

tcpdump tcp port 80 s显示所有80端口的tcp链接

whois www.example.com   从whois数据库中查看域名信息


3、一些基础命令

文件目录相关:

查看当前目录文件:ls    ls -l(显示文件详细信息)      ls -a(显示隐藏文件)    ls *[0-9]*(匹配带有数字的文件名)

查看当前所在目录:pwd

删除、移动、复制文件: rm      mv       cp

查找文件: find  目录   搜索类型(-name、-user、-type、-xdev)  匹配规则

创建链接:ln -s xx xx(创建软连接)     ln file1 lnk1(创建物理连接)

显示文件位置:whereis php     which php

挂载卸载文件系统:mount、umount     fuser -km(设备繁忙时强制卸载)

解压缩:tar zxvf 压缩文件   目录       rar x file.rar    unzip file.zip

压缩: rar xx.rar xx     zip file.zip file

查看文件:cat、tac、more、less、head、tail

磁盘相关:

显示已挂载的分区列表:df -h

ls -lSr |more 以尺寸大小排列文件和目录

du -sh dir1 估算目录 'dir1' 已经使用的磁盘空间'

du -sk * | sort -rn 以容量大小为依据依次显示文件和目录的大小

rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n 以大小为依据依次显示已安装的rpm包所使用的空间 (fedora, redhat类系统)

dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n 以大小为依据显示已安装的deb包所使用的空间 (ubuntu, debian类系统)


fsck:检查修复磁盘      mkfs:创建文件系统   备份   dump -0aj     还原:restore -if

用户和群组:

groupadd、groupdel

groupmod -n newname oldname 重命名一个用户组

useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 创建一个属于 "admin" 用户组的用户
useradd user1 创建一个新用户
userdel -r user1 删除一个用户 ( '-r' 排除主目录)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 修改用户属性

修改当前用户密码:passwd 修改口令     修改某个用户密码:passwd user1
设置用户口令的失效期限:chage -E xxxx-xx-xx user1

设置当前群组: newgrp group_name

权限相关:

chown 改变文件归属

chgrp  改变文件群组

chown user1:group1 file1 改变一个文件的所有人和群组属性 

chmod   改变文件权限   (1-x可执行, 2-w可写, 4-r可读,  u-拥有者[user],g-组(group),o-其他用户[other],a-所有用户[all] , +和-表示增加减少权限

软件安装更新

安装:rpm -ivh file.rpm    yum install file  dpkg -i file.deb    apt-get install name

进程相关:

查看进程:ps aux | grep xxx

杀掉某个服务的所有同名进程的命令:ps -efww|grep vim |grep -v grep|cut -c 9-15|xargs kill -9

php、nginx相关:

nginx启动与停止:sudo /usr/local/nginx/bin/nginx、 /usr/local/nginx/bin/nginx -s stop

停止php-fpm服务: killall php-fpm

启动php-fpm服务:sudo /usr/local/php/sbin/php-fpm

4、防火墙

防火墙中开放xxx端口:

vi /etc/sysconfig/iptables

#(允许qconf:2181端口通过防火墙)
-A INPUT -m state --state NEW -m tcp -p tcp --dport     xxx    -j ACCEPT

service iptables restart


查看系统版本:uname -a 或者 cat /etc/redhat-release

删除系统日志:find   /var   -type   f   -exec   rm   -v   {}   \;


5、获取本机外网ip
$ curl myip.dnsomatic.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值