linux 常用命令大全(收藏了当字典用)
linux 常用命令大全(收藏了当字典用)查看安装软件rm -rf 文件/文件夹mv oldDir newDir 重命名(也可以移动文件)cp oriFile newFile 拷贝文件 tar -xvf a.tar 解压缩
总结一下平时常用到的linux命令,操作服务器的时候就这些命令:
ifconfig 查看ip地址
hostname查看主机名
tail -100f a.log 实时显示最后100行的内容
mv oldDir newDir 重命名(也可以移动文件)
cp oriFile newFile 拷贝文件
tar -xvf a.tar 解压缩
rm -rf 文件/文件夹
查看安装软件
rpm -qa|grep lvm
卸载软件:
rpm -e 软件包名
进程管理相关命令
查找文件:find / -name a.file 在/文件目录下找到名字为a.file的文件
查找进程 ps -ef|grep java 查找java所在进程(第二个一般就是)
杀掉进程 kill -9 26786
文件赋权
chmod 777 install 授予install文件权限
拥有者-组内用户-其他用户 读4-写2-可执行1
命令进行修改文件
当需要在linux里修改文件时,可以用下面的
查看文件 cat a.file|grep java
编辑文件 vi.file
输入 shift i
选择 shift :
ESC退出编辑
退出:q!
保存并退出:wq!
用户权限相关命令
useradd 用户名 添加用户
groupadd 组名 添加用户组
passwd设置密码
su 切换用户
磁盘整理命令
fdisk -l 查看到磁盘总空间--这里也可以看到未分区的磁盘
df -h 已挂载的磁盘的大小以及挂载位置
lsblk -f 也可以查看未挂载的文件系统类型
逻辑盘卷管理(LVM,Logical Volume Manager)
1.lsblk查看磁盘分区
2对磁盘进行分区
2.0 fdisk /dev/sdb
2.1选择m获取帮助 m
2.2选择n添加新的分区 n
2.3输入e表示创建扩展分区 e
2.4输入分区号(默认1) 1
2.5设置扇区起止点(用回车设为默认):回车、回车
2.6输入w保存:W
3格式化分区的磁盘
mkfs -t ext4 /dev/sdb
提示选择y
4挂载磁盘
mount /dev/sdb /opt
只是临时挂载到/opt目录下,下次开机时不会自动挂载
挂载后/opt目录下的文件会被临时删除,注意备份
5设置开机自动挂载
vi /etc/fstab 编辑/etc/fstab文件,在文件中添加如下内容:
/dev/mapper/VolGroup01-sdb3 /opt ext4 defaults 1 1
扩容只可以通过分区-pv vg lv这个系统去实现
0创建1个磁盘分区
1创建pv 通过pvcreate命令将磁盘/dev/sdb创建为一个系统PV
2创建VG
vgcreate -s 32M VolGroup01 /dev/sdb
3创建lv 名称是lvname,大小3g,从vgname中划分空间,这里的vgname是vg的名称。
lvcreate -L 3g -n lvname vgname(vgname可以通过sdb查到)
lvcreate -L 3g -n sdb3 VolGroup01
格式化文件系统,慎用
mkfs.ext4 /dev/mapper/VolGroup01-sdb3
mount /dev/mapper/VolGroup01-sdb3 /opt
扩容:
lvresize -L 4.9G /dev/mapper/VolGroup01-sdb3
resize2fs /dev/mapper/VolGroup01-sdb3
压缩
先解挂
umount /opt
e2fsck -f /dev/mapper/VolGroup01-sdb3
resize2fs /dev/mapper/VolGroup01-sdb3 3G
lvresize -L 3G /dev/mapper/VolGroup01-sdb3
mount /dev/mapper/VolGroup01-sdb3 /opt