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

 

5 0
原创粉丝点击