Linux
文章平均质量分 50
日常记录
小吴-斌
这个作者很懒,什么都没留下…
展开
-
Linux-centos下安装ffmpeg的详细教程
首先需要安装yum源:这个源安装的ffmpeg版本是3.4然后可以安装ffmpeg。原创 2024-05-16 12:46:02 · 2109 阅读 · 0 评论 -
Liunx Centos 防火墙操作
【代码】Liunx Centos 防火墙操作。原创 2023-12-07 20:16:29 · 273 阅读 · 0 评论 -
Linux下查找和删除7天以前的文件
在工作做,项目里runtime目录下产生很多日志文件,需要定期去删除记一次linux下清理过期日志的过程;环境说明:删除/var/log/下7天以前的.log文件;用到的命令:find、rm;原创 2023-08-22 10:42:57 · 1990 阅读 · 0 评论 -
linux服务器使用rsync 和 inotify或者sersync 实现服务器之间文件实时同步
secrets file = /etc/rsync.password 存储该用户的密码文件为 /etc/rsync.password.auth users = rsync_user1 rsync的用户名为rsync_user1。path = /data 同步的目的路径。原创 2023-08-03 13:56:45 · 343 阅读 · 0 评论 -
Linux下的scp 、rsync两种命令同步文件
是一种功能强大且广泛使用的文件同步工具。它能够在本地和远程系统之间实现高效、快速的文件传输和同步,支持断点续传和快速安全的文件上传下载。会导致硬盘I/O非常高,而scp基本不影响系统正常使用。还非常不占资源,不会提高多少系统负荷,在这一点上,会快一点,但当小文件众多的情况下,在Linux系统中,原创 2023-08-03 13:08:25 · 687 阅读 · 0 评论 -
liunx shell脚本并发控制详解
首先定义并发的数量,然后创建管道文件,并往管道文件中插入数据(可以是空行),比如控制 的并发数是50,那么始终都会是50个后台进程一起执行,直到程序结束。并发进程并不是等所有都执行完一轮后在执行新的一轮,而是完成一个后就会返回,如果能读到数据则执行对应的后台进程,如果读取不到则一直等待,在删除管道文件,因为删除管道文件不会影响句柄,然后定义分隔符,以分隔符xx运行管道文件,在使用read -u命令读取分隔符内容,原创 2022-10-08 10:24:03 · 809 阅读 · 0 评论 -
liunx创建git仓库,自动更新同步文件
接下来在客户端执行提交文件,在/www/wwwroot/kaoji/demo.git仓库里面就可以看到文件啦;现在在客户端提交一个文件,在/home/myweb目录下面就看到文件了,只有操作master提交才会有文件。在/home/mygit/demo.git/.git/hooks目录下新建文件post-receive。其实就是在/home/mygit/demo.git/.git/config文件里面添加了。(注意 --bare参数创建的裸仓库,就是没有工作区的,提交上来的文件是看不到的)原创 2022-09-09 12:14:43 · 715 阅读 · 0 评论 -
Linux上Java的安装与配置
创建目录mkdir -p /data/javamkdir -p /data/downloadcd /data/download下载java包下载地址: https://download.oracle.com/otn/java/jdk/8u291-b10/d7fc238d0cbf4b0dac67be84580cfb4b/jdk-8u291-linux-x64.tar.gz解压 JDKtar -zvxf jdk-8u291-linux-x64.tar.gz移动目录mv /data/down原创 2021-06-02 10:51:01 · 90 阅读 · 0 评论 -
在CentOS下安装clickhouse
查看服务器信息more /etc/redhat-release# CentOS Linux release 7.6.1810 (Core)一:安装clickhouse官网地址:https://clickhouse.tech/#quick-startsudo yum install yum-utilssudo rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPGsudo yum-config-manager --add-re原创 2020-12-31 15:35:15 · 909 阅读 · 0 评论 -
centso8.2编译安装php7.2.20
查看服务器版本号cat /etc/redhat-release#CentOS Linux release 8.2.2004 (Core)安装依赖#更新源yum update -y#安装依赖yum install -y libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel \freetype fr原创 2020-10-31 16:48:36 · 424 阅读 · 0 评论 -
centos8.2编译安装nginx1.18
查看服务器版本号cat /etc/redhat-release#CentOS Linux release 8.2.2004 (Core)安装依赖#更新源yum update -yyum install -y gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel初始化#初始化用户adduser wwwgroupadd wwwusermod -G www www#初始化目录 m原创 2020-10-31 12:15:21 · 1010 阅读 · 0 评论 -
centos8.2编译安装mysql5.7.32,设置允许远程登录
查看服务器版本号cat /etc/redhat-release#CentOS Linux release 8.2.2004 (Core)安装依赖yum update -yyum install -y gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel libaio cmake ncurses ncurses-devel bison libtirpc-devel下载,解压,重命名mkdi原创 2020-10-30 22:49:57 · 463 阅读 · 0 评论 -
tp5.1在Nginx中配置https、https
记录一下nginx配置http配置:server { listen *:80; server_name m.a.com www.a.com; #配置多给域名 root /var/www/aaa/public; #项目路径 index index.html index.htm index.php default.php app.php u.php; autoindex off; #正常配置文件 location / { if (!-e $requ原创 2020-10-04 17:37:28 · 1162 阅读 · 1 评论 -
Linux ubuntu18.04开启22端口
场景需要通过xshell工具,通过ssh连接ubuntu服务器。默认端口22。结果常规连接问题分析ip和端口都没有问题。查看服务器22端口是否启动。lsof -i:22# 安装后需要重启sudo apt-get install openssh-server openssh-client # 开启sshservice ssh start# 连接localhostssh localhost# 查看22端口情况lsof -i:22...原创 2020-09-17 20:34:20 · 4530 阅读 · 0 评论 -
linux之文件打包与解压缩命令zip
ZIPzip 压缩打包程序参数说明-r参数表示递归打包包含子目录的全部内容-q参数表示为安静模式,即不向屏幕输出信息-o表示输出文件,需在其后紧跟打包输出文件名-[1-9]设置压缩级别为 9 和 1(9 最大,1 最小)-x排除我指定文件-e参数可以创建加密压缩包-l参数将 LF 转换为 CR+LF# 压缩文件zip -r -q -o my.zip /home/my# 设置压缩级别zip -r -9 -q -o my_原创 2020-09-09 20:22:00 · 753 阅读 · 0 评论 -
linux命令之cmatrix
先看效果# 先安装,命令sudo apt-get updatesudo apt-get install cmatrix# 直接使用cmatrix # 设置红色cmatrix -C red原创 2020-09-09 19:40:41 · 706 阅读 · 0 评论 -
Hyper-V虚拟机安装Ubuntu完成之后,重新启动之后出现:Please remove the installation medium,then press ENTER
Hyper-V虚拟机安装Ubuntu成功以后,重启的时候页面会一直卡在下面,并报Please remove the installation medium,then press ENTER,解决办法原因:这是因为启动默认是从CD/DVD启动,所以才导致了这样的问题。解决方法先关闭正在启动的Ubuntu,如果强制关闭也无法关闭,那么先等一段时间以后,再强制关闭就可以了,然后打开Hyper-V管理工具如下图:BIOS设置为从IDE启动,然后保存,重新连接Ubuntu就可以正常启动了...原创 2020-09-09 18:28:14 · 8848 阅读 · 0 评论 -
windows10下通过Hyper-v虚拟机安装Ubuntu无网络的问题
安装了系统之后,进入系统无法连接网络第一步第二布第三步第四步,查看第五步原创 2020-09-09 14:43:43 · 878 阅读 · 0 评论 -
windows10下通过Hyper-v虚拟机安装Ubuntu18.04.5系统
下载Ubuntu 18.04.05安装文件Ubuntu 16.04.5下载地址:http://mirrors.163.com/ubuntu-releases/或者直接去官网下载最新的:1、https://www.ubuntu.org.cn/download/ubuntu-kylin2、https://cn.ubuntu.com/download安装Hyper-v打开控制面板->启用或关闭Windows功能 ,找到Hyper-v并展开,全部勾选后点击确定启动Hyper-v安装原创 2020-09-08 21:44:03 · 1603 阅读 · 1 评论 -
linux 文件命令的基本操作(温习)
linux 文件命令的基本操作新建空白文件# 新建空白文件touch test# 新建目录mkdir mydir# 一次性新建多个目录mkdir -p father/son/grandson# 进入指定目录cd father/son/grandson# 返回主目录cd ~# 查看当前目录下的文件结构ll复制文件# 复制文件到指定位置cp test father/son/grandson# 复制目录cp father myfam删除文件# 删除文件rm tes原创 2020-08-22 17:10:33 · 435 阅读 · 0 评论 -
linux用户管理基础命令(温习)
好长时间没有操作过linux系统命令,今天温习一下,顺便记录下查看用户# 查看当前目录地址pwd# 查看当前用户who am i# 查看当前用户名whoami添加用户su,su- 与 sudosu 可以切换到用户 user,执行时需要输入目标用户的密码,sudo 可以以特权级别运行 cmd 命令,需要当前用户属于 sudo 组,且需要输入当前用户的密码。su - 命令也是切换用户,但是同时用户的环境变量和工作目录也会跟着改变成目标用户所对应的。# 添加用户sudo原创 2020-08-22 16:36:39 · 127 阅读 · 0 评论 -
linux 中banner、toilet、figlet命令用法
linux 总几个有趣的命令,顺便记录一下首先安装sudo apt-get updatesudo apt-get install sysvbannersudo apt-get install toiletsudo apt-get install figletbanner 命令banner xiaowufiglet 命令figlet xiaowufiglet -f bubble xiaowuwatch -n1 "date '+%D %T'|figlet -k"原创 2020-08-22 11:32:09 · 3244 阅读 · 0 评论 -
Linux 下上传和下载文件之sz和rz命令
如果机器上没有安装过 lrzsz 安装包,则无法使用rz和sz命令。可使用yum命令安装:yum install -y lrzsz或者下载源码进行安装。下载地址:https://ohse.de/uwe/software/lrzsz.htmlsz 下载从Linux下载文件到本机 , 在Linux终端输入命令回车后,选择本地存储路径即可。命令格式:sz filename 下载文...原创 2020-04-29 10:10:51 · 700 阅读 · 0 评论 -
怎么在linux系统下创建一个可运行脚本文件?
1、新建一个.sh文件,touch book_user_time_tj.sh2、给book_user_time_tj.sh赋予可执行权限,chmod +x book_user_time_tj.sh1、加最高权限 chmod 775 文件名2、加可执行权限 chmod +x 文件名3、编辑sh文件vim book_user_time_tj.sh4、进入文件内部,按...原创 2020-04-29 10:01:12 · 5564 阅读 · 0 评论 -
IIS 对webp的支持
IIS 对webp的支持webp压缩的在线网站(其实挺多的):智图http://zhitu.isux.us/最近网站需要用到webp的图片格式,具体什么是webp可以参考这里。默认IIS不支持webp格式,在网页上会显示404错误。如果在IIS中需要添加MIME类型,具体截图如下:MIME 类型设置为 text/html,直接使用域名地址访问是文字,但是放在img标签里是正常的...原创 2020-03-25 18:16:00 · 1989 阅读 · 1 评论 -
Liunx 和 Win中的软链接详解
用过Linux的朋友都知道linux中有软链接的概念,可以通过ln命令创建到目录或文件的软链接,软链接的好处就是可以让一个目录或文件有多个入口但保持单一物理位置,方便应用和管理。 1.命令格式:ln [参数][源文件或目录][目标文件或目录]2.命令格式:必要参数:-b 删除,覆盖以前建立的链接-d 允许超级用户制作目录的硬链接-f 强制执...原创 2016-02-02 16:49:00 · 102 阅读 · 0 评论 -
liunx less 命令
1.命令格式:less[参数]文件2.命令功能:less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件。3.命令参数:-b<缓冲区大小>设置缓冲区的大小-e当文件显示结束后,自动离开-f强迫打开特殊文件,例如外围设备代号、目录和二进...原创 2015-12-31 14:20:00 · 96 阅读 · 0 评论 -
liunx 用户和用户组的命令
查看用户列表 /etc/passwd查看用户组列表 /etc/group用户和用户组管理groupadd groups新增用户组groupmod -n newgroupsr groups修改用户组groupmod -g 668 groups修改用户组的主编号groupadd -g 888 groups创建用户组并设置主编号grou...原创 2015-12-31 10:02:00 · 64 阅读 · 0 评论 -
LAMP 环境下添加多个虚拟主机(网站)
Ubuntu系统#在/var/www目录下新建两个文件夹bbs和oa,执行完以上命令后,/var/www目录下有bbs、oa三个文件夹,名称与二级域名对应,分别存放三个系统的php文件,这样便于日后的维护与管理。mkdir –p /var/www/{bbs,oa} #或者分步执行命令mkdir –p /var/www/bbs m...原创 2016-02-20 16:09:00 · 143 阅读 · 0 评论 -
数据迁移
#数据迁移前停止mysql服务service mysql stop #将目标目录的所属用户组和用户和文件夹权限修改为mysql:mysql 0700chown –R mysql:mysql /mnt/mysqlhdd chown –R 700 /mnt/mysqlhdd ...原创 2016-02-20 16:52:00 · 51 阅读 · 0 评论 -
ubuntu常见错误--Could not get lock /var/lib/dpkg/lock解决
ubuntu常见错误--Could not get lock /var/lib/dpkg/lock解决通过终端安装程序sudo apt-get install xxx时出错:E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable ...原创 2016-02-20 17:46:00 · 68 阅读 · 0 评论 -
CentOS系统下安装 LNAM环境
系统需求:CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系统需要3GB以上硬盘剩余空间128M以上内存,Xen的需要有SWAP,OpenVZ的另外至少要有128MB以上的vSWAP或突发内存(小内存请勿使用64位系统),MySQL 5.6及MariaDB 10必须1G以上内存。VPS或服务器必须已经联网,且必须设置的是网...原创 2016-02-20 22:28:00 · 152 阅读 · 0 评论 -
Centos中安装和配置vsftp简明教程
一、vsftp安装篇# 安装vsftpdyum -y install vsftpd# 启动service vsftpd start# 开启启动chkconfig vsftpd on二、vsftp相关命令之服务篇# 启动ftp服务service vsftpd start# 查看ftp服务状态service vsftpd status ...原创 2016-02-22 10:30:00 · 71 阅读 · 0 评论 -
Linux Crontab 安装使用详细说明
crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。通常,crontab储存的指令被守护进程激活。crond 常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。一、安装yum -y install vixie...原创 2016-02-22 13:03:00 · 78 阅读 · 0 评论 -
CentOS下开启mysql远程连接,远程管理数据库
当服务器没有运行php、没装phpmyadmin的时候,远程管理mysql就显得有必要了。# 第1个mysql是执行命令,第2个mysql是系统数据名称mysql -u root -p mysql 在mysql控制台执行:# root是用户名,%代表任意主机,'123456'指定的登录密码(这个和本地的root密码可以设置不同的,互不影响)grant al...原创 2016-02-22 15:47:00 · 68 阅读 · 0 评论 -
linux yum命令详解
1 安装#全部安装yum install # 安装指定的安装包package1yum install package1#安装程序组group1yum groupinsall group1 2 更新和升级# 全部更新yum update#更新指定程序包package1yum update package1 #检查可更新的程序y...原创 2016-02-23 16:19:00 · 47 阅读 · 0 评论 -
Linux语言环境设置
1、查看现有语言环境:locale2、可用语言环境:locale -a3、临时修改语言环境:LANG=en_US.UTF-8LANG=zh_CN.UTF-84、永久修改系统级字符集:修改/etc/sysconfig/i18n英文版系统:LANG="en_US.UTF-8"SYSFONT="latarcyrheb-...原创 2016-02-23 16:26:00 · 71 阅读 · 0 评论 -
Git安装和使用
一、Git下载和安装https://desktop.github.com/二.liunx 下载安装Git环境yum -y install git检测git版本git --versiongit version 1.7.1三、github注册(https://github.com/)四、新建项目五、Linux环境下检出...原创 2016-02-24 13:07:00 · 71 阅读 · 0 评论 -
linux centos 7.3 编译安装mysql5.7
#安装依赖yum updateyum install -y gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel libaio#下载,解压,重命名mkdir -p /data/app/mkdir -p /data/download/cd /data/...原创 2019-07-25 15:39:00 · 81 阅读 · 0 评论 -
linux centos7.3安装lnmp,nginx-1.11.12 ,php7.0.2 ,
#更新源yum -y update#添加用户和组adduser wwwgroupadd wwwusermod -G www www#初始化目录mkdir -p /data/app/phpmkdir -p /data/app/nginxmkdir -p /data/wwwmkdir -p /data/download...原创 2019-07-26 19:08:00 · 122 阅读 · 0 评论