Linux常用的命令以及配置
cat /etc/group
nobody:x:500:
用户组 : 口令 : 用户组编号
#查看用户信息
stunnel4:x:118:123::/var/run/stunnel4:/usr/sbin/nologin
root:x:0:0:root:/root:/bin/bash
root用户 : x密码占位 : 用户编号0 : 用户组编号0 : 备注root :用户家目录 root : /bin/bash文件
用户名 : 密码占位 : 用户编号 : 用户组编号 : 备注 : 用户家目录 : 用户登录后触发的文件
#用户创建
useradd
-d dir 声明用户家目录
-g 用户组
-c comment 备注
-s 登录执行的Shell 如果是/sbin/nologin 则禁止登录
-m 创建用户的时候指定家目录会自动追加家目录
#用户修改
usermod
-d 修改用户家目录
-g 修改用户组
-c 修改用户备注信息
-s 修改登录执行的sh文件
-l 修改用户名
#用户删除
userdel
-r 表示同时还删除用户家目录
!用户组管理
#用户组添加
groupadd
-g 设置用户组编号
#修改用户组信息
groupmod
-g 修改用户组编号
-u 修改组名
#删除用户组
groupdel
!用户组下有用户不能删除
!用户管理
#密码管理
passwd
-S status 查看用户状态
-l 锁定用户 禁止登录
-u 解锁用户
!权限操作
从文件本身来说:权限分为:读,写,执行
从用户角度来说:权限分为:文件主人,同组用户,其他组用户
chmod
-R ABC<数字表示>
A - 文件主人
B - 所属组
C - 其他组
0 无权
1 可执行
2 可写
3 可写,可执行 (1 + 2)
4 可读
5 可读,可执行 (1 + 4)
6 可读,可写 (2 + 4)
7 可读,可写,可执行 (1 + 2 + 4)
#语法2
chmod
-R {augo} <+-=>,...
a - 所用用户组 all
u - 文件组人
g - 同组用户
o - 其他用户组
{用户} + {rwx} 追加
{用户} - {rwx} 移除
[用户} = {rwx} 重写
#更改文件的拥有者
chown change owner
-R
#更改文件所有组
chgrp change group
-R
!计划任务
设置计划任务 crontab -e edit
查看计划任务 crontab -l list
* 一天中的第几分钟
* 一天中的第几小时
* 一月中的第几天
* 一年中的第几月 ( 1 - 12 )
* 一周中的星期几 ( 0 - 7 )
* 带表任何时间
,代表不连续的时间 08,12,16 * * * * ,代表每天8点,12点,16点都执行一次
- 代表连续的时间范围 0 5 * * 1-6,代表在周一到周六的凌晨5点执行
*/n 代表每隔多久执行一次。比如 */10 * * * * ,代表每隔10分钟执行一次
Linux的运行模式
0 : 关机模式
1 : 单用户模式
2 : 命令行模式 (不含NFS)
3 : 命令行模式
4 : 保留
5 : 桌面
6 : 重启模式
!软链接 和 硬链接
软链接 - 相当于 win快捷方式 (删除源文件,则无法使用)
硬链接 - 相当于 win数据备份 (数据共享,删除了另一个还在)
ln -s 源文件 新文件
ln 源文件 新文件
#tar命令
-zxvf 解压
-zcvf 压缩 ( tar -zcvf filename.tar.gz file )
-jxvf 解压 tar.bz2
-jcvf 压缩 tar.bz2
#搜索文件内容 grep
-i 不区分大小写
-v 匹配除搜索外的内容
grep -iv 内容 文件
#管道 |
将 | 左侧的数据,交给右侧进行处理
#磁盘管理
du -h
查看目录信息
df -h
查看磁盘信息
ps -A
查看所有进程
Linux常用的命令以及配置的更多相关文章
- Linux 常用系统性能命令总结
Linux 常用系统性能命令 查看系统负载top,free **w/uptime ** 最后面三个数字表示1分钟,5分钟,15分钟平均有多少个进程占用CPU占用CPU的进程可以是Running,也可 ...
- Linux常用脚本命令总结
基本操作 通用操作 1. export 显示所有的环境变量,也可以获取到某个变量的详细信息: export # 显示所有 echo $SHELL # 只显示SHELL 2. whereis 使用系统自 ...
- Linux常用基础命令整理:关机命令、查看目录下文件命令等
Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...
- linux常用网络命令ping和arping
linux常用网络命令ping和arping ping 向目标主机发送icmp请求包 常用来测试当前主机与目标主机网络连接状况 常见选项 -c 设置发包的个数 -s ...
- Linux常用基础命令(二)
Linux常用基础命令 一.-ls--列表显示目录内容 二.-alias--设置别名 三.-du--统计目录及文件空间占用情况 四.-mkdir--创建新目录 五.-touch--创建空文件 六.-l ...
- linux 常用查看命令
linux 常用查看命令 目录 linux 常用查看命令 linux 查看内存/进程-ps/top linux 查看磁盘存储-df linux 查看io读写-iotop linux 查看端口占用-ne ...
- Linux 常用脚本命令
Linux 常用(脚本)命令 1. 统计目录下文件个数 ll |grep "^-"|wc -1 解释 grep "^-"表示抓取以-开头的行(其他忽略)
- linux的简单命令 网络配置
1.1.1 ls命令 l ls(list)功能:列出目录内容 l 格式:ls [参数] [文件或目录] -a或--all 下所有文件和目录.注意隐藏文件.特殊目录.. 和 .. -l 使用详细 ...
- Linux常用网络命令整理
Linux上有一些非常常用的命令,来帮助我们监控网络状况. 1.Tcpdump命令 tcpdump可以将网络中传送的数据包的"头"完全截获下来提供分析.它支持针对网络层.协议.主机 ...
随机推荐
- WEB学习笔记5-标准的HTML页面结构
完整的文档包含一下 <html> <head> </head> <body> </body> </html> 在HTML5规范中 ...
- github项目
一.github项目地址: https://github.com/fairy1231/gitLearning/tree/master 二.github的重要性: Git 是一个快速.可扩展的分布式版本 ...
- javascript中的Date对象
Date是什么? Date是日期类的构造函数 也是个对象,用于构造日期对象的实例. 有一个 now()方法,返回截止目前的时间戳(1970.1.1日始). Date.parse()接受 一定格式的日期 ...
- 监测NGINX服务的shell脚本
Nginx 虽然处理并发量比 apache 确实要强点,但它这种 php-cgi 模式不是太稳定,这点网上也有朋友总结了,我在实现项目中也感受到了. 偶尔会出现以下情况的:php-cgi 进程突然消失 ...
- 大硬盘(大于2T)分区方法
背景 在使用fdisk建立分区时,我们最大只能建立2TB大小的分区.如需建立超过2T的分区需要采用GPT磁盘模式.下文补充一下GPT和MBR的基础知识和分超过2T分区的方法. 基本概念 MBR 1.M ...
- Heap Sort - recursion
Heap Sort Build a max heap using exsiting array, which is called Heapify Swap root with the last el ...
- 对spring框架的理解
spring框架的两大核心理念就是IOC和AOP,在面试的时候经常会被问到你对spring的理解.下面大致的说一下我对spring的理解. 一.IoC 1.1.什么是IoC 众所周知,IoC就是控制反 ...
- L1-046 整除光棍
这里所谓的“光棍”,并不是指单身汪啦~ 说的是全部由1组成的数字,比如1.11.111.1111等.传说任何一个光棍都能被一个不以5结尾的奇数整除.比如,111111就可以被13整除. 现在,你的程序 ...
- Oracle报错TNS-12532: TNS:invalid argument
今天一个同事遇到了一个oracle问题,在数据库本机通过sqlplus登录sys用户时报TNS-12532: TNS:invalid argument,这个错误. 造成这个错误的原因主要有三个,一般排 ...
- MySQL Error--Got error 28 from storage engine
问题描述执行查询或SHOW命令,返回错误信息:Got error 28 from storage engine 问题原因临时文件所在磁盘空间已满 解决办法1.使用df -lh查看磁盘空间使用情况;2. ...