linux
文章平均质量分 52
小信啊啊
让自己编程道路更实在!个人博客:https://www.tot7.cn/
展开
-
Ubuntu防火墙基本操作
Ubuntu使用的防火墙名为UFW(Uncomplicated Fire Wall),是一个iptable的管理工具。原创 2023-02-09 15:50:08 · 221 阅读 · 0 评论 -
linux进程控制类命令
ps命令是用来显示系统的进程信息,它可以显示出在用户输出ps命令时系统的进程及进程的相关信息格式:ps [参数]显示本用户的进程查看系统和每个用户的全部进程功能:该命令用于向某个进程(通过PID标识)传送一个信号,它通常与ps和iobs命令一起使用kill命令的格式是:kill -signal PID常用参数:功能:使用进程的名称来杀死进程,使用此指令可以杀死一组同名进程用法:killall [参数] 正在运行的进程名...原创 2022-07-05 08:47:13 · 194 阅读 · 0 评论 -
docker构建镜像
Dockerfile就是用来构建docker镜像的构建文件,是一个命令脚本通过这个脚本可以生成镜像,镜像是一层一层的,脚本一个命令就是一层,也就是说,一个命令就是一层这个脚本文件名是自定义的,不过,一般都是dockerfile比较好一点,dockerfile文件里面的内容,所有的指令都是大写FROM centosVOLUME ["volume01","volume02"]CMD echo "---end---"CMD /bin/bash启动了刚刚打包的镜像后,出现了这两个目录,这个就是我在原创 2022-03-17 09:07:12 · 3294 阅读 · 0 评论 -
docker数据卷容器--实现多个容器文件共享
什么是容器数据卷例如,如果数据都在容器中,如果我们的容器删除了,数据就会也被删除了,然后容器数据卷可以帮我实现数据持久化。容器之间有一个数据共享的技术,docker容器中产生的数据,同步到本地,这个就是卷技术,也就是目录的挂载。将容器里面的目录,挂载到linux中。总之,容器的持久化和同步操作,容器间也是可以实现数据共享的其实docker不只是可以与服务器实现文件共享,它还可以实现多个容器共享,也就是同步命令:docker run -it --name docker004 --volumes原创 2022-03-16 08:40:31 · 3094 阅读 · 0 评论 -
linux yum
yum是一个软件包管理器,也是基于rpm的。它能够从指定的服务器自动下载rpm包并且安装,并且它还可以自动处理依赖性关系,并且一次安装所有依赖的软件包。yum的基本指令:查询yum服务器是否有需要安装的软件yun list |grep xx软件列表安装指定的yum包:yum install xxx 下载安装yum应用实例:安装火狐浏览器yum list | grep firefoxyum install firefox...原创 2022-02-28 08:42:25 · 461 阅读 · 0 评论 -
linux rpm包管理
rpm -qa 查询所安装的所有rpm软件包rpm -qa | more 以more方式查看已安装软件包rpm -qa | gerp 软件名rpm -q 软件包名 : 查询软件是否安装比如:rpm -q perlrpm --qi 软件包名 : 查询软件包信息rpm -ql 软件包名 : 查询软件包总的文件rpm -qf 文件全路径名 查询文件所属的软件包rpm -qf /etc/passwdrpm -qf /root/install.log...原创 2022-02-28 00:11:15 · 604 阅读 · 0 评论 -
动态监控进程
top命令与ps命令很相似,都是用来显示正在执行的进程。top与ps最大的不同之处,就是在于top在执行一段时间可以更新正在运行的进程基本语法: top [选项]参数说明:选项功能-d 秒数指定top命令每隔几秒更新。默认是3秒-i使top不显示任何闲置或者僵死进程-p通过指定监控进程id来监测监控某个进程的状态这个图中第一列是任务队列信息系统时间:14:28:0运行时间:up 24 min,当前登录用户: 2 user负载均衡(uptime)原创 2022-02-26 09:08:03 · 523 阅读 · 0 评论 -
systemctl管理
基本语法:systemctl | [start | stop |restart |status]服务名systemctl指令管理的服务在/usr/lib/systemd/system中查看systemctl设置服务的自启动状态1.systemctl list-unit-files [ | gerp 服务名] 查看服务开机启动状态2.systemctl enable 服务名 设置服务开机自启动systemctl disable 服务名 关闭服务开机自启动systemctl is-enable原创 2022-02-25 08:51:58 · 1369 阅读 · 0 评论 -
Linux服务管理
服务,本质上就是进程,但是它是在后台运行的,通常都会监听某个端口,等待其他程序的请求,比如,mysqld,sshd,防火墙等。服务的原理就是根据某一个服务的端口号去连接它,比如,在使用ssh连接linux的时候,也是一个服务,值得注意的是,在centos7.0后,很多服务都不支持使用service去管理了,而是systemctl支持管理的服务在**/etc/init.d**中可以查看service指令:service 服务名 [start | stop | restart | reload原创 2022-02-25 08:18:22 · 412 阅读 · 0 评论 -
linux进程管理
1.在linux中,每一个执行的程序都称为一个进程,每一个进程都分配一个ID号(pid,进程号)2.每个进程都以两种方式存在,前台与后台,所谓前台进程就是用户目前的屏幕上显示的,后台进程则是实际在操作,但是屏幕上无法看到的进程3.一般系统的服务进程都是以后台进程的方式存在,而且都会常驻在系统中,直到关机才结束ps命令是用来查看目前系统中,有哪些在执行,以及它们的执行情况,可以不加任何参数命令参数:ps -a 显示当前终端的所有进程信息ps -u 以用户的格式显示进程信息ps -x 行水水水.原创 2022-02-24 19:53:23 · 140 阅读 · 0 评论 -
linux网络配置
linux网咯ip有手动获取和自动获取两种方式,自动获取就是每次启动的时候,随机获取ip,这个在我们日常生活中可以这样使用,但是在工作中就不能这样使用了,因为用户不知道ip的详细地址。因此,在开发中,都是使用手动配置。手动配置网络地址:修改ifcfg-ens33文件修改命令:vim /etc/sysconfig/network-scripts/ifcfg-ens33文件里面的一些含义:DEVICE=ens33 接口名,设备网卡HWADDR=00:0C:29:6F:60:8F MAC地址TYP原创 2022-02-18 08:43:47 · 3624 阅读 · 0 评论 -
linux at定时任务
1.at命令是一次性定时计划任务,at的守护进程atd会以后台模式运行,检测作业队列来运行2.默认情况下。atd守护进程每60秒检查作业队列,有作业时,会检查作业的运行时间,如果与当前时间匹配,则运行此作业3.at 命令是一次性定时计划任务,它不同于cron任务,它执行完一次就不会再执行了PS:atd会每60秒去检测job队列中是否有认为我执行,如果与当前时间匹配,就执行它,然后把这个队列任务取消,就不会再执行了4.在使用at 命令的时候,一定要保证atd进程的启动,可以使用相关指令来查看查看原创 2022-02-11 09:22:59 · 1448 阅读 · 0 评论 -
linux crond任务调度
基本语法crontab [选项]常用选项-e 编辑crontab定时任务-l 查询crontab任务-r 删除当前用户所有的crontab任务原创 2022-02-10 09:18:00 · 951 阅读 · 0 评论 -
rpm软件包的管理和获取
**先挂载Centos74.iso提示:并将已连接打钩上2.再看看镜像有没有挂进来[root@localhost mk]# ll /mnt/iso #先看看这个目录否?会提示ls: 无法访问/mnt/iso: 没有那个文件或目录[root@localhost mk]# mkdir /mnt/iso #新建一个目录用于挂载光盘[root@localhost mk]# mount /dev/sr0 /mnt/iso mount: /dev/sr0 写保护,将以只读方式挂载原创 2021-10-22 11:35:48 · 1240 阅读 · 0 评论 -
laravel之自定义门面模式
Facades 工作原理在 Laravel 应用中,Facade 就是一个可以从容器访问对象的类。其中核心的部件就是 Facade 类。不管是 Laravel 自带的 Facades,还是自定义的 Facades,都继承自 Illuminate\Support\Facades\Facade 类。比如:看吧,必须要继承于Facade,如果没有继承,那就没有方法工作的。所以,在我们想要定义门面的时候,也必须要继承自定义门面由于门面都是Facade代表,所以我创建了一个Facades目录,在a原创 2021-09-24 19:25:11 · 514 阅读 · 0 评论 -
linux文件目录操作
新建目录mkdir命令mkdir命令是用于创建一个或多个目录例如:创建一个新目录mkdir blog创建多个目录mkdir name email新建文件touch命令touch命令用于新建普通文件例如:创建一个新文件touch t1创建多个目录touch t2 t3还有一个方式可以批量新建文件touch {t4,t5}这个命令会解析成touch t4 t5复制文件cp命令主要用于文件或目录的复制例如:将user目录下的t1复制到email中原创 2021-09-07 16:09:04 · 96 阅读 · 0 评论 -
Linux基本命令操作
Linux基本命令操作查看当前所属的虚拟终端# tty定时关机十分钟后关机# shutdown +10取消定时关机# shutdown -c检测内外部命令指令内部命令:在系统启动时就调入内存,是常驻内存的,所以执行效率高外部命令:是系统软件的功能,用户需要时才从硬盘中读入内存比如这个是外部命令这个是内部命令切换登录切换到root用户# su root切换到普通用户# su admin值得注意的是,普通用户切换到root用户是需要验证密码的root用户切换到原创 2021-09-07 01:04:38 · 1104 阅读 · 0 评论 -
linux的一些小知识
Linux中的路径分隔符是/windown中的是\/是Linux的根目录有时候,在开机或者重启后,如果网络会默认处于关闭状态,可以使用这个命令去开启默认开启 vim /etc/sysconfig/network-scripts/ifcfg-ens33找到ONBOOT="no"将no修改成yes那么,处于命令行前面的一大串数据是什么呢?[用户名@主机名 所在目录] 权限如图里面的是root用户,主机名是localhost,当前处于~目录,权限是超级管理员#是超级管理员,$是普通用户.原创 2021-09-07 00:07:37 · 65 阅读 · 0 评论 -
linux下 如何切换到root用户
默认安装完成之后并不知道root用户的密码,那么如何应用root权限呢?(1)sudo 命令xzm@ubuntu:~$ sudo这样输入当前管理员用户密码就可以得到超级用户的权限。但默认的情况下5分钟root权限就失效了。(2)sudo -ixzm@ubuntu:~$ sudo -i通过这种方法输入当前管理员用户的密码就可以进到root用户。(3)如果想一直使用root权限,要通过su切换到root用户。那我们首先要重设置root用户的密码:xzm@ubuntu:~$ sudo pa转载 2021-08-15 11:16:31 · 4155 阅读 · 0 评论