Linux常用命令——持续更新(2018-05-09)

此命令默认是在centos环境下执行,除非特殊标明。

1、查看ip:

ifconfig

 2、创建指定用户并分配到某个组:创建用户user并分配到root组

useradd -g root user

 3、修改指定用户的密码:修改用户名为user的密码

passwd user

 4、查看当前用户所属的组:

groups

 5、查看某个用户所属的组:查看用户名为user所属的组

groups user

 6、查看系统版本信息:

cat /etc/os-release

 7、查看系统内核的版本信息:

uname -r

 8、更新yum包:

sudo yum update

 9、将一个用户,创建并添加到一个新的分组:创建一个docker分组,并把user用户添加到分组中

sudo usermod -aG docker user

 10、查看自己的linux是32位还是64位

返回的结果就是系统多少位:

getconf LONG_BIT

结果中有x86_64就是64位的,没有就是32位:

uname -a

 11、查看当前文件夹下的文件数(不包含文件夹):

ls -l |grep "^-"|wc -l

 12、查看当前文件的大小:

du -sh

 13、查看有几块硬盘:(概况)

fdisk -l|grep Disk

 14、格式化某个磁盘:

mkfs -t ext4 /dev/vdb

 15、创建img文件夹:

mkdir img

16、挂载数据盘:

mount /dev/vdb /mnt/img/

 17、取消挂载:

umount /dev/vdb

 18、查看挂载状态:

df -lh

 19、修改用户的默认目录:

usermod -d /tmp testuser

 20、以KB为单位显示磁盘使用量和占用率:

df -k

 21、列出对应目录下所有文件或目录占用的大小,以KB作为计量单位:

du -k /home/img

 22、列出对应目录下所有文件或目录占用的大小,以KB作为计量单位。以及统计出当前home目录占用的总大小:

du -ck /home/img

 23、查看当前所有tcp端口:

netstat -ntlp

 24、查看tomcat相关的进程:

ps -ef|grep tomcat

 25、查看防火墙状态:

systemctl status firewalld

 26、启动防火墙:

systemctl start firewalld

 27、停止防火墙:

systemctl disable firewalld

 28、禁用防火墙(重启也生效):

systemctl stop firewalld

 29、以KB为单位显示磁盘使用量和占用率:

df -k

 30、以M为单位显示磁盘使用量和占用率:

df -m

 31、查看系统程序的占用情况(tomcat):

ps -eaf|grep tomcat

 32、给文件夹下所有文件设置权限(/home/img/):

chmod -R 777 /home/img

 33、查看冲突的端口:

netstat -anop | grep 80

 34、锁定文件:

chattr +i 文件名

35、解除锁定:

chattr -i 文件名

36、属性查看:

lsattr 文件名

  

转载于:https://www.cnblogs.com/zjiacun/p/7228447.html

你可能感兴趣的:(操作系统,java,运维)