Linux常见知识

Linux常用知识

一、Linux优缺点

1. Linux优点:免费、开源,支持多线程、支持多用户、安全性好,对内存和文件管理性能优越,可进行pc 端,嵌入式开发。

             缺点:操作相对麻烦。

2 .图形化界面:比较耗内存。一般服务器都是不用图形化界面。

3. RedHat ,CentOs,Ubuntu,是Linux发行软件。Linux本身是免费的,但由于底层函数比较复杂,直接调用不方便。所以一些厂商就进行了封装处理,部分版本会收取一定费用。

二、Linux常见知识

1. 目录结构:Linux一切皆可看为文件,其目录是一棵树形结构。(常见目录 :见附录)

2. 用户、用户组:Linux是多用户的,每个用户至少属于一个组。

用户管理命令:

添加用户:useradd [选项]  用户名

设置密码:passwd  用户名  密码

删除用户:userdel  用户名

查看用户:whoami


用户组管理命令:

添加用户组:groupadd  组名

删除用户组:groupdel 组名

查看用户组:groups


3. 修改文件所属组命令 chown 

4. 文件权限


5. 权限修改两种表示

(1) 文字设定法:chmod  [who]  [+ | -  | = ]   [mode]  文件名

who参数: u指文件所属用户,g指同组用户,o指其它组用户,a指所有用户  

操作符:+ 指增加权限,- 指除去权限 ,= 指赋予权限

权限模式:r指可读,w指可写,x指可执行

(2) 数字设定法

chmod  [mod] 文件名

将r,w,x用八进制数表示,分别赋值4,2,1,没有权限值为0

6. su ,sudo:

          Linux中的操作是有权限限定的。很多时候,普通用户由于权限不够,需要切换用户身份来获取到root权限。

su方式:只要用户记住root密码,即可切换。不过当用户过多时,root用户需要都把密码通知给普通用户不方便,

也由于拥有密码的用户都能进行操作,也会不安全。

sudo:用户不需要记住root密码,只要把需要执行root操作权限加入列表中即可,修改/etc/sudoers文件

7. 文件处理命令

创建目录:mkdir 

删除目录:rmdir (若目录下有文件,需要用rm删除)

复制目录:cp  [选项] 源文件或目录  目标文件或目录 

移动目录:mv [选项] 源文件或目录    目标文件或目录

显示当前工作目录:pwd

创建连接:有些文件需要被多个文件引用,不必把它移动到各个文件下,而是建立链接,指向文件即可

ln [选项]  源 目标

8. 管道命令(竖线表示):第一个命令  |   第二个命令

          将第一个命令的输出结构传递给第二个命令,作为其输入。

9. 文件查找命令:find   

文本搜索命令:grep  (使用正则表达式搜索)

查看文件头部内容命令:head

查看文件尾部内容命令:tail

分页命令:more,less

查看文件信息命令:ll 、ls

10. 重定向命令 : 将命令的执行结果写入指定文件中

覆盖写入:>   文件名 

附加写入:>> 文件名

11. man命令 : manual缩写,帮助手册。在对命令使用不清楚时可用

      history命令:查看命令的使用的历史记录

12 分区:磁盘上若整体作为一块来处理数据,一来一旦有部分数据出现问题,整个磁盘的数据都会受到影响;二来

造成磁盘空间不合理使用,因为文件有大有小,就需要以不同的单元格式存储。所以需要分区,不同的分区给予不

同的文件格式。

分区组成:主分区、扩展分区、逻辑分区


扩展分区不可直接使用,需要进一步分成逻辑分区

主分区加上扩展分区不能超过4个

13.操作磁盘分区:fdisk命令 (可对分区进行添加、删除、转换)

      查看磁盘使用情况 df  命令


14.常用的网络命令

ping :发送数据到指定的地址,来检查可否连通。

tracepath、traceroute :追踪到指定地址的网络路径,给出路径中的每一跳,并观察每一跳的所用时间。

ifconfig:输出网络接口信息。

ifdown、ifup:禁用或启动网络接口。

netstat:可以显示网络接口的很多统计信息。

15.修改网络地址方式

(1)setup 进入系统修改网络配置

(2)ifconfig  网卡 IP  (属于临时修改,用户退出后就失效)

16.任务调度:可以设定某一段时间,执行某一个任务。

          时间表达式的基本格式: * * * * * 分别对应(分 时 日 月 周),Linux只处理到分钟

创建任务:crontab -e 任务 

显示任务:crontab -l 

删除任务:crontab -r


三、Linux上环境搭建

1.安装方式  :文件共享、挂载

2.解压 tar zip unzip等方式

3.使用管理工具 rpm,yum等

4.工具Samba,SSH安装

5.安装jdk,tomcat,mysql,配置环境变量

mysql数据库优点:免费,跨平台,轻,支持多并发

6.安装好后,配置环境变量


四、附录

         1. top动态查看进程使用



2.Linux常见目录说明


3.Linux启动加载过程



  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux系统常见知识点包括以下内容: 1. 文件系统:Linux使用一种层次化的文件系统结构,最常见的文件系统是ext4。此外,还有其他文件系统如FAT32、NTFS等。 2. 命令行界面:Linux系统主要通过命令行界面进行操作和管理。常用的命令行工具包括ls(列出目录内容)、cd(切换目录)、cp(复制文件)、mv(移动文件)、rm(删除文件)等。 3. 用户和权限管理:Linux系统通过用户和权限管理来保护系统的安全。每个用户都有独立的用户名和密码,并且可以被分配不同的权限。常用的用户和权限管理命令包括useradd(添加用户)、passwd(修改密码)、chmod(修改文件权限)等。 4. 软件包管理:Linux系统通过软件包管理器来管理安装和卸载软件。常见的软件包管理工具有apt(Debian/Ubuntu)、yum(Red Hat/CentOS)等。 5. 网络配置:Linux系统可以进行网络配置,包括设置IP地址、子网掩码、网关等。常用的网络配置命令包括ifconfig(配置网络接口)、ping(测试网络连接)等。 6. 进程管理:Linux系统可以管理运行在系统中的进程。常见的进程管理命令有ps(显示进程信息)、top(动态显示进程状态)等。 7. Shell脚本编程:Linux系统支持Shell脚本编程,通过编写Shell脚本可以实现自动化任务和批量操作。 8. 日志管理:Linux系统会生成各种日志文件,用于记录系统的运行状态和事件。常用的日志管理命令有tail(查看日志文件内容)、grep(搜索指定内容)等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值