uname -a 查看系统信息
date 显示系统当前日期和时间
-s MM/DD/YYYY hh:mm:ss 设置日期
clear 清空终端当前信息
shutdown -h now/poweroff 关闭系统
pwd 显示当前工作目录
ls -l 显示目录中的内容的详细信息
-a 显示所有文件和目录,包括隐含文件
第一列的字符有不同的含义:-表示文件 d表示目录 l表示符号链接文件 b表示块设备文件 c表示字符设备文件(字符设备即裸设备)
cd 切换目录
cp file1 file2 file3 .. /destination 复制文件1,2,3...到/destination目录下
cp -r dir1 dir2 把dir1目录中的所有内容复制到目录dir2,如果dir2不存在,会自动创建
mv用法同cp,但是是移动文件或目录到指定位置,mv还可以用于改名:mv oldname newname
touch 创建空文件
mkdir 创建目录 -p 建立多层目录
rm 删除文件
-r 删除目录
-f 递归删除
cat 显示文件内容
more 分页显示文件内容,用空格键翻页
head -6 显示文件的前6行内容
tail -6 显示文件的最后6行内容
+n 指定从n行到最后的内容
-f 实时跟踪文件结尾内容
输出重定向:ls > abc.out 将ls的内容覆盖写到abc.out
ls >> abc.out 追加写
管道与grep:经常结合使用,如ps -ef|grep ora,即显示带ora的进程
压缩和解压缩:zip file.zip file1 file2,即将file1和file2压缩到file.zip里
-r 递归压缩子目录,如zip -r file.zip *将当前目录下的子目录一并压缩到file.zip
unzip file.zip 解压
查找带xx的文件:find / -name xx
显示内存的使用情况:free -h
vi的使用:
三个模式:普通模式(命令模式)
编辑模式,在命令模式下按i或insert键进入
末行模式,常用shift+:
普通模式:dd:删除光标所在0的一整行
u:撤销前一个动作
yy:复制光标所在行
p:将复制的文本粘贴到光标的下一行
编辑模式:编辑文本,输入需要的内容,按esc回到普通模式
末行模式:q:退出 w:保存 !:强制操作 这三个指令可以合并使用
set number:显示行号
/word:向后向前查找名为word的字符串
?word:向前查找名为word的字符串
ifconfig -a:查看和设置网络接口的属性
网络配置文件路径:/etc/sysconfig/network-scripts/ifcfg-xxx
ping:测试与目标主机网络连接
hostname:显示主机名
修改主机名:hostnamectl set-hostname xxx
ifdown/ifup:停用和启用网络接口
/etc/hosts:主机名解析文件
重启网络服务:systemctl restart network
添加用户:useradd [-u uid] [-g gid] [-G gid] [-d dir] [-m] [-s shell] [-c comment] loginname
-u 设置用户唯一标识
-g 设置主组 -G 设置次组 -d 设置用户目录的路径 -m 如果指定目录不存在则创建 -s 指定用户的shell
-c 设置注释
修改用户:usermod [-u uid] [-g gid] [-G gid] [-d dir] [-m] [-s shell] [-c comment] loginname 参数含义如上
删除用户:userdel -r loginname 参数-r标识同时清除用户目录
添加用户组:groupadd -g gid groupname
修改用户组:groupmod -g gid groupname
删除用户组:groupdel groupname
根下的重要目录
创建符号链接:ln -s file1 link1 创建了file1的符号链接,类似于快捷方式
创建硬链接:ln file1 file2 创建file1的硬链接文件file2,即多个文件名指向一个Inode,Inode又指向数据块
修改文件权限:chmod -R [权限值] 目录|文件 参数-R表示递归修改子目录权限
修改文件属主:chown -R 用户:组 目录|文件
硬盘分区:fdisk <硬盘设备名> -l参数可以用于查看磁盘分区信息
分区后创建文件系统:mkfs.<文件系统格式> <分区设备名>
或mkfs -t <文件系统格式> <分区设备名>
挂载和卸载文件系统:mount/umount <设备名> <挂载点>
统计目录的磁盘使用情况:du -h
查看文件系统空间使用情况:df -h
LVM逻辑卷
常用术语:PV(物理卷),VG(卷组),LV(逻辑卷)
LVM逻辑卷分三类:
线性卷:将物理存储串联,顺序写入数据
条状卷:数据以指定的块大小均匀分布在不同的物理卷上,相当于同时从多个物理硬盘上读写,从而提高I/O效率
镜像卷:即冗余
创建LVM逻辑卷的步骤:
例:有两块2GB的磁盘,分别为sdc、sdd
1.分区
fdisk /dev/sdc fdisk /dev/sdd
2.修改LVM标记
fdisk sdd
t
8e
w
3.将用于LVM卷的分区初始化为物理卷
pvcreate /dev/sdd1 /dev/sdc1
pvdisplay
4.创建卷组
vgcreate vg0 /dev/sdd1 /dev/sdc1
vgdisplay
5.创建逻辑卷
lvcreate -L 3.99G -n lvl vg0
lvdisplay
6.创建文件系统
mkfs.ext3 /dev/vg0/lvl
7.挂载
mount /dev/vg0/lvl /mnt
mount
cd /mnt
8.查看空间
df -h