1:各类小技巧(快捷键)
1)ctrl+c
强制停止、退出命令输入
2)ctrl+d
退出账户的登录、退出某些特定的专属页面
不能用于vi/vim的退出
such:进入python后,ctrl+d退出
3)history
历史命令搜索,可以跟grep 复用。这个命令可以用来查询历史命令。
4)!
可以通过!命令前缀,自动执行上一次匹配前缀的命令
如:之前运行了python,那么直接使用!p,直接就匹配上。
5)ctrl+r 输入命令匹配历史内容
回车直接执行,键盘左右键可以得到此命令,不执行。
6)光标移动快捷键
ctrl+a 跳到命令开头,ctrl+e跳到命令结尾,ctrl+左键,向左跳一个单词,ctrl+右键,向右跳一个单词。
7)清屏
ctrl+l 或者clear命令
2:软件安装
1)centos:yum命令
yum:RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题。
语法:
such: yum -y install wget
yum命令需要root权限哦,可以su切换到root,或使用sudo提权。
yum命令需要联网
2)wget
使用yum install wget 安装wget包,方便后续下载。
3)ubuntu: apt命令
apt [-y] [install remove search] 软件名称
install 安装
remove 卸载
search 搜索
-y自动确认
apt也需要root权限
3:systemctl 命令
1)yum install -y ntp
ntp:时间同步软件
2)yum install -y httpd
安装apache服务器软件
可以通过httpd服务名,配合systemctl进行控制
4:软连接
在系统中创建软链接,可以将文件、文件夹链接到其它位置。
类似Windows系统中的《快捷方式》
语法:ln -s 参数1 参数2
实例:
5:日期和时区
1)date命令
语法:date [-d] [+格式化字符串]
-d 按照给定的字符串显示日期,一般用于日期计算
格式化字符串:通过特定的字符串标记,来控制显示的日期格式
date “+%Y-%m-%d ”
date -d 格式化字符
其中-d表示日期计算,
2)修改linux时区
3)ntp程序
自动校准系统时间
功能:同步时间
安装:yum install -y ntp
启动管理:systemctl start | stop | restart | status | disable | enable ntpd
手动校准时间:ntpdate -u ntp.aliyun.com
6:IP地址、主机名
1)ip地址
ifconfig 查看本地ip地址
特殊ip:
127.0.0.1表示本机地址
0.0.0.0可以表示本机,也可以表示任意IP(看场景)
2)主机名
hostname查询主机名
修改主机名,需要root权限
语句:hostnamectl set-hostname 主机名
3)域名解析
IP地址实在是难以记忆,有没有什么办法可以通过主机名或替代的字符地址去代替数字化的IP地址呢?
实际上,我们一直都是通过字符化的地址去访问服务器,很少指定IP地址
比如,我们在浏览器内打开:www.baidu.com,会打开百度的网址
其中,www.baidu.com,是百度的网址,我们称之为:域名
4)虚拟机配置固定ip
配置固定IP需要2个大步骤:
感觉这一步目前用处不大,需要的时候再根据网上教程查询
7:网络传输
1)ping命令
测试网络是否联通
语法:ping [-c num] 参数
ping baidu.com
ping -c 3 baidu.com (检查三次)
2)wget
wget是非交互式的文件下载器,可以在命令行内下载网络文件
语法:wget [-b] url
3)curl
curl可以发送http网络请求,可用于:下载文件、获取信息等
语法:curl [-o] url
yum:下载软件
curl:下载文件
4)端口
端口,是设备与外界通讯交流的出入口。端口可以分为:物理端口和虚拟端口两类
nmap 查看端口使用情况
yum -y install nmap
netstat -apn|grep 端口号 查看指定端口使用情况
yum -y install net-tools
8:进程管理
程序运行在操作系统中,是被操作系统所管理的。
为管理运行的程序,每一个程序在运行的时候,便被操作系统注册为系统中的一个:进程
并会为每一个进程都分配一个独有的:进程ID(进程号
1)ps命令
功能:查看进程信息 语法:ps -ef,查看全部进程信息,
可以搭配grep做过滤:ps -ef | grep xxx
从左到右分别是:
2)kill关闭进程
语法 : kill [-9] 进程ID
-9表示强制关闭
9:主机状态
1)查看系统资源占用
top命令
相当于windows资源管理器
top有很多的可选选项和交互式模式。2
2)磁盘监控
df命令
df 【-h】
-h表示以更加人性化的单位显示
iostat命令
iostat [-x][num1][num2]
查看cpu、磁盘的相关信息
3)网络监控情况
sar命令(该命令很复杂)
固定写法
sar -n DEV num1 num2
sar -n DEV 查看ens33即可