==tar压缩和解压===================
压缩etc目录: tar -zcvf etc.tar.gz /etc
解压etc目录: tar -zxf etc.tar.gz
==磁盘相关操作===================
一、怎么挂载硬盘?
1)#fdisk -l 列出当前分区和配置。如果我们添加的是物理磁盘,基于磁盘类型它会显示为类似 /dev/sda
2)#fdisk /dev/sda 在特定硬盘上分区
n - 创建分区
p - 打印分区表
d - 删除一个分区
q - 不保存更改退出
w - 保存更改并退出
3)#mkfs.ext4 /dev/sda1 格式化硬盘
4)#mount /dev/sda1 /data 挂载分区到指定目录(/data)下
5)在 /etc/fstab 文件中添加条目以便永久启动时自动挂载。
/dev/sda1 /data ext4 defaults 00
二、查看硬盘使用
(1)df命令获取硬盘的使用情况
常用命令:df -hi
(2)du命令用来查询档案或目录的磁盘使用空间
常用命令:du -ah
==常用===================
注:这里只是列出命令,不做详细使用说明
1) uptime命令
显示了你的系统运行了多久以及目前登录的用户有多少
2) w命令
显示目前登录的用户及其进程
3) users命令
显示了目前已登录的用户
4) who命令
who命令仅仅返回用户名称、日期、时间和主机信息
5) cat命令
cat命令用来同时查看多个文件。
6) sort命令
以升序排序一行行文本文件,如果使用-r选项,就会以降序排序。
7) ssh命令(安全外壳)
ssh命令用来登录入到远程主机
8) ftp或sftp命令
ftp或sftp命令用来连接到远程ftp主机
9) 启动服务方式:
a、service httpd start
b、/etc/init.d/httpd start
10) free命令
free命令显示了闲置内存、总内存和交换内等方面的信息
11) grep命令
grep可搜索文件中的特定字符串
12) find命令
find命令用来搜索文件、字符串和目录
寻找包含指定字符串的文件
find ./ -type f -name “*.c” | xargs grep”fuse_read_cmd”
find. -maxdepth 2 -name “*.txt” |xargs grep “VPSeek
13) last命令
观察用户在系统中的活动
14) kill命令
使用kill命令来终结进程;先使用ps命令找到进程id,然后使用kill -9命令,终止进程。
15) rm命令用来删除文件
16) mkdir 命令用来在Linux下创建目录。
17) cp命令用于本地复制文件
18) scp命令用于在Linux下进行远程拷贝文件
从远处复制到本地:
scp -r root@192.168.120.204:/opt/soft/mongodb /opt/soft/
本地文件到远程机器指定目录:
scp /opt/soft/nginx-0.5.38.tar.gz root@192.168.120.204:/opt/soft/scptest
19) chgrp命令
用于改变文件所属用户组
20) chown命令
用于改变文件的所有者
21) chmod命令
用于改变文件的权限
==一些偏门用法=============
1) 查看系统 网卡型号
lspci|grep Ethernet
2) 修改主机名
sysctl -w kernel.hostname=linuxserv1
3) netstat 命令用于显示各种网络相关信息
列出所有 tcp 端口 netstat -at
列出所有 udp 端口 netstat -au
只显示监听端口 netstat -l
显示所有端口的统计信息 netstat -s
显示 PID 和进程名称 netstat -p
每隔一秒输出网络信息 netstat -c
显示核心路由信息 netstat -r
找出程序运行的端口 netstat -ap | grep ssh
指定端口 netstat -an | grep ‘:80’
显示网络接口列表 netstat -i
TCP各种状态列表 netstat -nat |awk ‘{print $6}’
4) 主机arp缓存区
查询arp缓冲区中指定主机的arp条目 arp -v