Linux学习(一)
来源:互联网 发布:漫威电影观影顺序 知乎 编辑:程序博客网 时间:2024/05/18 20:13
Linux学习(一)
目录:
1、Linux的目录包:
2、注意事项:
3、图形与字符界面的切换:
4、字符命令操作方式及字符界面的常用操作技巧:
5、如何查看命令帮助:
6、开关机操作:
7、软硬件及时间信息的查看:
8、系统服务的管理:
9、系统进程的管理:
10、系统的远程管理:
11、系统用户的查看:
12、系统性能的监控:
13、系统日志的查看:
14、练习:
1、Linux的目录包:
答:/bin:存放大多数系统命令
/boot:存放开机所需的文件,开机时载入开机管理程序,并映像到内存中
/dev:存放设备的文件
/etc:存放绝大多数Linux系统引导所需的配置文件
/home:存放用户账号,系统管理员添加用户时,在此目录下创建并默认有desktop目录
/lib:存放系统程序文件,包含C编译程序需要的函数库,是一组二进制文件
/mnt:常用挂载点,专门外挂文件系统的
/opt:第三方程序安装目录
/proc:存放记录系统状态的文件
/root:管理员目录
/sbin:超级管理员转用目录,包含一些重要的命令
/tmp:临时文件,用于临时性存储,存在中间产生的临时文件
/usr:包含其他一些重要内容,
/var:存放系统定义表,以便在系统运行改变时备份目录
2、注意事项:
(1)命令太长的时候,可以用\符号来转义[enter]符号,使命令连续到下一行。
(2)离开键:ctrl + d
(3)命令结束键:ctrl + c
(4)命令补全及提示键:tab
(5)Linux的关机:
①init 0:立刻关机
②shutdown -h now:立刻关机
③shutdown -h +10:10分钟后自动关机
④shutdown -h 10:30:设置10点半自动关机
⑤shutdown -c:取消关机命令
(6)Linux的重新启动:
①shutdown -r now:立刻重新启动
②shutdown -r +30:30分钟后重新启动
③reboot
④shutdown -r 10:35:设置10点35分时自动重启
(7)显示2016年的日历表:cal 2016
(8)显示系统日期:date
(9)查看状态/开始/重启/停止 服务:systemctl status/start/restart/stop + 服务名
(10)在开机时启用/停用一个服务:systemctl enable/disable +服务名
(11)查看服务是否开机启动:systemctl is-enabled + 服务名
(12)rpm:RedHat Package Manager(RedHat软件包管理工具)类似Windows的添加/删除程序
-ivh(install verbose hash)安装显示安装进度
-e 删除包
-aq (a:all q:query,查询全部)
3、图形与字符界面的切换:
(1)点击control + alt + F1字符界面模式转换为图形界面模式
图3.1 图形界面模式
(2)点击control + alt + F2-F6 图形界面模式转换为字符界面模式
图3.2 字符界面模式
4、字符命令操作方式及字符界面的常用操作技巧:
图4.1 操作技巧
5、如何查看命令帮助:
命令 -help:可以简单列出常用参数及意义
6、开关机操作:
Linux的关机:
①init 0:立刻关机
②shutdown -h now:立刻关机
③shutdown -h +10:10分钟后自动关机
④shutdown -h 10:30:设置10点半自动关机
⑤shutdown -c:取消关机命令
7、软硬件及时间信息的查看:
(1)软硬件查看:
①查看内核:more /etc/issue
②查看发行版:more /etc/redhat-release
③查看CPU:lscpu
④查看内存:more /proc/meminfo
⑤查看硬件信息:dmidecode -q
(2)时间信息的查看:
①查看时间:date
②显示2016年的日历表:cal 2016
8、系统服务的管理:
①启动/查看状态/重启/停止系统服务:systemctl start/status/restart/stop + 服务名
②在开机时启用/停用一个服务:systemctl enable/disable +服务名
③查看服务是否开机启动:systemctl is-enabled + 服务名
④查看已启动的服务列表:systemctl list-unit-files |grep enabled
9、系统进程的管理:
唯一标示进程的是进程描述符(PID)
①进程查看命令:ps -aux
②进程结束命令:kill -9 pid(进程ID)
③后台执行命令:nohup + 命令+ &
10、系统的远程管理:
图10.1 远程管理1
使用Linux SSH客户端访问Linux
图10.2 远程管理2
11、系统用户的查看:
①显示当前用户ID:whoami
②查看当前有哪些用户登陆到此计算机:who
③查看最新的开机时间:who -b
④查看用户登陆日志:last
12、系统性能的监控:
(1)综合性能查看:top
图12.1 综合性能查看
(2)查看io是否繁忙:vmstat
图12.2 查看io
13、系统日志的查看:
/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一
/var/log/secure 与安全相关的日志信息
/var/log/maillog 与邮件相关的日志信息
/var/log/cron 与定时任务相关的日志信息
/var/log/spooler 与UUCP和news设备相关的日志信息
/var/log/boot.log 守护进程启动和停止相关的日志消息
/var/log/dmesg 开机启动信息
14、练习:
(1)SSH远程服务的管理操作
A、通过两种方式来拒绝开放一个端口22(SSH端口):
要求:一种是通过修改配置文件并重新加载配置;另一种是通过命令操作方式来实现拒绝一个端口,并测试端口是否通。
①通过修改配置文件并重新加载配置:进入public.xml配置文件进行修改
图14.1 运行结果1
②通过命令操作方式来实现拒绝一个端口:
图14.2 运行结果2
图14.3 运行结果3
B、通过两种方式来结束ssh服务,并把步骤写在上面;
①通过stop命令
图14.4 运行结果4
②通过kill命令
图14.5 运行结果5
C、把ssh服务设置成开机禁用,并把步骤及效果写在上面。
图14.6 运行结果6
(2)查看自己虚拟机的软(系统)硬件(CPU、内存、硬盘、主板)信息,并把信息打出的结果打印出来。
CPU信息:
图14.7 运行结果7
内存信息:
图14.8 运行结果8
硬盘信息:
图14.9 运行结果9
- linux学习(一)
- linux学习(一)
- 学习Linux(一)
- Linux学习(一)
- Linux学习(一)
- linux学习(一)
- linux学习(一)
- linux学习(一)
- linux学习(一)
- Linux学习(一)
- 学习Linux(一)
- linux学习(一)
- linux 学习(一)
- Linux学习(一)
- linux 学习 (一)
- Linux学习(一)
- linux学习(一)
- linux学习(一)
- Android6.0权限管理被忽略问题
- c# Chart设置样式
- 用JS获取地址栏参数的方法
- 算术表达式的转换
- 读书笔记(二)_VC++深入详解&Android应用开发教程
- Linux学习(一)
- 富文本编辑器 Kindeditor 的使用和 常见错误
- STM32F107高级定时器TIM1使用 增量编码器接口配置
- FastReport问题整理
- MappingJackson2HttpMessageConverter如何忽略未知属性?
- Word2vec神经网络详细分析——TrainModelThread分析
- poj 1584 A Round Peg in a Ground Hole 计算几何
- 顺序表C++数据结构实验之栈二:一般算术表达式转换成后缀式
- Nginx配置虚拟主机实例