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可以将网络中传送的数据包的"头"完全截获下来提供分析.它支持针对网络层.协议.主机 ...
随机推荐
- MFC中关于运行时类信息及动态创建对象的两个宏的意义(转)
http://blog.csdn.net/ligand/article/details/49839507 MFC运行时类信息 用途: 程序在运行时,获取对象类的信息及类的继承关系 实现: 1.定义的类 ...
- ubuntu下绑定串口
查看有哪些设备连接在你的电脑上 lsusb 得到如图: 查看usb串口上连接的信息,得到不一样的信息 dmesg | grep ttyS* 我使用了一个usb扩展器,这边可以看到,被连接在ttyUSB ...
- JS拖拽div(移动)
<!doctype html><html><head> <meta charset="utf-8"> <title>JS ...
- Sails -初级学习配置
新建一个命名为sails的文件夹1.安装 npm -g install sails || cnpm -g install sails 注意:安装必须是全局安装 cnpm install sails - ...
- centos6.5-VMware虚拟机-双网卡绑定
1 添加多张网卡(生产环境中有多个卡槽,可用ifconfig查看) 2 编辑两张虚拟机的网卡和物理机的连接方式,这里两张都使用NAT即可 3 打开虚拟机查看所有的网卡(网络接口),修改配置网卡配置文件 ...
- Temporary failure in name resolutionf的解决方法
Linux有时还蛮烦的这个不能用那个不能用,只能多折腾了. 今天又是,ping z.cn的时候直接报错 Temporary failure in name resolutionf 这个一般都知道是DN ...
- JavaList列表的一些方法
import java.util.ArrayList;import java.util.Iterator;import java.util.List; public class Test1 { pub ...
- python padas 学习
import matplotlib from pandas import DataFrame import numpy as np import pandas as pd import MySQLdb ...
- win10刻录光盘失败,一直显示有准备好写入到光盘中的文件
这是因为前面刻录留下的缓存导致的 解决方法是,删除系统刻录缓存文件 刻录缓存路径大概在以下位置(其中ase那个地方需要修改,改成自己的登录用户账号名即可) C:\Users\ase\AppData\L ...
- zabbix 4.2 支持 timescledb 了
zabbix 4.2 已经发布了, 添加了好多新功能 支持prometheus 数据收集 支持timescaledb 支持http header 处理 更加友好的邮件通知格式 添加远程监控组件 简化标 ...