- 相关推荐
Linux基本指令大全
为帮助大家深入学习Linux命令,为大家汇总了Linux系统基本命令,欢迎阅读学习!
一、管理文件和目录的命令
pwd 判断当前目录
cd 改变所在目录
ls 查看目录下的内容
cat 显示文件的内容
grep 在文件中查找某字符
touch 创建文件
cp 复制文件
mv 移动文件
rm 删除文件
二、有关磁盘空间的命令
mount 挂上文件系统
umount 卸下已经挂的文件系统
df 检查各硬盘分区和已经挂上来的文件系统的磁盘空间
du 显示文件目录或大小
fsck 主要是检查和修复Linux系统
三、文件备份与压缩命令
bzip2/bunzip2 扩展文件名为.bz2的压缩/解压工具
gzip/gunzip 扩展文件名为.gz的压缩/解压工具
zip/unzip 扩展文件名为.zip的压缩/解压工具
tar 创建备份和归档
四、有关关机和查看系统信息
shutdown 正常关机
reboot 重启计算机
ps 查看目前程序执行的情况
top 查看目前程序执行的情况和内存使用情况
kill 终止一个进程
date 更改或查看目前时间
cal 显示月历及年历
五、管理使用者和设立权限的命令
chmod 用来改变权限
su 用来修改用户
useradd 用来增加用户
userdel 删除用户
六、线上查询的命令
man 查询和解释一个命令的使用方法,还有这个命令的说明事项
locate 定位文件和目录
whatis 寻找某个命令的含义
七、文件阅读的命令
head 查看文件的开头部分
tail 查看文件结尾的10行
less less是一个分页工具,它允许一页一页(或一个屏幕一个屏幕)地查看信息
more more是一个分页工具,它允许一页一页(或一个屏幕一个屏幕)地查看信息
八、有关网络的操作命令
ftp 传送文件
bye 结束连续并结束程序
ping 检测主机
telnet 远程登录
rlogin 远程登录
netstat 显示网络状态
九、其他命令
echo 用来显示一串字
clear 清除显示器
passwd 修改密码
lpr 打印
十、自己总结
1、/etc/init.d/network restart 重启各网卡
2、serviceNetworkManager stop 终止NetworkManager
3、vim/etc/sysconfig/network-scripts/ifc fgts-eth0 打开eth0
4、/etc/init.d/iptables stop 关闭Linux防火墙
5、vncserver 启动vnc服务
拓展:Linux系统日志管理常用的工具和指令
日志主要的功能有:审计和监测。它还可以实时的监测系统状态,监测和追踪侵入者等等。
那么日志存放的位置在哪里呢?
/var/log
常用日志文件
⊙btmp 记录登陆失败的信息
⊙lastlog 记录最近几次成功登录的事件和最后一次不成功的登录
⊙messages 从syslog中记录信息(有的链接到syslog文件)
⊙utmp 记录当前登录的每个用户
⊙wtmp 系统登录的情况:登入登出
登录信息的查看
last 查看登录日志内容
lastlog 记录所有的用户什么时候登录过系统
lastlog 和 last的区别:
last 查看IP
lastlog 查看后门的账号
lastb 查看
# 如果说你发现你的btmp文件变得很大,说明有很大的可能是有人在暴力破解你的主机
日志管理
系统和程序的“日记本”
– 记录系统、程序运行中发生的各种事件
– 通过查看日志,了解及排除故障
– 信息安全控制的“依据”
/var/log/messages 记录内核消息、各种服务的公共消息
/var/log/dmesg 记录系统启动过程的各种消息
/var/log/cron 记录与cron计划任务相关的消息
/var/log/maillog 记录邮件收发相关的消息
/var/log/secure 记录与访问限制相关的安全消息
/var/log/lastlog 最后登录信息
/var/log/btmp 用户登录系统的错误信息
通用分析工具
– tail、tailf、less、grep等文本浏览/检索命令
– awk、sed等格式化过滤工具
用户登录分析
users、who、w 命令
– 查看已登录的用户信息,详细度不同
last、lastb 命令
– 查看最近登录成功/失败的用户信息
日志消息的优先级
Linux内核定义的事件紧急程度
– 分为 0~7 共8种优先级别
– 其数值越小,表示对应事件越紧急/重要
4级别本身及以上,属于错误日志
使用journalctl工具
提取由 systemd-journal 服务搜集的日志
– 主要包括内核/系统日志、服务日志
常见用法
– journalctl | grep 关键词
– journalctl -u 服务名 [-p 优先级]
– journalctl -n 消息条数
– journalctl --since="yyyy-mm-dd HH:MM:SS" --
until="yyyy-mm-dd HH:MM:SS"
栗子:
# yum -y install httpd
# systemctl restart httpd
# journalctl -u httpd
# journalctl -u httpd -p 6
# journalctl
# journalctl -n 10
systemd
一个更高效的系统&服务管理器
– 开机服务并行启动,各系统服务间的精确依赖
– 配置目录:/etc/systemd/system/
– 服务目录:/lib/systemd/system/
– service:后台的独立服务
– target:一套配置单元的组合,类似于传统“运行级别”(运行模式)
运行模式:图形、字符
graphical.target 图形
multi-user.target 字符
设置开机默认的运行级别(运行模式)
# systemctl get-default #查看默认的运行模式
# systemctl set-default graphical.target
# systemctl get-default
# reboot
临时切换运行级别(运行模式)
# systemctl isolate multi-user.target
# systemctl isolate graphical.target
启动/停止/重启/看状态
控制服务状态
– systemctl start|stop|restart 服务名...
查看服务的运行状态
– systemctl status 服务名...
配置开机自启
查看服务是否自启
– systemctl is-enabled 服务名...
设置服务是否开机自启
– systemctl enable|disable 服务名...
【Linux基本指令】相关文章:
Linux常用基本命令精选201606-20
linux常用基本命令(文件处理命令)03-31
Linux认证基础知识:linux操作系统目录结构08-26
Linux认证考试科目06-03
Linux文件权限详解05-11
Linux认证账户映射06-21
Linux 考试试题08-20
Linux cpuinfo系统详解07-29
Linux认证考试报考条件06-03