- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 Linux下centos7安装gitlab
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。在企业里面使用git来做代码的管理也是非常方便的所以gitlab的使用在内网或者安全网络下是使用非常有必要的。这是清华源镜像站的,下载较快。三、安装gitlab四、修改gitlab配置文件指定服务器ip和自定义端口六、重启七、在浏览器访问local host:端口号(刚设的)如出现无法访问的情况 ,可能是防火墙问题,关闭防火墙或设置安全端口即可。......
2022-07-06 15:06:19 217
原创 3.4数据库mysql的基本管理
一、数据库的介绍1.什么是数据库数据库就是个高级的表格软件2.常见数据库Mysql Oracle mongodb db2 sqlite sqlserver …3.数据库中的常用名词名词 解释字段 表格中的表头表 表格库 存放表格的目录查询 对表格中的指定内容进行查看4.Mysql (SUN----> Oracle)mysql数据库本来是SUN公司的,后来SUN公司被甲骨文Oracle公司收购。mysql数据库后来更名为mariadb.二、mariadb的安
2022-05-23 23:40:04 84
原创 3.3Apache的管理及优化web
一、Apache的作用及安装apache是web应用服务器,可以运行在几乎所有广泛使用的计算机平台上,它快速、可靠并且可通过简单的API扩充,将html、php、jsp、perl、Python编写的web程序解析、编译到服务器中。Apache开源服务中有一个项目做HTTP Server,httpd是HTTP Server的守护进程,在Linux下最常用的是Apache,所以一提到httpd就会想到Apache HTTP Server。后来把起家apache更名为httpd,也更符合其http serve
2022-05-22 23:17:04 79
原创 3.2Linux中内核级加强型火墙的管理
一.Selinux的功能1.观察现象当Selinux未开启时在/mnt中建立文件被移动到/var/ftp下可以被vsftpd服务访问匿名用户可以通过设置后上传文件当使用ls -Z /var/ftp查看文件时显示"?"ps auxZ | grep vsftpd 时显示: - root 8546 0.0 0.0 26952 408 ? Ss 10:35 0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf查看vsftpd服务的默认共享目录及该服务程序的安全
2022-05-22 17:19:06 104
原创 3.1Vsftpd服务的部署及优化
实验环境###########################server主机:# westos_node1# 172.25.254.250# selinux关闭# 火墙开启# dnf安装设定完成##client主机:# westos_linux# 172.25.254.100# selinux关闭# dnf安装设定完成# 安装lftp #ftp协议文本浏览器1.ftp介绍ftp:file transfer proto互联中最老牌的文件传输协议FTP允许用
2022-05-18 22:10:20 55
原创 2.8 Linux系统引导过程及引导修复
1、通电2、bios初始化对硬件检测,初始化硬件时钟3、磁盘引导mbr=主引导记录=0磁道1扇区446k,用来记录grub2引导文件的位置,当mbr数据丢失系统会因为找不到启动分区而停止启动。这时就需要进入挽救模式重新安装grub2到硬盘上。模拟问题:dd if=/dev/zero of=/dev/vda bs=446 count=1 ####清空系统/dev/sda上的mbr数据reboot启动失败修复:1)关闭虚拟机,添加一个光驱文件2)设置使用光驱驱动3)
2022-05-18 19:19:10 108
原创 2.7 Linux中的无人职守安装脚本kickstart
一.kickstart自动安装脚本的作用在企业中安装多台操作系统时面临的问题当安装Linux操作系统时,安装过程会需要回答很多关于设定的问题这些问题必须手动选择,否则无法进行安装当只安装1台Linux系统,手动选择设定工作量比较轻松当安装多台Linux,这些设定需要重复多次,这些重复动作是效率底下的操作如何解决以上问题?用文件来记录所有安装过程中问题的答案,并让所有需要安装的主机自动读取kickstart作用以上解决方案中记录系统安装过程中所有问题答案的文件叫kickstart脚本二.实
2022-05-17 23:09:56 221
原创 2.6Linux高级存储
一、逻辑卷1.基础知识pv 物理卷 #被处理过的物理分区pe 物理扩展 #设定存储最小单元vg 物理卷组 捆绑pv到一个组中lv 逻辑卷 分配最终的使用设备物理分区就像是一个个的橘子,把它处理成物理卷就像是榨成汁,pv就是榨好的汁,pe就是这杯汁的最小单位,就像一滴果汁。vg就是把这些榨好的汁连接到一个更大的杯子,供lv取用,当lv扩展时就会从vg中取,当vg不够时就需要把更多的橘子榨成汁捆绑到vg,这就是LVM结构。2.实验添加一块大小为10G的虚拟硬盘用于实验watch -n
2022-05-11 23:07:49 48
原创 2.3 Linux系统中的日志管理
一、基础知识1.systemd-journald.service服务服务名称:systemd-journald.service服务管理命令:journalctl默认日志存放路径:/run/log/journal/c5b149eb16204714a69a29628edcc4e9/system.journal[root@westoslinux100 log]# systemctl status systemd-journald.service #查看服务状态[root@westoslinux1
2022-05-09 00:35:42 187
原创 2.2Linux的远程登陆服务
一、实验环境配置实验环境配置保证干净的实验环境,重新配置nodea与nodeb的ip。并删除不必要的文件。设置nodea主机同样设置nodeb主机二、基本知识1、主流企业架构有cs模式和bs模式C/S模式就是指客户端/服务器模式,是计算机软件协同工作的一种模式。比如:微信。 由于Web浏览器的兴起,B/S模式逐步取代了C/S模式,被更广泛的应用,比如:百度。 比如:ssh就是客户端,sshd就是服务端。2.Openssh的功能(1)sshd服务的用途作用:可以实现通
2022-05-06 22:22:43 134
原创 2.1Linux中的网络配置
一、什么是IP ADDRESSinternet protocol ADDRESS ##网络进程地址ipv4 internet protocol version 42x32ip是由32个01组成11111110.11111110.11111110.11111110 = 254.254.254.254二、子网掩码用来划分网络区域 子网掩码非0的位对应的ip上的数字表示这个ip的网络位子网掩码0位对应的数字是ip的主机位网络位表示网络区域(就像现实生活中的邮政地址)主机位表示网络区域里某台
2022-05-06 00:45:10 281
原创 9.Linux下的虚拟化部署
1. kvm安装条件1.inter cpu ----> vmx2.amd cpu -------> svm2.kvm虚拟化安装dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" -yVirtualization Client ##虚拟化客户端Virtualization Tools ##虚拟化工具Virtualization Hyperviso
2022-04-15 21:15:40 44
原创 7.Linux系统下的文件传输
1.实验环境需要2台主机并且保证这两台主机是可以通信的systemctl disable firewalld systemctl stop firewalld ##关掉防火墙,一般不建议使用2. scp命令scp 本地文件 远程主机用户@远程主机ip:远程主机目录的绝对路径#从远程用户中复制文件到本地scp 远程主机用户@远程主机ip:远程主机文件的绝对路径 本地文件
2022-04-13 19:31:13 56
原创 6.Linux中的进程管理
1.进程定义进程的定义:程序是静态的代码文件进程是指程序运行时的形态进程是程序的一个副本进程是有生命周期的(准备期,运行期,终止期)#进程&线程进程是资源调用的最小单位线程是进程的最小单位程序执行流是从上倒下贯穿运行的当进程是多任务物,cpu是多核心,多任务应该同时被每个核心处理,每个核心处理的任务叫线程 线程资源是共享的. #进程状态#R(TAKS_RUNNING) ##可执行态(running,ready)#S(TASK_INTRRUPTABLE) ##可唤醒休眠
2022-04-05 15:36:37 239
原创 5.Linux系统中的权限管理
一、权限查看及读取1.权限查看ls -l file ##查看文件权限ls -ld dir ##查看目录权限2.权限的读取“文件的属性被叫做文件的元数据(meta data)”“一种元数据用1个byte来记录内容”文件权限信息- | rw-r--r-- | . | 1 | root | root | 0 | Apr 12 10:57 | wetos[1] [2] [3] [4] [5] [6] [7] [8] [9]目录权限信息d
2022-04-01 00:38:23 89
原创 4.Linux系统中的用户管理
一、用户及用户组存在的意义二、用户及用户组在系统中的存在方式三、用户切换1.用户查看2.用户切换四、用户设计到的系统配置文件五、用户和用户组建立及删除1.用户建立 useradd2.用户删除 userdel3.用户组建立与删除六、用户及用户组的信息管理七、用户认证信息管理八、权力下放...
2022-03-31 23:54:18 232
原创 3.Linux中的输入输出管理及如何获得帮助
1 理解什么输入输出的定义1)字符设备字符设备就是显示字符到屏幕上的设备文件2)stdin标准输入编号为0键盘 鼠标 打印机ps #可查看当前进程,第一个为当前shell的进程,第二个是查看进程指令产生的进程/proc/进程id/fd #目录中编号为0的文件即为标准输入3)stdout标准正确输出标号为1,上面目录中编号为1的文件4)stderr标准错误输出标号为2,上面目录中编号为1的文件2.如何管理输入外界传递到程序中的信息1)输入重定向&l
2022-03-29 02:15:21 39
原创 Linux下的文件管理
1.文件管理命令touch新建文件,修改文件时间戳touch file1 file2… <建立空文件touch file <把文件时间同步到当前时间touch -t YYYYMMDDHHmm file <把文件时间更改到指定时间mkdir (make directory)mkdir dir1 dir2 … <建立空目录mkdir -p test/redhat/linux <建立多层目录rm删除文件或者目录 rm file file1 …
2022-03-24 21:58:33 52
原创 Linux命令行的使用技巧
创建、打开、显示、关闭虚拟机1.什么是LinuxLinux操作系统GNU/LinuxGUN是开源组织Linux是指Linux内核内核系统核心程序相当人的大脑负责系统程序和硬件分配及调度2.什么是shellshell对外提供操作这和系统沟通接口对内实现对内核进行保护RHEL8中默认使用的shell是bash3. shell打开方式1.右键打开此方式打开的shell在当前用户的桌面2.Application---->System tools----&g
2022-03-24 19:29:14 1334
基于Multisim的八路抢答器
2020-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人