1.压缩 归档 解压缩
1. gzip aaa.c // out: aaa.c.gz
gunzip aaa.c.gz // out: aaa.c
2. tar cvf aaa.c.tar aaa.c // out: aaa.c.tar
tar zcvf aaa.c.tar.gz aaa.c // out: aaa.c.tar.gz
tar jcvf aaa.c.tar.bz2 aaa.c // out: aaa.c.tar.bz2
tar xvf aaa.c.tar.gz // out: aaa.c
tar zxvf aaa.c.tar.gz // out: aaa.c
tar jxvf aaa.c.tar.bz2 // out: aaa.c
- 查看硬盘及分区信息 挂载
1. fdisk -l 列出全部的分区
2. df -h 查看磁盘空间占用情况
-h 方便阅读方式显示
-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
3.du -sh /data 查看data目录大小
du -sk * | sort -rn 以容量大小为依据依次显示文件和目录的大小
4.mount /dev/hda2 /mnt/hda2 挂载一个叫做hda2的盘 - 确定目录 '/ mnt/hda2' 已经存在
umount /dev/hda2 卸载一个叫做hda2的盘 - 先从挂载点 '/ mnt/hda2' 退出
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share 挂载一个windows网络共享
5. cat /proc/meminfo 查看内存信息
free -m -g -k 查看内存信息
cat /proc/cpuinfo 查看cpu信息
6.系统信息
arch 显示机器的处理器架构
uname -m 显示机器的处理器架构
uname -r 显示正在使用的内核版本
cat /etc/redhat-release 查看当前CentOS 版本
- 网络相关
ifconfig 命令是net-tools包下的
ip addr 命令是iproute2包下的
netstat | more
netstat -anp | grep 18080
lsof 只能以root权限执行。
netstat 所有的都可以执行
-a 显示所有状态的socket
-n 不做名字解析,不加此参数,80端口会显示成http,127.0.0.1显示成localhost,uid为0显示成root等等
-e 显示更多信息如用户,inode
-p 显示pid和程序名字
-t 显示tcp链接
-u 显示udp链接
-x 显示unix套接字
route add/del default gw IP地址 例如:route add default gw 172.16.1.1
- 防火墙
1. 关闭firewalld
systemctl stop firewalld.service
systemctl disable firewalld.service
2. 关闭selinux
vi /etc/sysconfig/selinux
SELINUX=enforcing 改为 SELINUX=disabled
重启服务reboot
- 用户和组相关
1.创建用户 useradd user1
2.设置密码 passwd user1
3.删除用户账户
例:删除用户user2
userdel user2
例:删除用户 user3,同时删除他的工作目录
userdel –r user3 // 推荐使用
4.查看用户信息 id user4
5.创建用户组 groupadd users
6.查看所有的组 cat /etc/group
7.为组添加用户
例:把 user1加入userss组
gpasswd -a user1 userss
例:把 user1退出users组
gpasswd -d user1 userss
8.命令groupmod修改组
groupmod -n vvvsss vvv 修改组名vvv为vvvsss
9.groupdel删除组
groupdel users 删除组users
- 文件的特殊属性
文件的特殊属性 - 使用 "+" 设置权限,使用 "-" 用于取消
chattr +a file1 只允许以追加方式读写文件
chattr +c file1 允许这个文件能被内核自动压缩/解压
chattr +d file1 在进行文件系统备份时,dump程序将忽略这个文件
chattr +i file1 设置成不可变的文件,不能被删除、修改、重命名或者链接
chattr +s file1 允许一个文件被安全地删除
chattr +S file1 一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘
chattr +u file1 若文件被删除,系统会允许你在以后恢复这个被删除的文件
lsattr 显示特殊的属性
6.other
1.date "+%Y-%m-%d %H:%M:%S"
2. find / -name *.conf
网友评论