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

时间:2023-03-08 22:38:22
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 文件名