![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 66
CooperLii
更多干货请关注 https://www.c-kli.com
展开
-
计算机与互联网的发展史-初期
1 Internet History6 Stages:Dawn of Electronic Computing Pre-Internet Communication Research Networks - 1960s - 1970’s The First “Internet” - Mid 1980’sThe Web Makes it Easy - Early 1990’s Ubiquity of the Internet - 1996 and beyondAlan Turin.转载 2020-09-06 19:46:33 · 604 阅读 · 0 评论 -
2-7·系统资源
一·工作管理1)把进程放入后台jobs //查看后台运行[命令] & //后台状态为运行ctrl+z //后台状态为暂停例:①tar -zcf etc.tar.gz /etc & #在命令后加个&,把命令放在后台执行②top #ctrl+z放在后台暂停 我们不建议把与用户原创 2017-11-30 16:54:47 · 329 阅读 · 0 评论 -
2-8·crontab计划任务管理
一·计划任务1)at 1.确定at安装chkconfig –list |grep atd 启动at服务:service atd restart 2.访问控制 如果系统中有/etc/at.allow文件(白名单),那么只有在此名单下的用户可以使用at命令; 如果系统中没有/etc/at.allow文件,只有/etc/at.deny文件(黑名单),那么在原创 2017-11-30 19:40:16 · 302 阅读 · 0 评论 -
3-3·Linux的sudo权限
一·sudo1)切换用户命令 su [用户名]2)赋予普通用户已超级管理员的权限 :以root身份 visudo 后,添加一行 user all=(all) 命令的绝对路径 注释:第一个all 指管理者的主机的IP地址,意思是,只有在指定的IP地址下才有sudo这个权限,第二个all指,可以切换成任意身份,这个可以直接省略例:user all=(all)原创 2017-12-09 15:27:48 · 218 阅读 · 0 评论 -
3-4·Linux中附加权限、粘滞位权限
一·SetUID1)只有可执行二进制程序才能设定SUID权限 2)命令执行者要对该程序拥有x(执行)权限(如果当前文件没有执行权限,着会出现大S权限,大S权限是无效的,s=S+x,s才是超级权限。) 3)命令执行者在执行该程序时获得该程序文件属主身份4)SetUID权限只在程序执行过程中有效5)设定SetUID方法 权限4代表SUID chmod 4755 [文件名] chmod u原创 2017-12-09 15:55:56 · 1054 阅读 · 0 评论 -
2-9·Linux基本权限
一·文件的基本权限1)文件类型在Linux中一共分为七种:d 目录文件。l 符号链接(指向另一个文件,类似于瘟下的快捷方式)。s 套接字文件。b 块设备文件,二进制文件。c 字符设备文件。p 命名管道文件。- 普通文件,或更准确地说,不属于以上几种类型的文件 通过ll可以查看 权限一共十一位,第一位代表文件类型,2-4(所有者),5-7(所在组),8-10(其他人原创 2017-12-01 15:53:27 · 246 阅读 · 0 评论 -
3-11·RHEL7&CentOS7服务命令
1)服务状态1.检查服务器服务状态[root@lee ~]# systemctl -t service UNIT LOAD ACTIVE SUB DESCRIPTIONabrt-ccpp.service loaded active exited Install ABRT c原创 2017-12-19 19:48:51 · 842 阅读 · 0 评论 -
3-1·umask权限总结
一·umask码1) 当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情。umask设置了用户创建文件的默认 权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。一般可在/etc/profile、/etc/bashrc、$ [HOME]/.bash_profile、$[HOME]/.profile或$原创 2017-12-06 12:24:48 · 2386 阅读 · 0 评论 -
3-2·Linux中的ACL权限
一·ACL简介1)文件就三个权限所有者权限 组权限 其他权限有时候不够用 这时候就需要ACL权限 用来解决用户身份不够的问题查看分区ACL权限是否开启?[root@localhost ~]# dumpe2fs -h /dev/sda1 | grep acldumpe2fs 1.42.9 (28-Dec-2013)Default mount options: user_xatt原创 2017-12-06 12:45:42 · 311 阅读 · 0 评论 -
3-5·Linux软件包管理、rpm管理
一·软件包分类1)源码包又称脚本安装包; ❶源码包优点: ①开源,如果有足够的能力,可以修改源代码; ②可以自由选择所需的功能; ③软件是编译安装,所以更加适合自己的系统,更加稳定、效率更高; ④卸载方便; ❷源码包缺点: ①安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误; ②编译过程时间较长,安装比原创 2017-12-14 21:48:23 · 357 阅读 · 0 评论 -
3-6·yum命令、三步快速搭建yum
一·什么是YumYum在线安装+yum源文件 1)yum的优点:将所有软件包放到官方服务器上,当进行yum在线安装时,可以自动解决依赖性问题。(rpm缺点:安装过程中,rpm包依赖性太强) 2)redhat的yum在线安装需要付费,centOS不需要。 3)在[/etc/yum.repos.d/]目录中,默认有4个yum源文件,其中[CentOS-Base.repo]是基本yum源文件,如果我原创 2017-12-14 22:10:20 · 462 阅读 · 0 评论 -
3-7·iptables(防火墙)&selinux
一·iptables1)检查防火墙的状态[root@localhost ~]# systemctl status firewalld firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled) Act原创 2017-12-17 21:22:37 · 222 阅读 · 0 评论 -
3-8·Linux源码包管理、脚本安装包
一·Linux源码包与rpm包的区别1)源码包和RPM包的区别:安装位置不同带来的影响1、源码包是不能使用[service/systemctl]命令来启动服务,因为源码包的安装位置由用户指定,放在哪并不统一。而rpm包安装后,通常都是放在[/etc/rc.d/init.d]目录中的,而[service/systemctl]命令执行时,会自动搜索该目录,所以rpm包安装的服务可以使用[service/原创 2017-12-17 21:43:55 · 404 阅读 · 0 评论 -
3-9·CentOS7版本基本网络设置
1)给服务器设置静态IP 接口名称为eth01.设置新主机名(重启后永久生效)[root@localhost ~]# hostnamectl set-hostname lee.sample.com2.查看网卡设备[root@lee ~]# nmcli device 设备 类型 状态 CONNECTION virbr0 bridge 连接的 vir原创 2017-12-19 12:16:03 · 275 阅读 · 0 评论 -
3-10·Linux服务管理
一·系统运行级别1)系统默认运行级别[root@localhost~]#vim /etc/inittab - id:3:initdefault: //系统开机后直接进入哪个运行级别标准的Linux运行级为3或者5,如果是3的话,系统就在多用户状态。如果是5的话,则是运行着X Window 系统。如果目前正在3或5,而你把运行级降低到2的话,init就会执行K45n原创 2017-12-19 16:30:46 · 247 阅读 · 0 评论 -
2-6·Linux系统进程管理
一·简介系统管理简单了解三个概念 1)进程 正在执行的程序 当前占用系统资源 2)服务进程 服务的进程如apache、nginx、ntpd 命令进程 ls 、cd 、pwd 3)进程管理 维护服务器、健康检查 管理当前系统的进程 杀死、终止进程 进程是Linux系统原创 2017-11-20 15:43:42 · 851 阅读 · 0 评论 -
2-5·SSH协议与软件
一·SSH协议原理1)SSH安全外壳协议 1.在非对称加密算法之上演变而来 2.密码足够复杂强壮可降低暴力破解的成功性 3.SSH 保护数据传递过程中的安全, 但若在传递之前中病毒则不可避免 4.通用的远程管理协议2)过程原理, A 需要发送数据包给 B 1.A 持有 「公钥A」 和「 私钥A」 2.B 持有 「公钥B」 和 「私钥B」 3.A 向 B 寻要 「公钥B」, 再结合自身的原创 2017-11-18 23:04:02 · 241 阅读 · 0 评论 -
2-4·Linux网络环境测试管理命令
一·网络查看命令1)ifconfig: 查看和修改网络状态命令2)ifdown 网卡设备名 #禁用该网卡设备 ifup 网卡设备名 #启动该网卡设备3)netstat 选项 -t : 列出TCP协议端口 -u : 列出UDP协议端口 -n : 不使用域名与服务器,而使用IP地址和端口原创 2017-11-18 22:53:10 · 345 阅读 · 0 评论 -
1-1·Linux简介、什么是Linux
一·了解Linux1)Linux前身:Minix,由Andrew S. Tanenbaum教授参考Unix编写 Linux创始人:Linus Torvalds Linux内核版(只有内核)和发行版(在内核的基础上,加入用户界面,各种软件的支持等定制)2)“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。Linux内核的主要模块(或组件)原创 2017-10-19 18:05:21 · 370 阅读 · 0 评论 -
1-5·Linux中帮助命令
一·Man man + 命令名称—–最常用的帮助命令,例如 #man ls进入man命令里操作,q退出 ,输入:/ -d 搜索”-d”字符串,按n往下搜“-d”,shift+n 往上搜“-d”man的级别: 1、查看命令的帮助 2、查看可被内核调用的函数的帮助 3、查看函数和函数库的帮助 4、查看特殊文件的帮助(主要是/dev目录下的文件) 5、查看配置文件的帮助 6、查看游戏的帮助原创 2017-10-30 16:51:13 · 442 阅读 · 0 评论 -
1-6·Linux中的压缩命令
一·压缩1)压缩与解压缩 常用压缩格式:.zip .gz .bz2 常用压缩格式:.tar.gz .tar.bz2.zip压缩zip 压缩文件名 源文件 压缩文件zip -r 压缩目录名 源目录 压缩目录.zip格式解压缩unzip 压缩文件 解压缩文件.gz格式压缩gzip 源文件 压缩为.gz格式的压缩文件 源文件会消失gzip -c 源文件 > 压缩文件 压缩为.gz格式原创 2017-10-30 17:05:41 · 266 阅读 · 0 评论 -
1-7·Linux中的关机、重启命令
一·关机与重启1)shutdown [选项] 时间-h 关机 -r 重启 -c 取消全一个关机命令 shutdown -r now //立马重启halt poweroff inti 0 也都可以关机 但不安全。因为我们当前数据大多数保存在内存中,如果强制关机,则会导致内存的数据无法同步写到硬盘中!会造成数据丢失!!!可以先敲 sync命令原创 2017-10-30 17:18:11 · 514 阅读 · 0 评论 -
1-8·Linux中的挂载啊、用户登陆
一·挂载命令1)mount 查看系统中已挂载的设备mount -a 依据/etc/fstab配置 自动挂载 光盘 U盘 数据不建议写入自动挂载中 否则开机时没有光盘 U盘的话 系统崩溃 此刻注意,网络设备比如smb/ftp或者iscsi请将其放在系统网卡后挂载,不然系统开机会一直卡在那mount [-t 文件系统] [-o 特殊选项] [设备文件名] [挂载点]-t 指定文件系统原创 2017-10-30 17:31:36 · 307 阅读 · 0 评论 -
1-2·虚拟机Linux使用、系统安装、分区、挂载
一·vmware折腾了好大功能才装上在这里把我成功安装过的程序分享给大家 基中包括VMware8.0.4破解版+精致汉化+清理程序(如果安装失败了请进行清理) 链接:http://pan.baidu.com/s/1o6j2NpC 密码:bp3e二·虚拟机的使用 1)新建虚拟机 新建 打开 –装好的虚拟机,双击vmx文件新建的时候,不可以选择“安装盘镜像文件” 因原创 2017-10-23 13:55:32 · 1465 阅读 · 0 评论 -
1-3·Linux基础命令、目录、链接
一·Linux命令格式1)登陆shell[root@localhost ~]#root 当前登录用户localhost 主机名~ 当前所在目录(家目录)# 超级用户的提示符2)ls查看命令ls命令选项:ls -a 显示所有文件,包括隐藏文件ls -l 显示详细信息ls -d 查看目录属性ls -h 人性化显示文件大小ls -i 显示inodels -Z 显示文件标签3)文件权限(原创 2017-10-23 14:27:55 · 428 阅读 · 0 评论 -
1-9·shell入门、脚本、概念
一·Shell脚本概述1)Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至时编写一些程序。Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令2)Shell分类 Bourne Shell:主文件名为sh(原创 2017-11-09 15:43:34 · 845 阅读 · 0 评论 -
1-4·Linux中搜索命令有哪些?
一·locate1)locate 文件搜索与find比,搜索速度快 (find相当于从根开始搜索) 2)locate 文件名 (在var/lib/mlocate的数据库中进行搜索,但是mlocate这个数据库不是实时更新的,每天更新一次,所以新建文件找不到。缺点:只可以按照文件名搜索,find就比较强大) updatedb 命令会强制更新数据库,所以可以找得到新文件安装locate > yum原创 2017-10-25 23:40:45 · 280 阅读 · 0 评论 -
2-1·Linux网络基础、OSI七层参考模型、TCP/IP四层参考模型
一·要会买电脑,理解通俗概念 (我默默的说一下,家里的七大姑八大姨一听说你是学IT的,少不了天天过来问你,电脑怎么买,让你给推荐推荐,这种事情,几乎我天天遇到。。。。。。所以,我们要对简单的电脑硬件有了解,对网络也要知晓)这里我就不说了·想深入了解可以去逛苏宁~二·OSI七层参考模型1)上3层是为用户提供服务的(应用层,表示层,会话层),下4层用来为实际数据传递提供服务(传输层,网络层,数据链路层原创 2017-11-17 13:15:25 · 302 阅读 · 0 评论 -
2-2·Linux网络知识、IP、子网掩码、端口、DNS
一·IP地址IP地址的分类,a,b,c三类,d和e不对普通用户开放。 网络类别的“D、E”不对民用开放。 IP地址范围是根据网段来划分。 “127”网段只有一个IP(127.0.0.1)可用,代表当前计算机自己。A类:第一位代表网段(1.0.0.0~126.0.0.0)/8B类:前两位代表网段(128.0.0.0~191.0.0.0)/16C类:前三位代表网段(192.0.0.0~22原创 2017-11-17 16:37:45 · 549 阅读 · 0 评论 -
2-3·Linux网络与IP地址设置
一·Linux网络IP配置1)设置方法 1、ifconfig:临时配置IP地址(测试时使用),而且可以查看ip地址;(查看当前网络状态) windows 下:ipconfig 2、setup:永久配置IP地址。 REDHAT公司自己开发的工具; 3、修改网络配置文件(/etc/sysconfig/network-script/ifcfg-eth0); 4、图形界面配置IP地址;(服务器禁原创 2017-11-17 17:05:41 · 295 阅读 · 0 评论