
Linux/Unix
文章平均质量分 60
mydriverc2
这个作者很懒,什么都没留下…
展开
-
CentOS7 下手动配置服务,以指定用户启动进程
https://blog.youkuaiyun.com/hemowolf/article/details/77197085一般配置 systemctl 服务时,会以 root 用户启动进程。但这样做不够安全,特别是象 tomcat 这样的进程,一旦Java Web程序没有写好,给黑客一个漏洞,会让黑客获得部分系统权限。而如果用一般用户启动进程,并作好用户的权限管理,则可以很大程序减少这方面的危害。以 tomcat 为例,在CentOS上配置为系统服务,随操作系统启动而启动1、在 /etc/systemd.转载 2021-02-21 00:48:59 · 1744 阅读 · 0 评论 -
在Linux中如何将用户从组中移除
如何将用户从一个组中移除?gpasswd -d userName groupName# id用来查看用户属性[root@gl gl]# id rootuid=0(root) gid=0(root) groups=0(root),1000(gl)[root@gl gl]# gpasswd -d root glRemoving user root from group gl[root@gl gl]# id rootuid=0(root) gid=0(root) groups=0(root)转载 2021-02-21 00:44:56 · 6098 阅读 · 0 评论 -
centos搭建elasticsearch
1 创建用户因为启动Elasticsearch5.0版本及以上需要使用非root用户,需要新建一个用户来启动Elasticsearch,命令如下所示。useradd elastic #创建用户elasticgroupadd elastic #创建组elasticuseradd elastic -g elastic #将用户添加到组2 rpm下载安装rpm --import https://artifacts.elastic.co/GPG-KEY-elasti...原创 2021-02-21 00:17:04 · 1645 阅读 · 0 评论 -
给linux账户配置sudo权限
https://blog.youkuaiyun.com/weixin_42082277/article/details/80863552配置sudo权限的时候还是先要用root用户 在root下执行visudo命令,等同于vi /etc/sudoers 在root ALL=(ALL) ALL下 添加如下内容 test ALL=(ALL) ALL 想免除密码输入加上NOPASSWD: test ALL=(ALL) NOPASSW...转载 2021-02-21 00:45:27 · 197 阅读 · 0 评论 -
Linux下systemctl命令和service、chkconfig命令的区别
https://blog.youkuaiyun.com/qq_38265137/article/details/83081881Systemctl和service、chkconfig命令的关系systemctl命令:是一个systemd工具,主要负责控制systemd系统和服务管理器。 service命令:可以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。 chkconfig命令:是管理系统服务(service)的命令行工具。所谓系统服务(service),就是随系统启动而启动,随系转载 2021-02-20 20:07:26 · 584 阅读 · 0 评论 -
sudo命令详解
1.简介:sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。2.特性:(1) sudo能够限制用户只在某台主机上运行某些命令。(2)sudo提供了丰富的日志,详细地记录了每个用户干了什么。它能够将日志传到中心主机或者日志服务器。(3)sudo使用时间戳文件来执行类似的“检票”系统。转载 2021-02-20 14:22:51 · 2193 阅读 · 0 评论 -
CentOS7 yum install elasticsearch
https://www.cnblogs.com/jhxxb/p/11190756.html首先安装 JDK 环境# 本机是否已经安装,ElasticSearch 最低支持 jdk 1.7yum list installed | grep java# 查看 yum 库中的 java 安装包yum list java*# 安装 java-1.8.0yum install -y java-1.8.0-openjdk# 安装完成后查看 java 版本java -versiono转载 2021-02-20 13:56:53 · 438 阅读 · 0 评论 -
RPM简介与基本使用
https://www.cnblogs.com/harrymore/p/8665154.html目录一、什么是RPM 二、RPM的优点和缺点 1. 优点 2. 缺点 三、RPM的使用权限 四、RPM包的命名规则 1. 命名格式 2. 说明 3. 范例 4. 特殊名称 五、基本用法 一)RPM的软件包查询功能 二)软件包的安装和升级 三)RPM卸载与重建数据库 四)RPM验证与数字签名 六、小结 七、参考回到顶部一、什么是RPM..转载 2021-02-20 11:58:03 · 3251 阅读 · 0 评论 -
centos7.5 rpm安装elasticsearch,快速安装elasticsearch
https://blog.youkuaiyun.com/zhezhebie/article/details/105482149查看linux版本:[root@VM_0_15_centos ~]# cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core) 1 2网上教程一大堆,但是都把简单的事情搞复杂了。一般安装步骤是先安装java环境,再安装es,还要配置什么java_home等等环境变量。我这里就不用这些麻烦的方法了,直接一步搞定。转载 2021-02-20 11:49:50 · 383 阅读 · 0 评论 -
如何在 CentOS 里下载 RPM 包及其所有依赖包
https://blog.youkuaiyun.com/linuxnews/article/details/53244315方法一、利用 Downloadonly 插件下载 RPM 软件包及其所有依赖包 默认情况下,这个命令将会下载并把软件包保存到 /var/cache/yum/ 的 rhel-{arch}-channel/packageslocation 目录,不过,你也可以下载和保存软件包到任何位置,你可以通过 –downloaddir 选项来指定。 yum install --downloado转载 2021-02-20 11:37:30 · 797 阅读 · 0 评论 -
CentOS7下安装JDK详细过程
https://www.cnblogs.com/sxdcgaq8080/p/7492426.htmlLinux上一般会安装Open JDK,关于OpenJDK和JDK的区别:http://www.cnblogs.com/sxdcgaq8080/p/7487369.html下面开始安装步骤:--------------------------------------------------------------------------第一步-------------------------.转载 2021-02-20 11:04:46 · 431 阅读 · 0 评论 -
centos7 实现自动发送本机ip改变后发送邮件
https://www.cnblogs.com/espoirChen/p/11460875.html配置证书服务查看:https://www.cnblogs.com/yunweis/p/8149242.html开启25端口:先查看25端口情况:firewall-cmd --query-port=25/tcp添加端口:firewall-cmd --add-port=25/tcp --permanent重载防火墙:firewall-cmd --reload发送邮件:ech转载 2021-02-19 23:56:49 · 631 阅读 · 0 评论 -
Centos 7 mail定时发送邮件
https://blog.youkuaiyun.com/dengxiafubi/article/details/95380925需求:(1) 因为公司有多个分部A,B,C,每个分部都是内网IP,其中有个分部C,没有对外的vpn,而我就在C里.所以,若每次出差在外,想连到C环境,分部C需要有个服务器Server_1,连接分部B的vpn, 出差地有服务器Sever_2也连接分部B的vpn,这样,两台服务器及都在分部B的网络里,就可联通(2) 因为分部C的网络每天0点准时重启,会导致Server_1的vpn重试,转载 2021-02-19 23:54:40 · 485 阅读 · 0 评论 -
Centos7搭建http服务器
https://blog.youkuaiyun.com/weixin_41661222/article/details/80621372#判断机器是否安装httpdrpm-qa | grep httpd#没有安装,安装一下1.安装yum –y install httpd2.配置文件/etc/httpd/conf/httpd.conf监听端口默认80##Listen 12.34.56.78:80Listen 80HTML文件位置#Docu...转载 2021-02-19 23:30:22 · 1069 阅读 · 0 评论 -
光猫+路由器如何映射端口
https://bbs.youkuaiyun.com/topics/391053743家里网络结构如下图所示:我想将公网IP的60000端口映射到192.168.10.100上。目前已试过以下方法:1. 破解光猫,将光猫(E8-C-EPON)DMZ主机设置为192.168.1.2。2. 将路由器(TPLINK-WR842N)DMZ主机设置为192.168.10.100。3. 将光猫虚拟主机60000端口配置到192.168.1.2。4. 将路由器虚拟主机60000端口映射到192.168.10.100。转载 2021-02-15 01:01:27 · 14241 阅读 · 1 评论 -
不改桥接,上海电信SDN光猫实现外网访问的3种方法
https://www.cccitu.com/4369.html与长城、移动等不同,上海电信个人 宽带多数默认分配公网IP。如果你也是使用新版SDN光猫拨号上网(插光猫LAN口的设备不用拨号可以上网),可以按照如下方法测试光猫的IP是否为公网IP。打开https://www.ipip.net/ip.html获取你宽带的出口IP,图例IP是114.91.86.3将该IP粘贴到https://tools.ipip.net/ping.php点击回车键,如果丢包率为0,这个IP应该就是你的公网I转载 2021-02-15 00:47:50 · 32264 阅读 · 8 评论 -
最好用的内网穿透工具合集
https://www.cnblogs.com/xiaozi/p/13589138.html1、ngrokngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。官网地址:https://ngrok.com使用步骤:(1)进入ngrok官网注册账号,并下载ngrok。(2)在目标机器上,填写授权码,运行ngrok。./ngrok authtoken 授权码(3)将HTTP隧道转发到本地端口80,如下图,通过外网域名即可访问到本地转载 2021-02-15 00:11:41 · 4202 阅读 · 3 评论 -
解决打开Chrome出现 输入密码以解锁您的登录密钥环
https://blog.youkuaiyun.com/kangear/article/details/20789451问题是这样的,打开Chrome后出现如下所示:(图是网上找的,我电脑上解决了这个问题,这图就出现不了了) 我的具体情况是,输入什么密码都解不开,也不知道原密码是多少了。一、删除现在密钥环 在终端输入seahorse打开管理密钥环的软件,视图->根据密码环在密码区会有一个“登录”为名字的密钥环,右击将其删除。二、添加新的密钥环 ...转载 2021-02-14 23:46:10 · 2991 阅读 · 0 评论 -
使用frp进行内网穿透
https://sspai.com/post/52523为什么需要内网穿透功能从公网中访问自己的私有设备向来是一件难事儿。自己的主力台式机、NAS等等设备,它们可能处于路由器后,或者运营商因为IP地址短缺不给你分配公网IP地址。如果我们想直接访问到这些设备(远程桌面,远程文件,SSH等等),一般来说要通过一些转发或者P2P组网软件的帮助。我有一台计算机位于一个很复杂的局域网中,我想要实现远程桌面和文件访问,目前来看其所处的网络环境很难通过简单的端口映射将其暴露在公网之中,我试过这么几种方法:转载 2021-02-14 01:31:48 · 808 阅读 · 0 评论 -
Centos7 出现“Too many open files“等文件打开太多等错误解决方案
ulimit -a 查看用户进程级的能够打开文件句柄的数量,Centos7默认是1024。max-file 表示系统级别的能够打开的文件句柄的数量。是对整个系统的限制,并不是针对用户的。ulimit -n 控制进程级别能够打开的文件句柄的数量。提供对shell及其启动的进程的可用文件句柄的控制,这是进程级别的。对于服务器来说,file-max和ulimit都需要设置,否则会出现文件描述符耗尽的问题。一般如果遇到文件句柄达到上限时,会碰到"Too many open files"或者Soc.转载 2021-02-14 00:52:22 · 2429 阅读 · 0 评论 -
VNC Viewer轻松连接远程CentOS7桌面
主要的步骤是有两步的:Step 1: 在CentOs7上安装Tigervnc-serverStep 2: 使用VNC Client连接到CentOS桌面和之前的另一篇操作文档VNC Viewer轻松连接远程CentOS6.8桌面不同,新的CentOS7有许多地方配置发生了变动,所以在这里重新说明一下。Step 1: 在CentOs7上安装Tigervnc-server1. 安装Tigervnc-serverTigervnc-server is a program which exe转载 2021-02-14 00:51:40 · 596 阅读 · 0 评论 -
vnc
vnc远程控制软件一共分为两部分,VNC Viewer和VNC Server,VNC Server是VNC服务端,VNC Viewer是vnc客户端vnc viewer是VNC远程控制的vnc客户端,vnc远程控制工具。vnc viewer远程控制能力强大,有效实用,其性能可以与Windows与MAC中的任何远程控制软件媲美。它是属于一种显示系统,也就是说他能把完整的窗口界面通过网络,传输到另一台计算机的屏幕上。VNC 是在基于UNIX与Linux系统的免费的开源软件,远程控制能力强大,有效实用转载 2021-02-13 22:53:44 · 2852 阅读 · 0 评论 -
vnc远程软件,四款值得使用的vnc远程软件推荐
https://blog.youkuaiyun.com/shuirenbushijun/article/details/107936234vnc远程软件是一款什么软件呢?它的全称是vnc远程控制软件。看到远程控制软件就可以知道这是一款什么软件,vnc远程软件讲究的是方便好操作,因为远程控制这个功能就是比较麻烦的。下面给大家介绍四款值得使用的vnc远程软件吧。第一款:IIS7服务器管理工具这个工具里面的VNC功能可以说是使用感非常棒的。它可以一键导出或导入,还可以一键批量打开VNC,还可以一键批量关闭VNC,转载 2021-02-13 22:41:08 · 6770 阅读 · 0 评论 -
HTTP 之 curl和elinks工具介绍
1 概述curl是基于URL语法在命令行方式下工作的文件传输工具,字符命令,可以用于脚本,它支持FTP,FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE及LDAP等协议。curl支持HTTPS认证,并且支持HTTP的POST、PUT等方法,FTP上传,kerberos认证,HTTP上传,代理服务器,cookies,用户名/密码认证,下载文件断点续传,上载文件断点续传, http代理服务器管道(proxy tunneling),还支持IPv6,socks5代理服.转载 2021-02-13 22:35:53 · 679 阅读 · 0 评论 -
centos下安装chrome浏览器后打不开怎么办
直接在Terminal中输入打开,提示如下信息:1b73cfd2e9857d3f7dd2071e9df0343.png(推荐教程:centos教程)解决方法:1、打开Chrome浏览器的快捷方式文件命令如下:$ vi /usr/share/applications/google-chrome.desktop2、修改 Exec=/usr/bin/google-chrome-stable %U 在其后面加上 –no-sandbox修改后如下图所示:db9f94d2a04a583de249d97转载 2021-02-13 22:10:52 · 1526 阅读 · 0 评论 -
如何查看yum安装的软件被安装到了哪个目录
https://www.cnblogs.com/yuqiliu/p/12606389.html1、今天使用yum 安装了一个软件,后来没有找到路径2、以 nodejs 为例 : yum install -y nodejs1. # rpm -qa|grep nodejs2. # rpm -ql nodejs-8.11.2-1nodesource.x86_643、ok,现在就找到了!...转载 2021-02-13 21:23:31 · 674 阅读 · 1 评论 -
Centos7 yum安装Chrome浏览器
https://www.cnblogs.com/ianduin/p/8727333.html一.创建yum源文件cd /etc/yum.repo.d/touch google-chrome.repo二.输入yum源信息[google-chrome]name=google-chromebaseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearchenabled=1gpgcheck=1gpgkey=https://dl转载 2021-02-13 21:16:55 · 1005 阅读 · 0 评论 -
Linux花生壳使用篇
https://www.cnblogs.com/drgcaosheng/p/9026240.html1. 下载花生壳2. 找到Linux版本的进行下载3.安装,Linux版本的新版本是采用SN码的形式4. 这个是花生壳的启动命令相关的注释:如果有使用之前的版本的话,如果使用phddns version可能会显示为2.0 版本,如果需要修改,可以使用whereis phddns 查一下,然后再将2.0的重命名一下,然后...转载 2021-02-13 00:28:14 · 4098 阅读 · 1 评论 -
SSH反向代理配置教程(实现内网穿透)
https://www.hangge.com/blog/cache/detail_2893.html1,功能说明(1)假设我有一台内网(或者说处于内部局域网)的服务器 A,其内网 IP 为 192.168.1.121,但由于没有公网 IP,因此我们无法直接从外网连接这个服务器。(2)不过服务器 A 能访问外网,假设我们有台外网服务器 B,其公网 IP 为 60.95.190.137。那么我们就可以在服务器 A 上做到服务器 B 的反向代理,然后我们便能通过服务器 B 来连接服务器 A。注意:转载 2021-02-12 23:31:07 · 820 阅读 · 0 评论 -
可以实现内网穿透的几款工具
https://blog.youkuaiyun.com/qq_36468810/article/details/109219639me批注:现在流行使用cpolar,极客工具,HTTPS安全的隧道穿透,用它来调试微信公众号,远程控制树梅派,超级方便。而且还是免费的。https://cpolar.com作者:哥本哈根的小哥来自:开源中国社区(oschina2013)最近没什么事情,看了一些关于内网穿透的文章,因我本身已是做微信开发相关的工作,对这部分关注的比较多,现分享给大家。首先说下内网穿透的原理。转载 2021-02-12 23:23:06 · 3163 阅读 · 2 评论 -
Centos7开放及查看端口
https://www.cnblogs.com/heqiuyong/p/10460150.html1、开放端口firewall-cmd --zone=public --add-port=5672/tcp --permanent #开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanent#关闭5672端口firewall-cmd --reload #配置立即生效2、查看防火墙所有开放的端...转载 2021-02-12 21:33:33 · 132 阅读 · 0 评论 -
CentOS7下开放端口
https://blog.youkuaiyun.com/qq_23543983/article/details/84629894今天搭建了一个CentOS7虚拟机,配置完成后,通过ssh连接操作,当我打开防火墙后,就无法通过ssh进行远程操作了,记录如下:ssh不通后,在windows电脑上打开cmd,输入命令 telnet ip 22,结果不通。去CentOS7系统上操作命令:rpm -qa|grep ssh 如下显示则说明系统已经有ssh服务了。配置sshd_config 命令:vi /e...转载 2021-02-12 21:29:04 · 230 阅读 · 0 评论 -
简单的端口映射教程
https://zhuanlan.zhihu.com/p/432330320x00 本文目的最近写了两篇文章,一篇是在Windows下搭建Z-blog博客,一篇是在树莓派上搭建Wordpress博客,其实还有一篇,不过和建站没关系,如果真的有人跟着教程做了,会发现用外网IP是连不上你的网站的,因为没有进行端口映射,访问外网IP是无法对应到你内网服务器的某台机器的某个端口的,本文篇幅比较短。0x01 端口映射的概念端口映射是把外网IP地址的某一个端口映射到内网的某台主机的某台端口,比如你的服务转载 2021-02-12 19:48:51 · 14833 阅读 · 3 评论 -
Centos7.5配置IP地址
https://blog.youkuaiyun.com/qq_24347541/article/details/886556591.配置ip地址前首先ifconfig查看网卡信息并获取到网卡的名称2.进入到网卡配置目录cd /etc/sysconfig/network-scripts/,找到配置文件为ifcfg-em23.修改ifcfg-em2,为如下:TYPE="Ethernet" # 网络类型,不用改的,默认就是Ethernet,以太网的意思PROXY_METHOD="non转载 2021-02-12 19:43:38 · 1686 阅读 · 0 评论 -
linux 查看内网IP和外网IP
centos7 查看内网的ip,使用ifconfig 或在后面加上参数,都可以查看内网的ip,下面的10.105.33.17 即是内网的ip 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [root@VM_33_17_centos ~]#ifconfig -a eth0: flags=4163<UP,BROADC转载 2021-02-12 12:24:07 · 5756 阅读 · 0 评论 -
lvm分区使用xfs缩减空间的注意事项
https://blog.51cto.com/zhukeqiang/2471926?source=draext4文件系统,扩容和缩减容量都比较慢,我喜欢用xfs文件系统。但是今天我才知道xfs的lvm不能直接在线缩减空间,所以一定注意,xfs文件系统的lvm分区,尽量往小了分,一旦上线就只扩不减!如果你强行用以前ext4文件系统的lvm扩容方法去缩减空间,会导致出现superblock错误无法挂载非常坑的。万不得已需要缩减xfs文件系统的lvm分区空间时候,一定要注意顺序。第零步,yum i转载 2021-02-12 11:31:24 · 1316 阅读 · 0 评论 -
centos 允许远程登录
以root权限执行 vi /etc/ssh/sshd_config将#PermitRootLogin yes这一行的“#”去掉,修改为:PermitRootLogin yes再依次执行服务重启和服务状态查看命令,确认服务启动正常则尝试再次ssh远程systemctl restart sshdsystemctl status sshd...原创 2021-02-11 01:04:11 · 1419 阅读 · 0 评论 -
怎么在一台电脑上安装win7与centos7双系统
https://www.cnblogs.com/scoluo/p/10414268.html对于用习惯windows系统的小伙伴们来说,好像Linux系统的命令操作感觉会比较神秘,进而有部分小伙伴就想说也学一学LInux操作系统。但是苦于资源的问题--就一台计算机,一块硬盘,担心说如果安装了Linux系统后无法快速掌握Linux系统的操作,因而需要重新装回windows操作系统,那么在两种系统之间的切换重装,必定会消磨学习的兴趣!毕竞重装一次系统也不是一 两分钟就可以完成的事,而且还有文件损坏的风险存在转载 2021-02-10 23:24:00 · 1250 阅读 · 1 评论 -
Centos 8.1与Winwods 10 双系统(图解,引导修复)
https://blog.youkuaiyun.com/flyer1011/article/details/78185509实现WIN10和LINUX双系统共存一、安装说明 1 本实验使用Red Hat Enterprise Linux 克隆版本CentOS7作为实验使用的Linux 系统 2 本实验实现的过程为在本PC上,安装WIN10系统,随后安装CentOS7系统,并实现启动时使用Linux启动引导WIN10启动 3 本实验的目的在于为避免使用WIN10安装虚拟机影响使用体验,降低系...转载 2021-02-08 10:45:04 · 1365 阅读 · 1 评论 -
centos与内核版本对应关系
https://www.bbsmax.com/A/QV5Z33mbdy/centos是基于redhat的二次开发,redhat会封装不同版本的内核,有时候,我们需要指定内核版本的centos,下面两个网站或许对你有帮助:https://access.redhat.com/articles/3078https://wiki.centos.org/Download比如,我想下载内核版本为3.10.0-693的centos,先找到:再找到:点击tree,镜像再ioso目录下:转载 2021-01-29 11:21:52 · 3690 阅读 · 0 评论