
linux
文章平均质量分 85
以实战为经验,总结记录工作中Linux相关...
刘林锋blog
A soul tortured by desire
展开
-
虚拟环境测试部署应用
虚拟环境(env)在计算机领域,特别是在软件开发和测试中扮演着重要角色。它主要用于创建一个隔离的环境,使得开发者可以在不影响系统其余部分的情况下安装、配置和运行软件项目。原创 2025-02-13 09:15:08 · 277 阅读 · 0 评论 -
搭建NTP Sever实现网络设备时间同步
网络设备时间同步配置原创 2022-09-02 18:37:54 · 665 阅读 · 0 评论 -
CentOS7下安装mysql5.7
一、安装YUM Repo1、由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。下载命令:wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm2、然后进行repo的安装:rpm -ivh mysql57-community-release-el7...转载 2020-04-24 17:58:18 · 264 阅读 · 0 评论 -
如何安装linux和windows双系统
像我们运维学习者,平常会用到linux,但是又必不可免的会用到windows,所以在一台电脑上安装linux和windows双系统就成了刚需,那么如何来安装windows和linux双系统呢实验环境电脑:实验室台式机优盘:金士顿DT106安装包:win7.ghorhel7.5软件:通用pe工具箱(windows装机工具),poweriso(linux装机工具),DiskGenius(硬盘工具)一、安装windows①制作windows装机工具首先在windows上安装一个..转载 2020-05-13 09:43:32 · 9406 阅读 · 0 评论 -
GURB启动程序
GURB是一个多操作系统启动程序,它是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。引导过程:由硬盘启动时,BIOS通常是转向第一块硬盘的第一个扇区,即MBR(主引导记录)装载GRUB和操作系统的过程,包括以下几个操作步骤:装载记录(基本引导装载程序所做的事情就是装载第二引导装载程序)装载GRUB(这第二引导装载程序实际上是引出更高级的功能,以允许用户装载一个特定的操作系统)装载系统(linux内核,GURB把机器控制权移交给原创 2020-05-13 15:47:23 · 929 阅读 · 0 评论 -
双硬盘下安装win+linux关于开机引导的问题
前面写的文章只使用于win+linux在同一个硬盘上,因为现在很多笔记本都是固态+机械!!!本人是固态安装win,机械安装linux,各自安装好系统后发现每次开机默认直接进入win,也无法进入linux,配置grub!!!仔细想想双硬盘和单硬盘有啥区别???/boot分区和Windows系统分区用一块硬盘!提前将C盘切出1G左右的空闲区域,在安装centos的时候,/boot分区选择这个切出的区域!!其他的照常安装即可。https://blog.youkuaiyun.com/WannaHaha/art原创 2020-05-15 17:25:04 · 1729 阅读 · 0 评论 -
配置samba服务器全过程
1、安装centos7https://blog.youkuaiyun.com/WannaHaha/article/details/1055791402、配置IPhttps://blog.youkuaiyun.com/WannaHaha/article/details/1058060453、配置sshdhttps://blog.youkuaiyun.com/WannaHaha/article/details/1056370414、修改系统时区及时间https://blog.youkuaiyun.com/WannaHaha/art原创 2022-01-29 21:11:32 · 1239 阅读 · 0 评论 -
centos下配置samba及回收站及日志
1、安装samba[root@localhost ~]# yum install -y sambaLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirror.lzu.edu.cn * extras: mirror.lzu.edu.cn * updates: mirror.lzu.edu.cnResolving Dependencies--> Running transa原创 2021-03-30 15:40:27 · 3087 阅读 · 1 评论 -
linux解压文件报错:tar (child): bzip2: Cannot exec: No such file or directory tar (child): Error is not rec
[root@localhost src]# lltotal 528-rw-r--r-- 1 root root 113561 Dec 8 15:54 mirror_choices?projectname=smbdaudit&filename=smbdaudit%2Fsmb_audit-0.3.7%2Fsmb_audit-0.3.7.i386.tar.bz2drwxr-xr-x 2 root root 6 Dec 8 16:15 smb_audit-0.3.7-rw-r--r-.原创 2020-12-08 16:24:03 · 2448 阅读 · 0 评论 -
CentOS7修改Locale为zh_CN.UTF-8
检查当前的环境[root@localhost ~]# localectl status System Locale: LANG=en_US.UTF-8 VC Keymap: us X11 Layout: us获得可配置的locale列表[root@localhost ~]# localectl list-locales | grep zhzh_CNzh_CN.gb18030zh_CN.gb2312zh_CN.gbkzh_CN.utf8zh_HKzh.原创 2020-12-07 18:17:22 · 10290 阅读 · 0 评论 -
zabbix中文乱码
zabbix在英文状态下显示正常切换到中文后,就显示为方格解决方法:1、从Window服务器找到相应的字休复制到zabbix Server服务器上:控制面板-->外观和个性化-->字体 ,选择一种中文字库例如“简体黑体字”(simhei.ttf)2、将我们选择的字体文件上传到zabbix web服务,/usr/share/zabbix/fonts目录下(rpm安装目录) (1)查看zabbix字体存放目录[root@localhost ~]#...原创 2020-10-13 16:18:12 · 497 阅读 · 1 评论 -
ASCII、Xmodem、Ymodem、Zmodem、binary传输模式
文件传输协议:文件传输是数据交换的主要形式。在进行文件传输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议。这个协议包括了文件的识别、传送的起止时间、错误的判断与纠正等内容。在SecureCRT下的传输协议有ASCII、Xmodem、Ymodem、Zmodem4种。(1)ASCII:这是最快的传输协议,但只能传送文本文件。(2)Xmodem:这种古老的传输协议速度较慢,但由于使用了CRC错误侦测方法,传输的准确率可高达99.6%。XModem协议...原创 2020-10-13 14:31:47 · 938 阅读 · 0 评论 -
CentOS7搭建zabbix
一、安装httpd、mariadb、php等[root@localhost ~]# yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash二、修改时区[root@localhost ~]#vi /etc/php.inidate.timezone = RPC三、关闭selinux原创 2020-10-10 10:40:32 · 1392 阅读 · 4 评论 -
Linux中,如何实现文档共享以及权限设定
有这样一个需求,在linux中新建两个用户,这里定义为userA和userB。要实现下面的要求:userA登录后,在其家目录下能看到userA和userB目录,并且对userA有读写执行权限,对userB目录有读的权限;userB登录后,在其家目录下能看到userA和userB目录,并且对userB有读写执行权限,对userA目录有读的权限;为了实现这样的要求,首先需要将两个用户附属到同一个用户组下。root用户登录先新建用户组:groupadd usergroup...转载 2020-09-24 11:11:42 · 1082 阅读 · 0 评论 -
CentOS Samba共享目录的多用户权限设置配置
怎么配置centos系统下的samba server请参考https://blog.youkuaiyun.com/WannaHaha/article/details/106123347此博客主要记录CentOS Samba共享目录的多用户权限设置配置一、需求背景 人事部门有一台CentOS Samba共享服务器,需要根据人员身份对相应的目录权限做出限制 领导:HR leader 正式员工:HR staff 实习生: HR intern 存...原创 2020-09-23 17:44:01 · 5278 阅读 · 2 评论 -
安装完CentOS 7 后必做
CentOS是最多人用来运行服务器的 Linux 版本,最新版本是 CentOS 7。当你兴趣勃勃地在一台主机或 VPS 上安装 CentOS 7 后,首要的工作肯定是加强它的安全性,以下列出的七件事,是你进一步配置系统和安装其他软件前必须做的。1. 更改 root 密码若果你是自行安装 CentOS 7 的话,安装程序会让你自行设定 root 的密码。不过很多 VPS 服务商只会提供预先安装好的 CentOS 7 映像档,这种情况下他们会透过主控界面告诉你 root 的密码,这个密码的安全性谁也不转载 2020-09-22 10:16:15 · 385 阅读 · 0 评论 -
CentOS7非桌面版关闭休眠和设置关闭盖子不休眠(server)
用一个笔记本作为公司的samba服务器,安装centos7.4,没有安装任何x windows桌面但是此server会经常进入休眠状态,非常烦人。在网上查了很多都是x windows端的或者是设置关闭盖子不休眠先分享下设置关闭盖子不休眠编辑下列文件:/etc/systemd/logind.conf#HandlePowerKey按下电源键后的行为,默认power off #HandleSleepKey 按下挂起键后的行为,默认suspend #HandleHibernateKey按下休原创 2020-09-21 15:05:45 · 3948 阅读 · 1 评论 -
ubuntu18.04配置网卡
修改网卡配置#首先使用ip a查看当前网卡名称:可以看到eth0就是我们的网卡名称,这个要记住,后面配置网卡要用到还有个叫lo的配置,是环回接口loopback进入网卡配置目录Copycd /etc/netplan/ 查看目录下文件,有个yaml后缀名的文件就是当前网络配置文件,我这里叫50-cloud-init.yaml:vi打开该文件进行编辑:Copysudo vi 50-cloud-init.yaml 下面介绍两种网卡配置,一种是使用DHCP自..原创 2020-09-08 18:26:04 · 5644 阅读 · 2 评论 -
centos命令行连WIFI
linux系统没有安装X windows界面时只是命令行,而无法显示WIFI在这种情况下怎么连接wifi呢?查看状态# 安装配置工具,安装net-tools后,可以使用ifconfigyum install iwyum install wpa_supplicantyum install net-tools# 查看无线网接口iw dev# interface wlp3s0 ... addr ... type...# 有channel 1 (2412 MHz)....表示已连接原创 2020-08-20 15:19:21 · 2501 阅读 · 0 评论 -
centos7安装samba
第一步:更新本地yum源(要不然有可能会安装后目录中没有/etc/samba) 配置参考:https://blog.youkuaiyun.com/xiaojin21cen/article/details/84726193第二步:安装samba及samba-client [root@localhost ~]# yum install samba samba-client samba-common -y第三步:samba服务器配置 [roo...原创 2020-05-14 18:01:40 · 3197 阅读 · 0 评论 -
windows10 Centos双系统安装且启动修复引导
提醒:我是先安装Windows10,然后安装Centos7,这是方便引导的调整,我装了几次先装centos,然后再装win10,每次引导都会覆盖,出错。一 安装Windows系统1.U盘制作启动盘win10系统(假如你的电脑坏了,什么没有,你可以做pe盘,进入后分区,留出一个空闲区用于安装Centos)到微软官网下载Windows10下载工具,并且下载Windows10 镜像,下载时选择选择到U盘。电脑需要插入U盘。U盘安装介质插入要安装系统的电脑,在资源管理器中打开U盘文件。点击安装文件图标.转载 2020-05-14 11:25:31 · 4198 阅读 · 3 评论 -
vim命令下显示行号
vim默认不显示行号如何使vim命令显示行号?显示当前行行号在vim的命令模式下,在光标 停留处,退出命令模式,然后输入:nu,即可显示当前这行的号码显示所有行号如果要显示该文件的所有行号,则需要在vim的命令模式下,输入:set nu,则可以显示该文件的所有行号取消所有行号如果要显示该文件的所有行号,则需要在vim的命令模式下输入,在光标 停留处,退出命令模式,然后输入:set nonu,即可显示当前这行的号码这样的设置方法只能维持在,当前vim打开的文件...原创 2020-05-14 11:06:24 · 7180 阅读 · 0 评论 -
Job for network.service failed because the control process exited with error code问题
今天在centOS 7下更改完静态ip后发现network服务重启不了,翻遍了网络,尝试了各种方法,终于解决了。 现把各种解决方法归纳整理,希望能让后面的同学少走点歪路。。。首先看问题:执行service network restart命令后出现下面的错误: Restarting network (via systemctl): Job for network.service failed because the control process exited with e...转载 2020-05-13 18:05:33 · 367 阅读 · 0 评论 -
linux服务之ftp
ftp:文件传输协议(ftp,File Transfer Protocol),能够让用户在互联网中上传、下载文件的文件协议,而FTP服务器就是支持FTP传输协议的主机,要完成文件传输需要FTP服务端和FTP客户端的配合才行。通常用户使用FTP客户端软件向FTP服务器发起连接并发送FTP指令,服务器收到用户指令后将执行结果返回客户端。FTP协议占用两个端口号:21端口:命令控制,用于接收客户端执行的FTP命令。20端口:数据传输,用户上传、下载文件数据。FTP传输模式:主动模式:F原创 2020-05-11 17:17:43 · 250 阅读 · 0 评论 -
Linux进程管理命令pidof,kill
pidof命令用于查询某个特定程序的进程PID值,格式为:“pidof [参数][程序名称]”查询sshd进程的PID值:pidof sshdkill命令用于终止某个特定PID号码的进程,格式为:“kill [参数][进程pid]”强制终止PID为1473的进程:kill -9 1473其中-9代表强制终止(SIGKILL),也是最常用的一种信号参数,查看全部请执行kill -lkillall命令用于终止某个特定名称的所有进程,格式为:“killall [参数][进程名称]”..原创 2020-05-11 14:38:23 · 1345 阅读 · 0 评论 -
Linux进程查询命令之ps、top
Linux系统中时刻运行着许许多多的进程,如果能够合理的管理它们,绝对有益于系统的性能优化,系统进程总共有5种不同的状态:R(run/运行):正在运行或在运行队列中等待;S(stop/终端):休眠中,在等待某个条件的形成或接受到信号;D(disable interrupt/不可中断):收到信号不唤醒和不可运行,进程必须等待直到有中断发生;Z(zombie/僵死):进程已终止,但是进程描述符存在,直到父进程调用wait4()系统调用后释放;T(停止):进程收到SIGSTOP、SIGSTP,原创 2020-05-11 14:28:04 · 489 阅读 · 0 评论 -
Linux防火墙管理工具之firewalld
centos7默认的防火墙是firewalld,代替了之前的iptablesfirewalld服务引入了一个信任级别的概念来管理与之相关联的连接与接口。采用firewall-cmd(命令行)或firewall-config(xwindows/gui)来动态的管理kernel netfilter的临时或永久的接口规则,并实时生效而无需重启服务。查看firewall版本:firewall-cm...原创 2020-05-08 11:15:51 · 440 阅读 · 0 评论 -
Linux防火墙管理工具之iptables
iptables命令用于创建数据过滤与NAT规则,主流的Linux系统都会默认启用iptables命令。在iptables命令中设置数据过滤或处理数据包的策略叫做规则accept:允许通过reject:拒绝通过,必要时会给出提示drop:直接丢弃,不给出任何回应其中reject和drop的操作都是将数据包拒绝,但reject会再回复一条“您的信息我已收到,但被扔掉了”...原创 2020-05-08 10:19:32 · 347 阅读 · 0 评论 -
linux防火墙管理工具
防火墙虽有软件与硬件之分,但是主要功能还是依据策略对外部请求进行过滤,称为公网与内网之间的保护屏障,防火墙会监控每一个数据包并判断是否有相应的匹配策略规则,直到满足其中一条策略规则为止,而防火墙规则策略可以是基于源地址、请求动作(允许、拒绝)或协议来定制的,最终仅让合法的用户请求流入到内网中,其余的均被丢弃。在红帽RHEL7系统中,firewalld服务取代了iptables服务,但依然可...原创 2020-05-07 17:30:17 · 349 阅读 · 0 评论 -
linux系统挂载光盘及开机自启动设置
创建挂在光盘的目录:仓库提供方式为本地,所以需要将光盘挂载到/media/cdrom中设置成开机自动挂载:vim /etc/fstab/dev/cdrom /media/cdrom iso9660 defaults 00...原创 2020-05-03 20:39:42 · 2011 阅读 · 0 评论 -
命令行通配符
如果我们相对一类文件查询,比如查询硬盘文件属性,那么正常命令会是:但是有些时候确实不知道分区的个数或分区号,这个时候就要用到通配符来搞定了,Bash解释器的支持多种文本通配符:通配符 含义 * 匹配零个或多个字符 ? 匹配任意单个字符 [0-9] 匹配范围内的数字 [abc] 匹配已出的任意字符 查看sda开头的所有设备文件:查...原创 2020-05-03 18:55:54 · 315 阅读 · 0 评论 -
输入输出重定向
查看liulinfeng目录信息:查看xxx目录信息:对比上述查看两个目录内的文件,虽然好像命令都执行成功了,但其实有所差异:前者执行后返回的是后者执行后返回的是错误输出标准输入(STDIN,文件描述符为0):默认从键盘输入,为0时表示是从其他文件或命令的输入;标准输出(STDOUT,文件描述符为1):默认输出到屏幕,为1时表示是文件;错误输出(STDERR,文...原创 2020-05-03 17:23:45 · 276 阅读 · 0 评论 -
管道命令符
管道命令符“|”的作用是将前一个命令的标准输出当作后一个命令的标准输入,格式为“命令A|命令B"eg1:grep命令(文本搜索命令),通过匹配关键词”/sbin/nologin“找出所有被限制登陆系统的用户那我们系统统计所有不允许登陆系统的用户个数,该怎么做(仅可用一条命令)?首先理清思路:找出被限制登陆用户的命令是:grep /sbin/nologin /etc/passwd...原创 2020-05-03 16:22:42 · 625 阅读 · 0 评论 -
linux常用命令之cp、mv
cp命令用于复制文件或目录,格式为:”cp [选项] 源文件 目标文件“复制命令的三种情况:目标文件是一个目录 ,会将源文件复制到该目录中。目标文件是一个文件,会将源文件覆盖该文件。目标文件不存在,将会复制源文件并修改为目标文件的名称(重命名)参数 作用 -p 保留原始文件的属性 -d 若对象为”链接文件“,则保留该”链接文件“的属性 -r ...原创 2020-05-03 15:30:41 · 276 阅读 · 0 评论 -
linux常用命令之touch命令
touch命令用于创建空白文件与修改文件时间,格式为:“touch [选项][文件]"可以用touch test轻松创建出一个名字为test的空白文档,所以这个功能无须介绍。对于在linux中的文件有三种时间: 更改时间(mtime):内容修改时间(不包括权限的) 更改权限(ctime):更改权限与属性的时间 读取时间(atime):读...原创 2020-05-03 14:11:12 · 795 阅读 · 0 评论 -
linux常用命令之查看系统资源使用情况
uptime命令用于查看系统的负载情况,格式为:“uptime”也可使用“watch -n l uptime"来每秒刷新一次获得当前的系统负载情况,输出内容分别为系统当前时间、系统已运行时间、当前再线用户以及平均负载值。而平均负载分为最近1分钟、5分钟、15分钟的系统负载情况,负载值越低越好(小于1是正常)。获取当前系统状态信息:free命令用于显示当前系统中内存的使用情况,...原创 2020-05-03 13:42:49 · 689 阅读 · 0 评论 -
linux常用命令之elinks
elinks用于实现一个纯文本界面的浏览器,格式为:”elinks [参数] 网址“。安装elinks纯文本浏览器:yum install elinks使用elinks访问百度:elinks www.baidu.com...原创 2020-05-02 22:59:38 · 1051 阅读 · 0 评论 -
linux常用命令之wget
wget命令用于使用命令行下载网络文件,格式为”wget [参数] 下载地址“参数 作用 -b 后台下载模式 -O 下载到指定目录 -t 最大尝试次数 -c 断点续传 -p 下载页面内所有资源,包括图片、视频等 -r 递归下载 ...原创 2020-05-02 22:53:53 · 177 阅读 · 0 评论 -
linux常用命令之reboot
rebbot命令用于重启系统(仅root用户可以使用)原创 2020-05-02 22:47:58 · 626 阅读 · 0 评论 -
Linux常用命令之date
date命令用于显示/设置系统的时间或日期,格式为:”date [选项]+指定的格式“强大的date命令能够按照指定格式显示系统的时间或日期,只需要键入”+“号开头的字符串指定其格式,详细格式如下:%H 小时(00-23) %I 小时(01-12) %M 分钟(00-59) %S 秒(00-60) %X 相当于%H%M%S %Z 显示...原创 2020-05-02 19:37:50 · 522 阅读 · 0 评论