Linux---必备命令(2)
进程相关命令
# 查看系统所有的进程
ps -ef
ps -ef | grep vim
# 过滤出vim有关的进程
ps -ef | grep vim
# 过滤出22端口的信息
ps -tunlp | grep 22
# 杀死进程
kill pid
# 查看系统负载
top
系统服务管理命令
# 启动
systemctl start nginx
# 停止
systemctl stop nginx
# 重启
systemctl restart nginx
# 重新加载配置
systemctl reload nginx
# 输出运行状态
systemctl status nginx
# 查看是否配置为自动启动
systemctl is-enabled nginx
# 开机自动启动
systemctl enabled nginx
# 取消开机自动启动
systemctl disable nginx
网络状态相关命令
# 显示所有的端口,包含监听和为监听的
netstat -a
# 显示监听的套接口
netstat -l
# 显示所有已经建立的有效连接
netstat -n
# 显示所有tcp协议的端口
netstat -t
# 显示所有udp协议的端口
netstat -u
# 显示网卡列表
netstat -i
# 显示路由的信息
netstat -r
# 显示与连接有关的程序名和进程pid
netstat -p
# 查看nginx启动后端口,过滤80端口的信息
netstat -tunlp | grep 80
# 清空防火墙规则
iptables -F
# 查看IP地址
ip a
ifconfig
用户相关命令
# 查看登录用户
whoami
# 创建普通用户以及更改用户密码
useradd 用户名
passwd 用户名
# 查看用户的身份信息
id root(uid=0时,是root)
# 添加用户组
groupadd 组名
# 删除用户及其用户的家目录
userdel -rf 用户名
用户身份提示符
# 超级用户的身份提示符
$ 普通用户的身份提示符
su只是切换了root身份,但是shell环境仍然是普通用户的shell;而 su - 将用户和shell环境一起都换成了root。
$PS1 修改命令提示符(echo $PS1)
查看和编写任务
# 查看Linux本机的定时任务
crontab -l
# 编写自己的计划任务
crontab -e
# 计划任务的语法格式
分 时 日 月 周 命令
# 每周六、日的1:10重启network服务
10 1 * * 6,7 systemctl restart network
创建连接
# 创建软链接
ln -s 目标文件的绝对路径 软链接名字的绝对路径
# 创建硬链接
ln 目标文件的绝对路径 硬链接名字的绝对路径
硬链接和软链接的区别:
- 软链接,以路径的形式存在,在选定的位置上生成一个文件的镜像,不占用磁盘空间。
- 软链接可以跨文件系统,硬链接不可以。
- 软链接可以对一个不存在的文件名进行连接,也可以对目录进行连接。
- 硬链接是以文本副本的形式存在,不占用空间。
- 硬链接不能对目录创建连接。
- 硬链接只能在同一个文件系统中才能创建。
系统时间
# 查看系统时间
date
# 时间服务器同步
ntpdate -u ntp.aliyun.com
查看和修改主机名
# 查看主机名
hostname
# 修改主机名
hostnamectl set-hostname newubuntu
Linux---必备命令(2)的更多相关文章
- Linux必备命令
目录 概述 常用系统工作命令 系统状态检测命令 工作目录切换命令 文本文件 ...
- Linux必备命令 - 常用命令集
默认进入系统,我们会看到这样的字符: [root@localhost ~]#,其中#代表当前是root用户登录,如果是$表示当前为普通用户.cd 命令 cd /home :解析:进入/home目录 ...
- 转载Alpine Linux常用命令
Alpine Linux常用命令 目录 一:Alpine Linux开启SSH远程登陆 1.简介: 2.配置 3.配置命令 4.重启服务 二:Alpine Linux源管理 1.简介 2.国内源简介: ...
- hadoop之linux常用命令
Linux的命令后面会有命令选项,有的选项还有选项值.选项的前面有短横线“-”,命令.选项.选项值之间使用空格隔开.有的命令没有选项,会有参数.选项是命令内置的功能,参数是用户提供的符合命令格式的内容 ...
- [转]Linux finger命令
转自:http://os.51cto.com/art/201003/186354.htm Linux finger命令是系统管理员的必备命令之一,他可以清楚的告诉管理员有多少用户在同时使用他所管理的L ...
- 学好Linux必备知识
鸟哥的私房菜中提到学好Linux必备的几种技能: 1. 计算器概论不硬件相关知识: 因为既然想要走Linux这门路,信息相关癿基础技能也丌能没有啊! 所以先理觋一下基础癿硬件知识,丌用一定要全懂啦! ...
- 测试必知必会系列- Linux常用命令 - mkdir
21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! 新建一个文件夹 yyTest mkdir yyTest 新建三个文件夹 yyTest1 yyTest2 yyTe ...
- 测试必知必会系列- Linux常用命令 - tar
21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1672457.html 压缩一 ...
- 测试必知必会系列- Linux常用命令 - history
21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1672457.html 查看历 ...
- 测试必知必会系列- Linux常用命令 - cp
21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1672457.html 复制文 ...
随机推荐
- Spark ML源码分析之三 分类器
前面跟大家扯了这么多废话,终于到具体的机器学习模型了.大部分机器学习的教程,总要从监督学习开始讲起,而监督学习的众多算法当中,又以分类算法最为基础,原因在于分类问题非常的单纯直接,几乎 ...
- ubuntu 学习中的坑-2021-11-22
安装ssh-server服务 查看是否安装ssh服务 #dpkg -l | grep ssh 安装ssh-server服务 #sudo apt-get install openssh-server 然 ...
- async-validator 源码学习(一):文档翻译
async-validator 是一个表单异步校验库,阿里旗下的 Ant-design 和 Element 组件库中的表单验证使用的都是 async-validator ,目前版本已更新到 4.0.7 ...
- 再议 MySQL 回表
一:回表概述 关于回表的概念网上已经有很多了,这里不过多赘述.下面我们直接放一张图可能更直观说明什么是回表. 图中 非聚集索引也叫二级索引,二级索引本质上也是 一 个 B+ 树结构,与聚集索引(也叫主 ...
- spring——通过注解显式的完成自动装配
构建bean文件: public class People { private String name = "小明"; } 编写配置类: @Configuration @Impor ...
- _u32定义
驱动开发的原则: 能用__u32就最好用它,或者用u_int32_t之类的也可以,但不要直接用unsigned int等默认的数据类型.目的是让别人明白,你这个变量占多大内存. 原因: 1.你不能确定 ...
- mycat的安装及使用 看这一篇就够了
1.环境准备 本次使用的虚拟机环境是centos6.5 首先准备四台虚拟机,安装好mysql,方便后续做读写分离和主从复制. 192.168.85.111 node01 192.168.85. ...
- 入门级的Makefile制作dynamic lib
代码文件结构: . ├── dynamiclib_add.c ├── dynamiclib_mul.c ├── dynamiclibs.h ├── libs └── Makefile 1 direct ...
- java反射和动态代理实现与原理详细分析
关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理. 一.代理模式 代理模式是常用的java设计模式, ...
- 说说do...while和while的区别
一.do-while语句 do-while语句的语法: do{ statement }while(expression); 看下面示例: var i=10: do{ i+=2: }while(i< ...