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 复制文 ...
随机推荐
- MySQL 8.0安装以及初始化错误解决方法
MySQL 8.0 安装配置及错误排查 官网下载 CentOS7环境下的具体安装步骤 初始化MySQL发生错误的解决方法 忘记数据库root密码 官网下载 mysql官网下载链接:https://de ...
- java 中判断输入是否合法 if (变量名.hasNextInt())
//案例: Scanner sc = new Scanner(System.in); System.out.println("你选择了新修改商品功能!"); System.out. ...
- MariaDB开启日志审计功能
对于MySQL.Percona.MariaDB三家都有自己的审计插件,但是MySQL的审计插件是只有企业版才有的,同时也有很多第三方的的MySQL的审计插件,而Percona和MariaDB都是GPL ...
- Linux服务器上搭建Centos7.0+Apache+php+Mysql网站
一.安装Linux系统 1.1虚拟机搭建Linux Centos7.0版本,搭建过程省略. 二. 安装apache.php.mysql.php-gd等组件. 2.1安装Apache服务程序(apach ...
- Cobalt Strike的安装
一.下载 压缩包下载回来之后,可以看到里面的文件有这些: 其中搭建团队服务器端的关键文件有两个,一个是cobaltstrike.jar,另一个是teamserver,这里我打算将团队服务器端搭在我的v ...
- python练习册 每天一个小程序 第0009题
1 ''' 2 题目描述: 3 找出一个html文件中所有的url 4 5 思路 : 6 利用正则表达式进行匹配 7 8 ''' 9 10 11 import re 12 13 14 with ope ...
- mac phpStrom 卸载
cd ~/Library/Logs/cd ~/Library/Application\ Supportcd ~/Library/Preferences/cd ~/Library/Caches/
- short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
对于short s1 = 1; s1 = s1 + 1;由于1是int类型,因此s1+1运算结果也是int 型,需要强制转换类型才能赋值给short型.而short s1 = 1; s1 += 1;可 ...
- 使用 JDBC 操作数据库时,如何提升读取数据的性能?如 何提升更新数据的性能?
要提升读取数据的性能,可以指定通过结果集(ResultSet)对象的 setFetchSize() 方法指定每次抓取的记录数(典型的空间换时间策略):要提升更新数据的性能 可以使用 PreparedS ...
- 给定一个奇数n,比如n=3,生成1到n平方的数,如1到9,填入九宫格,使得横竖斜的和都相等。
对于N阶幻方,从1开始把数字从小到大按以下规则依次写入: 一.在第一行中间一列写入1 二.依次向右上方写入2.3.4...... 三.如果某数字写在了表格的某个方向外面,那就把这个数字向相反方向移动N ...