Linux
Aesopcmc
奇闻共赏析
展开
-
linux 磁盘管理、分区管理常用命令
磁盘管理、分区管理常用命令查看磁盘挂载信息df -lhT查看某个目录挂载在哪个分区,以及分区的磁盘使用情况df [目录]#例如:df /home查看已挂载的分区和未挂载的分区lsblk可以看到有哪些分区挂载,哪些分区没有挂载或者,查看已挂载的分区情况findmnt使内核重新读取分区表partprobe <磁盘设备>#例如 partprobe /dev/sda挂载分区到目录mount <分区> <目录>#例如:...原创 2023-11-27 20:50:10 · 453 阅读 · 0 评论 -
linux docker 使用centos镜像创建容器,内部搭建宝塔面板过程
。。。待完善原创 2021-10-02 18:43:29 · 1210 阅读 · 1 评论 -
linux pureFtp基础配置 “服务器发回了不可路由的地址” 解决方案
解决Pure-FTPd服务器的“服务器发回了不可路由的地址。使用服务器地址代替。”问题vi /usr/local/pureftpd/etc/pure-ftpd.conf找到以下位置,更改为外网ip地址# Force an IP address in PASV/EPSV/SPSV replies. - for NAT.# Symbolic host names are also accepted for gateways with dynamic IP# addresses.ForcePassi原创 2021-09-25 22:42:56 · 451 阅读 · 0 评论 -
linux docker搭建gitlab 代码管理仓库 备份与还原
官方安装指南gitlab https://docs.gitlab.com/ee/install/docker.html安装过程# 安装gitlab-ee:14.1.2-ee.0 版本,暴露端口9433 、9080、9022,可自行修改$ sudo docker run --detach \ --hostname gitlab.example.com \ --publish 9443:443 --publish 9080:80 --publish 9022:22 \ --name gitl原创 2021-09-04 10:02:05 · 369 阅读 · 0 评论 -
mysqldump命令,自动备份数据库
# 导出所有数据库,该命令会导出包括系统数据库在内的所有数据库mysqldump -uroot -proot --all-databases >/tmp/all.sql# 2.导出db1、db2两个数据库的所有数据mysqldump -uroot -proot --databases db1 db2 >/tmp/db1_and_db2.sql参考:https://www.jianshu.com/p/c3d8366326c1自动备份脚本参考#!/bin/sh##mysql-m原创 2021-08-28 14:46:37 · 1321 阅读 · 0 评论 -
docker 访问宿主机网络
https://www.cnblogs.com/mafeng/p/11781003.html输入:ifconfig,可以看到docker0 里面的inet 为172.17.0.1,改地址可以在docker内部使用,能够直接访问到宿主机。原创 2021-07-03 15:19:46 · 1622 阅读 · 0 评论 -
nginx配置ssl证书实现https加密原理过程详解
参考:https://segmentfault.com/a/1190000020139862SSL/TLS协议基本过程:客户端向服务器端索要并验证公钥。双方协商生成"对话密钥"。双方采用"对话密钥"进行加密通信。数字证书数字证书是一个经证书授权中心(CA)数字签名的包含公钥拥有者信息以及公钥的文件。数字证书的作用是证明证书中列出的用户合法拥有证书中列出的公钥。最简单的证书包含一个公钥、名称以及证书授权中心的数字签名。...原创 2021-07-03 00:34:12 · 510 阅读 · 0 评论 -
Nginx 配置参考1 lempstack linuxeye
user www www;worker_processes auto;error_log /data/wwwlogs/error_nginx.log crit;pid /var/run/nginx.pid;worker_rlimit_nofile 51200;events { use epoll; worker_connections 51200; multi_accept on;}http { include mime.types; default_type app原创 2021-06-30 19:50:02 · 143 阅读 · 0 评论 -
Linux iptables防火墙开放端口指令 docker 容器动态添加端口
参考来源:https://www.cnblogs.com/luckyftt/p/7698085.html例如:# 开放一个端口 9080$ iptables -A OUTPUT -p tcp --sport 9080 -j ACCEPT$ iptables -A INPUT -p tcp --dport 9080 -j ACCEPT# 保存并重启$ service iptables save && service iptables restart# 查看是否添加$ iptab原创 2021-06-30 19:47:24 · 1800 阅读 · 0 评论 -
liunx配置主机名
https://www.cnblogs.com/wuweidong/p/7127029.html1、查看主机名#hostname2、查看ip#ifconfig2、添加主机名配置#vi /etc/hosts新增一行 172.23.26.195 vhost145.idmp.safe原创 2021-06-23 00:46:57 · 77 阅读 · 0 评论 -
linux docker 安装go fastfds,并在java项目中使用
1.linux安装,并启动wget --no-check-certificate https://github.com/sjqzhang/go-fastdfs/releases/download/v1.3.9/fileserver -O fileserver && chmod +x fileserver && ./fileserver2.启动,停止# 守护线程启动./fileserver &# 查看已经的启动的端口,默认端口为8080,可以在conf/原创 2021-06-18 16:25:17 · 425 阅读 · 0 评论 -
Linux 注册开机启动项 chkconfig rc.local
1.授予执行权限给rc.local文件chmod +x /etc/rc.d/rc.local2.编辑 /etc/rc.local文件,编写启动脚本vim /etc/rc.local原创 2021-03-09 16:17:45 · 246 阅读 · 0 评论 -
Linux 创建sftp用户,使用sftp协议上传下载服务器文件
1.创建用户,用户名为sentwebuseradd -d /home/www/sentweb.zhdingli.com -s /sbin/nologin -M sentweb2.设置密码passwd sentweb输入密码3.用户授权。chmod 755 /home/www/sentweb.zhdingli.comchown root /home/www/sentweb.zhdingli.comchown -R sentweb /home/www/sentweb.zhdingli.com原创 2021-02-19 21:28:15 · 1256 阅读 · 2 评论 -
docker 设置镜像加速
vim /etc/docker/daemon.json写入以下内容:{ "registry-mirrors": [ "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn" ]}保存,刷新,重启dockersudo systemctl daemon-reloadsudo systemctl restart docker原创 2021-02-18 19:14:26 · 139 阅读 · 0 评论 -
Linux增加虚拟内存 swap
https://www.cnblogs.com/chennl/p/10167088.html原创 2021-01-28 10:48:58 · 153 阅读 · 0 评论 -
Linux 安装Tomcat 8
1. 前提条件先在linux安装好java8安装教程https://blog.csdn.net/u014438244/article/details/1129112772. 前往官网下载tomcat8地址:https://tomcat.apache.org/download-80.cgi3.解压tar -zxvf apache-tomcat-8.5.61.tar.gz4.安装移动到自定义的合适的位置则可5.进入tomcat安装bin目录并启动 cd /home/tomcat8.5/b原创 2021-01-20 23:11:04 · 393 阅读 · 0 评论 -
Linux 安装 Java
1.下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.解压tar zxvf jdk-8u121-linux-x64.tar.gz3.移动到自定义的合适的位置则可4.配置环境使用Vi编辑器,设置环境变量sudo vi /etc/profile在文件最后,添加如下内容:#Java Envexport JAVA_HOME=/usr/jdk1.8.0_121 #修改原创 2021-01-20 21:34:00 · 218 阅读 · 1 评论 -
https证书配置 (nginx 、apache)
申请证书网址:https://freessl.cn/填写域名点击创建按照生成的解析信息,去域名解析平台做解析保存到KeyManager (pc应用程序,需要下载,会有提示下载)在KeyManager导出域名证书文件,可以导出Nginx、Apache等各种类型的,按需导出。Nginx环境配置...原创 2021-01-17 17:40:19 · 725 阅读 · 1 评论 -
linux shell脚本大全示例:启用java程序 ,服务注册systemctl,定时备份,脚本基础语法、条件、函数
一、脚本基础格式shell 脚本文件格式定义变量、使用变量遍历数组,for循环IF ELSE条件函数case传参、函数传参二、脚本示例计算耗时实现按下任意键继续获得当前脚本所在的目录异步执行,输出日志到指定文件java程序脚本备份脚本三、注册成系统服务 systemctl start xxxxNginx服务文件示例原创 2020-12-03 23:32:49 · 167 阅读 · 1 评论 -
Linux 安装mysql
安装后信息#基础指令:/etc/init.d/mysql start #启动服务 Usage: mysql {start|stop|restart|reload|force-reload|status}#配置文件位置cd /etc/my.cnf#Mysql目录安装位置cd /usr/local/mysql#数据库保存位置cd /usr/local/mysql/data/mysql1.打开官网,获取下载链接https://dev.mysql.com/downloads/mysql原创 2020-11-01 14:27:40 · 1084 阅读 · 1 评论 -
Linux系统inodes资源耗尽问题
https://blog.csdn.net/weixin_43822878/article/details/92404108转载 2020-06-09 11:39:00 · 163 阅读 · 0 评论 -
Linux常用命令(文件操作、定时任务、查看服务器信息)
编辑文件 (vim)# 打开编辑一个文件$ vim <文件名>命令模式下的一些交互操作检索输入:/要搜素的字符串。按下n跳到下一个匹配 ,按下N跳到上一个匹配。光标跳转按下NG → 到第 N 行 (陈皓注:注意命令中的G是大写的,另我一般使用 : N 到第N行,如 :137 到第137行)按下gg → 到第一行。(陈皓注:相当于1G,或 :1)按下G → 到最后一行。全选按下ggVG显示行号输入: set number删除一行按下dd解原创 2020-06-08 21:01:45 · 532 阅读 · 0 评论 -
Linux 用户组、权限、用户组分配、权限分配
https://www.cnblogs.com/tan-y-q/p/10879133.html转载 2020-06-01 09:55:01 · 346 阅读 · 0 评论 -
Linux 虚拟机安装CentOs 7 mini版 初始配置 网络配置
Linux 虚拟机安装CentOs 7 mini版 初始配置 网络配置虚拟机:WMware系统:CentOS-7-x86_64-Minimal-1804.iso虚拟机网络配置开启VMnet8编辑文件# vi /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static #改为静态IPDEFROUTE=yesIPV4_FAILURE_F原创 2020-05-30 17:34:12 · 577 阅读 · 0 评论 -
Linux 的 yum指令
1.使用YUM查找软件包命令:yum search ~2.列出所有可安装的软件包命令:yum list3.列出所有可更新的软件包命令:yum list updates4.列出所有已安装的软件包命令:yum list installed5.列出所有已安装但不在Yum Repository內的软件包命令:yum list extras6.列出所指定软件包命令:yum list~7.使用YUM获取软件包信息命令:yum info~8.列出所有软件包的信息命令:yum info9.列原创 2020-05-30 17:30:28 · 167 阅读 · 0 评论 -
linux下安装 配置Redis
【redis中文官网】http://www.redis.cn/download.html下载,解压,编译:$ wget http://download.redis.io/releases/redis-5.0.3.tar.gz$ tar xzf redis-5.0.3.tar.gz$ cd redis-5.0.3$ make二进制文件是编译完成后在src目录下,通过下面的命令启动Redis服务:$ src/redis-server你可以使用内置的客户端命令redis-cli进行使用:$原创 2020-05-30 17:29:43 · 126 阅读 · 1 评论 -
Linux 安装 Nginx
准备工作:安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:# yum install gcc-c++PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。# yum install -y pcre pcre-develzlib库提供了很多种压缩和解压缩的方式,nginx使用原创 2020-05-30 17:28:37 · 98 阅读 · 0 评论 -
Linux firewalld防火墙与端口开放指令
1.查看firewall服务状态systemctl status firewalld2、查看firewall的状态firewall-cmd --state3、开启、重启、关闭、firewalld.service服务# 开启service firewalld start# 重启service firewalld restart# 关闭service firewalld stop4、查看防火墙规则firewall-cmd --list-all 5、查询、开放、关闭端口# 查原创 2020-05-30 17:26:08 · 1162 阅读 · 1 评论 -
虚拟机安装Linux centOs 7 mini版 网络配置 (方案一:NAT方式)
虚拟机安装Linux centOs 7 mini版 初始配置 网络配置虚拟机:WMware系统:CentOS-7-x86_64-Minimal-1804.iso虚拟机网络配置开启VMnet8编辑文件# vi /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=...原创 2018-12-10 21:00:57 · 1527 阅读 · 0 评论 -
虚拟机安装Linux centOs 7 mini版 网络配置 (方案二:桥接方式)
拟机安装Linux centOs 7 mini版 网络配置 (方案二:桥接方式)虚拟机:WMware系统:CentOS-7-x86_64-Minimal-1804.iso虚拟机网络配置编辑文件# vi /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBO...原创 2018-12-19 21:00:34 · 688 阅读 · 1 评论